A characterization of trees having a minimum vertex cover which is also a minimum total dominating set
C\'esar Hern\'andez-Cruz, Magdalena Lema\'nska, Rita Zuazua

TL;DR
This paper provides a constructive characterization of trees that possess a vertex cover which is also a minimum total dominating set, linking two important graph concepts.
Contribution
It introduces a new characterization of trees with a $( au_t- au)$-set, connecting minimum vertex covers and total domination in trees.
Findings
Identifies trees with a $( au_t- au)$-set.
Provides a constructive method for characterization.
Bridges concepts of vertex cover and total domination.
Abstract
A vertex cover of a graph is a set such that each edge of is incident to at least one vertex of . A dominating set is a total dominating set of if the subgraph induced by has no isolated vertices. A -set of is a minimum vertex cover which is also a minimum total dominating set. In this article we give a constructive characterization of trees having a -set.
Click any figure to enlarge with its caption.
Figure 1
Figure 2Peer 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 · Interconnection Networks and Systems · Graph Labeling and Dimension Problems
A characterization of trees having a minimum vertex cover which is also a minimum total dominating set††thanks: The authors thank the financial support received from
Grant UNAM-PAPIIT IN-114415 and SEP-CONACyT. Also, the first author would like to thank the support of the Post-Doctoral Fellowships program of DGAPA-UNAM.
César Hernández-Cruz
Departamento de Matemáticas, Facultad de Ciencias,
Universidad Nacional Autónoma de México, México email: [email protected] (Corresponding Author)
Magdalena Lemańska
Department of Technical Physics and Applied Mathematics
Gdansk University of Technology, Poland [email protected]
Rita Zuazua
Departamento de Matemáticas, Facultad de Ciencias,
Universidad Nacional Autónoma de México, México [email protected]
Abstract
A vertex cover of a graph is a set such that each edge of is incident to at least one vertex of . A dominating set is a total dominating set of if the subgraph induced by has no isolated vertices. A -set of is a minimum vertex cover which is also a minimum total dominating set. In this article we give a constructive characterization of trees having a -set.
1 Introduction
Throughout this paper will be a finite, undirected, simple and connected graph of order . The neighborhood of a vertex is the set of all vertices adjacent to in . For a set the open neighborhood, , is defined to be and the closed neighborhood of is defined as The degree of a vertex is . A vertex is an end vertex if A support vertex, or support, is the neighbor of an end vertex; a strong support vertex is the neighbor of at least two end vertices. For a set and , the private neighborhood of is defined by . Each vertex in is called a private neighbor of .
A vertex cover of is a set such that each edge of is incident to at least one vertex of . A minimum vertex cover is a vertex cover of smallest possible cardinality. The vertex cover number of , , is the cardinality of a minimum vertex cover of . A vertex cover of cardinality is called a -set.
The minimum vertex cover problem arises in various important applications, including multiple sequence alignments in computational biochemistry (see for example [15]). In computational biochemistry there are many situations where conflicts between sequences in a sample can be resolved by excluding some of the sequences. Of course, exactly what constitutes a conflict must be precisely defined in the biochemical context. It is possible to define a conflict graph where the vertices represent the sequences in the sample and there is an edge between two vertices if and only if there is a conflict between the corresponding sequences. The aim is to remove the fewest possible sequences that will eliminate all conflicts, which is equivalent to finding a minimum vertex cover in the conflict graph Several approaches, such as the use of a parameterized algorithm [4] and the use of a simulated annealing algorithm [17], have been developed to deal with this problem.
A subset of is dominating in if . The domination number of , denoted by , is the minimum cardinality among all dominating sets in A dominating set is a total dominating set of if the subgraph induced by has no isolates. In [2], Cockayne et al. defined the total domination number of a graph to be the minimum cardinality among all total dominating sets of . A total dominating set of cardinality is called a -set.
A total vertex cover is a set which is both a total dominating set and vertex cover. In [5], Dutton studies total vertex covers of minimum size. He proved that, in general, the associated decision problem is -complete, and gives some bounds of the size of a minimum total vertex cover of a graph in terms of and ; this parameter has received some attention in recent years [6, 13]. In this work, we explore a particular case of total vertex covers. A -set of is a total vertex cover which is both a -set and a -set. While every graph has a total vertex cover, by considering , it is trivial to observe that not every graph has a -set. So, it is natural to ask for a characterization of graphs having a -set.
Clearly, a graph having a -set also satisfies ; a graph satisfying this equation will be called a -graph. Again, is an example of a graph which is not a -graph, and so, the following question arises: Does every -graph contains a -set? Unfortuately, the answer is no (consider the path on vertices, ). So, another natural problem to consider is to find a characterization of -graphs.
Total domination in graphs is well described in [9] and recently in [11] and [12]. Among the different variants of domination, total domination is probably the best known and the most widely studied. Total domination has been successfully related to many graph theoretic parameters [12]; in particular, an additional motivation for this work is the following observation. It is known that for every graph , , where is the matching number of . Nonetheless, neither nor bounds the other one, and it is an interesting problem to find families of graphs such that , [12]. On the other hand, in [7], Hartnell and Rall characterized all the graphs such that . Recalling that for every bipartite graph we have , it is natural to consider the problem of characterizing bipartite graphs such that . Since trees are the best-known bipartite graphs, the problem of characterizing the trees such that seems to be a very good one.
A usual approach in the literature for characterizing families of trees with a certain property is to consider a constructive characterization. First, a family of trees having the property (where it is usually trivial to verify it) is chosen as a (recursive) base, and then, some operations preserving are introduced. Finally, it is proved that the family of trees having the property are precisely those trees that can be constructed from a tree in by recursive applications of the proposed operations. This approach has been used extensively, to characterize, for example, Roman trees [10], trees with equal independent domination and restrained domination numbers, trees with equal independent domination and weak domination numbers [8], trees with equal independent domination and secure domination numbers [14], trees with at least disjoint maximum matchings [16], trees with equal -domination and -independence numbers [1], trees with equal domination and independent domination numbers, trees with equal domination and total domination numbers [3], etc. In [3], a general framework for studying constructive characterizations of trees having an equality between two parameters is discussed.
The main goal of this article is to provide a constructive characterization of the trees having a -set. For unexplained terms and symbols we refer the reader to [9]. The rest of the paper is structured as follows. In Section 2 we present some basic results that will be used in the rest of the paper; it is also proved that the difference between and can be arbitrarily large. Section 3 is devoted to prove our main result, we show that the family of trees having a -set can be constructed through four simple operations starting from . In the final section some related problems are proposed.
2 Basic results relating and
In Section 3 we will define four operations which will be used to construct all the trees having a -set. Such operations will be defined using the following definition.
Definition 1**.**
Let and be two disjoint graphs, and let and be vertices in and , respectively. The sum of with via the edge , , is defined as and .
Moreover, if , we say that we add to supported by .
Let and be two graphs with and . Notice that, regardless of the choice of and , the following inequalities are always satisfied:
[TABLE]
[TABLE]
It is also worth noticing that, for each of the previous four inequalities, there are examples where they are strict, and examples where they are equalities; we will come across them in the following sections.
We will now use the previously defined sum to prove that the difference between and can be arbitrarily large, even for trees.
Proposition 1**.**
For any positive integer there exists a tree such that
Proof.
Let be a path. Add new vertices to supported by the vertices . The graph that we obtain is a tree such that , and . Thus, we have See Figure 1. ∎
Proposition 2**.**
For every positive integer there exists a tree such that
Proof.
Let be a path. Add new vertices to supported by the vertices with odd index. The graph that we obtain is a tree such that . Hence, See Figure 2.
∎
The following simple remark will be useful in the proof of our main result.
Remark 3**.**
Let be a graph with at least three vertices. If is not a star, then there exists a minimum total dominating set such that contains no end vertex of .
Proof.
Let be a -set and an end vertex of such that . Then is a total dominating set of where is not an end vertex of . ∎
Our next result will also be very useful in the following section.
Lemma 4**.**
If and is a -set of , then contains no end vertex of
Proof.
Let be a ()-set of . If contains an end vertex , then, since is a total dominating set, it follows that there exists a vertex . This implies that is a vertex cover of , a contradiction to the assumption that . ∎
As we mentioned in the introduction, not every tree contains a -set. The smallest tree having a -set is , which also happens to be the smallest -tree. But not every -tree contains a -set. Actually, it is not hard to find an infinite class of -trees not having a -set, the most simple one is the family of paths , for . Thus, the class of tress having a -set is properly contained in the class of -trees.
Given a class of graphs, it is common in graph theory to aim for a characterization in terms of a set of forbidden induced subgraphs, because such characterization directly implies polynomial time recognition for the class. Unfortunately, neither -trees, nor trees having a -set, admit a characterization of this kind. To prove this fact, consider the following construction.
Recall that the corona of a graph is the graph obtained from by adding a new vertex to supported by , for every vertex . If is the corona of the graph , then clearly is a -set of . Hence, any graph is an induced subgraph of a -graph (of a graph having a -set), and thus, there exists no forbidden subgraph characterization of -graphs (of graphs having a -set).
In our next section, we will obtain a constructive characterization of trees having a -set. For this end, we finish this section introducing a definition and proving a simple technical result.
Definition 2**.**
Let be a graph and a -set. A vertex is -quasi-isolated if there exists such that . A vertex is quasi-isolated if it is -quasi-isolated for some -set .
A vertex is a -support if it is at distance two from an end vertex. The next proposition shows that if a vertex is a -support, then it is not quasi-isolated.
Proposition 5**.**
Let be a graph and a -support. Then the vertex is non-quasi-isolated.
Proof.
Let be a leaf, a support and a -support of , respectively, such that . For every -set , , and , therefore for any , . Hence, is not quasi-isolated. ∎
3 Trees having a -set
As discussed in the previous section, trees having a -set do not admit a characterization through a set forbidden subgraphs. Following the usual approach in this kind of situation, we will propose a set of operations preserving the existence of a -set to obtain an infinite family of trees having a -set, and then, we will prove that every tree having a -set belongs to this family.
We define the family of trees to consist of all trees that can be obtained from a sequence of trees such that is the path , and, if , can be obtained recursively from by one of the following operations.
- •
Operation : Consider such that belongs to some -set. Let be a leaf of a path . Then do the sum of with via the edge .
- •
Operation : Let such that belongs to some -set. Then add a new vertex to supported by .
- •
Operation : Let such that belongs to some -set and it is not a quasi-isolated vertex. Let be a path with two vertices. Then do the sum of with via the edge .
- •
Operation : Let such that is not a quasi-isolated vertex of . Let be a support vertex of a path . Then do the sum of with via the edge .
Our next lemma is valid for any tree, not necessarily a tree in .
Lemma 6**.**
Let be a tree. If is a tree obtained from by an operation , , then:
* and ;* 2. 2.
* and ;* 3. 3.
* and ;* 4. 4.
* and ;*
and hence, , for . In particular if and only if , for .
Proof.
Observe that for , and . We consider four cases.
- •
Suppose , and Let be a -set (a -set, respectively). Then, (, resp.), is a total dominating set (vertex cover, resp.) of . Thus, and
For purposes of contradiction, let be a -set such that Define , then Suppose , then and is a total dominating set of with cardinality less than or equal to If , then for is a total dominating set of with cardinality less than or equal to Therefore,
For purposes of contradiction, let be a -set such that Define , then . Suppose or or , then is a vertex cover of with cardinality less than or equal to Hence,
- •
For the proof is straightforward.
- •
Suppose , and Let be a -set such that , then is a total dominating set of . Similarly, if is a -set then is a vertex cover of . Thus, and
For purposes of contradiction, let be a -set such that and there is not end vertex in (such set exists by Remark 3). Then and . Since , the set is not a total dominating set of . But, for all , the set is a -set such that is -quasi-isolated, a contradiction. So, .
By definition of vertex cover, it is not posible that , so
- •
Suppose , and Let be a -set (a -set, respectively). Then, is a total dominating set (vertex cover, resp.) of . Thus, and
For purposes of contradiction, let be a -set such that Then . Since , the set is not a total dominating set of But, for all , the set is a -set such that is -quasi-isolated, a contradiction. So, .
By definition of vertex cover, it is not posible that , so
∎
Corollary 7**.**
Suppose is a tree with a ()-set of . If is a tree obtained from by an operation , , then has a ()-set .
Proof.
Let be a -set of . With the notation of the above lemma, we have:
- •
If then .
- •
If then .
- •
If then .
- •
If then .
∎
Theorem 8**.**
If , then is a ()-tree.
Proof.
Let , then . By Lemma 6 and Corollary 7, the proof is straightforward. ∎
Lemma 9**.**
Let be a tree and a vertex in .
Let be a path of length two. Suppose that belongs to some -set of and define to be the sum of with via the edge . If is -quasi-isolated, then . 2. 2.
Let and be the support vertices of a path . Define to be the sum of with via the edge . If is a quasi-isolated vertex, then .
Proof.
Let be a -set such that is -quasi-isolated. There exists such that . It is easy to verify that , is a -set, in the first case, and is a -set for the second case. ∎
Our main result is the following.
Theorem 10**.**
Let be a tree. If has a -set, then .
Proof.
By induction on . Since we have The only tree with four vertices and equality is , and .
Let be a tree with and let be a ()-set of . If has a strong support vertex with a leaf , then is a ()-set of . By induction hypothesis and, using operation we have that . Therefore we can assume that there are no strong support vertices in .
Let be a longest path in . Then and by Lemma 4 the vertices . The proof of the theorem follows to the next two claims.
Claim 1. If there exists a vertex such that then and .
Proof of Claim 1. Observe that . Otherwise, and hence and is a vertex cover of , contradicting . If , then it is not hard to see that is a -set of . From the induction hypothesis . For sake of contradiction, suppose that is quasi-isolated in . By Lemma 9, , a contradiction. Therefore, is not quasi-isolated in , and using operation , we have that .
Claim 2. If then and .
Proof of Claim 2. If , then is a support vertex or
Observe that if , since does not have strong support vertices, then Therefore, . Since is a vertex cover of and , .
Suppose is a support vertex and let be the tree where is the leaf neighbour of The set is a ()-set of and, by the induction hypothesis, . Notice that is not a quasi-isolated vertex of , otherwise Lemma 9 would imply , but . Therefore, is not a quasi-isolated vertex of , and we can obtain from using operation and .
Now we may assume that . For purposes of contradiction, suppose that . Hence, there is a path which is attached to by the edge . Since is a -set, we have . But then is a vertex cover of a contradiction. Thus .
Since is a vertex cover of and we have . If , then , and is not a -set. If , then , in this case is a vertex cover of , a contradiction. Hence,
Define as , the set is a -set of containing , and by the induction hypothesis, . Thus, we can obtain from using operation on .
∎
Therefore, we have proved the following theorem.
Theorem 11**.**
It is a tree, then if and only if has a -set.
4 Further work and open problems
Once we have characterized the trees having a -set, the following natural step is to consider the following problem.
Problem 12**.**
Find a characterization for the ()-trees.
If we let be the family of all -trees, it is clear that the family , of all trees having a -set, is contained in . We have already observed in Section 2, that this containment is proper. Moreover, we can slightly modify the operations , and to preserve the equality , but not necessarily preserving the existence of a -set, thus obtaining a larger infinite family of trees, say , such that . The modified operations for a tree are the following (notice the relaxation of the choice of , cf. Section 2).
- •
Operation : Let be a vertex in , and let be a leaf of a path . Then do the sum of with via the edge .
- •
Operation : Let such that belongs to some -set and also belongs to some -set. Then add a new vertex to supported by .
- •
Operation : Let such that belongs to some -set and it is not a quasi-isolated vertex. Let be a path with two vertices. Then do the sum of with via the edge .
Notice that the family of paths of length , , mentioned in Section 2 as an example of an infinite family of -graphs not having a -set, can be obtained from by recursively applying operation ; this shows that the inclusion is proper. Similarly, examples can be found of a tree obtained from a tree by applying operation , , such that has a -set, but does not.
Thus, the family above defined is a good starting point to look for the class of all -trees. It is worth noticing that there are many ad-hoc operations that could be defined, both on trees and general graphs, that preserve the equality (e.g., subdividing an edge four times). Nonetheless, there is no obvious choice for a set of operations similar to the one used to prove Theorem 11, that will lead to a solution for Problem 12. Maybe, instead of a characterization using a set of operations, the following idea could be useful. Consider two -graphs, , and , , we want to add some edges joining the vertices of with the vertices of so that the resulting graph is also a -graph. What conditions do we need to achieve this goal? Consider the following two examples. First, if is an empty graph, , , for , and we add a perfect matching between and , we obtain the corona of the graph , which is a -graph. Second, if is a , is a singleton containing an end-vertex of , and is a singleton containing any vertex of , then we are describing operation , and again, the resulting graph is a -graph. These two “extremal” cases, where , has the largest and smallest possible cardinalities, respectively, seem to be the easiest to handle. So, another kind of recursive characterization could be obtained if, for example, one could prove that every -graph could be obtained by the sum via and edge, from two smaller -graphs, or by adding a perfect matching between two smaller -graphs.
From the computational point of view, for any tree , both and can be determined in polynomial time. Hence, the problem of determining if , for a tree , is polynomial time solvable. For the case of trees having a -set, Theorem 11 does not trivially imply a polynomial algorithm to determine the existence of a -set in a tree, so the following problem seems to be interesting.
Problem 13**.**
Find the complexity of determining the existence of a -set in a tree.
Of course, it is also interesting to ask both problems for general graphs.
Problem 14**.**
For a given graph :
- •
Find the complexity of determining whether .
- •
Find the complexity of determining the existence of a -set in .
Our intuition says that the existence of a -set is so restrictive in the structure of that the second problem might be solved in polynomial time.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] C. Brause, M. A. Henning, and M. Krzywkowski. A characterization of trees with equal 2 2 2 -domination and 2 2 2 -independence numbers. Discrete Mathematics and Theoretical Computer Science , 19(1), 2017.
- 2[2] E. J. Cockayne, R. M. Dawes, and S.T. Hedetniemi. Total domination in graphs. Networks , 10(3):211–219, 1980.
- 3[3] M. Dorfling, W. Goddard, M. A. Henning, and Mynhardt C. M. Construction of tres and graphs with equal domination parameters. Discrete Math. , 306(21):2647–2654, 2006.
- 4[4] R. G. Downey and M. R. Fellows. Fixed parameter tractability and completeness ii: completeness for w [ 1 ] 𝑤 delimited-[] 1 w[1] . Theor. Comput. Sci. , 141(1–2):109–131, 1995.
- 5[5] R. Dutton. Total vertex covers. Bull. Inst. Combin. Appl. , 66:33–41, 2012.
- 6[6] R. Dutton and W. Klostermeyer. Edge dominating sets and vertex covers. Discuss. Math. Graph Theory , 33(2):437–456, 2013.
- 7[7] B. Hartnell and D. F. Rall. A characterization of graphs in which some minimum dominating sets covers all the edges. Czechoslovak Math. J. , 45(2):221–230, 1995.
- 8[8] J. H. Hattingh and M. A. Henning. Characterizations of trees with equal domination parameters. Journal of Graph Theory , 34(2):142–153, 2000.
