Cosecure Domination: Hardness Results and Algorithm
Kusum, Arti Pandey

TL;DR
This paper investigates the computational complexity of the cosecure domination problem across various graph classes, establishing NP-completeness for some and providing efficient algorithms for others, including chain and bounded tree-width graphs.
Contribution
It proves NP-completeness for cosecure domination in multiple graph classes and offers polynomial-time algorithms for chain graphs and bounded tree-width graphs.
Findings
NP-complete for circle, doubly chordal, chordal bipartite, star-convex, and comb-convex bipartite graphs
Polynomial-time algorithm for chain graphs
Linear-time solvability for bounded tree-width graphs
Abstract
For a simple graph without any isolated vertex, a cosecure dominating set of satisfies the following two properties (i) is a dominating set of , (ii) for every vertex there exists a vertex such that and is a dominating set of . The minimum cardinality of a cosecure dominating set of is called cosecure domination number of and is denoted by . The Minimum Cosecure Domination problem is to find a cosecure dominating set of a graph of cardinality . The decision version of the problem is known to be NP-complete for bipartite, planar, and split graphs. Also, it is known that the Minimum Cosecure Domination problem is efficiently solvable for proper interval graphs and cographs. In this paper, we work on various important graph classes in an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Optimization and Search Problems
Cosecure Domination: Hardness Results and Algorithm
Kusum\inst1, Arti Pandey\inst1
Kusum [email protected]
Arti Pandey [email protected]
(Department of Mathematics,
Indian Institute of Technology Ropar,
Punjab, India.
)
Abstract
For a simple graph without any isolated vertex, a cosecure dominating set of satisfies the following two properties (i) is a dominating set of , (ii) for every vertex there exists a vertex such that and is a dominating set of . The minimum cardinality of a cosecure dominating set of is called cosecure domination number of and is denoted by . The Minimum Cosecure Domination problem is to find a cosecure dominating set of a graph of cardinality . The decision version of the problem is known to be NP-complete for bipartite, planar, and split graphs. Also, it is known that the Minimum Cosecure Domination problem is efficiently solvable for proper interval graphs and cographs.
In this paper, we work on various important graph classes in an effort to reduce the complexity gap of the Minimum Cosecure Domination problem. We show that the decision version of the problem remains NP-complete for circle graphs, doubly chordal graphs, chordal bipartite graphs, star-convex bipartite graphs and comb-convex bipartite graphs. On the positive side, we give an efficient algorithm to compute the cosecure domination number of chain graphs, which is an important subclass of bipartite graphs. In addition, we show that the problem is linear-time solvable for bounded tree-width graphs. Further, we prove that the computational complexity of this problem varies from the domination problem.
Keywords: Cosecure Domination . Bipartite Graphs . Doubly Chordal Graphs . Bounded Tree-width Graphs . NP-completeness.
1 Introduction
In this paper, denotes a graph without any isolated vertex, here is the set of vertices and denotes the set of edges in . The graphs considered in this article are assumed to be finite, simple, undirected and without any isolated vertex. A set is a dominating set of graph , if the closed neighbourhood of is the vertex set , that is, . The domination number of a graph , denoted by , is the minimum cardinality of a dominating set of . Given a graphs , the Minimum Domination (MDS) problem is to compute a dominating set of of cardinality . The decision version of the MDS problem is Domination Decision problem, notated as DM problem; takes a graph and a positive integer as an instance and asks whether there exists a dominating set of cardinality at most . The Minimum Domination problem and many of its variations has been vastly studied in the literature and interested readers may refer to [7, 8].
One of the important variations of domination is secure domination and this concept was first introduced by Cockayne et. al [5] in 2005. A set is a secure dominating set of , if is dominating set of and for every , there exists such that and forms a dominating set of . The minimum cardinality of a secure dominating set of is called secure domination number of and denoted by . The Secure Domination problem is to compute a secure dominating set of of cardinality . Several researchers have contributed to the study of this problem and its many variants in [1, 4, 5, 15, 20]. For a detailed survey of this problem, one can refer to [7].
Consider a situtaion in which the goal is to protect the graph by using a subset of guards and simultaneously provide a backup or substitute (non-guard) for each guard such that the resultant arrangement still protects the graph. Motivated by similar situation, another interesting variation of domination known as the cosecure domination was introduced in 2014 by Arumugam et. al [2], which was then further studied in [11, 16, 17, 22]. We can say that this variation is partly related to secure domination and that cosecure domination is, in a way, a complement to secure domination. A set is said to be a cosecure dominating set, abbreviated as CSDS of , if is a dominating set of and for every , there exists a vertex (replacement of ) such that and is a dominating set of . In this definition, we can say that -replaces . A simple observation is that can never be a cosecure dominating set of . It should be noted that any cosecure dominating set does not exists, if the graph have isolated vertices. Also, we remark that the cosecure domination number of a disconnected graphs is simply sum of the cosecure domination number of the connected components of . So, in this paper, we will just consider only the connected graphs without any isolated vertics.
Given a graph without isolated vertex, the Minimum Cosecure Domination problem (MCSD problem) is an optimization problem in which we need to compute a cosecure dominating set of of cardinality . Given a graph without isolated vertex and a positive integer , the Cosecure Domination Decision problem, abbreviated as CSDD problem, is to determine whether there exists a cosecure dominating set of of cardinality at most . Clearly, .
The CSDD problem is known to be NP-complete for bipartite, chordal or planar graphs [2]. The bound related study on the cosecure domination number is done for some families of the graph classes [2, 11]. The Mycielski graphs having the cosecure domination number 2 or 3 are characterized and a sharp upper bound was given for , where is the Mycielski of a graph . In 2021, Zou et. al proved that of a proper interval graph can be computed in linear-time [22]. Recently in [16], Kusum et al. augmented the complexity results and proved that the cosecure domination number of cographs can be determined in linear-time. They also demonstrated that the CSDD problem remains NP-complete for split graphs. In addition, they proved that the problem is APX-hard for bounded degree graphs and provided a inapproximability result for the problem. Further, they proved that the problem can be approximated within an approximation ratio of for perfect graphs with maximum degree .
In this paper, we build on the existing research by examining the complexity status of the Minimum Cosecure Domination problem in many graph classes of significant importance, namely, circle graphs, doubly chordal graphs, bounded tree-width graphs, chain graphs, chordal bipartite graphs, star-convex bipartite graphs and comb-convex bipartite graphs. From the hierarchy of graph classes chordal bipartite graphs, star-convex bipartite graphs, comb-convex bipartite graphs and chain graphs are important subclasses of bipartite graphs, for which the CSDD problem is NP-complete. We reduce the gap regarding the complexity status of the problem by showing that the CSDD problem is NP-complete for chordal bipartite graphs, star-convex bipartite graphs and comb-convex bipartite graphs. We also prove that the problem remains NP-complete for doubly chordal graphs and circle graphs. On the positive side, we prove that the MCSD problem is linear-time solvable for bounded tree-width graphs and we present an efficient algorithm for computing the cosecure domination number of chain graphs.
The structure of the rest of this paper is as follows. In section 2, we give some pertinent definitions and preliminary results. In Section 3, we demonstrate that the Cosecure Domination Decision problem remains NP-complete for circle graphs, chordal bipartite graphs, star-convex bipartite graphs and comb-convex bipartite graphs. In section 4, we show that the Cosecure Domination Decision problem is NP-complete for doubly chordal graphs. In section 5, we establish that the problem is linear-time solvable for bounded tree-width graphs. In Section 6, we give a polynomial-time algorithm for computing the cosecure domination number of chain graphs. Finally, in Section 7, we conclude the paper.
2 Preliminaries
We refer to [21] for graph theoretic definitions and notations. A circle graph is a graph which is a intersection graph of chords in a circle. A graph is said to be a bipartite graph if can be partitioned into and such that for any , either and , or and . Such a partition of is said to be a bipartition of and the sets , are called the partites of . We denote a bipartite graph with bipartition as with and . A bipartite graph is said to be a chordal bipartite graph, if every cycle of length at least six has a chord. A bipartite graph is said to be a tree-convex (star-convex or comb-convex) bipartite graph, if we can define a tree (star or comb) such that for every , forms a connected induced subgraph of [10].
A bipartite graph is said to be a chain graph if there exist a linearly ordering of the vertices of the partite such that . If is a chain graph, then a linear ordering, say of the vertices of the partite also exist such that . For a chain graph , a chain ordering is an ordering of such that and [9].
Let is a graph. A vertex is called a simplicial vertex of , if the subgraph induced on is complete. A vertex is said to be a maximum neighbour of , if for each , . A vertex is said to be a doubly simplicial vertex, if is a simplicial vertex and have a maximum neighbour. A doubly perfect elimination ordering of the vertex set of , abbreviated as DPEO of , is an ordering of if for every , is a doubly simplicial vertex of the subgraph induced on of . A graph is said to be doubly chordal if it is chordal as well as dually chordal. A characterization of doubly chordal graph is that a graph is doubly chordal if and only if has a DPEO [18].
The following results are known in the literature [2].
Lemma 1**.**
[2]* For a complete bipartite graphs with ,*
[TABLE]
Lemma 2**.**
[2]* Let denote the set of pendent vertices that are adjacent to a vertex in graph . If then for every cosecure dominating set of , and .*
3 NP-completeness results
In this section, we study the NP-completeness of the CSDD problem in circle graphs and subclasses of bipartite graphs. The CSDD problem is known to be NP-complete for bipartite graphs and here we strengthen the complexity status of the CSDD problem by showing that it remains NP-complete for chordal bipartite graphs, star-convex bipartite graphs and comb-convex bipartite graphs which are subclasses of bipartite graphs. For that we will be using known results regarding the NP-completeness of the DM problem.
Theorem 1**.**
[13, 19]* The DM problem is NP-complete for chordal bipartite graphs and circle graphs.*
3.1 Chordal bipartite graphs and circle graphs
In this subsection, we prove that the decision version of the Minimum Cosecure Domination problem is NP-complete, when restricted to chordal bipartite graphs and circle graphs. The proof of this follows by using a polynomial-time reduction from an instance of the DM problem to an instance of the CSDD problem.
Now, we illustrate the reduction from an instance of the DM problem to an instance of the CSDD problem. Given a graph with , we construct a graph from by attaching a path to each vertex , where and . It is easy to see that the above defined reduction can be done in polynomial-time. The following lemma is follows from Arumungum et. al. [2].
Lemma 3**.**
[2]* has a dominating set of cardinality at most if and only if has a cosecure dominating set of cardinality at most .*
Lemma 4**.**
[14]* Let be a circle graph and be the graph obtained by using the above defined reduction. Then, is also a circle graph.*
Lemma 5**.**
Let be a chordal bipartite graph and be the graph obtained by using the above defined reduction. Then, is also a chordal bipartite graph.
The proof of following theorem directly follows from Theorem 1, Lemma 3, Lemma 4, and Lemma 5.
Theorem 2**.**
The CSDD problem is NP-complete for chordal bipartite graphs and circle graphs.
3.2 Star-convex bipartite graphs
In this subsection, we prove that the decision version of the Minimum Cosecure Domination problem is NP-complete, when restricted to connected star-convex bipartite graphs. The proof of this follows by using a reduction from an instance of the DM problem to an instance of the CSDD problem.
Theorem 3**.**
The CSDD problem is NP-complete for star-convex bipartite graphs.
Proof.
Clearly, the CSDD problem is in NP for star-convex bipartite graphs. In order to prove the NP-completeness, we give a polynomial-time reduction from the DM problem for bipartite graphs to the CSDD problem for star-convex bipartite graphs.
Suppose that a bipartite graph is given, where and . We construct a star-convex bipartite graph from in the following way:
- •
,
- •
, and
- •
.
Here, , and . It is easy to see that can be constructed from in polynomial-time. Also, the newly constructed graph is a star-convex bipartite graph with star , where and is the center of the star . Figure 1 illustrates the construction of from .
Claim 1**.**
* has a dominating set of cardinality at most if and only if has a cosecure dominating set of cardinality at most .*
Proof.
Let be a dominating set of of cardinality at most . Consider a set , where and for . Clearly, is a dominating set of and . It is easy to see that for every vertex in there exists a replacement, as for , is a replacement for , and replacement for is . Similarly, we can argue that we have replacement for each vertex . Therefore, is a cosecure dominating set of cardinality . Hence, has a cosecure dominating set of cardinality at most .
Conversely, let be a cosecure dominating set of cardinality at most . From Lemma 2, it follows that , for and . Using the definition of a cosecure dominating set, it is clear that exactly one of and is in . Similarly, exactly one of and is in . Thus, . Define a set . Clearly, . Now, we claim that the set is a dominating set of . If both and belongs to , then we are done. Note that when , then is the replacement for . This means that dominates . Similarly, we get that dominates when . Therefore, we can conclude that in every possible case, form a dominating set of of cardinality at most . ∎
This completes the proof of the result. ∎
As tree-convex bipartite graphs is a superclass of star-conve bipartite graphs, from Theorem 3 the following corollary directly follows.
Corollary 1**.**
The CSDD problem is NP-complete for tree-convex bipartite graphs.
3.3 Comb-convex bipartite graphs
In this subsection, we prove that the decision version of the Minimum Cosecure Domination problem is NP-complete for comb-convex bipartite graphs. The proof of this follows by using a polynomial-time reduction from an instance of the DM problem to an instance of the CSDD problem.
Theorem 4**.**
The CSDD problem is NP-complete for comb-convex bipartite graphs.
Proof.
Clearly, the CSDD problem is in NP for comb-convex bipartite graphs. In order to prove the NP-completeness, we give a reduction from the DM problem for bipartite graphs to the CSDD problem for comb-convex bipartite graphs.
Suppose that a bipartite graph is given, where and . We construct a comb-convex bipartite graph from in the following way:
- •
where ,
- •
, and
- •
and and and and .
Note that , and . It is easy to see that can be constructed from in polynomial-time. Also, is a comb-convex bipartite graph with comb where is comb with as backbone and as teeth. Figure 2 illustrates the construction of from .
Claim 2**.**
* has a dominating set of cardinality at most if and only if has a cosecure dominating set of cardinality at most .*
Proof.
Let be a dominating set of of cardinality at most . Consider a set . Clearly, is a dominating set of and . Now, we prove that for every vertex in , there exists a replacement. First, we consider the vertices in set and specify a replacement for each vertex of as follows:
- •
is a replacement for every vertex ,
- •
is replacement for , and
- •
is replacement for and .
Now, we consider the vertices in set and specify a replacement for each vertex of as follows:
- •
is a replacement for every vertex ,
- •
is replacement for ,
- •
is replacement for and ,
Thus, for every vertex of there exists a replacement. Therefore, we can conclude that is a cosecure dominating set of of cardinality .
Conversely, let be a cosecure dominating set of cardinality at most . From Lemma 2, it follows that , and . Using the definition of a cosecure dominating set, it is clear that exactly one of and is in . Similarly, exactly one of and is in . Thus, . Define a set . Clearly, . Now, we claim that the set is a dominating set of . If both and belongs to , then we are done. Note that when , then is the replacement for . This means that dominates . Similarly, we get that dominates when . Therefore, we can conclude that in every possible case, form a dominating set of of cardinality at most . ∎
This completes the proof of the result. ∎
4 Complexity Difference Between Domination and Cosecure Domination
In this section, we demonstrate that the complexity of the Minimum Domination problem may vary from the complexity of the Minimum Cosecure Domination problem for some graph classes and we identify two such graph classes.
4.1 NP-completeness of Domination for GY4-graphs
In this subsection, we define a graph class which we call as GY4-graphs, and we prove that the MCSD problem is polynomial-time solvable for GY4-graphs, whereas the decision version of the MDS problem is NP-complete.
Let denote a star graph on 4 vertices. For , let be collection of star graphs of order 4 such that denote the pendent vertices and denote the center vertex. Now, we formally define the graph class GY4-graph as follows:
Definition 1**.**
GY4-graph A graph is said to be a GY4-graph, if it can be constructed from a graph with , by making pendent vertex of a star graph adjacent to vertex , for each .
Note that and . So, . First, we show that the cosecure domination number can be computed in linear-time for GY4-graphs.
Theorem 5**.**
For a GY4-graph , .
Proof.
Let be a graph with and be the GY4-graph for a graph . Suppose that is an arbitrary cosecure dominating set of . Using Lemma 2, it follows that and . Further, observe that to dominate , at least one of or must be there in . Collectively from above arguments, it follows that , for each . Thus, . Now, using the fact that was an arbitrary cosecure dominating set of and , we have . Conversely, it is easy to see that the set forms a cosecure dominating set of . Thus, . As , we have . ∎
Next, we show that the decision version of the domination problem is NP-complete for GY-4 graphs. In order to do this, we prove that the Minimum Domination problem for general graph is efficiently solvable if and only if the problem is efficiently solvable for the corresponding GY4-graph .
Lemma 6**.**
Let be a GY4-graph corresponding to a graph of order and . Then, has a dominating set of cardinality at most if and only if has a dominating set of cardinality at most .
Proof.
Let be a dominating set of such that . It is easy to see that forms a dominating set of of cardinality at most . Conversely, let be a dominating set of of cardinality at most . Clearly, . For each such that , we can update the dominating set as . Assume that is the updated dominating set of . Now, the set forms a dominating set of of cardinality at most . ∎
As the Domination Decision problem is NP-complete for general graphs [3]. Thus, the NP-completeness of the Domination Decision problem follows directly from Lemma 6.
Theorem 6**.**
The DM problem is NP-complete for GY4-graphs.
4.2 NP-completeness of Cosecure Domination for Doubly Chordal graphs
In this section, we study the NP-completeness of the CSDD problem for doubly chordal graphs. In order to prove this, we give a reduction from an instance of the Set Cover Decision problem to an instance of the Cosecure Domination Decision problem.
Before doing that first we formally define the Set Cover Decision problem. Given a pair and a positive integer where is a set of elements and is a collection of subsets of , the Set Cover Decision problem asks whether there exists a subset of such that . The NP-completeness of the Set Cover Decision problem for doubly chordal graphs is already known.
Theorem 7**.**
[12]* The Set Cover Decision problem is NP-complete for doubly chordal graphs.*
Theorem 8**.**
The CSDD problem is NP-complete for doubly chordal graphs.
Proof.
Clearly, the CSDD problem is in NP for doubly chordal graphs. Now, we define a reduction from the Set Cover Decision problem for an instance where is a set of elements, is a collection of subsets of and is a positive integer to an instance of the CSDD problem as follows:
Suppose that a set of elements , collection of subsets of and a positive integer is given. Now we construct a graph in the following way:
- •
for each element , we take a vertex in ,
- •
for each subset , we take a vertex in ,
- •
, and
- •
and , where and and .
The newly constructed graph is a doubly chordal graphs with DPEO
. It is easy to see that the above construction can be done in polynomial-time.
Claim 3**.**
* has a set cover of cardinality at most if and only if has a cosecure dominating set of cardinality at most .*
Proof.
Assume that forms a set cover of of cardinality at most . Consider . Define a set . It is easy to see that forms a cosecure dominating set of of cardinality at most .
Conversely, assume that is a cosecure dominating set of of cardinality . From Lemma 2, it follows that and . Also, exactly one of and is in , and exactly one of and is in . Suppose that and . Above arguments implies that . Now, we claim that there exists a cosecure dominating set of such that . If satisfies , then we are done. Next, assume that . If for each , there exists a vertex such that and , then by removing and adding in , we get the required set. If for some , there does not exist any vertex such that and , then by simply removing such and doing this for each such , we get the required set. Thus, there exists a cosecure dominating set of such that . Now, form a set of subsets by including the subsets corresponding to the vertices in . As forms a dominating set of , thus the collection of subsets forms a set cover of of cardinality at most . ∎
This completes the proof of the result. ∎
5 Bounded tree-width graphs
In this section, we prove that the Minimum Cosecure Domination problem can be solved in linear-time. First, we formally define the parameter tree-width of a graph. For a graph , its tree decomposition is a pair , where is a tree, and is a collection of subsets of such that
- •
,
- •
for each , there exists such that , and
- •
for all , the vertices in the set forms a subtree of .
The width of a tree decomposition of a graph is defined as max. The tree-width of a graph is the minimum width of any tree decomposition of . A graph is said to be a bounded tree-width graph, if its tree-width is bounded. Now, we prove that the cosecure domination problem can be formulated as CMSOL.
Theorem 9**.**
For a graph and a positive integer , the CSDD problem can be expressed in CMSOL.
Proof.
Let be a graph and be a positive integer. The CMSOL formula expressing that the existence of a dominating set of of cardinality at most is,
Dom
Using the above CMSOL formula for dominating set of cardinality at most , we give CMSOL formula for the cosecure dominating set of of cardinality at most as follows,
CSDM Dom Dom Dom
Hence, the result follows. ∎
The famous Courcelle’s Theorem [6] states that any problem which can be expressed as a CMSOL formula is solvable in linear-time for graphs having bounded tree-width. From Courcelle Theorem and above theorem, the following result directly follows.
Theorem 10**.**
For bounded tree-width graphs, the CSDM problem is solvable in linear-time.
6 Algorithm for Chain Graphs
In this section, we present an efficient algorithm to compute the cosecure domination number of a chain graph. Recall that a bipartite graph is a chain graph, if there exists a chain ordering of , say such that and . Given a chain graph its chain ordering can be computed in linear-time [9].
Now, we define a relation on as follows: and are related if . Observe that is an equivalence relation. Assume that is the partition of based on the relation . Define and for . Then, forms a partition of . Such partition of is called a proper ordered chain partition of . Note that the number of sets in the partition of (or ) are . Next, we remark that the set of pendent vertices of is contained in .
Throughout this section, we consider a chain graph with a proper ordered chain partition and of and , respectively. For , let and . Note that if and only if is a complete bipartite graph. From now onwards, we assume that is a chain graph with .
In the following lemma, we prove that if there are more than one pendent vertex from then these pendent vertices must belong to every cosecure dominating set and the corresponding support vertex does not belong to any cosecure dominating set. Note that similar result holds when there are more than one pendent vertex from . This can be generalized to the case when there are more than one pendent vertex from both and .
Lemma 7**.**
If there are more than one pendent from , then every CSDS contains and does not contain .
Proof.
The proof of this directly follows from Lemma 2. ∎
Now, we assume that there are more than one pendent from in the chain graph . In Lemma 8, we prove that the cosecure domination number of is the sum of the cosecure domination number of and the cosecure domination number of the remaining graph. In other words, we will prove that the cosecure domination number of and the remaining graph can be computed independently and their sum will give the cosecure domination number of . Similar result follows when there are more than one pendent from .
Lemma 8**.**
Let be a chain graph such that there are more than one pendent vertex from . Define , . Then, .
Proof.
Consider a chain graph such that and . Assume that , . Let and are optimal cosecure dominating sets of and respectively. Observe that is a cosecure dominating set of . Therefore, .
Next, assume that is an optimal cosecure dominating sets of . As is a support vertex and there are more than one pendent vertex adjacent to . Using Lemma 7, every cosecure dominating set of contains . Therefore, . Observe that forms an optimal cosecure dominating set of , so, . Let . Clearly, is a dominating set of . Now, if there exists a vertex such that replaces . We claim that there exist such that replaces . Note that . To see this, let then is a CSDS of cardinality of , which is a contradiction. Thus, there exists such that and replaces . Observe that replaces as well. Thus, is a cosecure dominating set of . Therefore, . Hence, the result follows. ∎
In a chain graph , if there are more than one pendent vertex from both and then using Lemma 8, it directly follows that the cosecure domination number of is the sum of the cosecure domination number of , the cosecure domination number of and the cosecure domination number of the remaining graph. That is, let , and , then, .
Now, we consider a chain graph having and . In Lemma 9, we give an lower bound on the cosecure domination number of .
Lemma 9**.**
Let be a chain graph such that and . Then, .
Proof.
Consider a chain graph such that and . Note that as any subset of of cardinality two cannot form a cosecure dominating set of . Now, suppose that is a cosecure dominating set of such that . Without loss of generality, assume that and . Let and such that replaces . This means that is a dominating set of . Now, let such that and . Observe that is not dominated by any vertex in set , which is a contradiction. Thus, there does not exist any cosecure dominating set such that . Therefore, . Hence, the result follows. ∎
In the next lemma, we consider the case when is a chain graph with and determine the cosecure domination number in all the possible cases.
Lemma 10**.**
Let be a chain graph such that . Then, one of the following case occurs.
If there does not exist any pendent vertex in and or , then , otherwise, . 2. 2.
If there exist more than one pendent vertex from or or both. Define and . Then, . 3. 3.
If there exist at most one pendent vertex from and both. If or , then . If or , then , otherwise, .
Proof.
Consider a chain graph such that .
Assume that there does not exist any pendent vertex in . That is, and . Let be a cosecure dominating set of . Note that . Now, let or . Without loss of generality, we can assume that , this implies that and . Consider then clearly is a dominating set of . As replaces every vertex of , therefore, is a cosecure dominating set of and . Hence, . Next, we assume that or . Then using Lemma 9, we have . Consider a set then, clearly, is a dominating set of . As replaces both and ; and replaces both and . Therefore, is a cosecure dominating set of such that . Hence, . 2. 2.
Without loss of generality, assume that there are more than one pendents in from . That is, , and . Let and . Then, using Lemma 8, . 3. 3.
Assume that there exist at most one pendent vertex from and both. First, let there is one pendent vertex from and both. This implies that and . Then, forms a cosecure dominating set of . As is not a complete bipartite graph, therefore, is optimal and .
Now, consider the case when there is only one pendent vertex in . Without loss of generality, let . Here, , , and . If , then, forms a cosecure dominating set of . In fact, is an optimal cosecure dominating set of and . Now, if or . First, assume that . This implies that . Let then, clearly, is a dominating set of . As replaces every vertex of , therefore, is a cosecure dominating set of and . Hence, . The case when follows similarly. Now, if and . Then, using Lemma 9, we have . Let . Clearly, is a dominating set of . As replaces , replaces ; and replaces both and . Therefore, is a cosecure dominating set of , here, . Hence, .
Next, assume that there are no pendent vertices from and both, that is, and . Thus, and . If or . Without loss of generality, assume that . Then, using the same arguments given in previous case we have . If and . Then, again using the same arguments given in previous case we have .
This concludes the proof of the lemma. ∎
From now onwards, we assume that is a connected chain graph and . In the following lemma, we will consider the case when the chain graph has no pendent vertex and we give the exact value of cosecure domination number of .
Lemma 11**.**
If is a chain graph without any pendent vertices, then .
Proof.
Consider a chain graph such that and . Let be an optimal cosecure dominating set. Note that . Since that . Thus, using Lemma 9, we have . Now, we claim that there exists a set such that . Consider a set . Observe that is a dominating set of . As replaces both and ; and replaces both and . Thus, is a cosecure dominating set of , here, . Therefore, . Hence, the result follows. ∎
Now, we assume that in the chain graph , there is at most one pendent from and both. In Lemma 12, we give the exact value of the cosecure domination number of in all the possible cases.
Lemma 12**.**
Let be a chain graph with at most one pendent vertex from and both. If or , then , otherwise, .
Proof.
First, consider the case when there is no pendent vertex in graph . Then, Using Lemma 11, we have . Now, assume that there is one pendent vertex from and both. This implies that . If or . Without loss of generality, let . Let . Clearly, is a dominating set of . As replaces ; replaces and . Therefore, is a cosecure dominating set of and . Hence, . If and . Then, using Lemma 9, we have . Consider a set then is a dominating set of . Note that if then and . If then replaces , replaces , replaces ; and replaces . Now, assume that then replaces both , replaces , replaces ; and replaces . Therefore, is a cosecure dominating set of and . Hence, .
Next, assume that there is only one pendent vertex in . Without loss of generality, let . Here, , , and . If , then, forms a cosecure dominating set. To see this, first observe that is a dominating set of . Also, as replaces and replaces and , therefore, is a cosecure dominating set of and . Hence, . Now, if then, using, Lemma 9, we have . Consider a set . Clearly, is a dominating set of . As replaces both , replaces both ; and replaces both and , thus, is a cosecure dominating set of and . Therefore, . Hence, this completes the proof of the result. ∎
Finally, we assume that is a chain graph such that there are at least two pendent from or or both. In Lemma 13, we give an expression to determine the value of the cosecure domination number of in every possible case.
Lemma 13**.**
Let be a chain graph with . Then,
If there exist more than one pendent vertex from and at most one pendent from . Define . Then, . 2. 2.
If there exist more than one pendent vertex from and at most one pendent from . Define . Then, . 3. 3.
If there exist more than one pendent vertex from and both. . Then, .
Proof.
Consider a chain graph such that .
Let and . Define and . Using Lemma 8, . As forms a complete bipartite graph, so, using Lemma 1 it follows that . Therefore, . 2. 2.
Assume that and . Let us define and . Then, using Lemma 8, . Since is a complete bipartite graph, thus, using Lemma 1 it follows that . Therefore, . 3. 3.
Let , and . Define and . Since and , thus, using Lemma 8, . As forms a complete bipartite graph, so, using Lemma 1 it follows that . Thus, . Now, consider the chain graph and define and . Now, and , using Lemma 8, . Since is a complete bipartite graph, using Lemma 1 it follows that . Thus, . Therefore, implies that .
This completes the proof of the result. ∎
Before designing our algorithm for connected chain graphs, we first give a simple algorithm, namely CSDNCB that computes the cosecure domination number of a complete bipartite graph. This algorithm is designed using Lemma 1. The algorithm CSDNCB takes a complete bipartite graph and cardinalities of the partite sets, namely satisfying as input and returns as output.
Now, based on the above lemmas, we design a recursive algorithm, namely,
CSDNChain to find the cosecure domination number of chain graphs. The algorithm takes a connected chain graph with a proper ordered chain partition and of and as an input. While executing the algorithm, we call the algorithm CSDNCB whenever we encounter a complete bipartite graph.
Let be a connected chain graph and and be the proper ordered chain partition of and , respectively. The case when works as base case of our algorithm. The correctness of the base case follows from Lemma 10. Then, Lemma 13 helps us in designing the algorithm using the recursive approach and proves that the correctness of the algorithm. Now, we state the main result of this section. The proof of the following theorem directly follows from combining Lemma 11, Lemma 12 and Lemma 13. As the running time of our algorithm CSDNChain is polynomial, therefore, the cosecure domination number of a connected chain graph can be computed in polynomial-time.
Theorem 11**.**
Given a connected chain graph with proper ordered chain partition and of and . Then, the cosecure domination number of can be computed in polynomial-time.
7 Conclusion
We resolved the complexity status of the Minimum Cosecure Domination problem on various important graph classes, namely, chain graphs, chordal bipartite graphs, star-convex bipartite graphs, comb-convex bipartite graphs and bounded tree-width graphs. It was known that the Cosecure Domination Decision problem is NP-complete for bipartite graphs. Extending this, we showed that the problem remains NP-complete even when restriced to star-convex bipartite graphs, comb-convex bipartite graphs and chordal bipartite graphs, which are all subclasses of bipartite graphs. Further, we have proved that the problem is NP-complete for doubly chordal graphs. On the positive side, we proved that the Minimum Cosecure Domination problem is efficiently solvable for chain graphs and bounded tree-width graphs. Naturally, it would be interesting to do the complexity study of the Minimum Cosecure Domination problem in many other important graphs classes for which the problem is still open.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Toru Araki and Ryo Yamanaka. Secure domination in cographs. Discrete Appl. Math. , 262:179–184, 2019.
- 2[2] S. Arumugam, Karam Ebadi, and Martín Manrique. Co-secure and secure domination in graphs. Util. Math. , 94:167–182, 2014.
- 3[3] Alan A. Bertossi. Dominating sets for split and bipartite graphs. Inform. Process. Lett. , 19(1):37–40, 1984.
- 4[4] Houcine Boumediene Merouane and Mustapha Chellali. On secure domination in graphs. Inform. Process. Lett. , 115(10):786–790, 2015.
- 5[5] E. J. Cockayne, P. J. P. Grobler, W. R. Gründlingh, J. Munganga, and J. H. van Vuuren. Protection of a graph. Util. Math. , 67:19–32, 2005.
- 6[6] Bruno Courcelle. The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inform. and Comput. , 85(1):12–75, 1990.
- 7[7] Teresa W. Haynes, Stephen T. Hedetniemi, and Michael A. Henning, editors. Topics in domination in graphs , volume 64 of Developments in Mathematics . Springer, Cham, 2020.
- 8[8] Teresa W. Haynes, Stephen T. Hedetniemi, and Michael A. Henning, editors. Structures of domination in graphs , volume 66 of Developments in Mathematics . Springer, Cham, 2021.
