Convex and isometric domination of (weak) dominating pair graphs
Bo\v{s}tjan Bre\v{s}ar, Tanja Gologranc, Tim Kos

TL;DR
This paper investigates the computational complexity of convex and isometric domination problems in special classes of graphs, providing efficient algorithms for some classes and NP-completeness results for others.
Contribution
It introduces algorithms for finding minimum convex and isometric dominating sets in weak and chordal dominating pair graphs, and proves NP-completeness for certain subclasses.
Findings
Efficient algorithm for minimum isometric dominating set in weak dominating pair graphs.
NP-completeness of convex dominating set decision problem in chordal weak dominating pair graphs.
Polynomial-time algorithm for minimum convex dominating set in chordal dominating pair graphs.
Abstract
A set of vertices in a graph is a dominating set if every vertex of , which is not in , has a neighbor in . A set of vertices in is convex (respectively, isometric), if all vertices in all shortest paths (respectively, all vertices in one of the shortest paths) between any two vertices in lie in . The problem of finding a minimum convex dominating (respectively, isometric dominating) set is considered in this paper from algorithmic point of view. For the class of weak dominating pair graphs (i.e.,~the graphs that contain a dominating pair, which is a pair of vertices such that vertices of any path between and form a dominating set), we present an efficient algorithm that finds a minimum isometric dominating set of such a graph. On the other hand, we prove that even if one restricts to weak dominating pair graphs that are also chordal…
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.
Convex and isometric domination of (weak) dominating pair graphs
Boštjan Brešara,b
Tanja Gologranca,b
Tim Kosb
Abstract
A set of vertices in a graph is a dominating set if every vertex of , which is not in , has a neighbor in . A set of vertices in is convex (respectively, isometric), if all vertices in all shortest paths (respectively, all vertices in one of the shortest paths) between any two vertices in lie in . The problem of finding a minimum convex dominating (respectively, isometric dominating) set is considered in this paper from algorithmic point of view. For the class of weak dominating pair graphs (i.e., the graphs that contain a dominating pair, which is a pair of vertices such that vertices of any path between and form a dominating set), we present an efficient algorithm that finds a minimum isometric dominating set of such a graph. On the other hand, we prove that even if one restricts to weak dominating pair graphs that are also chordal graphs, the problem of deciding whether there exists a convex dominating set bounded by a given arbitrary positive integer is NP-complete. By further restricting the class of graphs to chordal dominating pair graphs (i.e., the chordal graphs in which every connected induced subgraph has a dominating pair) we are able to find a polynomial time algorithm that determines the minimum size of a convex dominating set of such a graph.
a Faculty of Natural Sciences and Mathematics, University of Maribor, Slovenia
b Institute of Mathematics, Physics and Mechanics, Ljubljana, Slovenia
Keywords: convex domination; dominating pair graph; isometric domination; convex hull
AMS Subj. Class. (2010): 05C85, 05C69, 05C12, 68E10
1 Introduction
Domination theory is one of the classical and most studied topics of graph theory; it was surveyed in two monographs that were published almost twenty years ago [12, 11], and the theory has been extensively developed also in the last two decades. While in the basic version of domination, a dominating set is a set of vertices in a graph such that any vertex of not in has some neighbor in , many variations of this concept have been introduced. In particular, in the so-called connected domination, as introduced in [23], a dominating set is required to induce a connected subgraph. The idea reflects the requirements of potential applications, where vertices in represent locations/nodes of discrete network, in which monitoring devices are placed that monitor the nodes in their closed neighborhoods, and it is desirable that one can move between locations/nodes, which are in , by passing only through location/nodes that are in . In the more restrictive case in which the time of moving between different nodes in is also important, one can require that some shortest path between any two nodes in lies completely in (representing the so-called weakly convex or isometric domination); or, even more restrictively, that any shortest path between any two nodes in lies completely in (which then yields the so-called convex domination).
Two graph invariants appear in this context. The convex domination number of a graph , , is the minimum cardinality of a set such that is at the same time a dominating set and a convex set (recall that a set is convex if for any two vertices all shortest -paths lie in ). The isometric domination number of a graph , , is the minimum cardinality of a set such that is at the same time a dominating set and an isometric set, where the latter means that for any two vertices there exists a shortest -path that lies in . The study of convex domination and of isometric domination (introduced under then name weak convex domination) was initiated in 2004 by Lemańska [17] and Raczek [21], and was further studied from different points of view in several papers [14, 16, 18, 22]. Raczek proved that the decision versions of isometric and convex domination number of a graph are NP-complete, even for bipartite and split graphs [21] (and hence also for chordal graphs). In fact, determining these numbers in split graphs is easily seen to be equivalent to the Set Cover Problem, one of the fundamental NP-complete problems due to Karp [13], see also [10].
The algorithmic and complexity issues were investigated recently for several other convexity parameters [3, 5, 9]. The theory of convex sets in graphs and other discrete structures was surveyed in the monograph already in 1993 [24], and it encompasses several important results in metric graph theory. In this developed part of graph theory (see also a survey on metric graph theory and geometry [2]) it is common to use the word isometric subgraph for a distance-preserving subgraph, while weak convexity usually refers to some form of convexity related to vertices of small distance. From this reason we suggest the name isometric domination instead of weak domination.
It is natural to consider these concepts in classes of graphs in which one can easily find nontrivial dominating sets, which are at the same time convex or isometric sets (nontrivial in this case means that the sets are not equal to ). In particular, it is easy to see that removing all simplicial vertices in a chordal graph , yields a subset of , which is convex and dominating. As mentioned above, the exact convex domination number is hard in split graphs and hence also in chordal graphs. Another interesting class of graphs in this context is that of asteroidal-triple-free graphs (AT-free graphs, for short); these graphs are defined as the graphs containing no asteroidal triples, i.e. independent sets of three vertices such that each pair is joined by a path that avoids the neighborhood of the third. The class of AT-free graphs contains many known classes of graphs such as interval, permutation, trapezoid, and co-comparability graphs, which have interesting geometric representations, and have also been in the focus of algorithmic graph theory, e.g. see the monographs [4, 19]. In [6] Corneil, Olariu and Stewart presented the evidence that the absence of asteroidal triples imposes linearity of the recognition of the mentioned four classes. They also proved that AT-free graphs contain a dominating pair, that is, a pair of vertices with the property that every path connecting them is a dominating set. A linear time algorithm to find a dominating pair in AT-free graphs was presented in [7].
More generally, a graph is called a weak dominating pair graph if it contains a dominating pair, while a graph is called a dominating pair graph if each of its connected induced subgraphs is a weak dominating pair graph. Both graph classes contain AT-free graphs, and were introduced by Deogun and Kratsch in [8], where also a characterization of chordal dominating pair graphs using forbidden induced subgraphs was proven. In [20] it was shown that chordal dominating pair graphs can be recognized in polynomial time.
In this paper, we prove that convex domination problem is NP-complete when restricted to chordal weak dominating pair graphs (see Section 3). On the other hand, we present in Section 4 a polynomial time algorithm to determine the convex domination number of an arbitrary chordal dominating pair graph. (As a corollary, the convex domination number of an interval graph can also be computed in polynomial time.) Finally, in Section 5 we give a polynomial time algorithm to determine the isometric domination number of a (weak) dominating pair graph in which a dominating pair is also given. (Since one can determine a dominating pair in AT-free graphs in polynomial time, the problem of isometric domination number is polynomial in these graphs.) We conclude the introduction by remarking that results in these paper demonstrate that complexity behaviour of convex and isometric domination problems can be significantly different; see Figure 1 presenting the classes of graphs considered in this paper.
2 Preliminaries
All graphs considered in this paper are finite, simple, and undirected. The neighborhood of a vertex is the set , while neighborhood of a set is defined as . The closed neighborhood of a vertex is the set , while closed neighborhood of a set is defined as . Given a set and a vertex , we define as the set . A member of the set is said to be an -private neighbor of in .
Let be any subset of vertices of . The subgraph of induced by vertices of will be denoted by . A clique of a graph is a set such that is a complete graph. An independent set of a graph is a set , no two vertices of which are adjacent.
A dominating set of a graph is a set such that every vertex not in is adjacent to at least one vertex from . If and are subsets of vertices in , then dominates in if .
A set is a convex set, if for any two vertices the set contains all the vertices that lie on a shortest path between and . Given a set , the convex hull of , denoted , is the smallest convex set that contains . It is obvious that if and only if is a convex set. It is also easy to see that implies .
A set is called isometric, if for any two vertices there exists a shortest -path whose all vertices are in . By we denote the distance between vertices and , which is defined as the length of a shortest -path in a graph . The diameter of a graph is defined as . Using this notation, a subset is isometric if and only if for any two vertices , where is the subgraph of induced by vertices in .
A convex dominating set, abbreviated a CD-set, of a graph , is a set of vertices that is convex and dominating. The convex domination number of , denoted by , is the minimum cardinality of a CD-set of . A CD-set of of cardinality will be referred to as a -set of . A CD-set is minimal CD-set of a graph , if no proper subset of is a CD-set. Similarly, an isometric dominating set, abbreviated an ID-set, of a graph , is a set of vertices that is isometric and dominating. The isometric domination number of , denoted by , is the minimum cardinality of an ID-set of . An ID-set of of cardinality will be referred to as a -set of .
A split graph is a graph whose vertex set can be partitioned into a clique and an independent set. Split graphs are contained in the class of chordal graphs, i.e. graphs with no induced cycles of length more than 3. A simplicial vertex is a vertex whose neighborhood is a clique. Intersection graphs of the intervals on the real line are called interval graphs, see [4] for basic properties, and [1, 25] for applications. In our context, it is interesting to note that a graph is an interval graph if and only if it is chordal and asteroidal triple-free graph [15].
A pair of vertices of a graph is a dominating pair if, for every path between and , the vertex set is a dominating set of . (It is worth mentioning that is allowed.) A graph is a weak dominating pair graph if has a dominating pair. A graph is a chordal weak dominating pair graph if is a chordal graph and weak dominating pair graph. A graph is a dominating pair graph if every connected induced subgraph of has a dominating pair. A graph is a chordal dominating pair graph if is a chordal graph and dominating pair graph.
3 Convex domination of chordal weak dominating pair graphs
In this section we show that Convex Dominating Set Problem on chordal weak dominating pair graphs is NP-complete.
Convex Dominating Set Problem
Input: A connected graph and a positive integer .
Question: Does have a convex dominating set of size ?
Lemma 3.1**.**
Let be a connected split graph with a maximum clique and an independent set . If is a minimal CD-set of , then .
Proof.
Let be a minimal CD-set of a split graph with a maximum clique and an independent set . Suppose that and let . If , then . This contradicts maximality of , since . Hence . Since is a convex set, there exists . Note that and that , hence has no -private neighbor. Vertex also does not lie on any shortest path between two vertices from , which implies that is a CD-set, contradicting minimality of . ∎
Theorem 3.2**.**
Convex Dominating Set Problem* is NP-complete for chordal weak dominating pair graphs.*
Proof.
It is easy to see that Convex Dominating Set Problem is in NP. Indeed, one can check in linear time that a given set of vertices from a graph is dominating; using shortest path algorithms one can also check in polynomial time, whether is convex. To prove that Convex Dominating Set Problem is NP-complete for chordal weak dominating pair graphs we use a polynomial reduction from Convex Dominating Set Problem for split graphs, which is known to be NP-complete [21, Theorem 3].
Let be an arbitrary connected split graph with a maximum clique and an independent set . Let be the graph defined as follows:
[TABLE]
[TABLE]
First we show that is a chordal weak dominating pair graph with dominating pair . It is easy to see that is a chordal graph. Indeed, as is a split graph, the graph obtained from by adding vertex is still a split graph, and, when is added next, is a simplicial vertex, and therefore the resulting graph remains chordal. Finally, by adding , which is also a simplicial vertex, we get that is a chordal graph. The set already dominates the whole graph, therefore every -path dominates . It follows that is a chordal weak dominating pair graph with as dominating pair. It is also clear that can be constructed from in polynomial time.
Claim 3.1**.**
If is an integer, , then has a convex dominating set of size at most , if and only if has a convex dominating set of size at most .
Proof. Let be a minimal CD-set of with . By Lemma 3.1, . We claim that is a CD-set of . Since , is a clique, and is a convex set in . Vertices and are dominated by , while vertex is dominated by . Hence is a CD-set of with cardinality .
Let be a minimal CD-set of with . Firstly, we show that . Suppose that . Since is a dominating set, at least one vertex of has to be in . Vertex lies on all shortest paths between and vertices in , therefore . Hence is a CD-set, contradicting minimality of . This also implies that .
Next, we show that . Suppose that . Since is convex and we already know that , all vertices of have to be in . We infer that , and is a CD-set of , which again contradicts the minimality of .
Finally, we show that . Suppose that . Again, since is convex and , there exists . Now, we use the same arguments as in the proof of Lemma 3.1 to show that . Hence, .
We claim that is a CD-set of . Since is a clique, it is a convex set in , and because , we infer that is also a dominating set in . Finally, this implies that is a CD-set of with cardinality .
By the above claim, the existence of a polynomial time algorithm for determining whether , where is an arbitrary chordal weak dominating pair graph, implies the existence of a polynomial time algorithm for determining whether , where is an arbitrary split graph. By the NP-completeness of the latter problem, we derive that Convex Dominating Set Problem is NP-complete for chordal weak dominating pair graphs. ∎
4 Convex domination of chordal dominating pair graphs
In this section we will prove that a convex dominating set of a chordal dominating pair graphs can be found in polynomial time. We will be using the following characterization of chordal dominating pair graphs.
Theorem 4.1**.**
[8*, Theorem 5.3]**
A chordal graph is a dominating pair graph if and only if it does not contain the graphs and as an induced subgraph (see Figure 2).*
We follow with two easy lemmas about chordal dominating pair graphs with a given dominating pair (the first one follows directly from the fact that a convex dominating set is a dominating set).
Lemma 4.2**.**
Let be a chordal dominating pair graph and let be an arbitrary dominating pair in . Then any minimum convex dominating set of contains at least one vertex from and at least one vertex from .
Lemma 4.3**.**
Let be a chordal dominating pair graph and let be an arbitrary dominating pair in . Then .
Proof.
It suffices to prove that is a convex dominating set in . Since is a convex hull of , it is clearly convex, thus contains at least one -path . As is a dominating pair, is a dominating set. ∎
Remark 4.4**.**
Let be an arbitrary graph. A graph has a universal vertex if and only if .
Remark 4.5**.**
Let be an arbitrary graph. If , then there exists a set with such that is a CD-set of size .
The following (our main) result shows that a smallest convex dominating set of a chordal dominating pair graph is realizable as the convex hull of some set on at most four vertices in . Since there are polynomially many such sets in any graph, and the convex hull of any set of vertices in a graph can also be computed in polynomial time, we derive that convex domination number of a chordal dominating pair graph can be computed in polynomial time.
Theorem 4.6**.**
Let be a chordal dominating pair graph. Then there exists a set with such that is a CD-set of size .
Proof.
Let be a chordal dominating pair graph, and let be its dominating pair. In the proof we will consider different cases with respect to the distance between and , and the appearance of and in a convex dominating set of , and in each of the cases we will establish the existence of a set with such that , and is a CD-set of . By the reasoning preceding the theorem, this implies that one can find a minimum convex dominating set in a chordal dominating pair graphs in polynomial time.
If has a universal vertex or , then by Remark 4.4 and 4.5 the assertion of the theorem is clear. Hence, we assume in the rest of the proof that is a chordal dominating pair graph with and . Let be an arbitrary dominating pair in . In addition, we may assume that and are not adjacent, because if , then is a CD-set, which is clearly minimum, and . (Note that if is a single vertex or two adjacent vertices, then its convex hull coincides with .)
In the proof of Lemma 4.3 we established that is a convex dominating set of . Hence, if is a CD-set of size , then . Note that if is a set of vertices such that , then . Hence, if is not a minimum CD-set (of size ), then a minimum CD-set does not contain both and . From this reason we may restrict our attention to CD-sets with .
Recall that , and let us first assume that
Case 1.
Let be a CD-set of such that . Lemma 4.2 implies that contains at least one vertex from and at least one vertex from . We distinguish three cases.
For , is a convex dominating set containing (and not containing ). 2. 2.
For , is a convex dominating set containing (and not containing ). 3. 3.
For , is a convex dominating set containing (and not containing nor ).
To conclude the proof of the theorem for graphs where it suffices to prove that in each of the above cases there exists a set of vertices with such that and is a CD-set of .
Case 1.1 is a CD-set containing , where , and .
Let . Clearly, . Note that , since .
Claim 4.1**.**
Vertices in are dominated by .
Proof. Let be any shortest -path of . Since is a convex set containing , is contained in . As is dominating pair, consists of the vertices of an -path and is thus a dominating set of . Therefore dominates all vertices of except perhaps some vertices from .
Let be the set of vertices in that are not dominated by and let be the set of vertices not in but dominated by , i.e., . Furthermore let .
If , then itself is a convex dominating set containing , and we may take to be (where following the above notation is a set with at most 4 vertices such that ).
Suppose now that is not empty. We will establish some properties of sets and .
Claim 4.2**.**
Let be an arbitrary vertex from . If , then .
Proof. As is a set of vertices not dominated by , has no neighbors in . Since , . Finally, let . Suppose that . Let be a neighbor of in , and let be a shortest -path in (note that is also possible). Since is convex, . Let be the last neighbor of on and let be the -subpath of . Since and , we derive that is an induced cycle of length at least 4, a contradiction with being chordal.
Claim 4.3**.**
If , then .
Proof. Since is not dominated by , is not adjacent to . Therefore any convex set that contains , also contains , a contradiction with .
Since and is a dominating set, we have . From Claims 4.2 and 4.3 (and since ), we derive that . Let . (Clearly, .)
Claim 4.4**.**
The set is a clique.
Proof. Suppose that and are two nonadjacent vertices from . Then is a shortest -path which implies that ), a contradiction.
Claim 4.5**.**
The sets from the family are linearly ordered with respect to inclusion.
Proof. Suppose that there exist such that and . Therefore there exist such that , and . Note that , as is chordal. It follows from Claim 4.4 that . Furthermore, Claim 4.2 implies that . Let be a shortest -path in . As is convex, . Note that is not adjacent to neither of . Indeed, if (), then () lies on a shortest path between two vertices from , which implies that () is in , a contradiction. If , then vertices induce a graph from Figure 2, which implies that is not a chordal dominating pair graph, a contradiction. If is adjacent to one vertex from , say , then induce a graph , a contradiction. Finally, if is adjacent to both vertices and , then induce a graph , a contradiction.
From Claim 4.5 we derive that there exists a vertex that is adjacent to all vertices from , otherwise a set (i.e., a CD-set containing , where , and ) does not exist. Assuming that exists, Claim 4.5 implies that is a dominating set of for some . In addition, for one such that dominates (such vertex may not be unique) we have . Therefore, as , we infer . We conclude this case by noting that is a set of with at most four vertices (actually, with three vertices) such that , and is a CD-set.
Case 1.2 is a CD-set containing , where , and .
This case can be resolved in the same way as Case 1.1, by changing the roles of and .
Case 1.3 is a CD-set containing , where , and .
Let . Clearly, .
Claim 4.6**.**
Vertices in are dominated by .
Proof. Let be any shortest -path of . Since is a convex set containing , is contained in . As is a dominating pair, consists of the vertices of an -path and is thus a dominating set of . Therefore dominates all vertices of except perhaps some vertices from .
Let be the set of vertices in that are not dominated by and let be the set of vertices not in but dominated by , i.e., . Let be the set of vertices in that are not dominated by and let be the set of vertices not in but dominated by , i.e., . Note that , as . Furthermore, let .
If , then itself is a convex dominating set containing , and we may take to be (where following the above notation is a set with at most 4 vertices such that ).
Without loss of generality we may assume one of is not empty, and let . We will establish some properties of sets .
Claim 4.7**.**
Let , and is an arbitrary vertex from . If , then .
Proof. As is a set of vertices not dominated by , has no neighbors in . Since , . Suppose that for . First let , and let be a neighbor of in , and a shortest -path in . Since is convex, . Let be the last neighbor of on , and let be the -subpath of . Since and , we derive that is an induced cycle of length at least 4, a contradiction with being chordal. Finally, let and let be a shortest -path, which is clearly contained in . Note that has no neighbors on , as . Therefore the graph induced by contains an induced cycle of length at least 4, a contradiction with being chordal.
In the same way we can prove the following assertion:
Claim 4.8**.**
Let , and is an arbitrary vertex from . If , then .
Claim 4.9**.**
If , then .
Proof. We may assume without loss of generality that . Since is not dominated by , is not adjacent to . Therefore any convex set that contains , also contains , a contradiction with . (The proof is analogous if .)
Since and is a dominating set, we have . From Claims 4.7 and 4.9 (and since ), we derive that . Let . (Clearly, .) Following the same idea, let (If , then .)
Claim 4.10**.**
The set is a clique.
Proof. Suppose that and are two nonadjacent vertices from . Then is a shortest -path which implies that ), a contradiction.
The following claim can be proved in the same way as Claim 4.10.
Claim 4.11**.**
The set is a clique.
Claim 4.12**.**
The sets from the family are linearly ordered with respect to inclusion.
Proof. Suppose that there exist such that and . Therefore there exist such that , and . It follows from Claim 4.10 that . Note that , as is chordal. Furthermore, Claim 4.7 implies that . Let be a shortest -path in . As is convex, .
Suppose first that . Note that is not adjacent to any of . Indeed, if (), then () lies on a shortest path between two vertices from , which implies that () is in , a contradiction. If , then vertices induce a graph from Figure 2, which implies that is not a chordal dominating pair graph, a contradiction. If is adjacent to one vertex from , say , then induce a graph , a contradiction. Finally, if is adjacent to both vertices and , then induce a graph , a contradiction.
Finally, let . In this case , hence is not adjacent to any of . Again if , then vertices induce a graph from Figure 2, which implies that is not a chordal dominating pair graph, a contradiction. If is adjacent to one vertex from , say , then induce a graph , a contradiction. Finally, if is adjacent to both vertices and , then induce a graph , a contradiction.
In the same way the following assertion can be proved (note that if , the family in the assertion is also empty.)
Claim 4.13**.**
The sets from the family are linearly ordered with respect to inclusion.
Note that if , then . We resolve this case in a similar (simplified) way, as the case when both are non-empty, which we consider next.
From Claims 4.12 and 4.13 we derive that there exist vertices , such that is adjacent to all vertices from and is adjacent to all vertices from , otherwise a set (i.e., a CD-set containing , where , and ) does not exist. Assuming that exists, Claims 4.12 and 4.13 imply that is a dominating set of for some . In addition, for one such pair that dominates (such pair may not be unique) we have . Therefore, as , we infer . We conclude this case by noting that is a set of with four vertices such that , and is a CD-set.
Case 2 .
Let , , , , , , and . Since it is clear that .
First we will prove some claims about the structure of the graph .
Claim 4.14**.**
The subgraph of induced by is a complete graph.
Proof. Let be arbitrary vertices from . Since is chordal, the 4-cycle is not induced. Therefore .
Claim 4.15**.**
If and , then .
Proof. Since is a dominating pair of , is a dominating set. Thus dominates all vertices from .
Claim 4.16**.**
There exist at most two vertices in that dominate .
Proof. By Claim 4.14, is a complete graph. Hence, every dominates . If , it is clear, that there exist at most two vertices that dominate . Therefore let . Suppose that for any pair . Hence, there exist , such that for any , and for any . But then the graph induced by is either isomorphic to the forbidden induced subgraph from Figure 2 or it contains an induced cycle of length at least 4, a contradiction.
Claim 4.17**.**
If (resp. ), then the sets from the family (resp. ) are linearly ordered with respect to inclusion.
Proof. Let and . By Claim 4.14, induces a complete graph. If , the claim holds. Therefore let . Suppose that there exist such that and . Let and . But then the graph induced by is either isomorphic to the forbidden induced subgraph from Figure 2 or it contains an induced cycle of length at least 4, a contradiction. In the same way we can prove the claim for the family , if .
Claim 4.18**.**
Let be an arbitrary vertex from . If , then .
Proof. It follows from the definition of that . Suppose that . Then there exists such that vertices induce a 4-cycle, a contradiction. If , then the graph induced by is the 5-cycle, a contradiction.
In the same way one can prove the following claim.
Claim 4.19**.**
Let be an arbitrary vertex from . If , then .
Claim 4.20**.**
Let and . If , then for all .
Proof. Let . Since is chordal the 5-cycle is not induced. The only possible chords in this cycle are and . Hence, .
Claim 4.21**.**
Let and . If , then for all .
Proof. Let and . Since is chordal the 4-cycle is not induced. The only possible chord in this cycle is . Hence, . In a similar way this can proved if .
We will first prove that if one of the conditions: , or holds, then , which by Remark 4.5 implies the assertion of the theorem. Let . Clearly, is a CD-set, since is a dominating pair and induces a complete graph (by Claim 4.14). Hence . Let . By Claim 4.16 there exist that dominate . Since , dominate . We claim that is a CD-set. Vertices in are dominated by and vertices in by . As is a clique, the set is a convex set. Hence, is a CD-set and . In the same way it can be proven for , by changing the roles of and .
Now we may restrict our attention to graphs , where , and . As in Case 1, let be a CD-set of with . Lemma 4.2 implies that contains at least one vertex from and at least one vertex from . We distinguish the following four cases:
and , . 2. 2.
and , . 3. 3.
and . 4. 4.
.
To conclude the proof of the theorem for graphs where it suffices to prove that in each of the above cases there exists a set of vertices with such that and is a CD-set of .
Case 2.1 Let and , .
Claim 4.22**.**
Let be a CD-set of , and let be a vertex in with the largest number of neighbors in among all vertices in . Then there exists that dominates .
Proof. Let be a CD-set of , where and let be a vertex with the largest number of neighbors in among all vertices in . First notice that . Hence, .
Since is a dominating set, for each there exists for which . First, we will prove that such an is in . Clearly, and . If , then by Claims 4.20 and 4.21, . Hence, , a contradiction. If , then , a contradiction with Claim 4.17 and being a vertex in with the largest number of neighbors in among all vertices in . Hence, is dominated, with respect to , just by vertices in .
Next, we claim that . Suppose, that there exists . Since and , is on a shortest -path. Hence, , a contradiction. Therefore is dominated, with respect to , just by vertices in .
Suppose that there is no that dominates all vertices in . Since is a dominating set, there exist such that and . Let and . Then the graph induced by is either isomorphic to the forbidden induced subgraph from Figure 2 or it contains an induced cycle of length at least 4, a contradiction. Hence, there exists that dominates .
In a similar way one can prove the following claim.
Claim 4.23**.**
Let be a CD-set of , and let be a vertex in with the largest number of neighbors in among all vertices in . Then there exists that dominates .
Let be a vertex in with the largest number of neighbors in among all vertices in . By Claims 4.14 and 4.15, dominates . Hence, only the vertices in are not dominated by . By Claim 4.22, there exists that dominates . Therefore, as is a dominating set, we infer . We conclude this case by noting that is a set of with three vertices such that , and is a CD-set.
Case 2.2 Let and , .
The desired assertion can be proven in a similar way as Case 2.1 by changing the roles of and , and by using Claim 4.23.
Case 2.3 Let and .
Let be a vertex in with the largest number of neighbors in among all vertices in and let be a vertex in with the largest number of neighbors in among all vertices in (note, that and can coincide). By Claims 4.14 and 4.15, dominates . Hence, only vertices in and are not dominated by . By Claim 4.22, there exists that dominates and by Claim 4.23, there exists that dominates . Therefore, as is a dominating set, we infer . We conclude this case by noting that is a set of with at most four vertices (it can happen that ) such that , and is a CD-set.
Case 2.4 Let .
Claim 4.24**.**
Let be a CD-set of , , , and let there exist such that . If , then there exists that dominates .
Proof. Let be a CD-set of as described above and . By Claim 4.20, for all . Since is a dominating set, for each there exists for which . First, we will prove that such an is in . Clearly, . If , then by Claims 4.15, 4.20 and 4.21, for all . Since , . But then induces a 4-cycle, a contradiction. Hence, is dominated, with respect to , just by vertices in .
Next, we will prove that . Suppose, that there exists . Since and , is on a shortest -path. Hence, , a contradiction. Therefore is dominated, with respect to , just by vertices in .
Suppose that there is no that dominates all vertices in . Since is a dominating set, there exist such that and . Let and . Since , . Notice, that . Hence, (vertices in are dominated, with respect to , just by vertices in ). Now, we distinguish three cases:
2. 2.
and , or and . 3. 3.
If , then the graph induced by is either isomorphic to the forbidden induced subgraph from Figure 2 or it contains an induced cycle of length at least 4, a contradiction.
If and , then the graph induced by is either isomorphic to the forbidden induced subgraph from Figure 2 or it contains an induced cycle of length at least 4, a contradiction. The case when and , yields a contradiction in a similar way (by changing the roles of and ).
Finally, suppose . In this last case the graph induced by is either isomorphic to the forbidden induced subgraph from Figure 2 or it contains an induced cycle of length at least 4, a contradiction.
Hence, there exists that dominates .
In the same way one can prove the following claim.
Claim 4.25**.**
Let be a CD-set of , , , and there exists such that . If , then there exists that dominates .
First, we will prove that . Suppose that . Hence, . Since is a dominating set and has to be dominated, there exists . We claim that . Indeed, if , then is on a shortest -path, a contradiction with . Therefore there exists such that (otherwise , a contradiction). By Claim 4.20, for all . Hence, is on a shortest -path, a contradiction with . The same way we can prove that .
Next, we will prove that there exist such that . Suppose that for any . Let and (they exist by Lemma 4.2) have the shortest distance among all such pairs. Let be a shortest -path. Clearly, and . Hence, where and for all . Let . Since is chordal the cycle is not induced. The only possible chord in this cycle is , hence, . The same way we can prove that , as is necessarily a chord in the cycle . Therefore is on a shortest -path, a contradiction with .
Let such that . By Claim 4.20, for all . Hence, is dominated by . Since is a dominating pair, the path dominates all vertices of . Therefore, dominates . This implies that just vertices from and need not be dominated by .
If and are dominated by , then is a CD-set and , which by Remark 4.5 implies the assertion of the theorem.
Suppose that is not dominated by and is dominated by . By Claim 4.24 there exists that dominates all vertices in . Therefore, as is a dominating set, we infer . We conclude this case by noting that is a set of with three vertices such that , and is a CD-set.
The same way it can be proven, that if is dominated by and is not, then by Claim 4.25 there exists , that dominates all vertices in . In this case . Finally, if and are not dominated by , then by Claim 4.24 there exist that dominates all vertices in , and by Claim 4.25 there exists , that dominates all vertices in . In this case . ∎
Corollary 4.7**.**
Let be a chordal dominating pair graph. Then a minimum convex dominating set can be found in polynomial time.
Proof.
We present an algorithm that finds a minimum convex dominating set of a chordal dominating pair graph .
Compute convex hulls of all with . 2. 2.
For each convex hull check whether it is a dominating set. 3. 3.
From all convex hulls that are dominating sets choose the smallest one.
Since Theorem 4.6 implies that there exists a set with such that is a minimum convex dominating set, the above algorithm finds minimum convex dominating set of a chordal dominating pair graph.
The complexity of the algorithm is polynomial. Indeed, for there are subsets with ; the convex hull of a subset of can be computed in polynomial time; and checking if a set is a dominating set can be also realized in polynomial time.
∎
5 Isometric domination of weak dominating pair graphs
In this section we give the polynomial time algorithm to determine the isometric domination number of a weak dominating pair graph.
The following lemma is the first step towards the proof of the main result in this section, and follows from definitions of the involved parameters.
Lemma 5.1**.**
Let be a weak dominating pair graph and let be a dominating pair. Then any isometric dominating set of contains at least one vertex from and at least one vertex from . In addition, if (respectively, ) belongs to , then contains a vertex in (respectively, ).
Lemma 5.2**.**
Let be a weak dominating pair graph and let be a dominating pair. Then
[TABLE]
Proof.
If is a -set in a dominating pair graph , then, by Lemma 5.1, and . Let and . Since is isometric, a shortest -path is also in , and it is clear that . We derive that .
To prove the right-hand inequality, note that a shortest -path is an isometric dominating set of , and so .
∎
Theorem 5.3**.**
The isometric domination number of a weak dominating pair graph in which a dominating pair is given can be computed in polynomial time.
Proof.
Let be a graph with dominating pair . If , -set can be found by exhaustively checking all -tuples of vertices, for , for being ID-sets or not, which can be done in polynomial time. Therefore we may assume that , and , for otherwise a shortest -path is an ID-set in of length at most 4.
Let be a shortest -path in . Note first that for any , . Let be minimum ID-set of . By Lemma 5.1, there exist vertices and . Since is isometric, a shortest -path is also in , and . Now, by Lemma 5.2, we have three possibilities.
Firstly, if , then .
Secondly, if , then two cases occur. If , then . The second case is that . This readily implies that ( lies on a shortest -path), and . In this case dominates all vertices of except some vertices from . If also is dominated by , then is an ID-set. If all vertices from are dominated by , then is an ID-set. Finally suppose that there exist that is not dominated by and that is not dominated by V(P). Since , there exists that dominates . As is isometric, is adjacent to at least one vertex . Let , . Since lies on a shortest -path and we get . Therefore , a contradiction (with the assumption ).
Finally, if , then a shortest -path has vertices, and is an ID-set.
The above arguments imply that the minimum isometric dominating set can be found in the following way.
Resolving the possibility that , we start the algorithm by performing exhaustive check of all -tuples of vertices, for , for being ID-sets or not. Next, let , and we may assume that . For any , compute . For all pairs , with compute all shortest paths between and , and check whether any of these paths dominates . If there is such a path between a pair , with that dominates , then . Otherwise, if there is some path between a pair , with such that only some vertices in (respectively, ) are not dominated by , then (respectively, ) is an ID-set of , and . Otherwise for all pairs , with compute all shortest paths between and , and check whether any of these paths dominates . If there is such a path , then is an ID-set of , and . Otherwise and a shortest -path is an ID-set.
It remains to prove that -set can be found in polynomial time.
To compute the distances between pairs of vertices in is clearly polynomial. For a given pair computing all shortest paths is also polynomial. Note that checking whether some of these paths dominates , one can restrict only to vertices and and their neighbors in the set of vertices on shortest -paths. This can again be done in polynomial time. ∎
Acknowledgements
The authors acknowledge the financial support from the Slovenian Research Agency (research core funding No. P1-0297); B.B. and T.G. also acknowledge the support from the Slovenian Research Agency by the project grant N1-0043.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] L. Alcón, M. Cerioli, C. de Figueiredo, M. Gutierrez, J. Meidanis, Tree loop graphs , Discrete Appl. Math. 155 (2007) 686–694.
- 2[2] H. J. Bandelt, V. Chepoi, Metric graph theory and geometry: a survey , Contemp. Math. 453 (2008) 49–86.
- 3[3] F. Benevides, V. Campos, M. C. Dourado, R. M. Sampaio, A. Silva, The maximum infection time in the geodesic and monophonic convexities , Theoret. Comput. Sci. 609 (2016) 287–295.
- 4[4] A. Brandstädt, V. B. Le, J. P. Spinrad, Graphs classes: A survey , SIAM, Philadelphia, 1999.
- 5[5] E. M.M. Coelho, M. C. Dourado, R. M. Sampaio, Inapproximability results for graph convexity parameters , Theoret. Comput. Sci. 600 (2015) 49–58.
- 6[6] D. G. Corneil, S. Olariu, L. Stewart, Asteroidal triple-free graphs , SIAM J. Discrete Math. 10 (1997) 399–430.
- 7[7] D. G. Corneil, S. Olariu, L. Stewart, Computing a dominating pair in an asteroidal triple-free graph in linear time , Lecture Notes in Comput. Sci. 955 (2005) 358–368.
- 8[8] J. S. Deogun, D. Kratsch, Dominating pair graphs , SIAM J. Discrete Math. 15 (2002) 353–366.
