On the complexity of minimum q-domination partization problems
On the complexity of minimum q-domination partization problems
https://doi.org/10.1007/s10878-021-00779-1
Abstract
A domination coloring of a graph G is a proper vertex coloring with an additional
condition that each vertex dominates a color class and each color class is dominated
by a vertex. The minimum number of colors used in a domination coloring of G is
denoted as χdd (G) and it is called domination chromatic number of G. In this paper, we
give a polynomial-time characterization of graphs with domination chromatic number
at most 3 and consider the approximability of a node deletion problem called minimum
q-domination partization. Given a graph G, in the Minimum q-Domination Partization
problem (in short Min-q-Domination-Partization), the objective is to find
a vertex set S of minimum size such that χdd (G[V \S]) ≤ q. For q = 2, we prove
that it is APX-complete and is best approximable
√ within a factor of 2. For q = 3, it is
approximable within a factor of O( log n) and it is equivalent to minimum odd cycle
transversal problem.
1 Introduction
A dominating set in G is a vertex set D such that D ∩ N [v] ̸= ∅, for each vertex
v ∈ V . In minimum dominating set problem, given a graph G, it is required to compute
a dominating set D of minimum size in G. γ (G) denotes the size of a minimum
dominating set and it is called domination number of G. A proper vertex coloring of
a graph G = (V , E) is a vertex coloring such that no two adjacent vertices have the
same color and the set of vertices having the same color is called a color class. The
B Sounaka Mishra
[email protected]
Sayani Das
[email protected]
123
Journal of Combinatorial Optimization
color classes under a proper vertex coloring are independent sets in G. The minimum
chromatic number problem is to compute a proper vertex coloring of a given graph
G with minimum number of colors. The minimum number of colors used in a proper
vertex coloring of G is called chromatic number of G and it is denoted as χ (G).
These two problems are known to be NP-complete. It is known that, unless P = NP,
minimum chromatic number cannot be approximated within a factor of n 1−ε , for any
ε > 0 (Zuckerman 2006). Whereas γ (G) can be approximated within a factor of
O(log n) (Chvatal 1979) and it is the best possible approximation factor (Dinur and
Steurer 2014).
A set of vertices S in G is dominated by a vertex v ∈ V if S ⊆ N [v]. If G
has a vertex v with d(v) = 0 then {v} is dominated by the vertex v itself. If S is
an independent set with at least 2 vertices and S is dominated by v then v ∈ / S.
By imposing domination property on the color classes of a proper vertex coloring,
different types of vertex coloring problems are defined such as dominator coloring
(Gera et al. 2006), domination coloring (Zhou and Zhao 2019) and dominated coloring
(Swaminathan and Sundareswaran 2010; Merouane et al. 2015; Shalu et al. 2020).
Imposing domination property on coloring, Gera et al. (2006) introduced dominator
coloring problem. A dominator coloring of a graph G is a proper vertex coloring in
which every vertex of G dominates some color class. The minimum number of colors
used in a dominator coloring of G is denoted as χd (G) and it is called dominator
chromatic number of G. G is said to be q-dominator colorable if χd (G) ≤ q. Gera et
al. proved that it is NP-complete by a reduction from minimum chromatic number and
also studied this problem for different graph classes and compared χd (G) with χ (G)
and γ (G) (Gera et al. 2006; Gera 2007a, b). Chellali and Maffray (2012) showed For
P4 -free graphs χd (G) can be computed in polynomial time and gave a polynomial-time
characterization of graphs with χd (G) ≤ 3. This problem is known to be NP-complete
for bipartite, split or planar graphs and it has a FPT algorithm for chordal graphs
(Arumugam et al. 2011).
Swaminathan and Sundareswaran (2010) modified the domination property in dom-
inator coloring problem and introduced a new coloring problem called color class
domination. Later, Merouane et al. (2015) referred this problem as minimum dom-
inated coloring problem. This problem is also known as class domination coloring
or CD coloring problem. A CD coloring of a graph G is a proper vertex coloring in
which every color class is dominated by some vertex v ∈ G. The minimum number of
colors used in a CD coloring of G is denoted as χcd (G) and it is called CD chromatic
number of G. G is said to be q-cd colorable if χcd (G) ≤ q. Merouane et al. (2015)
proved that minimum CD coloring is NP-complete for graphs with χcd (G) ≥ 4 and
designed polynomial time algorithm for recognizing graphs with χcd (G) ≤ 3. Sub-
sequently, Chen (2014) proved that minimum CD coloring is NP-hard to approximate
1−ε
within a factor of n 1.5+1 , for any ε > 0. Chen also gave the first nontrivial exact
exponential time algorithm for minimum cd-coloring problem and a polynomial time
O(log n) factor approximation for bipartite graphs. Shalu et al. (2020) gave a lower
bound on χcd (G) using maximum subclique problem. They also proved that minimum
CD coloring is NP-complete for chordal graphs. In Das and Mishra (2020) authors
proved that for bipartite graphs minimum CD coloring is hard to approximate within
123
Journal of Combinatorial Optimization
a factor of ( 21 − ε) ln n, for any ε > 0. This result proves that Chen’s O(log n) factor
approximation algorithm for bipartite graphs is an optimal algorithm.
Domination Coloring was introduced by Zhou and Zhao (2019). This problem is
a combination of the above two problems. A domination coloring of a graph G is a
proper vertex coloring in which every color class is dominated by some vertex v ∈ G as
well as every vertex in G dominates some color class. The minimum number of colors
used in a domination coloring of G is denoted as χdd (G) and it is called domination
chromatic number of G. G is said to be q-domination colorable if χdd (G) ≤ q. They
proved that it is NP-complete for general graphs and present some results on graphs
with χdd (G) = χ (G). They have given general bounds and characterizations on
several classes of graphs. We also found a characterization of 2-domination colorable
graphs in their work.
If a graph G is not q-cd colorable, a natural question arises, if we can delete
a minimum number of vertices from G such that the cd-chromatic number of the
resultant graph is at most q? Krithika et al. (2017) defined such a node deletion
problem associated with minimum cd-coloring problem as minimum q-cd partization
problem. In this problem, given a graph G = (V , E) and a positive integer q, aim is
to find a vertex set S of minimum size such that χcd (G[V \S]) ≤ q. They proved that
it is NP-complete for q ∈ {2, 3}, and NP-hard for q ≥ 4. Latter, we proved in one of
our communicated manuscripts that minimum 2-cd partization is APX-complete and
is approximable within a factor of 2. We also prove that minimum 3-cd partization is
equivalent
√ to minimum odd cycle transversal and is approximable within a factor of
O( log n).
We also consider similar problems associated with dominator coloring. In minimum
q-dominator partization problem, given a graph G = (V , E) and a positive integer q,
aim is to find a vertex set S of minimum size such that χd (G[V \S]) ≤ q. We have
proved that minimum 2-dominator partization is APX-complete and is approximable
within a factor of 2, and minimum 3-dominator partization is equivalent √ to minimum
odd cycle transversal and can be approximated within a factor of O( log n).
With a theoretical interest, we define similar partization problems associated
with domination coloring as minimum q-domination partization problem (in short
Min-q-Domination-Partization). Given a graph G and a positive integer
q, in Min-q-Domination-Partization it is required to find a vertex set S of
minimum size such that χdd (G) ≤ q. In Zhou and Zhao (2019), authors proved that
for k ≥ 4 deciding whether χdd (G) ≤ k is NP-hard. In this paper, we consider the
approximability of Min-q-Domination-Partization for q ∈ {2, 3} and they
are defined formally as follows.
• Min-2-Domination-Partization: Given an undirected simple graph G =
(V , E), find a subset S ⊆ V of minimum size such that χdd (G[V \S]) ≤ 2.
• Min-3-Domination-Partization: Given an undirected simple graph G =
(V , E), find a subset S ⊆ V of minimum size such that χdd (G[V \S]) ≤ 3.
We prove that Min-2-Domination-Partization is APX-complete. It is
approximable within a factor of 2 and this approximation factor is the best possible
approximation factor. Then, we have given the characterizations for 3-domination
√
colorable graphs. By using this characterization, we design an O( ln n)-factor
123
Journal of Combinatorial Optimization
123
Journal of Combinatorial Optimization
Next, we mention a few known results about lower and upper bound on the approx-
imability of Min-VC and Min-OCT that we will use in this paper.
Proposition 2 (Khot and Regev 2008) If the Unique Games Conjecture is true then
Min-VC cannot be approximated within (2 − ε), for any ε > 0.
Proposition 3 (Nemhauser and Trotter 1975) Min-W-VC can be approximated within
a factor of 2.
Proposition 4 (Khot 2002) If Unique Games Conjecture is true then Min-OCT does
not admit a constant factor approximation algorithm.
Proposition 5 (Chlebík and Chlebíková 2004)√ Unless P = NP, Min-OCT can not be
approximated within a factor smaller than 8 5 − 15.
Proposition
√ 6 (Agarwal et al. 2005) Min-OCT is approximated within a factor of
O( log n).
Proposition 7 (Zhou and Zhao 2019) If G = (V , E) is a graph with χdd (G) ≤ 2 then
G satisfies one of the following properties.
(i) G is isomorphic to K 1 ,
(ii) G is isomorphic to 2K 1 ,
(iii) G is isomorphic to K r ,s with r ≥ 1 and s ≥ 1.
123
Journal of Combinatorial Optimization
X1 X2
G = (V, E)
G1 G2
G′ = (V ′ , E ′ )
123
Journal of Combinatorial Optimization
In this section, we will characterize 3-domination colorable graphs and show that
Min-3-Domination-Partization is APX-hard.
Theorem 3 A graph G satisfies χdd (G) ≤ 3 if and only if G is one of the following
types of graph classes.
– (Type 0) D0 = {G = (V , E) | |V | ≤ 3, |E| = 0}.
– (Type 1) D1 = {K r ,s | r ≥ 1, s ≥ 1}.
– (Type 2) D2 = {K r ,s ∪ K 1 | r ≥ 1, s ≥ 1}.
– (Type 3) A graph G is in the class D3 if the vertex set V is partitioned into three
independent sets X 1 , X 2 , X 3 such that
• every vertex in X 1 is adjacent to every vertex in X 2 .
123
Journal of Combinatorial Optimization
123
Journal of Combinatorial Optimization
123
Journal of Combinatorial Optimization
S1 S2 S1 S2 S1 S2
x y x y x y
S3 S3 S3
S1 S1 S1
x y S2 x y S2 x y S2
S3 S3 S3
S2 S3 S2 S3 S2 S3
y
A B
S1 S1 S1
123
Journal of Combinatorial Optimization
A1 A2 A3
B2 B3 B1
Fig. 5 An illustration of 3-domination colorable graphs in Subcase 4.2. The black edges from one set to
another set represents complete connection between the two sets. The red dashed edges from one set to
another represents that there is no edge between those two sets
Theorem 4 There exists a polynomial time algorithm that tests whether a graph G
satisfies χdd (G) ≤ 3.
Proof We will prove this statement using the characterization of graphs with χdd (G) ≤
3. From Theorem 3, it follows that if χdd (G) ≤ 3 then G must belong to one of the
graph classes D0 , D1 , . . . , D5 .
Testing membership in D0 is trivial, because a graph in this class has at most 3
vertices and no edge.
If G is in D1 , then G is a complete bipartite graph and we can test it in polynomial
time. For this we need to check (i) G is odd cycle free graph and (ii) the vertex set can
be partitioned into two disjoint subsets A and B such that for each v ∈ A, N (v) = B
and for each u ∈ B, N (u) = A.
Testing membership of a graph G in D2 can be done, in polynomial time, as follows:
look for an isolated vertex u, and, if u exists, check whether G[V \{u}] is a complete
bipartite graph.
Testing membership of a graph G in D3 can be done as follows: for each component
K of the complementary graph G, test whether K is a clique and G[V \V (K )] is a
bipartite graph with at least one edge.
For testing membership of a graph in D4 , observe that if a graph G is in D4 , then,
with the same notation as in the definition of D4 , there exists a path < x1 , x2 , x3 , x4 >
with (x2 , x4 ) ∈ E obtained by choosing any x1 ∈ X 1 , x2 ∈ X 2 , x3 ∈ X 3 and x4 ∈ X 4 .
Therefore, for each set of 4 vertices x1 , x2 , x3 , x4 ∈ V , we test the following steps in
polynomial time.
(i) G[{x1 , . . . , x4 }] has 4 edges with exactly one vertex of degree 1. Without loss of
generality, we assume that x1 has degree 1, x2 has degree 3 in G[{x1 , . . . , x4 }].
123
Journal of Combinatorial Optimization
y1
x y2
y3
yn+2
G
Fig. 6 An illustration of G ′
(ii) Construct the vertex sets X 2 = N (x1 ) ∩ N (x3 ) and X 3 = N (x2 ) ∩ N (x4 );
X 4 = {x | x ∈ [N (x2 ) ∩ N (x3 )] and x is adjacent to all vertices in X 3 };
X 1 = {x | x ∈ N (x2 ) and x is adjacent to all vertices in X 2 };
(iii) Verify, whether the vertex sets X 1 , . . . , X 4 satisfy the properties defined in D4 .
Testing membership of a graph G in D5 can be done as follows: if a graph G is
in D5 , then, with the same notation as in the definition of D5 , there exist six vertices
a1 , a2 , a3 , b1 , b2 , b3 of G, obtained by taking a pair of non-adjacent vertices ai ∈
Ai , bi+2 ∈ Bi+2 for each i = 1, 2, 3, with edges (a1 , a2 ), (a2 , a3 ), (a3 , a1 ), (b1 , b2 ),
(b2 , b3 ), (b3 , b1 ), (a1 , b2 ), (a2 , b3 ), (a3 , b1 ) (these vertices induce a C 6 ); also, if we
set Si = N (ai+1 ) ∩ N (ai+2 ) ∩ N (bi+1 ), then Ai is the set of vertices of Si that have a
non-neighbor in Si+2 , and Bi = Si \Ai for i = 1, 2, 3. So we can test if a graph G is
in D5 as follows. For every 6-tuple a1 , a2 , a3 , b1 , b1 , b3 of G that induce a C 6 , define
sets A1 , A2 , A3 , B1 , B2 , B3 as above, and test whether these sets satisfy the desired
properties (which is easy to observe that these tests can be done in polynomial time).
/
⊓
Claim G has a minimal odd cycle transversal of size k if and only if G ′ has a minimal
set of k vertices whose deletion results in a 3-domination colorable graph.
Proof Let S ⊆ V be a minimal odd cycle transversal in G with |S| = k. Then G[V \S]
is a bipartite graph with vertex bipartition A and B. Now in the graph G ′ [V ′ \S], the
vertex sets {x}, A and B ∪ {y1 , . . . , yn+2 } are independent sets and each vertex except
x, dominates {x} and x dominates A. x is dominated by rest of the vertices and other
two color classes are dominated by x. Therefore, G ′ [V ′ \S] is 3-domination colorable
graph and S is a 3-domination partization set in G.
123
Journal of Combinatorial Optimization
123
Journal of Combinatorial Optimization
We assume that G is a graph such that it has a minimum 3-domination partization set
S2∗ such that G[V \S2∗ ] ∈ D2 . In this case, in polynomial time we compute a 2 factor
approximate 3-domination partization set S2 of Type 2. From the description of D2 it
is required that G[V \S2 ] consists of two components with one is a complete bipartite
graph and the other one is an isolated vertex. Because of this structural property, we
take a vertex v ∈ V then we compute a minimal 2-domination partization set Dv in the
subgraph G[V \N [v]] and return Sv = Dv ∪ N (v) as a 3-domination partization set
with respect to the vertex v. We will try for each vertex in G and take the deletion set
of minimum size. For a formal description of this algorithm, we refer to Algorithm 1.
Algorithm 1: Deletion-Type-2(G)
Input: G = (V , E) such that there exists a vertex set S with G[V \ S] ∈ D2
Output: S2 ⊆ V such that G[V \ S2 ] ∈ D2
S2 = ∅; temp = n;
for each vertex v ∈ V do
Construct the subgraph G v = G[V \ N [v]];
Compute a 2 factor biclique deletion set Dv in G[V \ N [v]];
Sv = Dv ∪ N (v);
if |Sv | < temp then
S2 = Sv ;
temp = |S2 |;
end
end
Return S2 ;
Lemma 2 Let G be a graph such that it has a minimum size 3-domination partization
set S2∗ with G[V \S2∗ ] ∈ D2 . Then S2 =Deletion-Type-2(G) is a 2 factor approximate
solution.
Proof Let S2∗ be a minimum size 3-domination partization set in G such that
G[V \S2∗ ] ∈ D2 . Let v ∗ be the vertex that forms the component with only one vertex
and let Dv∗∗ be the minimum biclique deletion set in G[V \N [v ∗ ]]. S2 = N (v) ∪ Dv
be the deletion set given by Algorithm 1 and v be the corresponding isolated vertex.
Now,
The last inequality follows from the fact that Dv ∗ is a 2 factor approximate biclique
deletion set in the graph G[V \N [v ∗ ]]. /
⊓
123
Journal of Combinatorial Optimization
Next, we will design approximation algorithm for both Type 1 and Type 3. Let G be
a graph such that it has a 3-domination partization set S with G[V \S] ∈ D1 ∪ D3 .
Following the structural properties of the graph class D1 ∪ D3 , we design an algorithm
as follows. For each ordered pair < x, y > of adjacent vertices x, y ∈ V , we compute
a 3-domination partization set Sx y and then choose the one with minimum size as S3 .
Now, it remains to describe the construction of the set Sx y for an ordered pair < x, y >
of adjacent vertices x, y ∈ V . For such an ordered pair < x, y > , construct the sets
Tx y = V \(N [x] ∪ N [y]), B = N (x) and A = N (y)\N (x). For an edge ( p, q) ∈ E,
we define a gadget J pq = (V J pq , E J pq ) with
With respect to the pair of vertices x and y, construct a graph Hx y = (Vx y , E x y ) with
Vx y = B ∪ [∪( p,q)∈[E[A]∪c(A,B)] V J pq ]
and E x y = E[B] ∪ [∪( p,q)∈[E[A]∪c(A,B)] E J pq ].
√
Let Ox y be a O( log n) factor odd cycle transversal in Hx y . We claim that Sx y =
Tx y ∪Ox y is 3-domination partization set in G with respect to the ordered pair < x, y > .
From the structure of J pq , it is easy to observe that a minimal odd cycle transversal must
contain at least one of the vertices p and q. Therefore, we assume that Ox y ⊆ (A ∪ B).
Since, for each edge ( p, q) in E[A] ∪ c(A, B), Hx y contains 3 odd cycles with a
common edge ( p, q) and Ox y contains either p, q or both, A\Ox y is an independent
set and each vertex in A\Ox y is adjacent to each vertex in B\Ox y in G. Observe
that, G[B\Ox y ] is a bipartite graph. If G[B\Ox y ] contains at least one edge then
G[V \Sx y ] ∈ D3 , otherwise G[V \Sx y ] ∈ D1 . Formally, we write this algorithm in
Algorithm 2.
Algorithm 2: Deletion-Type-1&3(G)
Input: G = (V , E) such that there exists a vertex set S with G[V \ S] ∈ D1 ∪ D3
Output: S3 ⊆ V such that G[V \ S3 ] ∈ D1 ∪ D3
S3 = ∅; temp = n;
for each ordered pair < x, y > of adjacent vertices x, y ∈ V do
Tx y = V \ [N [x] ∪ N [y]]; √
Construct the graph Hx y and compute a O( log n) factor odd cycle transversal O x y in it;
Sx y = Tx y ∪ O x y ;
if |Sx y | < temp then
S3 = Sx y ;
temp = |S3 |;
end
end
Return S3 ;
123
Journal of Combinatorial Optimization
Lemma 3 Let G be a graph such that it has a minimum size 3-domination partization
√
set S3∗ with G[V \S3∗ ] ∈ D1 ∪ D3 . Then S3 =Deletion-Type-1&3(G) is a O( log n)
factor approximate solution.
Proof Let S3∗ = Tx ∗ y ∗ ∪ Ox∗∗ y ∗ be a minimum 3-domination partization set and the cor-
responding order pair < x ∗ , y ∗ > of adjacent pair of vertices be x ∗ and y ∗ . Here, Ox∗∗ y ∗
√
and Ox ∗ y ∗ are a minimum size odd cycle transversal and a O( log n)-approximate
odd cycle transversal in the subgraph G[N [x ∗ ] ∪ N [y ∗ ]], respectively. Now
/
⊓
Next, we design algorithm for the graph class D4 . Let P E 4 =< x1 , x2 , x3 , x4 > is
an ordered set of 4 distinct vertices such that G[{x1 , x2 , x3 , x4 }] contains the path
P4 =< x1 , x2 , x3 , x4 > along with the edge (x2 , x4 ) (path with a particular edge).
From the description of D4 it follows that G has a 3-domination partization set S with
G[V \S] ∈ D4 if and only if G has P E 4 . We compute an approximate 3-domination
partization set S P E 4 in G with respect to each P E 4 in G, and finally return the one
with minimum size.
For a P E 4 , first we construct the following five sets.
X̂ 2 = N (x1 ) ∩ N (x3 )
X̂ 3 = N (x2 ) ∩ N (x4 )
X̂ 4 = [N (x2 ) ∩ N (x3 )]\[ X̂ 2 ∪ X̂ 3 ]
X̂ 1 = N (x2 )\[ X̂ 2 ∪ X̂ 3 ∪ X̂ 4 ]
TP E 4 = V \[ X̂ 1 ∪ X̂ 2 ∪ X̂ 3 ∪ X̂ 4 ]
123
Journal of Combinatorial Optimization
Algorithm 3: Deletion-Type-4(G)
Input: G = (V , E) such that there exists a vertex set S with G[V \ S] ∈ D4
Output: S4 ⊆ V such that G[V \ S4 ] ∈ D4
S4 = ∅; temp = n;
for each P E 4 =< x1 , x2 , x3 , x4 > do
Construct the vertex weighted graph H P E 4 associated with P E 4 ;
Compute 2 factor vertex cover C P E 4 in the graph H P E 4 ;
S P E4 = TP E4 ∪ C P E4 ;
if |S P E 4 | < temp then
S4 = S P E 4 ;
temp = |S4 |;
end
end
Return S4 ;
Lemma 4 Let G be a graph such that it has a minimum size 3-domination partization
set S4∗ with G[V \S4∗ ] ∈ D4 . Then S4 =Deletion-Type-4(G) is a 2 factor approximate
solution.
Proof We have mentioned that G has a 3-domination partization set S with G[V \S] ∈
D4 if and only if G has an induced P E 4 . Let S4∗ be a minimum size 3-domination
partization set in G and let P E 4∗ be an ordered set of 4 vertices associated with S4∗ .
Then S4∗ = TP E 4∗ ∪ C ∗P E ∗ with C ∗P E ∗ is a minimum weight vertex cover in the vertex
4 4
weighted graph H P E 4∗ . Let S P E 4 be the set computed by Algorithm 3 and P E 4 be the
associated ordered set. Now
The last inequality follows from the fact that C P E 4∗ is a 2 factor approximate vertex
cover in the graph H P E 4∗ . /
⊓
123
Journal of Combinatorial Optimization
Finally, we will design a 2 factor approximation algorithm for the graph class D5 . From
the definition of the graph class D5 it follows that G ∈ D5 if and only if G contains an
ordered set J6 =< a1 , a2 , a3 , b1 , b2 , b3 > of 6 vertices such that G[J6 ] has exactly
9 edges and this edge set is {(a1 , a2 ), (a2 , a3 ), (a1 , a3 ), (b1 , b2 ), (b2 , b3 ), (b1 , b3 ),
(a1 , b2 ), (a2 , b3 ), (a3 , b1 )}. We compute an approximate 3-domination partization set
S J6 in G with respect to each J6 in G, and finally return the one with minimum size.
For a J6 we compute the following sets.
3 3
E 1 = {∪i=1 E[ Âi ]} ∪ {∪i=1 E[ B̂i ]},
E 2 = c( Â1 , B̂1 ) ∪ c( Â2 , B̂2 ) ∪ c( Â3 , B̂3 ) and
E 3 = c( Â1 , Â2 ) ∪ c( Â2 , Â3 ) ∪ c( Â3 , Â1 ) ∪ c( B̂1 , B̂2 ) ∪ c( B̂2 , B̂3 ) ∪ c( B̂3 , B̂1 ) ∪
c( Â1 , B̂2 ) ∪ c( Â2 , B̂3 ) ∪ c( Â3 , B̂1 ).
123
Journal of Combinatorial Optimization
Algorithm 4: Deletion-Type-5(G)
Input: G = (V , E) such that there exists a vertex set S with G[V \ S] ∈ D5
Output: S5 ⊆ V such that G[V \ S5 ] ∈ D5
S7 = ∅; temp = n;
for each ordered set J6 =< a1 , a2 , a3 , b1 , b2 , b3 > do
Construct the vertex weighted graph H J6 associated with J6 ;
Compute 2 factor vertex cover C J6 in the graph H J6 ;
S J6 = T J6 ∪ C J6 ;
if |S J6 | < temp then
S5 = S J6 ;
temp = |S5 |;
end
end
Return S5 ;
Lemma 5 Let G be a graph such that it has a minimum size 3-domination partization
set S5∗ with G[V \S5∗ ] ∈ D5 . Then S5 =Deletion-Type-5(G) is a 2 factor approximate
solution.
Proof We have mentioned that G has a 3-domination partization set S with G[V \S] ∈
D5 if and only if G has an induced J6 . Let S5∗ be a minimum size 3-domination
partization set in G and let J6∗ be an ordered set of 6 vertices associated with S5∗ . Then
S5∗ = T J6∗ ∪ C ∗J ∗ with C ∗J ∗ is a minimum weight vertex cover in the vertex weighted
6 6
graph H J6∗ . Let S J6 be the set computed by Algorithm 4 and J6 be the associated
ordered set of 6 vertices. Now
The last inequality follows from the fact that C J6∗ is a 2 factor approximate vertex
cover in the graph H J6∗ . /
⊓
123
Journal of Combinatorial Optimization
|Si | |S j |
∗ ≤ ∗ (as |Si | ≤ |S j |)
|S j | |S j |
"
≤ O( log n).
6 Conclusion
References
√
Agarwal A, Charikar M, Makarychev K, Makarychev Y (2005) O( log n) approximation algorithms for
min uncut, min 2cnf deletion, and directed cut problems. In: Proceedings of the thirty-seventh annual
ACM symposium on theory of computing, pp 573–581
Arumugam S, Chandrasekar KR, Misra N, Philip G, Saurabh S (2011) Algorithmic aspects of dominator
colorings in graphs. In: International workshop on combinatorial algorithms. Springer, pp 19–30
123
Journal of Combinatorial Optimization
Chellali M, Maffray F (2012) Dominator colorings in some classes of graphs. Graphs Comb 28(1):97–107
Chen YH (2014) The dominated coloring problem and its application. In: International conference on
computational science and its applications. Springer, pp 132–145
Chlebík M, Chlebíková J (2004) On approximation hardness of the minimum 2sat-deletion problem. In:
International symposium on mathematical foundations of computer science. Springer, pp 263–273
Chvatal V (1979) A greedy heuristic for the set-covering problem. Math Oper Res 4(3):233–235
Das S, Mishra S (2020) Lower bounds on approximating some variations of vertex coloring problem over
restricted graph classes. Discrete Math Algorithms Appl 12(06):2050086
Dinur I, Steurer D (2014) Analytical approach to parallel repetition. In: Proceedings of the forty-sixth annual
ACM symposium on theory of computing, pp 624–633
Feige U, Kogan S (2004) Hardness of approximation of the balanced complete bipartite subgraph problem.
Dept. Comput. Sci. Appl. Math., Weizmann Inst. Sci., Rehovot, Israel, Tech. Rep. MCS04-04
Gera R (2007) On dominator colorings in graphs. Graph Theory Notes N Y 52:25–30
Gera R (2007b) On the dominator colorings in bipartite graphs. In: Fourth international conference on
information technology (ITNG’07). IEEE, pp 947–952
Gera R, Rasmussen CW, Horton S (2006) Dominator colorings and safe clique partitions. Congress 181:19–
32
Hochbaum DS (1998) Approximating clique and biclique problems. J Algorithms 29(1):174–200
Khot S (2002) On the power of unique 2-prover 1-round games. In: Proceedings of the thiry-fourth annual
ACM symposium on theory of computing, pp 767–775
Khot S, Regev O (2008) Vertex cover might be hard to approximate to within 2 − ϵ. J Comput Syst Sci
74(3):335–349
Krithika R, Rai A, Saurabh S, Tale P (2017) Parameterized and exact algorithms for class domination
coloring. In: International conference on current trends in theory and practice of informatics. Springer,
pp 336–349
Merouane HB, Haddad M, Chellali M, Kheddouci H (2015) Dominated colorings of graphs. Graphs Comb
31(3):713–727
Nemhauser GL, Trotter LE (1975) Vertex packings: structural properties and algorithms. Math Program
8(1):232–248
Papadimitriou CH, Yannakakis M (1991) Optimization, approximation, and complexity classes. J Comput
Syst Sci 43(3):425–440
Shalu M, Vijayakumar S, Sandhya T (2020) On the complexity of cd-coloring of graphs. Discrete Appl
Math 280:171–185
Swaminathan V, Sundareswaran R (2010) Color class domination in graphs
Zhou Y, Zhao D (2019) On domination coloring in graphs. arXiv preprint arXiv:1909.03715
Zuckerman D (2006) Linear degree extractors and the inapproximability of max clique and chromatic
number. In: Proceedings of the thirty-eighth annual ACM symposium on theory of computing, pp
681–690
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps
and institutional affiliations.
123