inal]shorthand [strwidth=3,strside=left,ifnames=1]labelname trwidth=1,strside=left]labelname \labelelement
Graphs of bounded chordality
Abstract
A hole in a graph is an induced subgraph which is a cycle of length at least four. A graph is chordal if it contains no holes. Following McKee and Scheinerman (1993), we define the chordality of a graph to be the minimum number of chordal graphs on such that the intersection of their edge sets is equal to . In this paper we study classes of graphs of bounded chordality.
In the 1970s, Buneman, Gavril, and Walter, proved independently that chordal graphs are exactly the intersection graphs of subtrees in trees. We generalize this result by proving that the graphs of chordality at most are exactly the intersection graphs of convex subgraphs of median graphs of tree-dimension .
A hereditary class of graphs is -bounded if there exists a function such that for every graph , we have . In 1960, Asplund and Grünbaum proved that the class of all graphs of boxicity at most two is -bounded. In his seminal paper “Problems from the world surrounding perfect graphs,” Gyárfás (1985), motivated by the above result, asked whether the class of all graphs of chordality at most two, which we denote by , is -bounded. We discuss a result of Felsner, Joret, Micek, Trotter and Wiechert (2017), concerning tree-decompositions of Burling graphs, which implies an answer to Gyárfás’ question in the negative. We prove that two natural families of subclasses of are polynomially -bounded.
Finally, we prove that for every the -Chordality Problem, which asks to decide whether a graph has chordality at most , is -complete.
1 Introduction
For basic notions and notation not defined here we refer readers to [30]. In this paper we consider finite, undirected graphs with no loops or parallel edges. For a set we denote the power set of by , and the set of all size-two elements of by . Let be a graph. We call a subset of a clique (respectively a stable set) of if it is a set of pairwise adjacent (respectively non-adjacent) vertices. A clique of size three is called a triangle. The clique number of , denoted by , is the maximum size of a clique in . For vertices a -path in is a path which has as ends the vertices and . A non-edge of is an element of the set . Given a graph we say that is -free (respectively contains ) if it contains no (respectively contains an) induced subgraph isomorphic to . For a set , we denote by the subgraph of which is induced by . A class of graphs is hereditary if it is closed under isomorphism and under taking induced subgraphs.
Let be graphs. Then, their intersection (respectively union), which we denote by (respectively ), is the graph (respectively ). Given graph classes , we denote by the class , which we call the graph intersection of . The graph union of , which we denote by , is the class .
Given a class of graphs and a graph , we follow Kratochvíl and Tuza [17], and define the intersection dimension of with respect to to be the minimum integer such that if such a exists, and otherwise. We remark that the intersection dimension of graphs with respect to graph classes has been also studied by by Cozzens and Roberts [6] under a different name: they called a graph property dimensional if for every graph , the intersection dimension of with respect to the class is finite. For a positive integer , we denote by the complete graph on vertices, and by the graph we obtain from by deleting an edge. It is easy to observe that a graph property is dimensional if and only if for every for every positive integer , both the graphs and have the property .
A hole in a graph is an induced cycle of length at least four. A graph is chordal if it contains no holes, and we denote the class of chordal graphs by . Following McKee and Scheinerman [20] we call the intersection dimension of a graph with respect to the chordality of and we denote it by . Since, for every positive integer , both the graphs and are chordal, it follows that the chordality of every graph is finite (and upper bounded by the number of its non-edges). To the best of our knowledge, chordality was first studied by Cozzens and Roberts [6] under the name rigid circuit dimension.
Given a finite family of nonempty sets , the intersection graph of is the graph which has as vertices the elements of and two vertices are adjacent if and only if they have a non-empty intersection. Given a graph and a family of subgraphs of , the intersection graph of is the intersection graph of the family .
In the 1970s, Buneman [3], Gavril [12], and Walter [28, 29], proved independently that chordal graphs are exactly the intersection graphs of subtrees in trees. Let be a chordal graph. A tree is a representation tree of if there exists a function such that for every , the subgraph of is connected, and is isomorphic to the intersection graph of the family . In this case we call the pair a representation of . By the aforementioned characterization of chordal graphs, it follows that every chordal graph has a representation. In Section 2, we prove a characterization of graphs of chordality at most which generalizes the above characterization of chordal graphs. We continue with some definitions before we state the main result of Section 2.
An interval graph is any graph which is isomorphic to the intersection graph of a family of intervals on the real line. We denote the hereditary class of interval graphs by . It is easy to see that the intersection graphs of subpaths in paths are exactly the interval graphs, and thus every interval graph is also chordal.
Let be a graph. A chordal completion (respectively interval completion) of is a supergraph of on the same vertex which is chordal (respectively interval). Since every complete graph is an interval graph, it follows that every graph has an interval and thus a chordal completion.
A tree-decomposition of is a representation of a chordal completion of . Fix a chordal completion of and a representation of . For every , we call the set the bag of . It is easy to see that every bag is a clique of and that every clique of is contained in a bag of . We say that is a complete tree-decomposition of if for every , the set is a clique of . If is a path, then is an interval completion of and we call tree-decomposition a path-decomposition of . It is easy to see that a graph has a complete tree-decomposition (respectively complete path-decomposition) if and only if it is chordal (respectively interval). The width of a tree-decomposition is the the clique number of the corresponding chordal completion minus one111The “minus one” in the definition of the width serves so that trees have tree-width one.. The tree-width (respectively path-width) of , denoted by (respectively ) is the minimum width of a tree-decomposition (respectively path-decomposition) of . That is, , and . A tree-decomposition separates a non-edge if is a non-edge of the chordal completion which corresponds to this tree-decomposition. Let be a family of tree-decompositions of . We say that is a non-edge-separating family of tree-decompositions if for every non-edge of , there exists a tree-decomposition in which separates .
Theorem 1.1.
Let be a graph and be a positive integer. Then the following are equivalent:
-
1.
The graph has chordality .
-
2.
The minimum size of a non-edge-separating family of tree-decompositions of is .
-
3.
is the minimum integer such that the graph is the intersection graph of a family of convex subgraphs of the Cartesian product of trees.
-
4.
is the minimum integer such that the graph is the intersection graph of a family of convex subgraphs of a median graph of tree-dimension .
-
5.
The graph has tree-median-dimension .
In Section 3 we focus on the chromatic number of graphs of bounded chordality.
For a positive integer we denote by the set of integers . A -coloring of is a function such that for every we have that is a stable set. A graph is -colorable if it admits a -coloring, and the chromatic number of a graph , denoted by , is the minimum integer , for which is -colorable.
It is immediate that for every graph we have , and it is easy to see that there are graphs for which we have (for example odd cycles). Moreover, the gap between the chromatic number and the clique number can be arbitrarily large. Indeed, Tutte [7, 8] first proved in the 1940s that there exist triangle-free graphs of arbitrarily large chromatic number (for other such constructions see also [4, 21, 31]). Thus, in general, the chromatic number is not upper-bounded by a function of the clique number.
A graph is perfect if every induced subgraph of satisfies . Berge [2] proved in 1960 that chordal graphs are perfect. What can we say for the connection between and for graphs of bounded chordality?
In his seminal paper “Problems from the world surrounding perfect graphs”, Gyárfás [15] introduced the -bounded graph classes as “natural extensions of the world of perfect graphs”. We say that a hereditary class is -bounded if there exists a function such that for every graph , we have . Such a function is called a -bounding function for . For more on -boundedness we refer the readers to the surveys of Scott and Seymour [26], and Scott [25]. The examples of triangle-free graphs of arbitrarily large chromatic number that we mention above imply that the class of all graphs is not -bounded.
A natural direction of research on -boundedness is to consider operations that we can apply among graphs of different classes in order to obtain new classes of graphs, and study (from the perspective of -boundedness) graph classes which are obtained via this way from -bounded classes.
Gyárfás [15, Section 5] considered graph intersections and graph unions of -bounded graph classes from the perspective of -boundedness. Graph unions of -bounded graph classes are -bounded222It is easy to observe that for any two graphs and , we have and that . Thus, if for each we have that is a -bounding function for a class , then is a -bounding function for the class .. The situation with intersections of graphs is different. In an upcoming paper two of us, in joint work with Rimma Hämäläinen and Hidde Koerts, study further the interplay between graph intersections and -boundedness.
Since interval graphs are chordal, it follows that they are perfect as well. Following [23], we define the boxicity of to be the minimum integer such that is isomorphic to the intersection graph of a family of axis-aligned boxes in . We denote the boxicity of a graph by . It easy to see that the boxicity of a graph is equal to its intersection dimension with respect to the class of interval graphs.
In 1965, in his Ph.D. thesis [4] Burling introduced a sequence of families of axis-aligned boxes in such that for each the intersection graph of is triangle-free and has chromatic number at least . Thus, for every the class of all graphs of boxicity at most , that is, the class , is not -bounded. Hence, for every the class of graphs of chordality at most is not -bounded.
What about the class ? Asplund and Grünbaum [1], in one of the first results which provides an upper bound of the chromatic number in terms of the clique number for a class of graphs, proved in 1960 that every intersection graph of axis-aligned rectangles in the plane with clique number is -colorable. Hence the class is -bounded (see also [5] for a better -bounding function).
Since the class is -bounded it is natural to ask whether any proper superclasses of this class are -bounded as well. Gyárfás, asked the following question:
Problem 1.2 (Gyárfás, [15, Problem 5.7]).
Is the class -bounded? In particular, is -bounded?
In Subsection 3.1 we discuss a result of Felsner, Joret, Micek, Trotter and Wiechert [10] which implies that Burling graphs are contained in , and thus that the answer to Gyárfás’ question is negative.
In the rest of Section 3 we consider two families of subclasses of the class , which we prove are -bounded. In Subsection 3.2 we prove the following:
Theorem 1.3.
Let and be positive integers, and let and be chordal graphs such that for each the graph has a representation , where . If is a graph such that , then is -colorable.
We remark that each of the classes which satisfies the assumptions of Theorem 1.3 is a proper superclass of .
Let and be two vertices of a graph . Then their distance, which we denote by , is the length of a shortest -path in . A rooted tree is a tree with one fixed vertex which we call the root of . The height of a rooted tree with root is . The radius of a tree , which we denote by , is the nonnegative integer . In Subsection 3.3 we prove the following:
Theorem 1.4.
Let be a positive integer, and let and be chordal graphs such that the graph has a representation where . If is a graph such that , then .
In Section 4, we consider the recognition problem for the class of graphs of chordality at most . The -Chordality Problem is the following: Given a graph as an input, decide whether or not . We prove the following:
Theorem 1.5.
For every , the -Chordality Problem is -complete.
Since chordal graphs can be recognized efficiently (see, for example, [11, 19]), the only open case in order to fully classify the complexity of the -Chordality Problem, is the case . In an upcoming paper, in joint work with Therese Biedl and Taite LaGrange, we prove that the -Chordality Problem is -complete as well.
2 A characterization of the graphs of chordality
In this section we prove Theorem 1.1 which provides different characterizations of graphs of bounded chordality. We also point out how our proof of Theorem 1.1 can be adapted (in a straight-forward way) to provided analogous characterizations for graphs of bounded boxicity.
The key notion that we use for the proof of Theorem 1.1 is that of the tree-median-dimension of a graph, introduced by Stavropoulos [27], which we prove is equivalent to chordality. We introduce the tree-median-dimension of a graph in Subsection 2.1. We first need some definitions.
Let be a graph. For , a -geodesic is a shortest -path. We denote by the distance of and . We also denote by the set of all vertices of which lie in a -geodesic, that is, . Given three distinct vertices we denote by the set .
A graph is a median graph if it is connected and for every choice of three distinct vertices , there exists a vertex with the property that . In this case, the vertex is called the median of . For three distinct vertices , we denote their median vertex by . It is immediate that trees are median graphs.
Given two graphs and , their Cartesian product is the graph where and if and only if and , or and . A graph is isometrically embeddable into a graph if there exists a map such that for every we have . In this case we write and we call the map an isometric embedding. The tree-dimension (respectively path-dimension) of a graph , denoted by (respectively ) is the minimum such that has an isometric embedding into the Cartesian product of trees (respectively paths) if such an embedding exists, and infinite otherwise.
For every positive integer the hypercube is a graph isomorphic to the Cartesian product of copies of . A partial cube is a graph which is isometrically embeddable into a hypercube. Median graphs form a proper subclass of partial cubes (see, for example, [22, Theorem 5.75]). Hence, both the tree-dimension and the path-dimension of every median graph are finite. We observe that for any graph , we have .
We say that a set is geodesically convex or simply convex if for every , we have . We remark that if is a connected graph and is a convex set, then is connected. A subgraph of is a convex subgraph if the set is convex.
2.1 The tree-median-dimension of a graph
In his Ph.D. thesis, Stavropoulos [27] introduced median-decompositions of graphs, and a variant of those, -median-decompositions. We find it more convenient for the context of this paper to use the term -tree-median-decomposition for the notion of -median-decomposition.
Let be a positive integer. We say that a graph has the property if is the intersection graph of a family of convex subgraphs of a median graph of tree-dimension . A representation of a graph with the property is a pair , where is a median graph and is a function such that for every , we have that is a convex subgraph of , and is isomorphic to the intersection graph of the family .
Let be a graph. A -tree-median-completion of is a supergraph of such that , and has the property . Observe that always has a -tree-median-completion since every complete graph has the property . A -tree-median-decomposition of is a representation of a -tree-median-completion of . For every , we call the set the bag of . We say that is a complete -tree-median-decomposition of if every bag of is a clique of . Following Stavropoulos [27], a median-decomposition of a graph is a -tree-median-decomposition for some . Stavropoulos proved the following:
Theorem 2.1 (Stavropoulos, [27, Theorem 5.12]).
Every graph has a complete median-decomposition.
We define the tree-median-dimension of a graph , denoted by , as the minimum integer such that has a complete -tree-median-decomposition. By Theorem 2.1 it follows that the tree-median-dimension is well defined.
By the following theorem we have that every -tree-median-decomposition is a tree-decomposition, and vice versa.
Theorem 2.2 (Buneman [3], Gavril [12], and Walter [28, 29]).
A graph is the intersection graph of subtrees of a tree if and only if is chordal.
We omit the proof of the following proposition as it follows immediately from the corresponding definitions.
Proposition 2.3.
Let be a graph and be a positive integer. Then has a complete -tree-median-decomposition if and only if has the property .
2.4 and 2.5 follow immediately by Theorem 2.2 and 2.3.
Corollary 2.4.
A graph has a complete tree-decomposition if and only if is chordal.
Corollary 2.5.
Let be a graph. Then if and only if is the minimum integer for which has the property .
2.2 A characterization of the graphs of chordality
The main ingredient that we need for the proof of Theorem 1.1 is the following:
Theorem 2.6.
If is a graph, then the tree-median-dimension of is equal to its chordality.
We begin with the following easy observation about chordality.
Lemma 2.7.
Let be a graph. Then the chordality of is equal to the minimum size of a non-edge-separating family of tree-decompositions of .
Proof of 2.7.
Let be the minimum size of a non-edge-separating family of tree-decompositions of .
Let , and let be chordal graphs such that . For each let be the tree-decomposition of which is obtained from the chordal completion , and let . Let be a non-edge of . Then there exists such that is a non-edge of . Since the bags of are cliques in , it follows that separates . Thus .
Let be a non-edge-separating family of tree-decompositions of such that is minimized. For each , let be the chordal completion of which corresponds to the tree-decomposition . Let be a non-edge of and let be the tree-decomposition of which separates . Then . Thus, , and . ∎
In light of 2.7, in order to prove Theorem 2.6, it suffices to prove that the tree-median-dimension of a graph is equal to the minimum size of a non-edge-separating family of tree-decompositions of . We begin with the following lemma, whose proof we omit, as it follows immediately from the corresponding definitions.
Lemma 2.8.
Let be a median graph, and let be trees such that there exists an isometric embedding . Let , let be the projection to the -th coordinate, and let be a shortest -path in . Then the following hold:
-
1.
Let . If , then for every we have .
-
2.
For every , we have that is a sequence of vertices of which contains exactly the vertices of the -path in , and these vertices appear in , possibly with repetitions, in the same order as in .
Lemma 2.9.
Let be a graph. If is a non-edge-separating family of tree-decompositions of , then the tree-median-dimension of is at most .
Proof of 2.9.
Let be a family of tree-decompositions of as in the statement of the lemma. We construct a complete -tree-median-decomposition of , with . Let . Then is a median graph of tree-dimension at most . Let defined as follows: for every , we have .
We claim that for every , the subgraph of is convex. Indeed, the claim follows from 2.8, and the fact that the Cartesian product of connected graphs is a connected graph.
We claim that for every , the bag is a clique. Indeed, this follows from the definition of and the fact that for every non-edge of there exists such that no bag of the tree-decomposition contains both and .
By the above it follows that is a complete -tree-median-decomposition of which witnesses that . ∎
In order to complete the proof of Theorem 2.6, it remains to prove that the minimum size of a non-edge-separating family of tree-decompositions of a graph is upper-bounded by the tree-median-dimension of . To this end we need some preliminary results. We begin with the statement of a theorem of Stavropoulos [27] which states that given a -tree-median-decomposition of a graph , one can obtain a family of tree-decompositions of which satisfy certain nice properties. We then show that if we apply this theorem to a complete -tree-median-decomposition, then the family of tree-decompositions that we get is non-edge-separating.
Theorem 2.10 (Stavropoulos, [27, Lemma 6.1, Theorem 6.7]).
Let be a graph, and let be a -tree-median-decomposition of . Then there exists a family of tree-decompositions of such that:
-
1.
There exists an isometric embedding of to the graph .
-
2.
For every and for every , we have , where is the projection to the -th coordinate.
-
3.
For every , we have .
-
4.
For every , and for every , we have .
Given a set , we say that a family of subsets of satisfies the Helly property if for every the following holds: if for all , then we have that . The following is a folklore (see, for example, [14, Proposition 4.7]):
Proposition 2.11.
Every family of subtrees of a tree satisfies the Helly property.
Lemma 2.12.
Let be a graph, let be a tree-decomposition of , and let be a non-edge of such that does not separate . Let be such that and , and let be the -path in . Then, there exists such that .
Proof of 2.12.
Since does not separate , we have that . Moreover, since and , we have that and . Hence, by 2.11, it follows that . ∎
We are now ready to prove that the minimum size of a non-edge-separating family of tree-decompositions of a graph is upper bounded by the tree-median-dimension of .
Lemma 2.13.
Let be a graph, and let be a complete -tree-median-decomposition of . Let be a family of tree-decompositions of which satisfies the conditions of Theorem 2.10. Then for every non-edge of , there exists such that separates .
Proof of 2.13.
Let us suppose towards a contradiction that the lemma does not hold. Let be such that no tree-decomposition in separates , and let be an isometric embedding of to the graph , as in the statement of Theorem 2.10.
Let , and for each , let In what follows we derive the desired contradiction by proving that there exists a vertex of whose bag, in , contains both the vertices and . To this end it suffices to prove that .
Claim 1.
For each , we have .
Proof of 1.
Since , by Theorem 2.10 (4), there exist not necessarily distinct such that , , and . Hence and thus . Let . Since , we have that is well defined. Let us suppose towards a contradiction that , and let . For each , let be such that . Let be the -path in . By 2.12, it follows that there exists such that . Let be such a vertex, and let be a shortest -path in .
We claim that there exists such that for each we have . Indeed, by 2.8, we know that for every vertex and for every we have . Since lies in , it follows, by 2.8, that there exists such that . Let be such a vertex. Then satisfies our claim.
Since , by Theorem 2.10 (4), it follows that there exist not necessarily distinct vertices such that and .
Let . Then, by the definition of and Theorem 2.10, we have that . In particular, which is a contradiction. This concludes the proof of 2.13. ∎
Corollary 2.14.
Let be a graph. Then the tree-median-dimension of is equal to the minimum size of a non-edge-separating family of tree-decompositions of .
Now Theorem 2.6, which states that the tree-median-dimension of a graph is equal to its chordality, follows immediately by 2.7 and 2.14.
Theorem 1.1, is an immediate corollary of Theorem 2.6, 2.3, 2.5 and 2.7. We remark that Theorem 1.1 generalizes Theorem 2.2 and 2.4.
The notion of -path-median-decomposition can be defined similarly with that of -tree-median-decomposition, by considering completions which are intersection graphs of convex subgraphs of median graphs of path-median-dimension . By modifying the proofs of this section in a trivial way we can derive the following characterizations of boxicity.
Theorem 2.15.
Let be a graph and be a positive integer. Then the following are equivalent:
-
1.
The graph has boxicity .
-
2.
The minimum size of a non-edge-separating family of path-decompositions of is .
-
3.
is the minimum integer such that the graph is the intersection graph of a family of convex subgraphs of the Cartesian product of paths.
-
4.
is the minimum integer such that the graph is the intersection graph of a family of convex subgraphs of a median graph of path-dimension .
-
5.
The graph has path-median-dimension .
3 Chordality and -boundedness
We study classes of graphs of bounded chordality from the perspective of -boundedness.
3.1 The class is not -bounded
In [9] Dujmovic, Joret, Morin, Norin, and Wood studied graphs which have two tree-decompositions such that “each bag of the first decomposition has a bounded intersection with each bag of the second decomposition”, and pointed out a connection of this concept with the concept of -boundedness.
Following [9] we say that two tree-decompositions and of a graph are -orthogonal if for every and , we have .
Lemma 3.1.
Let be a graph and be a positive integer. Then the following hold:
-
1.
The graph has two -orthogonal path-decompositions if and only if is a subgraph of a graph such that has boxicity at most two, and .
-
2.
The graph has two -orthogonal tree-decompositions if and only if is a subgraph of a graph such that has chordality at most two, and .
-
3.
The graph has a tree-decomposition and a path-decomposition which are -orthogonal if and only if is a subgraph of a graph such that , and .
Proof of 3.1.
Follows immediately by the corresponding definitions and the facts that every bag of a tree-decomposition is a clique of the corresponding chordal completion, and that every clique of a chordal completion is contained in a bag of the corresponding tree-decomposition. ∎
The following is an immediate corollary of 3.1.
Proposition 3.2.
Let be the class of chordal graphs and be the class of interval graphs. The following hold:
-
1.
The class is -bounded if and only if there exists a function such that for every graph which has two -orthogonal path-decompositions, we have .
-
2.
The class is -bounded if and only if there exists a function such that for every graph which has two -orthogonal tree-decompositions, we have .
-
3.
The class is -bounded if and only if there exists a function such that for every graph which has a tree-decomposition and a path-decomposition which are -orthogonal, we have .
The authors of [9] posed the following question, for which they conjectured a positive answer.
Problem 3.3 (Dujmovic, Joret, Morin, Norin, and Wood, [9, Open Problem 3]).
Is there a function such that every graph that has two -orthogonal tree-decompositions is -colorable?
By 3.2, it follows that the above question is equivalent to the first part of the question of Gyárfás that we metioned in the Introduction (1.2), which asks whether the class of all graphs of chordality at most two is -bounded.
In [10] Felsner, Joret, Micek, Trotter and Wiechert, answered 3.3 in the negative, and in particular they answered Gyárfás’s question (1.2), in the negative.
Felsner, Joret, Micek, Trotter and Wiechert [10] proved the following, which answers in the negative both the questions in 1.2 and 3.3.
Theorem 3.4 (Felsner, Joret, Micek, Trotter and Wiechert, [10, Theorem 2]).
For every positive integer , there is a graph with chromatic number at least which has a tree-decomposition and a path-decomposition , which are 2-orthogonal. That is, for every and for every , we have .
The following is an immediate corollary of 3.1 and Theorem 3.4.
Corollary 3.5.
For every positive integer , there exist a graph such that is triangle-free and has chromatic number at least .
Corollary 3.6.
The class is not -bounded. In particular, since , it follows that the class of all the graphs of chordality at most two is not -bounded.
3.2 Subclasses of : When each chordal graph has a representation tree of bounded path-width
In Subsection 3.1, we saw that the class is not -bounded. From the characterization of chordal (respectively interval) graphs as intersection graphs of subtrees (respectively subpaths) of trees (respectively paths) that we presented in the Introduction, it follows that is the subclass of in which each of the two chordal graphs in the intersection has a representation tree which is a path.
In this subsection we consider the family of subclasses of (and superclasses of ) in which each of the two chordal graphs in the intersection has a representation tree of bounded path-width. We prove that these classes are -bounded.
Theorem 3.7.
Let and be positive integers, and let and be chordal graphs such that for each the graph has a representation , where . If is a graph such that , then is -colorable.
The main step towards our proof of Theorem 3.7 is to prove that the vertex set of a graph as in the statement of Theorem 3.7 can be partitioned into a constant number of sets so that each of these sets induces a graph of boxicity at most two. Then we use the fact that the class is -bounded and we color each of these induced subgraphs with a different palette of colors.
Lemma 3.8.
Let and be positive integers, and let and be chordal graphs such that for each the graph has a representation , where . If is a graph such that , then there exists a partition of such that and for every , the graph has boxicity at most two.
In 2021, Chalermsook and Walczak [5] provided an improvement on the upper bound of Asplund and Grünbaum [1] for the chromatic number of graphs of boxicity at most two.
Theorem 3.9 (Chalermsook and Walczak, [5]).
Every family of axis-parallel rectangles in the plane with clique number is -colorable, and an -coloring of it can be computed in polynomial time.
Since Theorem 3.7 follows immediately by 3.8 and Theorem 3.9, in order to prove Theorem 3.7 it remains to prove 3.8. The main observation that we need is that if a graph has path-width at most , then it can decomposed into a family of disjoint subgraphs, each of which is a disjoint union of induced paths.
We first need a result about tree-decompositions. Let be a graph, , and two vertices of . We say that separates from in if and are in different components of the graph .
Lemma 3.10 (Robertson and Seymour [24, (2.4)]).
Let be a graph, be a tree-decomposition of , let be an edge of . If and are the components of , where and , then separates from in .
Lemma 3.11.
Let be a connected graph and let be a positive integer. If has path-width at most , then there exists an induced path which is a subgraph of such that has path-width at most .
Proof of 3.11.
Consider a path-decomposition of which realizes its path-width. Let be the elements of enumerated in the order that they appear in . Let and , and let be an induced -path in . We define the function as follows: for every we have . Then is a path-decomposition of the graph . Moreover, by 3.10, it follows that for each we have . Thus, the width of is at most . ∎
Corollary 3.12.
Let be a positive integer. If is a graph of path-width at most , then there exist (possibly null) induced subgraphs of such that the following hold:
-
1.
Every component of the graph is a path.
-
2.
For each , is an induced subgraph of , and every component of contains exactly one component of .
-
3.
.
Proof of 3.12.
We prove the statement by induction on . If the graph has path-width equal to one, then is the disjoint union of paths, and letting we see that the statement of 3.12 holds.
Let and suppose that the statement of 3.12 holds for every positive integer . Let be the connected components of . For each , we have that is a connected graph of path-width at most . Let be a subgraph of which is a path as in the statement of 3.11. Let . Consider the graph which, by 3.11, has path-width at most . Then, by applying the induction hypothesis to the graph , we obtain subgraphs of such that the subgraphs of satisfy the statement of 3.12. ∎
We are now ready to prove 3.8.
Proof of 3.8.
Let and be subgraphs of and respectively, chosen as in 3.12.
Let be a subtree of . We define the level of , denoted by , as follows:
Similarly, we define the level of a subtree of as follows:
Claim 2.
Let and be subtrees of such that . Then the following hold:
-
1.
Both and are paths; and
-
2.
if and only if .
Similarly for subtrees of .
Proof of 2.
We prove the claim for ; the proof for is identical. Since , we have that . Thus is contained in a connected component of the forest . Let be this component. By 3.12, we have that is a path, and thus is a path as well. With identical arguments we get that is a path.
For the second statement of our claim: The reverse implication is immediate. For the forward implication: Since , both the subtrees and are contained in the same connected component of the forest . Let be this component. By 3.12, we have that is a path. Consider the tree and its family of subtrees . Since , and , by 2.11, it follows that . In particular . This concludes the proof of 2. ∎
In what follows in this proof, for every and , we denote by the subtree of . For each and for each , we define a subset of as follows:
Let and observe that is a partition of .
Claim 3.
For each the graph is an interval graph. Similarly for each , and .
Proof of 3.
We prove the claim for ; the proof for is identical. For each vertex , let . Then, by 2, we have that is a path. Let . Then, by 2, we have that is adjacent to if and only if .
Hence, the graph is the intersection graph of the family of subpaths . Since is the disjoint union of paths it follows that every component of is an interval graph, and so is an interval graph as well. ∎
Let and . Then, by 3, we have . Hence is the desired partition. ∎
3.3 Subclasses of : When at least one chordal graph has a representation tree of bounded radius
For each positive integer we consider the subclass of in which one of the two chordal graphs in the intersection has a representation tree of radius at most , and we prove that this class is -bounded.
Theorem 3.13.
Let be a positive integer, and let and be chordal graphs such that the graph has a representation where . If is a graph such that , then .
The main observation that we need for the proof of Theorem 3.13 is the following:
Lemma 3.14.
Let be a chordal graph and be a positive integer. If has a representation such that , then there exists a partition of such that and for each we have that is a disjoint union of complete graphs.
We show how Theorem 3.13 follows from 3.14.
Proof of Theorem 3.13 assuming 3.14.
Let be a graph as in the statement of Theorem 3.13, and let be a partition of as in the statement of 3.14.
We claim that for each , we have . Indeed, let . Then the graph is a disjoint union of complete graphs. Hence, the graph is the intersection of a chordal graph with a disjoint union of cliques, and thus a chordal graph. Hence, .
For each , we can color the graph with a different palette of colors, and obtain a -coloring of . Hence . ∎
It remains to prove 3.14.
Proof of 3.14.
Let be a vertex of which, chosen as a root, realizes the radius of . For each vertex , we denote by the subtree of . Furthermore, for each subtree of , we denote by the value , and by the root of , which is the unique element of the set . We refer to the value as the level of .
Let , and for each , let . Observe that, since has radius at most , we have that is a partition of .
The main observation that we need is that two subtrees and of the same level intersect if and only if they have the same root (and no other common vertex).
Thus, for each level , the relation of intersection of subtrees is an equivalence relation in , and the corresponding induced subgraph of is a disjoint union of complete graphs.
For each , let . Then is the desired partition of . ∎
4 The -Chordality Problem is -complete for
We recall from the Section 1 that for a fixed positive integer , the -Chordality Problem is the following: Given a graph as an input, decide whether . In this section we study the computational complexity of this problem. For , the -Chordality Problem is to decide whether a given graph is chordal, and there exists a polynomial-time algorithm for this problem (see, for example, [11, 18]). In this section we prove Theorem 1.5 which we restate here.
Theorem 4.1.
For every , the -Chordality Problem is -complete.
In an upcoming paper, in joint work with Therese Biedl and Taite LaGrange, using different techniques we prove that the -Chordality Problem is -complete as well.
For a fixed positive integer the -Coloring Problem is the following: Given a graph as an input, decide whether has a -coloring.
Theorem 4.2 (Karp, [16, Main Theorem]).
For every , the -Coloring Problem is -complete.
We immediately see that for every positive integer , the -Chordality Problem is in . We prove Theorem 4.1 by proving a polynomial-time reduction of the -Coloring Problem to the -Chordality Problem. We first state some preliminary definitions and results.
Theorem 4.3 (McKee and Scheinerman, [20, Corollary 4]).
Let be a graph. Then .
Given two graphs and , the lexicographic product of with , denoted by , is the graph which has as vertices the elements of the set , and where two vertices and are adjacent if and only if , or and . The graph can be though as the graph that we obtain if in we “substitute” a copy of for each vertex of .
Theorem 4.4 (Geller and Stahl, [13, Theorem 3]).
Let and be two graphs. If , then .
Proposition 4.5.
Let be a graph. Then if and only if .
Proof of 4.5.
For the forward direction: By Theorem 4.3 and Theorem 4.4 we have that .
For the reverse direction: Suppose that and let be chordal graphs such that . Let . Let be defined as follows: , where is chosen so that it satisfies . We claim that is a proper -coloring of . Suppose not. Let be such that . Then we have that and . Thus, is a hole in which is a contradiction. ∎
Corollary 4.6.
Let be a graph. Then, in polynomial-time in the size of we can construct a graph such that the following hold: if and only if .
Now Theorem 4.1 follows immediately by Theorem 4.2 and 4.6.
References
- [1] Edgar Asplund and Branko Grünbaum “On a Coloring Problem” In Mathematica Scandinavica 8, 1960, pp. 181–188 URL: https://www.jstor.org/stable/24489134
- [2] Claude Berge “Les problemes de coloration en théorie des graphes” In Annales de l’ISUP 9.2, 1960, pp. 123–160 URL: https://hal.science/hal-04092789/document
- [3] Peter Buneman “A characterisation of rigid circuit graphs” In Discret. Math. 9.3, 1974, pp. 205–212 URL: https://doi.org/10.1016/0012-365X(74)90002-8
- [4] James Perkins Burling “On coloring problems of families of prototypes”, 1965, pp. 66 URL: https://www.proquest.com/docview/302137027?pq-origsite=gscholar&fromopenview=true
- [5] Parinya Chalermsook and Bartosz Walczak “Coloring and maximum weight independent set of rectangles” In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), 2021, pp. 860–868 SIAM URL: https://epubs.siam.org/doi/10.1137/1.9781611976465.54
- [6] Margaret Barry Cozzens and Fred S. Roberts “On dimensional properties of graphs” In Graphs and Combinatorics 5.1 Springer, 1989, pp. 29–46 URL: https://link.springer.com/content/pdf/10.1007/BF01788656.pdf
- [7] Blanche Descartes “A three colour problem” In Eureka 9, 1947, pp. 21 URL: http://www.archim.org.uk/eureka/archive/Eureka-9.pdf
- [8] Blanche Descartes “Solution to advanced problem no. 4526” In Amer. Math. Monthly 61.352, 1954, pp. 216 URL: https://www.jstor.org/stable/2307489?origin=crossref
- [9] Vida Dujmovic, Gwenaël Joret, Pat Morin, Sergey Norin and David R. Wood “Orthogonal tree decompositions of graphs” In SIAM Journal on Discrete Mathematics 32.2 SIAM, 2018, pp. 839–863 URL: https://epubs.siam.org/doi/10.1137/17M1112637
- [10] Stefan Felsner, Gwenaël Joret, Piotr Micek, William T. Trotter and Veit Wiechert “Burling graphs, chromatic number, and orthogonal tree-decompositions” In Electronic Notes in Discrete Mathematics 61 Elsevier, 2017, pp. 415–420 URL: https://www.sciencedirect.com/science/article/abs/pii/S1571065317301531
- [11] Fǎnicǎ Gavril “An algorithm for testing chordality of graphs” In Information Processing Letters 3.4 Elsevier, 1975, pp. 110–112 URL: https://doi.org/10.1016/0020-0190(75)90043-5
- [12] Fǎnicǎ Gavril “The intersection graphs of subtrees in trees are exactly the chordal graphs” In Journal of Combinatorial Theory, Series B 16.1 Elsevier, 1974, pp. 47–56 URL: https://www.sciencedirect.com/science/article/pii/009589567490094X/pdf?md5=2bd4904c5644452fc868fc4110b28b90&pid=1-s2.0-009589567490094X-main.pdf&_valck=1
- [13] Dennis Geller and Saul Stahl “The chromatic number and other functions of the lexicographic product” In Journal of Combinatorial Theory, Series B 19.1 Elsevier, 1975, pp. 87–95 URL: https://doi.org/10.1016/0095-8956(75)90076-3
- [14] Martin Charles Golumbic “Algorithmic graph theory and perfect graphs” Elsevier, 2004 URL: https://www.sciencedirect.com/bookseries/annals-of-discrete-mathematics/vol/57/suppl/C
- [15] András Gyárfás “Problems from the world surrounding perfect graphs” MTA Számítástechnikai és Automatizálási Kutató Intézet, 1985 URL: http://real-eod.mtak.hu/2132/1/SZTAKITanulmanyok_177.pdf
- [16] Richard M. Karp “Reducibility among combinatorial problems” In Complexity of Computer Computations Plenum Press, 1972, pp. 85–103 URL: https://link.springer.com/chapter/10.1007/978-1-4684-2001-2_9
- [17] Jan Kratochvil and Zsolt Tuza “Intersection dimensions of graph classes” In Graphs and Combinatorics 10.2-4 Springer, 1994, pp. 159–168 URL: https://link.springer.com/article/10.1007/BF02986660
- [18] George S. Leuker, Donald J Rose and R. Tarjan “Algorithmic aspects of vertex eliminations on graphs” In SIAM J. Comput 5.2, 1976, pp. 266–283 URL: https://epubs.siam.org/doi/pdf/10.1137/0205021
- [19] George S. Lueker “Structured breadth first search and chordal graphs” In Princeton Univ. Tech. Rep. TR-158, 1974
- [20] Terry A. McKee and Edward R. Scheinerman “On the chordality of a graph” In Journal of graph theory 17.2 Wiley Online Library, 1993, pp. 221–232 URL: https://doi.org/10.1002/jgt.3190170210
- [21] Jan Mycielski “Sur le coloriage des graphs” In Colloquium Mathematicae 3.2, 1955, pp. 161–162 URL: https://www.impan.pl/en/publishing-house/journals-and-series/colloquium-mathematicum/all/3/2/94136/sur-le-coloriage-des-graphs
- [22] Sergei Ovchinnikov “Graphs and cubes” Springer Science & Business Media, 2011 URL: https://link.springer.com/book/10.1007/978-1-4614-0797-3
- [23] Fred S. Roberts “On the boxicity and cubicity of a graph” In Recent progress in combinatorics 1.1, 1969, pp. 301–310
- [24] Neil Robertson and Paul D. Seymour “Graph minors. II. Algorithmic aspects of tree-width” In Journal of algorithms 7.3 Elsevier, 1986, pp. 309–322 URL: https://doi.org/10.1016/0196-6774(86)90023-4
- [25] Alex Scott “Graphs of large chromatic number” In Proceedings of the ICM, 2022 URL: https://people.maths.ox.ac.uk/scott/Papers/icmpaper.pdf
- [26] Alex Scott and Paul Seymour “A survey of -boundedness” In Journal of Graph Theory 95.3 Wiley Online Library, 2020, pp. 473–504 URL: https://doi.org/10.1002/jgt.22601
- [27] Konstantinos Stavropoulos “On Graph Sparsity and Structure: Colourings and Graph Decompositions”, 2016 URL: https://doi.org/10.18154/RWTH-2017-08007
- [28] James R. Walter “Representations of chordal graphs as subtrees of a tree” In Journal of graph theory 2.3 Wiley, 1978, pp. 265–267 URL: https://doi.org/10.1002/jgt.3190020311
- [29] James R. Walter “Representations of rigid cycle graphs” In ProQuest Dissertations and Theses, 1972, pp. 107 URL: https://www.proquest.com/dissertations-theses/representations-rigid-cycle-graphs/docview/302594245/se-2
- [30] Douglas B. West “Combinatorial mathematics” Cambridge University Press, 2020 URL: https://www.cambridge.org/highereducation/books/combinatorial-mathematics/3889A3BEAE0E15368330ADE1B1EE98D9?utm_campaign=shareaholic&utm_medium=copy_link&utm_source=bookmark
- [31] Alexander Aleksandrovich Zykov “On some properties of linear complexes” In Matematicheskii sbornik 66.2 Russian Academy of Sciences, Steklov Mathematical Institute of Russian …, 1949, pp. 163–188 URL: https://www.mathnet.ru/php/archive.phtml?wshow=paper&jrnid=sm&paperid=5974&option_lang=eng