On Minimal Transversals of Maximal Cliques in Graphs
Abstract
A hypergraph is conformal if it is the family of maximal cliques of a graph. In this paper we are interested in the problem of determining when is the family of minimal transversal of maximal cliques of a graph conformal. Such graphs are called clique dually conformal (CDC for short). As our main results, we completely characterize CDC graphs within the families of triangle-free graphs and split graphs. Both characterizations lead to polynomial-time recognition algorithms. We also show that the class of CDC graphs is closed under substitution, in the strong sense that substituting a graph for a vertex of a graph results in a CDC graph if and only if both and are CDC.
Keywords:
maximal clique, minimal transversal, conformal hypergraph, triangle-free graphs, split graphs
MSC (2020): 05C75, 05C69, 05C65, 05D15, 05C85.
Contents
1 Introduction
In this paper we consider some properties of graphs related to maximal cliques and their minimal transversals. These are closely related to certain hypergraph concepts, which we now recall.
A hypergraph is a finite set of finite sets called hyperedges. A hypergraph is said to be Sperner [44] (also called simple [6, 7] or a clutter [41]) if no hyperedge contains another, and conformal if any set of vertices such that any two belong to a hyperedge is itself contained in a hyperedge (see, e.g., [41]). Sperner hypergraphs and conformal hypergraphs have been extensively studied in the literature, due to their numerous applications in combinatorics and in many other fields of mathematics and computer science (see, e.g., [1, 20, 5, 6]). Sperner hypergraphs enjoy a useful duality relation via the operation map** a Sperner hypergraph to its dual hypergraph (also called the blocker of ; see, e.g., Schrijver [41]), defined as the collection of all minimal transversals (also called minimal hitting sets), that is, inclusion-wise minimal sets of vertices intersecting each hyperedge in at least one vertex. The useful duality relation states that , that is, when restricted to the family of Sperner hypergraphs, the duality operator is an involution (see, e.g., Berge [6], Schrijver [41], and Crama and Hammer [17]). A similar duality holds for conformal hypergraphs, for the operator of map** a conformal hypergraph to its antiblocker , defined as the set of all inclusion-wise maximal sets of vertices intersecting each hyperedge in at most one vertex. If is conformal, then (as shown by Woodall [47, 48]; see also Schrijver [41]).
While the antiblocker of any hypergraph is both conformal and Sperner, the dual hypergraph of any hypergraph is always Sperner but may fail to be conformal. This observation leads to the concept of dually conformal hypergraphs, defined as hypergraphs whose dual is conformal. Variants of dual conformality are important for the dualization problem (see Khachiyan, Boros, Elbassioni, and Gurvich [33, 32, 31]). While the complexity of Dual Conformality, that is, the problem of recognizing dually conformal hypergraphs, is an open problem, in a recent work, Boros, Gurvich, Milanič, and Uno [12] showed that the problem belongs to co-NP and developed a polynomial-time algorithm for the case of hypergraphs with bounded size hyperedges.
The close connections with graphs stem from the fact that hypergraphs that are both conformal and Sperner are precisely the collections of maximal cliques of graphs (see [5]). More precisely, for every conformal Sperner hypergraph , there exists a graph such that is the clique hypergraph of , the hyperedges being exactly the maximal cliques of . For example, using this connection, the fact that when restricted to conformal hypergraphs is a simple consequence of the fact that graph complementation operation is an involution. Furthermore, exploiting the connection with graphs, the approach from [12] was shown to have applications in algorithmic graph theory, leading to a polynomial-time algorithm for checking, for any fixed positive integer , if the upper clique transversal number of a given graph is at most . The upper clique transversal number of a graph is defined as the maximum cardinality of a minimal transversal of maximal cliques; we refer to the recent work of Milanič and Uno [39] for more details.
An interesting special case of Dual Conformality is the case when the input hypergraph is conformal, or, equivalently, is the hypergraph of all maximal cliques of some graph. This leads to the following property of graphs introduced in [12]. A graph is said to be clique dually conformal (CDC) if its clique hypergraph is dually conformal.
The class of CDC graphs turns out to be quite rich. While we cannot completely characterize them, and even the complexity of their recognition is open, we provide many interesting classes of CDC graphs. Our work provides a novel aspect to the study of graph clique transversals, which has been a subject of extensive investigation in the literature (see, e.g., [40, 3, 21, 39, 12, 14, 2, 4, 19, 24, 34, 37, 15, 36, 9, 43, 35]).
Our results
We construct several infinite families of CDC graphs (see Section 4) and obtain the following results:
-
1.
The substitution operation takes as input two graphs and substitutes the first graph for a vertex of the second (see Section 5 for a precise definition). We show that the class of CDC graphs is closed with respect to substitution, in the strong sense that a graph constructed from two smaller graphs via substitution is CDC if and only if both constituent graphs are CDC (Theorem 5.5).
-
2.
A graph is -free if it does not contain an induced path on vertices. We show that -free graphs are CDC (Corollary 3.14).
-
3.
A graph is triangle-free if it does not contain three pairwise adjacent vertices. We provide a characterization of triangle-free CDC graphs (Theorem 6.14), leading to a polynomial-time recognition algorithm (Theorem 6.20).
-
4.
A graph is split if its vertex set can be partitioned into a clique and an independent set. We give a characterization of split CDC graphs (Theorem 7.5), leading to a polynomial-time recognition algorithm (Corollary 7.7).
An important concept in develo** these results is the clique-dual transformation, which associates to any graph another graph with the same vertex set, in which two vertices are adjacent if and only if they belong to a minimal transversal of the maximal cliques of (see Section 3). In particular, it turns out that the class of CDC graphs is closed not only under substitution but also under taking the clique-dual.
Let us also remark that triangle-free CDC graphs are related to two well-known graph classes: Kőnig-Egerváry graphs and well-covered graphs (see Section 6).
Structure of the paper
In Section 2 we summarize the necessary preliminaries. In Section 3 we present some basic properties of the clique-dual transformation. In Section 4 we construct infinite families of CDC and non-CDC graphs. In Section 5 we show that the class of CDC graphs is closed under substitution. In Sections 6 and 7 we characterize the CDC graphs within the classes of triangle-free and split graphs, respectively. In Section 8 we discuss a discrete dynamical system related to CDC graphs. We conclude the paper in Section 9 with several open questions.
2 Preliminaries
Graphs. All graphs considered in this paper are finite, simple, and undirected, except for Section 8, where we also consider directed graphs. The neighborhood of a vertex , that is, the set of vertices adjacent to in , is denoted by . The closed neighborhood of is denoted by and defined as . Given a set , the neighborhood of is denoted b and defined as the set of vertices in that have a neighbor in . In all these notations, the subscript is omitted when the graph is clear from context. A clique in a graph is a set of pairwise adjacent vertices, an independent set (also called a stable set) is a set of pairwise non-adjacent vertices, a vertex cover is a set of vertices intersecting all edges, a matching is a set of pairwise disjoint edges, and a matching is perfect if every vertex belongs to a matching edge. A clique (resp., independent set) is maximal if it is not contained in any larger clique (resp., independent set). A clique transversal in a graph is a set of vertices containing at least one vertex from each maximal clique; a clique transversal is minimal if it does not contain any smaller clique transversal. Given a graph , its complement is defined by the same vertex set, , and the complementary edge set: two distinct vertices are adjacent in if and only if they are nonadjacent in . (Recall that we restrict ourselves to simple graphs.) A graph is triangle-free if it does not have a clique of size three, split if its vertex set can be partitioned into a clique and an independent set, and cobipartite if its complement is bipartite, or, equivalently, its vertex set is a union of two cliques. We denote by the graph isomorphism relation.
Hypergraphs. A hypergraph is a pair where is a finite set of vertices and is a set of subsets of called hyperedges such that every vertex belongs to a hyperedge. For a hypergraph we write and , and denote by its dimension. We only consider graphs and hypergraphs with nonempty vertex sets. For a vertex its degree is the number of hyperedges in that contain and is the maximum degree of . A hypergraph is Sperner if no hyperedge contains another, or, equivalently, if every hyperedge is maximal. Given a hypergraph , its co-occurrence graph is the graph with vertex set that has an edge between two distinct vertices and if there is a hyperedge of that contains both and .
Conformal hypergraphs. We recall a characterization of conformal graphs due to Gilmore.
Theorem 2.1 (Gilmore [23]; see also [50, 6, 7]).
A hypergraph is conformal if and only if for every three hyperedges there exists a hyperedge such that
The following characterization of conformal Sperner hypergraphs due to Beeri, Fagin, Maier, and Yannakakis [5] (see also Berge [6, 7] for the equivalence between Items 1 and 2) establishes a connection between conformal Sperner hypergraphs and graphs.
Theorem 2.2 ([5]; see also [6, 7]).
For every Sperner hypergraph , the following properties are equivalent.
-
1.
is conformal.
-
2.
is the clique hypergraph of some graph.
-
3.
is the clique hypergraph of its co-occurrence graph.
Subtransversals. Given a hypergraph , a set is a subtransversal of if is a subset of a minimal transversal. The following characterization of subtransversals due to Boros, Gurvich, and Hammer [11, Theorem 1] was formulated first in terms of prime implicants of monotone Boolean functions and their duals, and reproved in terms of hypergraphs in [10]. Given a set and a vertex , we denote by the set of hyperedges such that .
Theorem 2.3 (Subtransversal criterion. Boros, Gurvich, Elbassioni, and Khachiyan [10]; see also Chapter 10 in Crama and Hammer [17]).
Let be a hypergraph and let . Then is a subtransversal of if and only if there exists a collection of hyperedges such that the set does not contain any hyperedge of .
We will also need the algorithmic version of the result. We assume that a given hypergraph is represented with an edge-vertex incidence matrix and a doubly-linked representation of its incident pairs (see [12] for a detailed description).
Corollary 2.4 (Boros, Gurvich, Milanič, and Uno [12]).
Let be a hypergraph with dimension and maximum degree , given by an edge-vertex incidence matrix and a doubly-linked representation of its incident pairs, and let . Then, there exists an algorithm running in time
that determines if is a subtransversal of . In particular, if , the complexity is .
3 The clique-dual of a graph
In this section we introduce the clique-dual graph of a graph, relate this transformation to CDC graphs, illustrate it with several examples, and discuss graphs such that the graph, its clique-dual, and its complement are all isomorphic to each other, as well as graphs for which their clique-dual is either the graph itself or its complement.
3.1 Definition, basic properties, and examples
We denote by the dual hypergraph of ; the hyperedges of are precisely the minimal clique transversals of . Furthermore, we denote by the clique-dual of , that is, the graph with vertex set , in which two distinct vertices are adjacent if and only if they belong to the same hyperedge of (see Figure 3.1 for an example). In words, is the co-occurrence graph of the hypergraph of minimal clique transversals of . Note that and two distinct vertices in are adjacent in if and only if they belong to a common minimal clique transversal of . Recall that a graph is clique dually conformal (CDC for short) if its clique hypergraph is dually conformal, that is, if .
Observation 3.1.
For every graph , the following two conditions are equivalent.
-
1.
is CDC.
-
2.
The maximal cliques of are exactly the minimal clique transversals of .
The importance of the clique-dual operation for the study of CDC graphs follows from the fact that the class of CDC graphs is closed under taking the clique-dual.
Proposition 3.2.
Let be a CDC graph. Then the clique-dual is also a CDC graph. Furthermore, .
Proof.
Since is a CDC graph, the clique hypergraph is dually conformal, implying, by Theorem 2.2, that . Since the clique hypergraphs are Sperner, the above equation also implies that . Hence, the dual of the hypergraph is conformal, showing that is a CDC graph. The above equation implies that the minimal clique transversals of are exactly the maximal cliques of . Consequently, we have . ∎
However, there exist (non-CDC) graphs with . For example, if is the -cycle, then and are the complete graph and the edgeless graph on vertices, respectively (we refer to Example 4.1 for more details).
The next example shows that there exist graphs whose clique-dual is not CDC and that we may have even if is not CDC.
Example 3.3.
Let be the -vertex graph depicted in Figure 3.2.
The clique hypergraph of consists of the following hyperedges:
Its dual consists of the following hyperedges:
The co-occurrence graphs of these two hypergraphs are the graphs and depicted in Figure 3.2. Note, however, that the set is a maximal clique of that is not a hyperedge of . This means that the hypergraph is not conformal, or, equivalently, is not dually conformal. Hence, is not a CDC graph.
Repeating the procedure starting with instead of , we obtain that the clique hypergraph of consists of hyperedges,
Its dual hypergraph consists of hyperedges:
In this particular case we have . However, the set is a maximal clique of that is not a hyperedge of . Similarly as before, this means that is not a CDC graph.
There exist graphs such that the graph , its clique-dual , and its complement are all isomorphic to each other. A computer search revealed that up to vertices, there exist only three graphs with this property: the one-vertex graph , the -vertex path, and a -vertex graph described in the next example.
Example 3.4.
Let be the -vertex graph shown in Figure 3.3.
The clique hypergraph of consists of the following hyperedges:
Its dual consists of the following hyperedges:
The co-occurrence graphs of these two hypergraphs are the graphs and depicted, along with the complement of , in Figure 3.3. Note also that the graph is CDC, since the hypergraph coincides with the clique hypergraph of and is therefore conformal.
Observation 3.5.
Let be a graph such that and . Then , , and are all isomorphic to each other.
Proof.
Since the graphs and are isomorphic to each other, so are their clique-duals. Thus, . Similarly, applying complementation, the isomorphism relation implies that . ∎
Proposition 3.2 and 3.5 imply the following.
Corollary 3.6.
If is CDC and , then , , and are all isomorphic to each other. Furthermore, all graphs in the quintuple (, , , , ) are CDC.
We conclude this subsection with a characterization of pairs of graphs that are clique-duals of each other. An edge clique cover of a graph is a set of cliques of covering all edges of .
Proposition 3.7.
Two graphs with the same vertex set are clique-duals of each other if and only if for each of the two graphs, the family of its minimal clique transversals forms an edge clique cover of the other graph.
Proof.
Let and be two graphs with the same vertex set. Assume that and are clique-duals of each other. By symmetry, it suffices to prove that the minimal clique transversals of form an edge clique cover of . We have , that is, is the co-occurrence graph of the hypergraph of minimal clique transversals of . Thus, every minimal clique transversal of is a clique in . Furthermore, for every edge of there exists a minimal clique transversal of such that . It follows that the minimal clique transversals of form an edge clique cover of .
Assume now that for each of the two graphs, the family of its minimal clique transversals forms an edge clique cover of the other graph. By symmetry, it suffices to prove that . We have . Consider two distinct vertices and in . If , then there exists a minimal clique transversal of such that and consequently . Thus, . Similarly, if , then there exists a minimal clique transversal of such that . The fact that the family of minimal clique transversals of forms an edge clique cover of implies that is a clique in . Since , we obtain that and are adjacent in . We thus have and consequently , that is, . ∎
3.2 Graphs for which coincides with either or
We now show that the only graph that is equal to its clique-dual is , and interpret this result in the language of hypergraphs. Note that by we really mean equality of graphs; examples of equivalence up to isomorphism will be given in Section 6 (see Theorem 6.6 in particular).
Boros et al. [12] showed that complete graphs are the only graphs in which all minimal clique transversals have size one. In fact, as we show next, the condition that all minimal clique transversals are themselves cliques is already sufficient to guarantee the same conclusion. A universal vertex in a graph is a vertex adjacent to all other vertices.
Lemma 3.8.
Let be a graph in which all minimal clique transversals are cliques. Then is complete.
Proof.
Let be a graph that is not complete. Then, contains a vertex that is not universal. Let , that is, is the set consisting of and all non-neighbors of in . Then intersects all maximal cliques in because any maximal clique in that does not contain any non-neighbor of must contain , otherwise it would not be maximal. Since is a clique transversal in , there exists a minimal clique transversal . Any maximal clique containing does not contain any non-neighbors of , hence and consequently ; in particular, this shows that . Fix a non-neighbor of and a maximal clique containing . Then, the set is non-empty. Let be a vertex in . Note that and thus . Furthermore, since , we infer that is a non-neighbor of . Therefore, contains a pair of non-adjacent vertices and , and hence is not a clique. ∎
Using Lemma 3.8, it is now easy to derive the announced characterization of graphs for which and coincide.
Theorem 3.9.
The only graph such that is .
Proof.
Immediate from the observation that , Lemma 3.8, and the fact that in any complete graph, all minimal clique transversals have size one. ∎
We translate this result into hypergraph terms. To this end, we first prove the following claim.
Lemma 3.10.
Let be a hypergraph such that . Then consists of a single vertex and a single hyperedge of size one.
Proof.
Let be the co-occurrence graph of . By definition, the conformalization is the clique hypergraph of . Since is equal to , it is conformal and therefore also equals to the clique hypergraph of . Since , the hypergraph is the dual of the clique hypergraph of , that is, its hyperedges are precisely the minimal clique transversals of .
Consider an arbitrary minimal clique transversal of . Then is a clique in , since any two distinct vertices in are adjacent in the co-occurrence graph of , which is . We showed that every minimal clique transversal in is a clique. Thus, by Lemma 3.8, is complete. It follows that the hyperedges of , which are the minimal clique transversals of , are all singletons. But since is the co-occurrence graph of , this is only possible if is the one-vertex graph and, consequently, consists of a single vertex and a single hyperedge of size one. ∎
A hypergraph is said to be self-dual if . Note that every self-dual hypergraph is Sperner, since is Sperner by definition.
Theorem 3.11.
Let be a self-dual hypergraph. Then is conformal if and only if consists of a single vertex and a single hyperedge of size one.
Proof.
Let be a self-dual conformal hypergraph. Then, . By Lemma 3.10, consists of a single vertex and a single hyperedge of size one. The other direction is trivial. ∎
Given two graphs and , we say that is -free if no induced subgraph of is isomorphic to . The following theorem characterizes graphs for which and are complements of each other.
Theorem 3.12 (Theorems 2 and 3 in Gurvich [26]; see also Chapter 10 in Crama and Hammer [17]).
For every graph , the following three properties are equivalent.
-
1.
The graphs and are edge-disjoint.
-
2.
.
-
3.
is -free.
The following property of -free graphs was shown by Gurvich [26] and also by Karchmer, Linial, Newman, Saks, and Wigderson [30] (see also Gurvich [25] and Golumbic and Gurvich [17, Chapter 10]).
Theorem 3.13 ([26, 30]; see also [25, 17]).
Let be a -free graph and . Then is a minimal clique transversal in if and only if is a maximal independent set.
Corollary 3.14.
Every -free graph is CDC.
Proof.
Let be a -free graph. By Theorem 3.12, . By 3.1, it suffices to show that in , the maximal independent sets coincide with the minimal clique transversals. This holds by Theorem 3.13. ∎
4 Examples of CDC and non-CDC graphs
In this section, we give additional examples of CDC graphs and non-CDC graphs, including two infinite families of split CDC graphs and three infinite families of cobipartite CDC graphs.
4.1 Warm-up examples
In Figure 4.1 we show four small CDC graphs.
We leave it as an exercise for the reader to verify that the graphs depicted in Figure 4.1 are CDC. The fact that and are CDC graphs also follows from a characterization of triangle-free CDC graphs, which we will develop in Section 6 (see, e.g., Theorem 6.6). Infinite families of CDC graphs generalizing the bull and the boat, respectively, will be presented in Sections 4.3 and 4.4.
4.2 Examples of non-CDC graphs
In Figure 4.2 we show four small non-CDC graphs.
As we explain next, each of these four graphs is a member of an infinite family of non-CDC graphs.
Example 4.1.
The -cycle is not CDC. The clique hypergraph is equal to the . Fixing an order of the vertices along the cycle, the dual hypergraph has vertex set and five hyperedges: , , , , and . It is easy to see that this hypergraph is not conformal, for example by verifying that it is not the clique hypergraph of its co-occurrence graph, which is the complete graph with vertex set . Let us remark that the fact that is not a CDC graph also follows from a characterization of triangle-free CDC graphs given by Theorem 6.14.
We leave it as an exercise for the reader to verify that the -vertex path is also not CDC. In fact, it follows from Theorem 6.14 that no path or cycle with is a CDC graph.
In our next two examples, we identify two infinite families of non-CDC split graphs. Split CDC graphs will be characterized in Section 7.
Example 4.2.
Fix an integer and let be the graph vertex set , in which is a clique, for each , vertices and are adjacent, and there are no other edges. The clique hypergraph of consists of the following hyperedges:
For a set , we denote by the set of all vertices such that and . It is not difficult to verify that the dual hypergraph of the clique hypergraph of consists of the following hyperedges:
The co-occurrence graphs of these two hypergraphs are the graphs and depicted in Figure 4.3. Note that is the graph obtained from the complete graph with vertex set by removing from it the edges of the perfect matching .
Observe that the set forms a maximal clique in the graph , but is not a hyperedge of . Therefore, the hypergraph is not conformal, since it is not the clique hypergraph of its co-occurrence graph. Note that the assumption is necessary for the vertices and to be adjacent in . In fact, for the corresponding graph is isomorphic to the -vertex path, which is CDC.
Example 4.3.
Fix an integer and let be the graph vertex set , in which is a clique, for each with , vertices and are adjacent, and there are no other edges. The clique hypergraph of consists of the following hyperedges:
The dual hypergraph of the clique hypergraph of consists of the following hyperedges:
The co-occurrence graphs of these two hypergraphs are the graphs and depicted in Figure 4.4. Note that is a member of the non-CDC-family presented in Example 4.2.
Since the set forms a maximal clique in the graph that is not a hyperedge of (since ), we infer that the hypergraph is not conformal. Note again the above argument fails for ; indeed, for the corresponding graph is isomorphic to the -vertex path, which is CDC.
4.3 Two infinite families of split CDC graphs
Interestingly, the above two families of non-CDC split graphs can be turned into CDC split graphs by a small modification, namely by extending one of the maximal cliques of each of these graphs into a larger maximal clique by adding to it one additional vertex. We omit the proof that these graphs are CDC, since this follows from a characterization of split CDC graphs that we will present in Theorem 7.5.
Example 4.4.
Fix an integer and let be the graph vertex set , in which is a clique, for each with , vertices and are adjacent, and there are no other edges.
The graph and its clique-dual are depicted in Figure 4.5. Note that this family of examples generalizes the two graphs in Figure 3.1.
Example 4.5.
Fix an integer and let be the graph vertex set , in which is a clique, for each with , vertices and are adjacent, and there are no other edges.
The graph and its clique-dual are depicted in Figure 4.6.
Graphs in Examples 4.2 and 4.4 (or those from Examples 4.3 and 4.5) show that the class of CDC graphs is not closed under vertex deletion. Another construction leading to the same conclusion will be presented at the end of Section 6.2.
4.4 Three infinite families of cobipartite CDC graphs
By Proposition 3.2, if a graph is CDC, then so is its clique-dual . Thus, the clique-duals of graphs from Examples 4.4 and 4.5 are cobipartite CDC graphs. We now describe three further infinite families of cobipartite CDC graphs.
Example 4.6.
Fix an integer and consider the graph with vertex set , in which and are cliques, for each , vertices and are adjacent, and there are no other edges. Note that for , we obtain the -vertex path , for which the CDC property was already observed. The clique hypergraph of consists of the following hyperedges:
For a set , we denote by the set of all vertices such that and . It is not difficult to verify that the dual hypergraph of the clique hypergraph of consists of the following hyperedges:
where denotes the proper inclusion relation on sets. The co-occurrence graphs of these two hypergraphs are the graphs and depicted in Figure 4.7.
The graph is CDC, since the hypergraph coincides with the clique hypergraph of and is therefore conformal.
Example 4.7.
For graphs in our next family, we first describe their complements (which are also CDC). Informally speaking, these are subdivided stars with all branches of length two, except one, which is of length one. More precisely, fix an integer and let be the graph vertex set and edge set . The maximal cliques of are precisely its edges.
Similarly as in Example 4.6, for a set we denote by the set of all vertices such that and . It is not difficult to verify that the dual hypergraph of the clique hypergraph of consists of the following hyperedges:
This hypergraph is conformal, since it coincides with the clique hypergraph of its co-occurrence graph, (see Figure 4.8). The graph is the graph vertex set in which the vertex has a unique non-neighbor , the vertex has neighborhood , which forms a clique, and the subgraph induced by is a complete graph minus a perfect matching .
Note that the graph is cobipartite; moreover, it can be observed that is isomorphic to the complement of . This is not a coincidence. The graph is a triangle-free graph satisfying the condition of Theorem 6.6 and hence the graph is isomorphic to , which is also a CDC graph. It can be verified that the minimal clique transversals of are exactly the edges of . For more details, see Section 6.
Example 4.8.
The construction is similar as in Example 4.6, but with more edges. Fix an integer and consider the graph with vertex set , in which two distinct vertices and are adjacent if and only if . The maximal cliques of are precisely the sets where , that is,
Note that each maximal clique of has size . Let be a hyperedge of the dual hypergraph , that is, is a minimal transversal of the maximal cliques of . Then contains a vertex from , that is, a vertex with . Let be the vertex in with the largest index. Similarly, contains a vertex from , that is, a vertex with . Let be the vertex in with the smallest index. The minimality of implies that , since if , then the set is also a clique transversal of . Similarly, . Thus, every minimal transversal of the maximal cliques of contains exactly one vertex from and exactly one vertex from . It follows that the co-occurrence graph of is bipartite and hence, is conformal and is CDC.
A more precise description of the hypergraph (and thus of its co-occurrence graph, ) can also be easily obtained: a set with and is a minimal clique transversal of if and only if , that is,
The co-occurrence graphs of these two hypergraphs are the graphs and displayed in Figure 4.9.
It can be observed that is isomorphic to the complement of . This is not a coincidence. By Proposition 3.2, . Furthermore, the graph is a triangle-free graph satisfying the condition of Theorem 6.6 and hence the graph is isomorphic to , or, equivalently, is isomorphic to .
As indicated by the above examples, bipartite CDC graphs may have CDC complements. This is not a coincidence; in fact, even more generally, the complement of any triangle-free CDC graph is also CDC (see Proposition 6.19). However, not all cobipartite CDC graphs are complements of bipartite CDC graphs; for example, the graphs constructed in Example 4.6 are not (it can be verified, for example using Theorem 6.14, that their complements are not CDC).
5 CDC graphs are closed with respect to substitution
In this section we show that the class of CDC graphs is closed with respect to substitution operation, in the strong sense that a graph constructed from two smaller graphs via substitution is CDC if and only if both constituent graphs are CDC. Given two graphs and and a vertex , the operation of substituting for in results in the graph denoted by and obtained from the disjoint union of and by adding all edges joining a vertex of with a vertex of .
Our approach will rely on the substitution operation for hypergraphs, which is defined as follows. Given two hypergraphs and with disjoint vertex sets and a vertex , the operation of substituting for in results in the hypergraph denoted by and defined as follows:
-
•
the vertex set of is ;
-
•
the hyperedge set of is
Note that is Sperner if and only if and are Sperner. Note also that the result of the graph substitution operation is different from the result of the hypergraph substitution operation applied to the corresponding -uniform hypergraphs.111A hypergraph is said to be -uniform if for all . Thus, -uniform hypergraphs are precisely the (finite, simple, and undirected) graphs without isolated vertices. Recall also that, in this paper, graphs, unlike hypergraphs, may have isolated vertices.
Lemma 5.1.
Let and be two graphs, , and and be, respectively, their clique hypergraphs. Then
(1) |
Proof.
Let be a maximal clique in . Assume first that does not contain any vertex of . Then is a clique in , and in fact a maximal clique, since otherwise would not be a maximal clique in . Assume now that contains a vertex of . Then the maximality of implies that is a maximal clique in and that is a maximal clique in .
Conversely, if is a maximal clique in that does not contain , then is a maximal clique in , and if is a maximal clique in that contains , then for every maximal clique in , the set is a maximal clique in .
It follows that
that is, , as claimed. ∎
Lemma 5.2.
Let and be two Sperner hypergraphs with disjoint vertex sets and let . Then is conformal if and only if and are conformal.
Proof.
Assume first that and are conformal. Let and be the co-occurrence graphs of and , respectively. Then and are the clique hypergraphs of and , respectively. By Lemma 5.1,
In particular, is conformal.
Assume now that is conformal. We show that and are conformal by proving that they satisfy the condition given by the characterization of conformal hypergraphs stated in Theorem 2.1.
Claim 1.
is conformal.
Proof of claim..
Suppose for a contradiction that is not conformal. Then, by Theorem 2.1, there exist three hyperedges such that no hyperedge satisfies , where
in particular, is nonempty. Let be an arbitrary hyperedge in such that . Then, for each , the set is a hyperedge of . Since is conformal, by Theorem 2.1, contains a hyperedge such that
Note that
Thus, , which implies that . It follows that there exists a hyperedge of and a hyperedge of such that and . But this implies that , a contradiction. ∎
Claim 2.
is conformal.
Proof of claim..
Suppose for a contradiction that is not conformal. Then, by Theorem 2.1, there exist three hyperedges such that no hyperedge satisfies , where
in particular, is nonempty.
Let . We consider two cases depending on whether is empty or not.
Assume first that . Note that for each , the set is a hyperedge of . Since is conformal, by Theorem 2.1, contains a hyperedge such that . Since we assumed that no hyperedge of contains , there exists a hyperedge of and a hyperedge of such that and . Consequently, and since , we obtain that , a contradiction.
Assume now that . Let be an arbitrary hyperedge in . For , let . For (if any), let . Note that for each , the set is a hyperedge of . Let
Note that (where, if , then and ). Since is conformal, by Theorem 2.1, contains a hyperedge such that . Since , we infer that . It follows that there exists a hyperedge of and a hyperedge of such that and . Since and , we infer that and consequently , a contradiction with the assumption that no hyperedge of contains . ∎
The following lemma is well known (see, e.g., Bioch [8] for the statement in the slightly more general setting of Boolean functions).
Lemma 5.3.
For any two hypergraphs and with disjoint vertex sets and a vertex , we have
Lemmas 5.3 and 5.1 imply the following.
Corollary 5.4.
Let and be two graphs and . Let and denote, respectively, the clique hypergraphs of and . Then
We now have everything ready to prove the main result of this section.
Theorem 5.5.
Let and be two graphs and . Then the graph is CDC if and only if and are CDC.
Proof.
Let and denote, respectively, the clique hypergraphs of and . By Corollary 5.4, we have
Note that the graph is CDC if and only if the hypergraph is conformal. By Lemma 5.2, this latter condition is equivalent to the claim that and are conformal, which is in turn equivalent to the claim that and are CDC. ∎
Note that Theorem 5.5 generalizes the result of Theorem 3.13. It is known that every -free graph is either disconnected or the complement of a disconnected graph (this result has been rediscovered independently several times, see, e.g., Sumner [45], Seinsche [42], and Corneil, Lerchs, and Burlingham [16]; some further references can be found in Golumbic and Gurvich [17, Chapter 10]). In particular, every -graph is the result of a substitution operation from smaller -free graphs, implying an inductive argument by Theorem 5.5.
6 Triangle-free CDC graphs
In this section, we consider triangle-free graphs; for those, we better understand the structure of minimal clique transversals. Indeed, if is a triangle-free graph without isolated vertices, then its maximal cliques are precisely its edges, and hence a set is a minimal clique transversal in if and only if it is a minimal vertex cover. In particular, for such graphs 3.1 can be restated in the following way.
Observation 6.1.
Let be a triangle-free graph without isolated vertices. Then is CDC if and only if the following two conditions hold.
-
1.
Every maximal clique in is a minimal vertex cover in .
-
2.
Every minimal vertex cover in is a maximal clique in .
Corollary 6.2.
Let be a triangle-free CDC graph without isolated vertices. Then, .
6.1 Some sufficient and some necessary conditions
We first develop a sufficient condition for a triangle-free graph to be CDC. The condition is based on the following notions.
Definition 6.3.
An edge in a graph is said to be bisimplicial if every vertex in is adjacent to every vertex in . A perfect matching in a graph is said to be bisimplicial if all edges in are bisimplicial in .
Note that an edge in a triangle-free graph is bisimplicial if and only if it is not the middle edge of any induced in .
A clique in a graph is said to be strong if it intersects all maximal independent sets, or, equivalently, if there exists no independent set such that and . It is not difficult to see that in a triangle-free graph, strong cliques are precisely the isolated vertices and the bisimplicial edges. For later use, we state this observation explicitly.
Observation 6.4.
Let be a triangle-free graph and let be a bisimplicial edge in . Then, every maximal independent set contains either or .
Proof.
Suppose for a contradiction that there exists a maximal independent set in such that and . By the maximality of , each of and have a neighbor in , say and , respectively. By the triangle-freeness, . But then, ––– is an induced in having as a middle edge, contradicting the assumption that is bisimplicial in . ∎
Applying the subtransversal criterion (Theorem 2.3) to the case of triangle-free graphs yields the following.
Observation 6.5.
Let be a triangle-free graph and be two distinct vertices. Then, and are adjacent in if and only if there exist two vertices and such that either or is not adjacent to in .
The following result provides several properties of triangle-free graphs containing a bisimplicial perfect matching, including a sufficient condition for a triangle-free graph to be CDC.
Theorem 6.6.
Let be a triangle-free graph that has a bisimplicial perfect matching. Then the following holds.
-
1.
is isomorphic to .
-
2.
and are CDC.
Proof.
Let be a bisimplicial perfect matching in . For each vertex , let us denote by the unique neighbor of such that . Consider the map** that maps each vertex to the vertex . It is clear that maps the vertex set of bijectively to itself. We claim that is in fact a graph isomorphism from to , the complement of .
Let and be two distinct vertices of . Note that implies that . We need to show that the vertices and are adjacent in if and only if the vertices and are not adjacent in . First, assume that and are not adjacent in . Since and are edges of the matching in , we have and . Thus and are adjacent in by 6.5.
Second, assume that and are adjacent in . Since and are adjacent in , we infer by 6.5 that there exist two (not necessarily distinct) vertices and such that is not adjacent to in . Note that since otherwise would be adjacent to . Similarly, . Suppose for a contradiction that the vertices and are adjacent in . Since vertices and are non-adjacent in but and are, we cannot have and . By symmetry, we may assume that . If , then is adjacent to and ––– is an induced in having as the middle edge, contradicting the fact that is bisimplicial in . Thus, . If , then and the fact that is not adjacent to in would contradict the assumption that the edge is bisimplicial in . Thus, and, similarly, . It follows that ––––– is a walk in in which every three consecutive vertices are pairwise distinct, and, moreover, , , and . The fact that is triangle-free implies that and . Thus, the only possible remaining equality between vertices of this walk is that . Since the edge is bisimplicial in , we infer that is adjacent to . Thus, we must have that vertices and are distinct, since otherwise would induce a triangle in . But now, the path ––– is an induced in having as the middle edge. This contradicts the fact that is bisimplicial in . We have shown that is a graph isomorphism from to .
Next, we show that is CDC by showing that both conditions from 6.1 are satisfied: (i) every maximal clique in is a minimal vertex cover in , and (ii) every minimal vertex cover in is a maximal clique in .
Consider first a maximal clique in . Since is an isomorphism from to , the set is a maximal clique in , and hence a maximal independent set in . Since is a bisimplicial matching in , 6.4 implies that the set contains exactly one vertex from each edge in . It follows that and hence is a minimal vertex cover in .
Conversely, let be a minimal vertex cover in and let . Then is a maximal independent set in and therefore contains exactly one vertex from each edge in . It follows that . Since is a maximal clique in and is an isomorphism from to , we infer that is a maximal clique in . This shows that is CDC.
Finally, since is CDC and is isomorphic to , Proposition 3.2 implies that is CDC. This completes the proof. ∎
Recall that Examples 4.7 and 4.8 are related to Theorem 6.6. We now explain this connection in more detail.
The graphs constructed in Example 4.7 (see Figure 4.8) are triangle-free graphs admitting a bisimplicial perfect matching. For example, in the graph depicted in Figure 4.8 a bisimplicial perfect matching is formed by the edges for (in the concrete example we have ). In fact, those graphs are a special case of the following construction. Given a graph , we denote by the corona of , that is, the graph obtained from by adding a pendant edge to each vertex. Formally, where is a set of new vertices, and . For any triangle-free graph , the pendant edges added to to form its corona form a bisimplicial perfect matching in the graph . Therefore, every such graph, as well as its complement, are CDC.
Corollary 6.7.
The corona of a triangle-free graph and its complement are CDC.
Regarding the graphs constructed in Example 4.8, their clique-duals are triangle-free graphs admitting a bisimplicial perfect matching. For example, in the graph depicted in Figure 4.9 a bisimplicial perfect matching is formed by the edges for (in the concrete example we have ).
Next, we formulate a necessary condition for a triangle-free graph to be CDC.
Lemma 6.8.
Let be a triangle-free CDC graph without isolated vertices. Then every vertex of is an endpoint of a bisimplicial edge.
Proof.
Suppose for a contradiction that there exists a vertex that is not contained in any bisimplicial edge. First, we show that is a clique in . Any two vertices have as a common neighbor and hence, by 6.5, they are adjacent in . Furthermore, for every neighbor of , since the edge is not bisimplicial, it is the middle edge of an induced in , say –––. Then we can again apply 6.5 to infer that and are adjacent in . Thus, is a clique in , as claimed. Let be a maximal clique in such that . If is a vertex cover in , then so is . Thus, is not a minimal vertex cover in , and using 6.1 we reach a contradiction with the assumption that is CDC. ∎
Two distinct vertices and in a graph are said to be twins if .222In graph theory literature, twins are sometimes called false twins, to distinguish them from true twins, defined as pairs of vertices and such that . Note that if and are twins in a graph , then is isomorphic to the graph obtained from the graph by substituting , the two-vertex edgeless graph, for . Therefore, since is CDC, it follows from Theorem 5.5 that is CDC if and only if is CDC. In particular, when studying CDC graphs, we may restrict our attention to twin-free graphs, that is, graphs without any pairs of twins.
The next lemma is somewhat similar to the previous one. It gives a necessary condition for twin-free triangle free graphs.
Lemma 6.9.
Let be a twin-free triangle-free graph. Then every vertex of belongs to at most one bisimplicial edge.
Proof.
Suppose for a contradiction that a vertex belongs to two bisimplicial edges, say and , with . Since is triangle-free, vertices and are non-adjacent. Following that has no twins, there exists a vertex in that is adjacent to precisely one of and . By symmetry, we may assume that is adjacent to but not to . Since is triangle-free and –– is a path of length two in , the vertex is not adjacent to . It follows that ––– is an induced in having as a middle edge, contradicting the fact that is bisimplicial in . ∎
6.2 A characterization of twin-free triangle-free CDC graphs
To arrive at a characterization of triangle-free CDC graphs that have no twins, first we need to recall the Kőnig-Egerváry property of graphs. Given a graph , we denote by its independence number, that is, the maximum cardinality of an independent set in , by its vertex cover number, that is, the minimum cardinality of a vertex cover in , and by its matching number, that is, the maximum cardinality of a matching in . Every graph satisfies and . If , then is said to be Kőnig-Egerváry. The Kőnig-Egerváry Theorem (see, e.g., [41]) states that every bipartite graph is Kőnig-Egerváry.
Lemma 6.10.
Let be a triangle-free graph that has a bisimplicial perfect matching. Then is Kőnig-Egerváry.
Proof.
Let be a bisimplicial perfect matching in . Since is a perfect matching, we have . Furthermore, since each edge in is bisimplicial, every maximal independent set in contains exactly one vertex from each edge in . This implies that . It follows that , that is, is Kőnig-Egerváry. ∎
We will also need the notion of semi-perfect graphs. Given a graph , we denote by its clique cover number, that is, the minimum number of cliques in with union . Every graph satisfies ; if equality holds, then is said to be semi-perfect.
Observation 6.11.
Every triangle-free Kőnig-Egerváry graph with a perfect matching is semi-perfect.
Proof.
Since has a perfect matching, we have and . Since is Kőnig-Egerváry, we have and consequently . Hence, and is semi-perfect. ∎
A clique partition of a graph is a partition of its vertex set into cliques. A minimum clique partition is a clique partition of minimum cardinality. A graph is said to be localizable if it admits a partition of its vertex set into strong cliques (see [49]). The following result characterizes localizable graphs within the class of semi-perfect graphs.
Theorem 6.12 (Hujdurović, Milanič, and Ries [29]).
For every semi-perfect graph , the following conditions are equivalent.
-
1.
is localizable.
-
2.
For every minimum clique partition of , each clique in the partition is strong.
Corollary 6.13.
Let be a triangle-free semi-perfect graph. Then the following conditions are equivalent:
-
1.
has a bisimplicial perfect matching.
-
2.
has a perfect matching and every perfect matching in is bisimplicial.
Proof.
Trivially, the second condition implies the first one. So it suffices to assume that has a bisimplicial perfect matching and show that every perfect matching in is bisimplicial. Since is a partition of the vertex set of into strong cliques, is localizable. By Theorem 6.12, every clique in any minimum clique partition of is strong. In a triangle-free graph having a perfect matching, minimum clique partitions are precisely its perfect matchings. Thus, has a perfect matching and every perfect matching in is bisimplicial. ∎
The following theorem gives several characterizations of triangle-free CDC graphs that are twin-free.
Theorem 6.14.
Let be a twin-free triangle-free graph without isolated vertices. Then, the following conditions are equivalent.
-
1.
is CDC.
-
2.
Every vertex of is an endpoint of a bisimplicial edge.
-
3.
has a bisimplicial perfect matching.
-
4.
has a unique bisimplicial perfect matching.
-
5.
has a perfect matching and every perfect matching in is bisimplicial.
Proof.
By Lemma 6.8, if is CDC, then every vertex of is an endpoint of a bisimplicial edge. This shows that Condition 1 implies Condition 2.
Assume Condition 2, that is, every vertex of is an endpoint of a bisimplicial edge. Let be a set of bisimplicial edges such that each vertex in is an endpoint of an edge in . By Lemma 6.9, no two edges in have an endpoint in common. Thus, is a bisimplicial perfect matching. This shows that Condition 2 implies Condition 3.
Next, assume has a perfect matching consisting of bisimplicial edges. By Lemma 6.9, every vertex of belongs to at most one bisimplicial edge. It follows that is a unique bisimplicial perfect matching in . This shows that Condition 3 implies Condition 4.
Next, assume has a unique bisimplicial perfect matching. By Lemma 6.10, is Kőnig-Egerváry and hence, by 6.11, is semi-perfect. By Corollary 6.13, has a perfect matching and every perfect matching in is bisimplicial. This shows that Condition 4 implies Condition 5.
If has a perfect matching and every perfect matching in is bisimplicial, then clearly has a bisimplicial perfect matching. Thus, Condition 5 implies Condition 3.
Finally, observe that Condition 3 implies Condition 1, which follows from Theorem 6.6. ∎
6.3 Consequences of Theorem 6.14
Observe first that Theorem 5.5 together with Theorem 6.14 leads to a complete characterization of triangle-free CDC graphs.
Corollary 6.15.
Every twin-free triangle-free CDC graph without isolated vertices has a unique perfect matching.
However, there are connected twin-free triangle-free graphs with a unique perfect matching that are not CDC, for example, the path .
Another consequence is implied by Lemma 6.10 and Theorem 6.14.
Corollary 6.16.
Let be a twin-free triangle-free CDC graph. Then is Kőnig-Egerváry.
Remark 6.17.
In Corollary 6.16, the assumption that is twin-free is necessary. A triangle-free CDC graph that is not Kőnig-Egerváry can be obtained as follows. First, let be the corona of the -cycle. Then is a triangle-free CDC graph, by Corollary 6.7. Let be the graph obtained from by substituting into each vertex of degree in . Clearly, is triangle-free, and by Theorem 5.5, is a CDC graph. However, is not Kőnig-Egerváry. The graph has vertices, hence its matching number is at most (in fact, it is exactly ). Its independence number is equal to the weighted independence number of the graph in which each vertex of the -cycle has weight and each pendant vertex has weight . Let be an independent set in and let be the number of vertices that the set contains from the -cycle. Then and the weight of is at most , since the vertices from the -cycle contribute a weight of and the vertices outside the cycle contribute . Thus, the independence number of is at most (in fact, it is exactly ). Consequently, the vertex cover number of is at least , and since the matching number of is at most , we conclude that is not Kőnig-Egerváry.
A graph is well-covered if all its minimal vertex covers have the same cardinality, or, equivalently, if all its maximal independent sets have the same cardinality. If is a localizable graph, with a partition of its vertex set into strong cliques, then every maximal independent set in contains exactly one vertex from each clique ; thus, every localizable graph is well-covered. While the converse implication is generally not true (consider for example the -cycle or the -cycle), it holds in the class of perfect graphs (see [29]). Our next consequence of Theorem 6.14 is the following.
Corollary 6.18.
Every twin-free triangle-free CDC graph is localizable and thus well-covered.
Proof.
A graph is localizable if and only if all of its components are localizable. Thus, it suffices to show that every connected twin-free triangle-free CDC graph is localizable. For the one-vertex graph, this is trivial, and if has at least two vertices, then Theorem 6.14 implies that has a perfect matching consisting only of bisimplicial edges. Such a matching is a partition of into strong cliques, and hence is localizable. ∎
For general (not necessarily twin-free) triangle-free CDC graphs, Theorem 6.14, and the fact that the class of CDC graphs is closed under substitution, imply the following result.
Proposition 6.19.
Let be a triangle-free CDC graph. Then is isomorphic to . In particular, is CDC. Furthermore, the graphs and are both isomorphic to .
Proof.
The proof is by induction on . The base case is trivial. Let and let be a triangle-free CDC graph. If is not a result of the substitution operation, then is twin-free and has no isolated vertices and, hence, the fact that is isomorphic to follows from Theorems 6.14 and 6.6. Assume now that there exist two graphs and and a vertex such that . Let , , and be the clique hypergraphs of , , and , respectively. By Corollary 5.4, we have
(2) |
Recall that, by the definition of the clique-dual, the graphs , , and are the co-occurrence graphs of the hypergraphs , , and , respectively. By Theorem 5.5, the graphs and are CDC. Since they are isomorphic to induced subgraphs of , they are triangle-free. Thus, by the induction hypothesis, and . Since , we infer that by the definition of substitution. Consequently, is isomorphic to the graph . By Equation 2, the graph is the co-occurrence graph of the hypergraph . Since the hypergraphs and are conformal, they are the clique hypergraphs of the graphs and , respectively. Hence, by Equation 1, we have . It follows that is the co-occurrence graph of the clique hypergraph of the graph and hence , which is isomorphic to , as already argued above. This shows that is isomorphic to .
Since and is CDC, we infer using Proposition 3.2 that is also CDC. By Corollary 6.2, . In particular, every triangle-free CDC graph satisfies the conditions of 3.5. This implies that the graphs and are both isomorphic to . ∎
Next, note that Theorem 6.14 implies that for any , the cycle is not CDC. However, as already observed, adding pendant edges to any such cycle results in the CDC graph . This is another construction (besides those presented in Sections 4.2 and 4.3) showing that the class of CDC graphs is not closed under vertex deletion.
Finally, we obtain a polynomial-time recognition algorithm for the class of triangle-free CDC graphs.
Theorem 6.20.
There exists an algorithm running in time that determines if a given graph is a triangle-free CDC graph.
Proof.
Given a graph , we can test in time if is triangle-free. We can test in linear time if is the result of a substitution of two smaller triangle-free graphs using modular decomposition (see, e.g., [38, 27]). In fact, with this approach the problem of testing if is CDC is reduced to the same problem on induced subgraphs of , none of which can be decomposed further. By Theorem 5.5, is CDC if and only if each of the obtained subgraphs is CDC. Each of those subgraphs is either a one-vertex graph, or a twin-free triangle-free graph without isolated vertices. In the latter case, by Theorem 6.14 the CDC property of such a graph is equivalent to the existence of a unique bisimplicial perfect matching. Testing if an edge is bisimplicial can be done in time . Then, is CDC if and only if every vertex of is an endpoint of a unique bisimplicial edge. This check can be performed in time . The total time complexity of the algorithm is , which simplifies to , as claimed. ∎
7 Split CDC graphs
In this section, we characterize CDC split graphs. Recall that a graph is said to be split if it has a split partition, that is, a pair such that is a clique, is an independent set, , and .
We will use a characterization of minimal clique transversals of split graphs from [39]. Given a graph and a set of vertices , we denote by the set of all vertices in that have a neighbor in . Moreover, given a vertex , an -private neighbor of is any vertex such that .
Proposition 7.1 (Milanič and Uno [39]).
Let be a split graph with a split partition such that is a maximal independent set and let . Let and . Then is a minimal clique transversal of if and only if the following conditions hold:
-
(i)
if is a maximal clique.
-
(ii)
.
-
(iii)
Every vertex in has a -private neighbor in .
We first describe the structure of the clique-dual of a split graph .
Lemma 7.2.
Let be a split graph with a split partition such that is a maximal independent set, and let and be two distinct vertices of . Then the following holds:
-
(i)
If , then if and only if the sets and are incomparable with respect to inclusion.
-
(ii)
If and , then if and only if .
-
(iii)
If and is a maximal clique in , then if and only if the sets and have a non-empty intersection.
-
(iv)
If and is not a maximal clique in , then .
Proof.
Recall that and are adjacent in if and only if they belong to a common minimal clique transversal of . We use Proposition 7.1 to prove the four properties in order.
For claim (i), set and . By Proposition 7.1, the set is a minimal clique transversal of if and only if every vertex in has a -private neighbor in . This is equivalent to the condition that the sets and are incomparable with respect to inclusion.
Consider now claim (ii). Assume first that . Then there exists a minimal clique transversal of such that and . By (ii) of Proposition 7.1, we have . Hence, and are non-adjacent in . Conversely, assume that . Let and . Then . Since is a maximal independent set in , vertex must have a neighbor in , and thus properties (i)–(iii) from Proposition 7.1 hold for the sets and . It follows that is a minimal clique transversal of containing and , and hence .
Next we show claim (iii). Assume first that . Then there exists a minimal clique transversal of such that and . By (i) from Proposition 7.1, the set is nonempty. Since we also have , every vertex in is adjacent to neither nor . This implies that in , vertices and have a common non-neighbor in . Conversely, assume that the sets and have a non-empty intersection. Let be an arbitrary vertex in this intersection. Let and . Then and . Furthermore, since is a maximal independent set in , vertex must have a neighbor in , and thus properties (i)–(iii) from Proposition 7.1 hold for the sets and . Hence is a minimal clique transversal of containing and , which implies that .
Finally, we prove claim (iv). Note that we have where and . Since is not a maximal clique, conditions (i)–(iii) from Proposition 7.1 are all satisfied, and hence is a minimal clique transversal of . Consequently, since , we infer that . ∎
We are now ready to characterize CDC split graphs. In order to state the characterization, we need to introduce some further notation and definitions.
Definition 7.3.
Let be a hypergraph. We say that has the Sperner-private property (or SP property for short) if for every inclusion-wise maximal subfamily of hyperedges such that the hypergraph is Sperner, there exists a collection of vertices such that for all , the vertex is an -private element of , that is, .
Definition 7.4.
A split graph with a split partition is said to:
-
•
have the Sperner-private (SP) property if the hypergraph has the SP property;
-
•
be -well-dominated if all inclusion-wise minimal subsets such that are of size two.
Theorem 7.5.
Let be a split graph with a split partition such that is a maximal independent set. Then is CDC if and only if the following two conditions hold.
-
1.
has the SP property.
-
2.
If is a maximal clique in , then is -well-dominated.
Proof.
Recall that by definition a graph is CDC if its clique hypergraph is dually conformal. By the definitions of dual conformality and of the clique-dual , this is equivalent to the condition that every maximal clique of the clique-dual is a minimal clique transversal of .
Assume first that every maximal clique of the clique-dual is a minimal clique transversal of . We first show that has the SP property, or equivalently, that the hypergraph has the SP property. Let be an inclusion-wise maximal family of hyperedges of such that the hypergraph is Sperner. For each , there exists a vertex of such that and . Let . We claim that is a clique in the clique-dual . Consider an arbitrary pair of distinct vertices and in . Since the hypergraph is Sperner, the sets and are incomparable with respect to inclusion. By claim (i) of Lemma 7.2, the vertices and are adjacent in . Hence, is a clique in . Let be a maximal clique in such that . By assumption, is a minimal clique transversal of . Thus, writing where and , properties (i)–(iii) from Proposition 7.1 hold for the sets and . In particular, since , property (iii) implies that for every hyperedge , the corresponding vertex has, in the graph , a -private neighbor in . By construction of the hypergraph , we conclude that is a collection of vertices of such that for each hyperedge , the vertex is an -private element of . Thus, has the SP property.
Next, we show that if is a maximal clique in , then is -well-dominated. Assume that is a maximal clique in and consider an arbitrary inclusion-wise minimal subset such that . Since is a maximal clique in , the set is of size at least two. Suppose for a contradiction that . We claim that is a clique in . Consider two distinct vertices . By the minimality of , we have , and thus by claim (iii) of Lemma 7.2, and are adjacent in . It follows that is a clique in , as claimed. Let be a maximal clique in such that , , and . Since , every vertex in is adjacent in to a vertex in , which by claim (ii) of Lemma 7.2 implies that every vertex in is non-adjacent in to a vertex in . Thus, . Recall the assumption that every maximal clique of the clique-dual is a minimal clique transversal of . In particular, is a minimal clique transversal of . However, since is a maximal clique of , this contradicts the fact that . This shows that is -well-dominated.
Let us now prove that the stated conditions are also sufficient for the CDC property. To this end, assume that has the SP property and, furthermore, that if is a maximal clique in , then is -well-dominated. We need to show that every maximal clique of the clique-dual is a minimal clique transversal of . Let be an arbitrary maximal clique of with and . To complete the proof of our claim, we verify that properties (i)–(iii) from Proposition 7.1 hold for the sets and .
We first establish property (i). Suppose for a contradiction that is a maximal clique in but . Since is a maximal clique in , every vertex in is non-adjacent in with a vertex in . By claim (ii) of Lemma 7.2, this implies that . Thus, there exists an inclusion-wise minimal set such that . Since is a maximal clique in , our assumption on implies that is -well-dominated. This means that for two distinct vertices . However, by claim (i) of Lemma 7.2 the fact that implies that and are non-adjacent in , contradicting the fact that is a clique in . Thus, property (i) of Proposition 7.1 holds.
Next we establish property (ii) of Proposition 7.1. Claim (ii) of Lemma 7.2 implies that no vertex in is adjacent in with a vertex in , that is, . Suppose that the inclusion is strict. Then there exists a vertex . We consider two cases depending on whether is empty or not. Suppose first that . By property (i) of Proposition 7.1, we have that is not a maximal clique. Thus is a clique in by claim (iv) of Lemma 7.2. Since , we have , and the maximality of implies that . However, this contradicts the fact that . It remains to analyze the case when . Note that and therefore, by the maximality of , there exists a vertex that is not adjacent to in . The choice of implies that is not adjacent in to any vertex in . By claim (ii) of Lemma 7.2, this means that is adjacent in to every vertex in . In particular, the vertex cannot belong to and must therefore belong to . Since and are two vertices in that are non-adjacent in , we obtain from claim (iv) of Lemma 7.2 that is a maximal clique in and, furthermore, by claim (iii) of Lemma 7.2, that . By the assumption of this case, we have , thus there exists a vertex . Since is not adjacent in to , we must have . Consequently, by claim (ii) of Lemma 7.2, we have , contradicting the fact that is a clique in . This shows that property (ii) of Proposition 7.1 holds.
Finally, we show that property (iii) of Proposition 7.1 holds, that is, that every vertex in has a -private neighbor in . By claim (i) of Lemma 7.2, for every two distinct vertices and in , the sets and are incomparable with respect to inclusion. Thus, by the SP property of , there exists a collection of vertices such that for all , the vertex is a -private neighbor of . Thus, property (iii) of Proposition 7.1 holds.
Thus, we conclude that is indeed a minimal clique transversal of . ∎
Using Theorem 7.5, it is not difficult to verify that the graphs from Examples 4.4 and 4.5 are CDC, while those from Examples 4.2 and 4.3 are not.
Theorem 7.6.
Let be a hypergraph. There exists an algorithm running in time that determines if has the SP property.
Proof.
We prove the theorem by showing that the condition that does not have the SP property is equivalent to the following condition: there exists a hyperedge such that is a subset of the union of hyperedges of that are incomparable with (with respect to inclusion). Let us first argue that this is enough. To verify this condition, we iterate over all hyperedges , and compute the union of the incomparable hyperedges. For each of the hyperedges, the above computation can be done in time .
To see that this reformulation is equivalent with the lack of SP property, note that by definition we must have a Sperner subfamily and a hyperedge such that does not have an -private element. This implies that is a subset of the hyperedges in . Note also that all these hyperedges are incomparable with since is Sperner. To complete our proof, we need to show that if there exists a hyperedge such that is a subset of the union of hyperedges of that are incomparable with , then we can construct a Sperner subfamily containing such that is a subset of the union of the hyperedges in . To see this, consider all hyperedges in that are incomparable with , and choose a minimal subfamily that contains as a subset. Such a minimal subfamily together with must be Sperner. ∎
Corollary 7.7.
There exists an algorithm running in time that determines if a given graph is a CDC split graph.
Proof.
Given a graph , we can test in time if is split and if this is the case, compute a split partition of [28]. If contains a vertex with no neighbors in , we remove it from and add it to . This can also be done in linear time since the algorithm from [28] first computes the vertex degree, and contains a vertex with no neighbors in if and only if contains a vertex with degree .
We may thus assume that is a split partition of such that is a maximal independent set. We now apply Theorem 7.5 and test whether has the SP property and whether it is -well-dominated when is a maximal clique. To test the SP property, we first compute the hypergraph . This can be done in time . We have and . By Theorem 7.6, we can determine in time if has the SP property. If does not have the SP property, then we conclude that is not a CDC graph. If has the SP property and is not a maximal clique in (which we can test in linear time), then we conclude that is a CDC graph. If has the SP property and is a maximal clique in , then we still need to test if is -well-dominated. Note that since is a maximal clique, every set such that has size at least two. It thus suffices to verify that the hypergraph does not contain any subtransversal of size three. For each of the subsets of size three, we apply Corollary 2.4 to verify in time if is a subtransversal of . If no such set is a subtransversal of , then is -well-dominated, and we conclude that is a CDC graph. Otherwise, we conclude that is not a CDC graph. The total time complexity of the algorithm is . ∎
8 A relaxation of the CDC property: cycles of hypergraphs
We conclude the paper with a generalization of the concept of CDC graphs, or, more precisely, of pairs of CDC graphs and their clique-duals.
First, we show that any dual pair of conformal hypergraphs gives rise to a pair of CDC graphs that are clique-duals of each other. A dually conformal pair of Sperner hypergraphs is a pair of Sperner hypergraphs such that and both and are conformal. To each dually conformal pair of Sperner hypergraphs we can naturally associate a pair of supporting graphs such that for .
Observation 8.1.
Let be a dually conformal pair of Sperner hypergraphs and let be the corresponding pair of supporting graphs. Then and are CDC graphs that are clique-duals of each other.
Proof.
For , since is Sperner and conformal, we have by Theorem 2.2 that is the clique hypergraph of its co-occurrence graph . In particular, this implies that is CDC. Furthermore, by the definition of the clique-dual, we infer that . Similarly, . ∎
Given a hypergraph , consider its co-occurrence graph and denote by the clique hypergraph of . By definition, for any its conformalization is Sperner, conformal and has the same vertex set as , . Furthermore, if and only if is Sperner and conformal. Note that in this case both operations and are involutions, that is, .
For a hypergraph , applying operations and alternately, we get the following sequence of hypergraphs:
(3) |
For all , let us denote by the -th hypergraph in the sequence (3) (with ), that is, is the hypergraph obtained from after exactly operations or in an alternating way. In this sequence, all hypergraphs (except maybe ) are Sperner and have the same (finite) vertex set.
Consider the derived directed graph with vertex set and edge set , that is, we keep all the non-loop edges corresponding to the above sequence of operations. Each edge is labeled either or depending on the type of the corresponding operation ( for conformalization and for dualization). Since the two operations alternate, conformalization is only applied to hypergraphs with even indices, and dualization only to hypergraphs with odd indices. In particular, all odd-indexed hypergraphs are conformal. If any even-indexed hypergraph is conformal, then and such an edge is omitted in . On the other hand, since any odd-indexed hypergraph is conformal, we have if and only if consists of a single vertex and a single hyperedge of size one, by Theorem 3.11. This is only possible if consists of a single vertex and a single hyperedge of size one.
From now on we assume that has at least two vertices.
Lemma 8.2.
If , then each vertex of has out-degree exactly one.
Proof.
Consider an arbitrary vertex of . If , then is an out-neighbor of . If , then is even (since odd would imply that , as explained above) and therefore and is an out-neighbor of . Thus, in either case, the out-degree of is at least one.
Suppose for a contradiction that the out-degree of is at least two. Then it must be exactly two, since there can only be one outgoing edge labeled with and one outgoing edge labeled with . Let and be the two outgoing edges from labeled and , respectively. Note that this labeling assumption is without loss of generality, since otherwise we could swap the roles of and . Then is odd and hence the hypergraph is conformal. But this implies that , a contradiction to the fact that is an edge in . ∎
We infer that the digraph has a very restricted structure. By Lemma 8.2, all the out-degrees are exactly one. Since is a finite digraph with at most one vertex with in-degree (namely, ), it consists of a (possibly empty) directed path, followed by a unique directed cycle. Therefore, there is a smallest positive integer called the period of describing the periodic behavior of the sequence (3) (after eliminating repeated consecutive elements), defined as the length (that is, the number of edges) in the unique directed cycle in .
Since does not contain any loops, the period satisfies .
We now analyze the structure of short cycles in . To this end, Lemma 3.10 will be useful. Consider an edge of labeled , that is, . We say that this edge is of type:
-
•
if none of and is conformal;
-
•
if exactly one among and is conformal;
-
•
if both and are conformal.
Proposition 8.3.
If , then has no edges of type , the period is always even, and if and only if has an edge of type .
Proof.
Consider an edge of labeled . Then the index must be odd, and hence is conformal. Thus, there are no edges of type .
Assume that is of type . Then, is a dually conformal pair of Sperner hypergraphs. Furthermore, and . Thus, we obtain a cycle of length two in . By 8.1, this cycle corresponds to a pair of CDC graphs that are clique-duals of each other. In this case, the period equals two.
Assume now that all edges of labeled are of type . In this case, labels and alternate on every walk in . Suppose that contains a cycle of length two. Since exactly one of the two edges of the cycle is labeled by , the cycle consists of two distinct hypergraphs and such that is conformal and is not. In particular, is odd, the edge is labeled by , that is, , and the edge is labeled by , that is, . Since , we have . Combined with and Lemma 3.10, we derive a contradiction with the assumption that . We conclude that the length of the unique cycle in is even and at least four, as claimed. ∎
As noted in the above proof, the case when , that is, the case when has a cycle of length , corresponds to a CDC graph and its clique-dual (see also Proposition 3.2), which is the main topic of this paper. Longer periods can be viewed as a relaxation of the CDC property. In this case, conformal and non-conformal hypergraphs alternate. In particular, the case of period corresponds to a pair of non-CDC graphs that are clique-duals of each other (or, equivalently, to a non-CDC graph satisyfing ; see Example 3.3).
Somewhat surprisingly, such longer cycles are rare. An exhaustive computer search shows that there are none of them when . However, for hypergraphs with periods and were found. Nevertheless, for we did not find any hypergraphs with periods or more than .
Example 8.4.
The following sequence describes an example with vertex set with period . Note that the second and the last hypergraphs in the sequence coincide.
Remark 8.5.
Similar discrete dynamical systems for hypergraphs, based on complementation instead of conformalization, were considered in several papers, in fact, in a much more general setting (product of posets), by Cameron and Fon-Der-Flaass [13], Deza and Fukuda [18], and Fon-Der-Flaass [22]. In contrast to our observations, very long cycles appear in such dynamical systems, even for relatively small hypergraphs. See also Khachiyan, Boros, Elbassioni, and Gurvich [32].
9 Conclusion
We conclude with some questions left open by this work.
The complexity of recognizing CDC graphs, posed in [12], is still open. While Theorems 6.20 and 7.7 imply that the problem of recognizing CDC graphs can be solved in polynomial time for bipartite graphs and split graphs, the problem is also open in the special case of cobipartite graphs.
Given that the class of CDC graphs is not hereditary (that is, closed under vertex deletion), one should probably not expect a nice structural characterization of CDC graphs. Some natural questions relating the class of CDC graphs to hereditary classes are also open. The first one asks about the smallest hereditary graph class containing the class of CDC graphs. In particular, the following question is open.
Question 1.
Is every graph an induced subgraph of a CDC graph?
Note that Corollary 6.7 implies that any triangle-free graph is an induced subgraph of a CDC graph.
From the other side, what is the largest hereditary class that is a subclass of the class of CDC graphs? Equivalently, can we describe the family of non-CDC graphs that are minimally non-CDC with respect to the induced subgraph relation?
Question 2.
What are the minimally non-CDC graphs, that is, graphs that are not CDC but every proper induced subgraph of is CDC?
By Corollary 3.14, every non-CDC graph contains an induced ; in particular, every minimally non-CDC graph contains an induced . The four graphs depicted in Figure 4.2 are minimally non-CDC. But there might be more.
Several questions also remain open with respect to the clique-dual transformation.
Question 3.
Given two graphs and , what is the complexity of deciding if ?
A polynomial-time algorithm to the above problem would follow from a polynomial-time algorithm to any of the following two problems.
Question 4.
Given a graph , what is the complexity of computing ?
Question 5.
Given a graph and two vertices , what is the complexity of deciding if and are adjacent in ?
Note that if belongs to a graph class with a polynomial bound on the number of maximal cliques, then the problem from Question 5 and, hence, also the problems from Questions 3 and 4 can be solved in polynomial time. Indeed, in this case we can compute in polynomial time the clique hypergraph of (using, e.g., the algorithm from Tsukiyama et al. [46]), and then apply Corollary 2.4 to the given vertex pair .
Recall that if is a CDC graph, then , and, as shown in Example 3.3, the converse implication fails. However, we are not aware of a non-CDC graph such that and .
Question 6.
Is there a graph such that is isomorphic to but not equal to it?
Recall that in Section 8, we observed that the dynamical system defined on the hypergraphs with a given vertex set via the conformalization and dualization operations can have directed cycles of lengths and . Which other cycle lengths are possible?
Acknowledgements
The authors are grateful to Clément Dallard for helpful discussions. Part of the work for this paper was done in the framework of bilateral projects between Slovenia and the USA, partially financed by the Slovenian Research and Innovation Agency (BI-US-22/24/003, BI-US-22/24/076, BI-US/22–24–093, and BI-US/22–24–149). The work of the third author is supported in part by the Slovenian Research and Innovation Agency (I0-0035, research program P1-0285 and research projects J1-3001, J1-3002, J1-3003, J1-4008, J1-4084, and N1-0160) and by the research program CogniCom (0013103) at the University of Primorska. The second and fourth authors were working within the framework of the HSE University Basic Research Program. The work of the fifth author is partially supported by JSPS KAKENHI Grant Number JP17K00017, 20H05964 and 21K11757, Japan.
References
- [1] I. Anderson. Combinatorics of finite sets. Oxford Science Publications. The Clarendon Press, Oxford University Press, New York, 1987.
- [2] T. Andreae and C. Flotow. On covering all cliques of a chordal graph. Discrete Math., 149(1-3):299–302, 1996.
- [3] T. Andreae, M. Schughart, and Z. Tuza. Clique-transversal sets of line graphs and complements of line graphs. Discrete Math., 88(1):11–20, 1991.
- [4] V. Balachandran, P. Nagavamsi, and C. P. Rangan. Clique transversal and clique independence on comparability graphs. Inform. Process. Lett., 58(4):181–184, 1996.
- [5] C. Beeri, R. Fagin, D. Maier, and M. Yannakakis. On the desirability of acyclic database schemes. J. ACM, 30(3):479–513, 1983.
- [6] C. Berge. Graphs and hypergraphs, volume 6 of North-Holland Math. Libr. Elsevier (North-Holland), Amsterdam, 1973.
- [7] C. Berge. Hypergraphs. North-Holland Publishing Co., Amsterdam, 1989.
- [8] J. C. Bioch. The complexity of modular decomposition of Boolean functions. Discrete Appl. Math., 149(1-3):1–13, 2005.
- [9] F. Bonomo, G. Durán, M. D. Safe, and A. K. Wagler. Clique-perfectness of complements of line graphs. Discrete Appl. Math., 186:19–44, 2015.
- [10] E. Boros, V. Gurvich, K. Elbassioni, and L. Khachiyan. An efficient incremental algorithm for generating all maximal independent sets in hypergraphs of bounded dimension. Parallel Process. Lett., 10(4):253–266, 2000.
- [11] E. Boros, V. Gurvich, and P. L. Hammer. Dual subimplicants of positive Boolean functions. Optim. Methods Softw., 10(2):147–156, 1998.
- [12] E. Boros, V. Gurvich, M. Milanič, and Y. Uno. Conformal hypergraphs: Duality and implications for the upper clique transversal problem. CoRR, abs/2309.00098, 2024.
- [13] P. J. Cameron and D. G. Fon-Der-Flaass. Orbits of antichains revisited. European J. Combin., 16(6):545–554, 1995.
- [14] G. J. Chang, M. Farber, and Z. Tuza. Algorithmic aspects of neighborhood numbers. SIAM J. Discrete Math., 6(1):24–29, 1993.
- [15] J. W. Cooper, A. Grzesik, and D. Král. Optimal-size clique transversals in chordal graphs. J. Graph Theory, 89(4):479–493, 2018.
- [16] D. G. Corneil, H. Lerchs, and L. S. Burlingham. Complement reducible graphs. Discrete Appl. Math., 3(3):163–174, 1981.
- [17] Y. Crama and P. L. Hammer, editors. Boolean functions. Theory, algorithms, and applications, volume 142 of Encycl. Math. Appl. Cambridge: Cambridge University Press, 2011.
- [18] M.-M. Deza and K. Fukuda. Loops of clutters. In Coding theory and design theory, Part I, volume 20 of IMA Vol. Math. Appl., pages 72–92. Springer, New York, 1990.
- [19] P. Eades, M. Keil, P. D. Manuel, and M. Miller. Two minimum dominating sets with minimum intersection in chordal graphs. Nordic J. Comput., 3(3):220–237, 1996.
- [20] K. Engel. Sperner theory, volume 65 of Encyclopedia of Mathematics and its Applications. Cambridge University Press, Cambridge, 1997.
- [21] P. Erdős, T. Gallai, and Z. Tuza. Covering the cliques of a graph with vertices. volume 108, pages 279–289. 1992.
- [22] D. G. Fon-Der-Flaass. Orbits of antichains in ranked posets. European J. Combin., 14(1):17–22, 1993.
- [23] P. Gilmore. Families of sets with faithful graph representation. IBM Research Note N.C., 184, 1962. Thomas J. Watson Research Center, Yorktown Heights, New York.
- [24] V. Guruswami and C. Pandu Rangan. Algorithmic aspects of clique-transversal and clique-independent sets. Discrete Appl. Math., 100(3):183–202, 2000.
- [25] V. Gurvich. On exact blockers and anti-blockers, -conjecture, and related problems. Discrete Appl. Math., 159(5):311–321, 2011.
- [26] V. A. Gurvich. Repetition-free Boolean functions. Uspehi Mat. Nauk, 32(1(193)):183–184, 1977.
- [27] M. Habib and C. Paul. A survey of the algorithmic aspects of modular decomposition. Comput. Sci. Rev., 4(1):41–59, 2010.
- [28] P. L. Hammer and B. Simeone. The splittance of a graph. Combinatorica, 1(3):275–284, 1981.
- [29] A. Hujdurović, M. Milanič, and B. Ries. Graphs vertex-partitionable into strong cliques. Discrete Math., 341(5):1392–1405, 2018.
- [30] M. Karchmer, N. Linial, I. Newman, M. Saks, and A. Wigderson. Combinatorial characterization of read-once formulae. Discrete Math., 114(1-3):275–282, 1993.
- [31] L. Khachiyan, E. Boros, K. Elbassioni, and V. Gurvich. A global parallel algorithm for the hypergraph transversal problem. Inform. Process. Lett., 101(4):148–155, 2007.
- [32] L. Khachiyan, E. Boros, K. Elbassioni, and V. Gurvich. On the dualization of hypergraphs with bounded edge-intersections and other related classes of hypergraphs. Theoret. Comput. Sci., 382(2):139–150, 2007.
- [33] L. Khachiyan, E. Boros, K. M. Elbassioni, and V. Gurvich. A new algorithm for the hypergraph transversal problem. In L. Wang, editor, Computing and Combinatorics, 11th Annual International Conference, COCOON 2005, Kunming, China, August 16-29, 2005, Proceedings, volume 3595 of Lecture Notes in Computer Science, pages 767–776. Springer, 2005.
- [34] C.-M. Lee. Algorithmic aspects of some variations of clique transversal and clique independent sets on graphs. Algorithms (Basel), 14(1):Paper No. 22, 14, 2021.
- [35] C.-M. Lee and M.-S. Chang. Distance-hereditary graphs are clique-perfect. Discrete Appl. Math., 154(3):525–536, 2006.
- [36] M. C. Lin and S. Vasiliev. Approximation algorithms for clique transversals on some graph classes. Inform. Process. Lett., 115(9):667–670, 2015.
- [37] K. Liu and M. Lu. Complete-subgraph-transversal-sets problem on bounded treewidth graphs. J. Comb. Optim., 41(4):923–933, 2021.
- [38] R. M. McConnell and J. P. Spinrad. Modular decomposition and transitive orientation. Discrete Math., 201(1-3):189–241, 1999.
- [39] M. Milanič and Y. Uno. Upper clique transversals in graphs. In D. Paulusma and B. Ries, editors, Graph-Theoretic Concepts in Computer Science – 49th International Workshop, WG 2023, Fribourg, Switzerland, June 28–30, 2023, Revised Selected Papers, volume 14093 of Lecture Notes in Comput. Sci., pages 432–446. Springer Nature Switzerland, 2023. Full version available at https://arxiv.longhoe.net/abs/2309.14103.
- [40] C. Payan. Remarks on cliques and dominating sets in graphs. Ars Combin., 7:181–189, 1979.
- [41] A. Schrijver. Combinatorial optimization. Polyhedra and efficiency (3 volumes), volume 24 of Algorithms Comb. Berlin: Springer, 2003.
- [42] D. Seinsche. On a property of the class of -colorable graphs. J. Combinatorial Theory Ser. B, 16:191–193, 1974.
- [43] E. Shan, Z. Liang, and L. Kang. Clique-transversal sets and clique-coloring in planar graphs. European J. Combin., 36:367–376, 2014.
- [44] E. Sperner. Ein Satz über Untermengen einer endlichen Menge. Math. Z., 27(1):544–548, 1928.
- [45] D. P. Sumner. Indecomposable Graphs. ProQuest LLC, Ann Arbor, MI, 1971. Thesis (Ph.D.)–University of Massachusetts Amherst.
- [46] S. Tsukiyama, M. Ide, H. Ariyoshi, and I. Shirakawa. A new algorithm for generating all the maximal independent sets. SIAM J. Comput., 6(3):505–517, 1977.
- [47] D. R. Woodall. Menger and König systems. Theor. Appl. Graphs, Proc. Kalamazoo 1976, Lect. Notes Math. 642 (1978) 620–635.
- [48] D. R. Woodall. Minimax theorems in graph theory. Selected topics in graph theory, (1978) 237–269.
- [49] M. Yamashita and T. Kameda. Modeling -coteries by well-covered graphs. Networks, 34(3):221–228, 1999.
- [50] A. A. Zykov. Hypergraphs. Russ. Math. Surv., 29(6):89–156, 1974.