A polynomial-time approximation to a minimum dominating set in a graph

07/10/2022
by   Frank Hernandez, et al.
0

A dominating set of a graph G=(V,E) is a subset of vertices S⊆ V such that every vertex v∈ V∖ S has at least one neighbor in S. Finding a dominating set with the minimum cardinality in a connected graph G=(V,E) is known to be NP-hard. A polynomial-time approximation algorithm for this problem, described here, works in two stages. At the first stage a dominant set is generated by a greedy algorithm, and at the second stage this dominating set is purified (reduced). The reduction is achieved by the analysis of the flowchart of the algorithm of the first stage and a special kind of clustering of the dominating set generated at the first stage. The clustering of the dominating set naturally leads to a special kind of a spanning forest of graph G, which serves as a basis for the second purification stage. We expose some types of graphs for which the algorithm of the first stage already delivers an optimal solution and derive sufficient conditions when the overall algorithm constructs an optimal solution. We give three alternative approximation ratios for the algorithm of the first stage, two of which are expressed in terms of solely invariant problem instance parameters, and we also give one additional approximation ratio for the overall two-stage algorithm. The greedy algorithm of the first stage turned out to be essentially the same as the earlier known state-of-the-art algorithms for the set cover and dominating set problem Chvátal <cit.> and Parekh <cit.>. The second purification stage results in a significant reduction of the dominant set created at the first stage, in practice. The practical behavior of both stages was verified for randomly generated problem instances. The computational experiments emphasize the gap between a solution of Stage 1 and a solution of Stage 2.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/28/2020

Liar's Domination in Unit Disk Graphs

In this article, we study a variant of the minimum dominating set proble...
research
10/30/2018

Simultaneous Dominating Set for Spanning Tree Factorings

For a connected graph G we call a set F a spanning tree factoring of G i...
research
06/26/2019

Upper and Lower Bounds on Approximating Weighted Mixed Domination

A mixed dominating set of a graph G = (V, E) is a mixed set D of vertice...
research
06/28/2022

On Relaxation of Dominant Sets

In a graph G = (V,E), a k-ruling set S is one in which all vertices V S ...
research
09/23/2015

Evolvable Autonomic Management

Autonomic management is aimed at adapting to uncertainty. Hence, it is d...
research
08/19/2019

Safe sets in digraphs

A non-empty subset S of the vertices of a digraph D is called a safe se...
research
09/10/2020

A performance study of some approximation algorithms for minimum dominating set in a graph

We implement and test the performances of several approximation algorith...

Please sign up or login with your details

Forgot password? Click here to reset