(Theta, triangle)-free and (even hole, $K_4$)-free graphs. Part 1 : Layered wheels
Ni Luh Dewi Sintiari, Nicolas Trotignon

TL;DR
This paper introduces layered wheel graphs, which have large treewidth and girth, serving as potential examples for characterizing complex graph classes like (theta, triangle)-free and even-hole-free graphs with no K4.
Contribution
The paper constructs layered wheel graphs demonstrating large treewidth and girth, providing new examples within specific graph classes and insights into their structural properties.
Findings
Layered wheels have arbitrarily large treewidth and girth.
They are examples within (theta, triangle)-free and even-hole-free graphs with no K4.
These graphs may help characterize graphs with large treewidth.
Abstract
We present a construction called layered wheel. Layered wheels are graphs of arbitrarily large treewidth and girth. They might be an outcome for a possible theorem characterizing graphs with large treewidth in terms of their induced subgraphs (while such a characterization is well-understood in terms of minors). They also provide examples of graphs of large treewidth and large rankwidth in well-studied classes, such as (theta, triangle)-free graphs and even-hole-free graphs with no (where a hole is a chordless cycle of length at least four, a theta is a graph made of three internally vertex disjoint paths of length at least two linking two vertices, and is the complete graph on four vertices).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
(Theta, triangle)-free and (even hole, )-free graphs. Part
1: Layered wheels
Ni Luh Dewi Sintiari , Nicolas Trotignon11footnotemark: 1 Univ Lyon, EnsL, UCBL, CNRS, LIP, F-69342, LYON Cedex 07, France.
The authors are partially supported by the LABEX MILYON (ANR-10-LABX-0070) of Université de Lyon within the program “Investissements d’Avenir” (ANR-11-IDEX-0007) operated by the French National Research Agency (ANR), and by Agence Nationale de la Recherche (France) under research grant ANR DIGRAPHS ANR-19-CE48-0013-01.
Abstract
We present a construction called layered wheel. Layered wheels are graphs of arbitrarily large treewidth and girth. They might be an outcome for a possible theorem characterizing graphs with large treewidth in terms of their induced subgraphs (while such a characterization is well-understood in terms of minors). They also provide examples of graphs of large treewidth and large rankwidth in well-studied classes, such as (theta, triangle)-free graphs and even-hole-free graphs with no (where a hole is a chordless cycle of length at least four, a theta is a graph made of three internally vertex disjoint paths of length at least two linking two vertices, and is the complete graph on four vertices).
1 Introduction
In this article, all graphs are finite, simple, and undirected. The vertex set of a graph is denoted by and the edge set by . A graph is an induced subgraph of a graph if some graph isomorphic to can be obtained from by deleting vertices. A graph is a minor of a graph if some graph isomorphic to can be obtained from by deleting vertices, deleting edges, and contracting edges.
When we say that * contains * without specifying as a minor or as an induced subgraph, we mean that is an induced subgraph of . A graph is -free if it does not contain (so, as an induced subgraph). For a family of graphs , is -free if for every , is -free. A class of graphs is hereditary if it is -free for some or, equivalently, if it is closed under taking induced subgraphs. A hole in a graph is a chordless cycle of length at least four. It is odd or even according to its length (that is its number of edges). We denote by the complete graph on vertices.
The present work is originally motivated by a question asked by Cameron et al. in [3]: is the treewidth (or cliquewidth) of an even-hole-free graph bounded by a function of its clique number? In this first part, we describe a construction called layered wheel showing that the answer is no. In the second part, we will show that under additional restrictions, the treewidth is bounded. We postpone the formal definition of a layered wheel to Section 3 although we use the term several times until then. There are three main motivations:
- •
When considering the induced subgraph relation (instead of the minor relation), is there a theorem similar to the celebrated grid-minor theorem of Robertson and Seymour?
- •
A better understanding of the classes defined by excluding the so-called Truemper configurations, that play an important role in hereditary classes of graphs.
- •
The structure of even-hole-free graphs.
We now give details on each of the three items.
The grid-minor theorem
The treewidth of a graph is an integer measuring how far is the graph from being a tree (far here means the difficulty of decomposing the graph in a kind of tree-structure). We give a formal definition of treewidth in Section 2.
The -grid is the graph on where two distinct ordered pairs and are adjacent whenever exactly one of the following holds: and , or and (see Figure 1). Robertson and Seymour [21] proved that there exists a function such that every graph with treewidth at least contains a -grid as a minor (see [8] for the best function known so far). This is called the grid-minor theorem. The -wall is the graph obtained from the -grid by deleting all edges with form and .
Subdividing times an edge of a graph, where , means deleting and adding a path . The -subdivision of a graph is the graph obtained from by subdividing -times all its edges (simultaneously). Note that replacing “grid” by a more specific graph in the grid-minor theorem, such as -subdivision of a -grid, -wall, or -subdivision of a -wall provides statements that are formally weaker (at the expense of a larger function), because a large grid contains a large subdivision of a grid, a large wall, and a large subdivision of a wall. However, these trivial corollaries are in some sense stronger, because walls, subdivisions of walls, and subdivision of grids are graphs of large treewidth that are more sparse than grids. So they somehow certify a large treewidth with less information. Since one can always subdivide more, there is no “ultimate” theorem in this direction.
It would be useful to have a similar theorem with “induced subgraph” instead of “minor”. Simply replacing “minor” with “induced subgraph” in the statement is trivially false, and here is a list of known counter-examples: , , subdivisions of walls, line graphs of subdivisions of walls (see Figure 2), where denotes the complete graph on vertices, denotes the complete bipartite graph with each side of size , and where the line graph of a graph is the graph on where two vertices in are adjacent whenever they are adjacent edges of .
One of our results is that the simple list above is not complete. In section 3, we present a construction that we call layered wheel. Layered wheels have large treewidth and large girth (the girth of a graph is the length of its shortest cycle). Large girth implies that they contain no , no , and no line graphs of subdivisions of walls. Moreover, layered wheels contain no subdivisions of -grids (this is explained after Lemma 3.3).
We leave an open question asked by Zdeněk Dvořák (personal communication): is it true that for some function every graph with treewidth at least contains either , , a subdivision of the -wall, the line graph of some subdivision of the -wall, or some variant of the layered wheel with at least layers? In the next paragraphs, we give variants of Dvořák’s question.
Truemper configurations
A prism is a graph made of three vertex-disjoint chordless paths , , of length at least 1, such that and are triangles and no edges exist between the paths except those of the two triangles. Such a prism is also referred to as a or a (3PC stands for 3-path-configuration).
A pyramid is a graph made of three chordless paths , , of length at least one, two of which have length at least two, vertex-disjoint except at , and such that is a triangle and no edges exist between the paths except those of the triangle and the three edges incident to . Such a pyramid is also referred to as a or a .
A theta is a graph made of three internally vertex-disjoint chordless paths , , of length at least two and such that no edges exist between the paths except the three edges incident to and the three edges incident to . Such a theta is also referred to as a or a .
Observe that the lengths of the paths in the three definitions above are designed so that the union of any two of the paths induces a hole. A wheel is a graph formed by a hole (called the rim) together with a vertex (called the center) that has at least three neighbors in the hole.
A 3-path-configuration is a graph isomorphic to a prism, a pyramid, or a theta. A Truemper configuration is a graph isomorphic to a prism, a pyramid, a theta, or a wheel. They appear in a theorem of Truemper [23] that characterizes graphs whose edges can be labeled so that all chordless cycles have prescribed parities (3-path-configurations seem to have first appeared in a paper Watkins and Mesner [26]).
Truemper configurations play an important role in the analysis of several important hereditary graph classes, as explained in a survey of Vušković [25]. Let us simply mention here that many decomposition theorems for classes of graphs are proved by studying how some Truemper configurations contained in the graph attaches to the rest of the graph, and often, the study relies on the fact that some other Truemper configurations are excluded from the class. The most famous example is perhaps the class of perfect graphs. In these graphs, pyramids are excluded, and how a prism contained in a perfect graphs attaches to the rest of the graph is important in the decomposition theorem for perfect graphs, whose corollary is the celebrated Strong Perfect Graph Theorem due to Chudnovsky, Robertson, Seymour, and Thomas [5]. See also [22] for a survey on perfect graphs, where a section is specifically devoted to Truemper configurations. Many other examples exist, see [13] for a long list of them.
Some researchers started to study systematically classes defined by excluding some Truemper configurations [13]. We believe that among many classes that can be defined in that way, the class of theta-free graphs is one of the most interesting classes. This is because it generalizes claw-free graphs (since a theta contains a claw), and so it is natural to ask whether it shares the most interesting features of claw-free graphs: a structural description (see [6]), a polynomial time algorithm for the maximum stable set (see [14]), an approximation algorithms for the chromatic number (see [18]), a polynomial time algorithm for the induced linkage problem (see [15]), and a polynomial -bounding function (see [17]).
In the attempt of finding a structural description of theta-free graphs, a seemingly easy case is when triangles are also excluded. Because then, every vertex of degree at least 3 is the center of a claw (therefore a possible start for a theta), so that excluding theta and triangle should enforce some structure. Supporting this idea, Radovanović and Vušković [20] proved that every (theta, triangle)-free graph is 3-colorable.
Hence, we believed when starting this work that (theta, triangle)-free graphs have bounded treewidth. But this turned out to be false: layered wheels are (theta, triangle)-free graphs of arbitrarily large treewidth.
However, on the positive side, we note that layered wheels need many vertices to increase the treewidth. More specifically, a layered wheel is made of layers, where is an integer. Each layer is a path and (see Lemma 3.2), (see Theorems 3.12 and 5.4). So, the treewidth of a layered wheel is “small” in the sense that it is logarithmic in the size of its vertex set. We wonder whether such a behavior is general in the sense of the following conjecture.
Conjecture 1.1**.**
For some constant , if is a (theta, triangle)-free graph, then the treewidth of is at most .
This conjecture reflects our belief that constructions similar to the layered wheel must have an exponential number of vertices (exponential in the treewidth). It suggests the following variant of Dvořák’s question: is it true that for some constant and some function , every graph with treewidth at least contains either , , a subdivision of the -wall, the line graph of some subdivision of the -wall, or has at least vertices?
Kristina Vušković observed that is a (prism, pyramid, wheel)-free graph, or equivalently an only-theta graph (because the theta is the only Truemper configuration contained in it). Moreover, walls are only-theta graphs, line graphs of subdivisions of walls are only-prism graphs, and triangle-free layered wheels are only-wheel graphs. Observe that complete graphs contain no Truemper configuration, so they are simultaneously only-prism, only-wheel, and only-theta. One may wonder whether a graph with large treewidth should contain an induced subgraph of large treewidth with a restricted list of induced subgraphs isomorphic to Truemper configurations.
Even-hole-free graphs
Our last motivation for this work is a better understanding of even-hole-free graphs. These are related to Truemper configurations because thetas and prisms obviously contain even holes (to see this, consider two paths of the same parity among the three paths that form the configuration). Also, call even wheel a wheel where has an even number of neighbors in . It is easy to check that every even wheel contains an even hole.
Even-hole-free graphs were originally studied to experiment techniques that would help to settle problems on perfect graphs. This has succeeded, in the sense that the decomposition theorem for even-hole-free graphs (see [24]) is in some respect similar to the one that was later on discovered for perfect graphs (see [5]). However, classical problems such as graph coloring or maximum stable set, are polynomial time solvable for perfect graphs, while they are still open for even-hole-free graphs. This is a bit strange because the decomposition theorem for even-hole-free graphs is in many respect simpler than the one for perfect graphs. Moreover, it is easy to provide perfect graphs of arbitrarily large treewidth (or even rankwidth), such as bipartite graphs, or their line graphs. On the other hand, for even-hole-free graphs, apart from complete graphs, it is not so easy. Some constructions are known, see [1].
But so far, every construction of even-hole-free graphs of arbitrarily large treewidth (or rankwidth) contains large cliques. Moreover, it is proved in [4] that (even hole, triangle)-free graphs have bounded treewidth. This is based on a structural description of the class from [9]. Hence, Cameron et al. [3] asked whether (even hole, )-free graphs have bounded treewidth. We prove in this article that it is not the case, by a variant of the layered wheel construction (see Theorem 3.10). As for (theta, triangle)-free, we need a large number of vertices to grow the treewidth, so we propose the following conjecture.
Conjecture 1.2**.**
There exists a constant such that for any (even hole, )-free graph , the treewidth of is at most .
Our construction of even-hole-free layered wheels contains diamonds (a diamond is a graph obtained for by removing an edge). We therefore propose the following conjecture.
Conjecture 1.3**.**
Even-hole-free graphs with no and no diamonds have bounded treewidth.
(Even hole, pyramid)-free graphs attracted some attention (see [7]). It is therefore worth noting that even-hole-free layered wheels are pyramid-free (see Theorem 3.11). We remark that it is also possible to obtain a variant of even-hole-free layered wheel that does contain pyramids. We omit giving all details about this construction that is still of interest because it might give indications about how an even-hole-free graph can be decomposed (or not) around a pyramid.
We note that for the classes where we prove unbounded treewidth, the cliquewidth (and therefore the rankwidth), to be defined later, is also large (see Theorems 3.15 and 4.16).
Outline of the article
In Section 2, we introduce the terminology used in our proofs.
In Section 3, we describe the construction of layered wheels for two classes of graphs: (theta, triangle)-free graphs and (even hole, )-free graphs (in fact, we prove it for a more restricted class namely (even hole, , pyramid)-free graphs). We prove that the constructions actually yield graphs in the corresponding classes (this is non-trivial, see Theorems 3.5, 3.10, and 3.11). We then prove that layered wheels have unbounded treewidth (see Theorem 3.12) and cliquewidth (see Theorem 3.15).
In Section 4, we recall the definition of rankwidth. We exhibit (theta, triangle)-free graphs and (even hole, )-free graphs with large rankwidth. This is a trivial corollary of Theorem 3.15, but the computation is more accurate (see Theorem 4.16).
In Section 5, we give an upper bound on the treewidth of layered wheels. We prove a stronger result: the so-called pathwidth of layered wheels is bounded by some linear function of the number of its layers (see Theorem 5.4).
2 Summary of the main results and terminology
The treewidth, cliquewidth, rankwidth, and pathwidth of a graph are denoted by , , , and respectively. The following lemma is well-known.
Lemma 2.1** (See [11] and [19]).**
For every graph , the followings hold:
- •
;
- •
;
- •
.
The first item of the lemma is proved in [11], and the second item is proved in [19]. The third item follows because pathwidth is a special case of treewidth (see Section 5). All results presented in this article can be summarized in the next two theorems.
Theorem 2.2**.**
For every integers and , there exists a graph such that the followings hold:
- •
* is theta-free and has girth at least (in particular, is triangle-free); *
- •
;
- •
.
Theorem 2.3**.**
For every integers and , there exists a graph such that the followings hold:
- •
* is (even hole, , pyramid)-free and every hole in has length at least ; *
- •
;
- •
.
A graph is a subgraph of a graph , denoted by , if and . For a graph and a subset , we let denote the subgraph of induced by , i.e. has vertex set , and consists of the edges of that have both ends in .
For simplicity, sometimes we do not distinguish between a vertex set and the graph induced by the vertex set. So we write instead of . Also for a vertex , we write (instead of ) and similarly, we write for some . For , we denote by , the set of neighbors of in that is called the neighborhood of , and is also denoted by .
A path in is a sequence of distinct vertices , where for , if and only if . For two vertices with , the path is a subpath of that is denoted by . The subpath is called the interior of . The vertices are the ends of the path, and the vertices in the interior of are called the internal vertices of .
A cycle is defined similarly, with the additional properties that and . The length of a path is the number of edges of . The length of cycle is defined similarly.
We now give a formal definition of treewidth. A tree decomposition of a graph is a pair , where is a tree whose every node is assigned a vertex subset , called a bag, such that the following three conditions hold:
- (T1)
, i.e., every vertex of is in at least one bag. 2. (T2)
For every , there exists a node of such that bag contains both and . 3. (T3)
For every , the set , i.e., the set of nodes whose corresponding bags contain , induces a connected subtree of .
The width of tree decomposition equals , that is, the maximum size of its bag minus 1. The treewidth of a graph , denoted by , is the minimum possible width of a tree decomposition of .
3 Construction and treewidth
In this section, we describe the construction of layered wheels for two classes of graphs, namely the class of (theta, triangle)-free graphs and the class of (even hole, )-free graphs. We also give a lower bound on their treewidth.
(Theta, triangle)-free layered wheels
We now present ttf-layered-wheels which are theta-free graphs of girth at least , containing as a minor, for all integers (see Figure 4).
Construction 3.1**.**
Let and be integers. An -ttf-layered-wheel, denoted by , is a graph consisting of layers, which are paths . The graph is constructed as follows.
- (A1)
* is partitioned into vertex-disjoint paths . So, . The paths are constructed in an inductive way.* 2. (A2)
The path consists of a single vertex. 3. (A3)
For every and every vertex in , we call ancestor of any neighbor of in . The type of is the number of its ancestors (as we will see, the construction implies that every vertex has type 0 or 1). Observe that the unique vertex of has type 0. We will see that the construction implies that for every , the ends of are vertices of type 1. 4. (A4)
Suppose inductively that and layers are constructed. The -layer is built as follows.
For any we define a path (that will be a subpath of ), in the following way:
- •
if is of type 0, contains three neighbors of , namely , in such way that .
- •
if is of type 1, let be its unique ancestor. contains six neighbors of , namely , and three neighbors of , namely , in such a way that
[TABLE]
The neighbors of and the neighbors of in are of type 1, the other vertices of are of type 0. We now specify the lengths of the boxes and how they are connected to form . 5. (A5)
The path goes through the boxes of in the same order as vertices in . For instance, if is a subpath of , then goes through , , and , in this order along . Note that the vertices of that are in none of the boxes are of type 0. Note that for , we have . 6. (A6)
Let be vertices of type 1 in (so vertices from the boxes), and consecutive in the sense that the interior of contains no vertex of type 1. Then is a path of length at least . 7. (A7)
Observe that every vertex in has type 0 or 1. 8. (A8)
There are no other vertices or edges apart from the ones specified above.
Observe that the construction is not fully deterministic because in (A6), we just indicate a lower bound on the length of , so there may exist different ttf-layered-wheels . This flexibility will be convenient below to exhibit ttf-layered-wheels of arbitrarily large rankwidth.
Lemma 3.2**.**
For and , every vertex has at least neighbors in .
Proof.
We prove the lemma by induction on . If , then (A4) implies that for every and every vertex in , has three or six neighbors in . If , then by the induction hypothesis, every vertex has at least neighbors in . Hence by (A4), it has at least neighbors in . ∎
Lemma 3.2 implies in particular that every vertex of layer has neighbors in all layers . Construction 3.1 is in fact the description of an inductive algorithm that constructs . So, the next lemma is clear.
Lemma 3.3**.**
For every integers and , there exists an -ttf-layered-wheel.
We now prove that Construction 3.1 produces a theta-free graph with arbitrarily large girth and treewidth. Observe that any subdivision of the (3,5)-grid contains a theta. Thus, Theorem 3.5 implies that a ttf-layered-wheel does not contain any subdivision of (3,5)-grid as mentioned in the introduction.
The next lemma is useful to prove Theorem 3.5. For a theta consisting of three paths , the common ends of those paths are called the apexes of the theta. Let be graph containing a path . The path is special if
- •
there exists a vertex such that ; and
- •
in , every vertex of has degree at most 2.
Note that in the next lemma, we make no assumption on , that in particular may contain triangles.
Lemma 3.4**.**
Let be a graph containing a special path . For any theta that is contained in (if any), every apex of the theta is not in .
Proof.
Let be a vertex satisfying the properties as in the definition of special path. For a contradiction, suppose that contains some vertex which is an apex of some theta in . Note that must have degree 3, and is therefore a neighbor of . Consider two subpaths of , and such that and both , have no neighbors of in their interior. This exists since . Since is an apex, either or is a hole of . Without loss of generality suppose that . Hence the other apex of must be also contained in . Since and all vertices of have degree 2, must be the two apexes of . Since , . But then has degree 3 in while not being an apex, a contradiction. This completes the proof.∎
Theorem 3.5**.**
For every integers and , every -ttf-layered-wheel is theta-free graph with girth at least .
Proof.
We first show by induction on that has girth at least . This is clear for , so suppose that and let be a cycle in whose length is less than . We may assume that layer contains some vertex of , for otherwise is a cycle in , so it has length at least by the induction hypothesis. Let be a path such that and with the maximum length among such possible paths. Note that contains at least two vertices. Indeed, if contains a single vertex, then such a vertex must have at least two ancestors, since it has degree 2 in , which is impossible by the construction of . So . Moreover, note that as is contained in a cycle, both and must have an ancestor. Let and be the ancestor of and respectively. By (A6) of Construction 3.1 has length at least . Hence has length at least , so has length at least . This completes the proof.
Now we show that is theta-free. For a contradiction, suppose that it contains a theta. Let be a theta with minimum number of vertices, and having and as apexes. As above, without loss of generality, we may assume that contains some vertex of . Note that every vertex of is contained in a special path of . Hence, by Lemma 3.4, . In particular, every vertex of has degree 2 in .
Let for some , be a path such that and it is inclusion-wise maximal with respect to this property. Since every vertex of has at most one ancestor, . Moreover, both and must have an ancestor, because every vertex of has degree 2 or 3 in . Let and be the ancestor of and respectively. By the maximality of , both and are also in . Note that no vertex in the interior of is adjacent to or , since otherwise such a vertex would have degree 3 in , meaning that it is an apex, a contradiction.
Claim 1**.**
We have , , and some internal vertex of is of type 1.
*Proof of Claim 1. *Otherwise, or , or every internal vertex of is of type 0. In the last case, we also have or by the construction of . Hence, in all cases, induces a hole in , that must contain both and . Since , we have . But this is not possible as or . This proves Claim 1.
We now set (that is a path by Claim 1).
Claim 2**.**
There exists no vertex of type 0 in that has a neighbor in the interior of .
*Proof of Claim 2. *For a contradiction, let be of type 0 that has neighbors in the interior of . Note that because internal vertices of have degree 2 in . Let be the shortest path from to in . Note that is shorter than , because it does not go through one vertex of . So, can be substituted for in , which provides a theta from to with less vertices, a contradiction to the minimality of . This proves Claim 2.
Claim 3**.**
We may assume that:
- •
* and has type 0.*
- •
.
- •
* has a neighbor in and .*
- •
Every vertex in has type 0, except , , and three neighbors of . Observe that has type 1 and has three more neighbors in that are not in .
*Proof of Claim 3. *Suppose first that are both in . Then by Claim 1, the path has length at least two. Moreover, by Claim 2, all its internal vertices are of type 1, because they all have neighbors in the interior of . It follows that has length exactly two. We denote by its unique internal vertex. Substituting for , we obtain a theta that contradicts the minimality of . Observe that the ancestor of is not in , because it has three neighbors in . This proves that are not both in .
So up to symmetry, we may assume that . Since has neighbor in , it must be that has a neighbor , and that along , one visits in order three neighbors of , then and two other neighbors of , and then three other neighbors of .
Let be the neighbor of in , chosen so that has neighbors in . Since has type 0, by Claim 2, we have . Hence, as claimed, and . This proves Claim 3.
Let , , , , , be the six neighbors of in appearing in this order along , in such a way that and . We have , since otherwise we obtain a shorter theta from to by replacing with , a contradiction to the minimality of . Let be the neighbor of in closest to along . Since , .
If , then by replacing with , we obtain a theta, a contradiction to the minimality of . So, . Without loss of generality, we may assume that .
If , then by replacing with in , we obtain a theta from to which contains less vertices than , a contradiction to the minimality of . So, .
Recall that has type 0. Let be the neighbor of in . Moreover, let and be the neighbor of and in respectively, such that all vertices in the interior of have degree 2. Since goes through , . Therefore . This implies the hole is a hole of , a contradiction because the other apex is not in the hole. This completes the proof that is theta-free. ∎
Even-hole-free layered wheels
Recall that (even hole, triangle)-free graphs have treewidth at most 5 (see [4]), and as we will see, ttf-layered-wheels of arbitrarily large treewidth exist. Hence, some ttf-layered-wheels contain even holes (in fact, it can be checked that they contain even wheels). We now provide a construction of layered wheel that is (even hole, )-free, but that contains triangles (see Figure 6). Its structure is similar to ttf-layered-wheel, but slightly more complicated.
The construction of ehf-layered-wheel that we are going to discuss emerges from the structure of wheels that may exist in a graph of the studied class (namely, even-hole-free graphs with no ). In the class of even-hole-free graphs, a wheel may have several centers while having the same rim. Those centers may be adjacent or not. In Figure 5, we give examples of wheels that may exist in an even-hole-free graph. Formally, we do not need to prove that these wheels are even-hole-free, and therefore we omit the (straightforward) proof.
Now we are ready to describe the construction of ehf-layered-wheel.
Construction 3.6**.**
Let and be integers. An -ehf-layered-wheel, denoted by , consists of layers, which are paths . We view these paths as oriented from left to right. The graph is constructed as follows.
- (B1)
* is partitioned into vertex-disjoint paths . So, . The paths are constructed in an inductive way.* 2. (B2)
The first layer consists of a single vertex . The second layer is a path such that , where and for , is of odd length at least . 3. (B3)
For every and every vertex in , we call ancestor of any neighbor of in . The type of is the number of its ancestors (as we will see, the construction implies that every vertex has type 0, 1, or 2). Observe that the unique vertex of has type 0, and consists only of vertices of type 0 or type 1. Moreover, we will see that if is of type 2, then its ancestors are adjacent. Also, the construction implies that for every , the ends of are vertices of type 1. 4. (B4)
Suppose inductively that and are constructed. The -layer is built as follows.
For all , any vertex has an odd number of neighbors in , that are into subpaths of that we call zones. These zones are labeled by or according to their parity: a zone labeled contains four neighbors of , and a zone labeled contains three neighbors of . All these four or three neighbors are of type 1, and all the other vertices of the zone are of type 0.
There are also zones that contain common neighbors of two vertices . We label them (or ). A zone (resp. ) contains four (resp. three) common neighbors of and . All these four or three neighbors are of type 2, and all the other vertices of the zone are of type 0.
The ends of a zone (resp. ) are neighbors of . The ends of a zone (resp. ) are common neighbors of and . Distinct zones are disjoint. 5. (B5)
For any , we define the box , that is a subpath of , as follows:
- •
If is of type 0 (so it is an internal vertex of ), then let and be the neighbors of in , so that is a subpath of . In this case, goes through three zones , , that appear in this order along (see Figure 6).
- •
If is of type 1, then let , be its ancestor.
If is an internal vertex of , then let and be the neighbors of in , so that is a subpath of . In this case, is made of five zones , , , , (see Figure 6).
If is the left end of , then let be the neighbor of in . In this case, is made of four zones , , , .
If is the right end of , then let be the neighbor of in . In this case, is made of four zones , , , .
- •
If is of type 2 (so it is an internal vertex of ), then let and , be its ancestors. If , we suppose that and appear in this order along (viewed from left to right). It turns out that either is an ancestor of , or are consecutive along some path (because as one can check, all vertices of type 2 that we create satisfy this statement). In this case, is made of 11 zones, namely , , , , , , , , , , and (see Figure 6).
Note that for any two adjacent vertices , and are not disjoint. 6. (B6)
The path visits all the boxes of in the same order as vertices in . For instance, if is a subpath of , then , , and appear in this order along . 7. (B7)
Let and be two vertices of , both of type 1 or 2, and consecutive in the sense that every vertex in the interior of is of type 0. If and have a common ancestor, then has odd length, at least . If and have no common ancestor, then has even length, at least . 8. (B8)
Observe that every vertex in has type 0, 1, or 2. Moreover, as announced, every vertex of type 2 has two adjacent ancestors. 9. (B9)
There are no other vertices or edges apart from the ones specified above.
For the same reason as for ttf-layered-wheels, we allow flexibility in Construction 3.6, by just giving lower bounds for the lengths of paths described in (B7). So there may exist different ehf-layered-wheels for the same value of and .
Lemma 3.7**.**
For and , every vertex has at least neighbors in .
Proof.
We omit the proof since it is similar to the proof of Lemma 3.2. ∎
Lemma 3.7 implies that every vertex of layer has neighbors in all layers . The next lemma is clear.
Lemma 3.8**.**
For every integers and , there exists an -ehf-layered-wheel.
We need some properties of lengths of some paths in ehf-layered-wheel. It is convenient to name specific subpaths of boxes first (see Figure 6).
- •
Suppose that is a vertex in (of any type).
If is not an end of , then a subpath of is a shared part of if it is either the zone or the zone . The private part of is the path from the rightmost vertex of to the leftmost vertex of .
Otherwise, if is the left end of (and therefore of type 1), then has only one shared part, that is the zone , where . The private part of is the path from the leftmost vertex of the leftmost zone to the leftmost vertex of .
Similarly, if is the right end of , then has only one shared part, that is the zone , where . The private part of is the path from the rightmost vertex of to the rightmost vertex of the rightmost zone .
Observe that is edgewise partitioned into a private part and some shared parts (namely zero if and is the unique vertex of layer , one if and is an end of , two otherwise).
- •
Suppose that is of type 1 and is its ancestor.
If is not the left end of , then the left escape of in is the subpath of from the rightmost vertex of to the leftmost vertex of .
If is not the right end of , then the right escape of in is the subpath of from the rightmost vertex of to the leftmost vertex of .
- •
Suppose that is of type 2 and are its ancestors as in Construction 3.6. Note that is not an end of .
The left escape of (resp. of ) in is the subpath of from the rightmost vertex of to the leftmost vertex of the zone that is the closest to .
The right escape of (resp. of ) in is the subpath of from the rightmost vertex of the zone that is the closest to , to the leftmost vertex of .
Lemma 3.9**.**
Let be an ehf-layered-wheel with and be a vertex in the layer . Then the following hold:
- •
Shared parts of are paths of odd length.
- •
The private part of is a path of even length if is not an end of ; and it is of odd length otherwise.
- •
If has type 1 or 2, then all the left and right escapes of its ancestors in are paths of even length.
Proof.
To check the lemma, it is convenient to follow the path on Figure 6 from left to right. Along this proof, we refer to Construction 3.6, and we follow the notation given in Figure 6.
By (B7), shared parts of have obviously odd length.
If has type 0, then along the private part of , one meets 1 common neighbor of and , then 3 private neighbors of , and then 1 common neighbor of and . In total, from the leftmost neighbor of to its rightmost neighbor, one goes through 4 subpaths of , each of odd length by (B7) (2 of the paths are in zones, while 2 of them are between zones). The private part of has therefore even length.
If has type 1, then the proof is similar. If it is not an end of , then along the private part of , one visits 10 subpaths (6 in zones, 4 between zones), each of odd length by (B7). Otherwise, one visits 9 subpaths (6 in zones, 3 between zones), each of odd length by (B7).
If has type 2 then is not an end of . Now there are more details to check. Along the private part of , one visits 32 subpaths. Among them, 22 are in zones and have odd length by (B7), and 10 are between zones. But 4 of the subpaths between zones have even length by (B7), namely, the paths linking to (because ), to , to , and to . The 6 remaining subpaths between zones have odd length by (B7). In total, the private part of has even length as claimed.
For the left and right escapes, the proof is similar. If is of type 1, then the escape is made of 4 paths each of odd length. If is of type 2, then the escape is made of the path between zones and that is of even length, three paths in zone each of an odd length, and the path between zone and or that is of odd length. So, every left and every right escape is of even length. ∎
Theorem 3.10**.**
For every integers and , every -ehf-layered-wheel is (even hole, )-free and every hole in has length at least .
Proof.
It is clear from the construction that does not contain . Moreover, it follows from (B7) that apart from triangles, any chordless cycle in is of length at least (we omit the formal proof that is similar to the proof that ttf-layered-wheels have girth at least ).
For a contradiction, consider an ehf-layered-wheel that contains an even hole . Suppose that is minimal, and under this assumption that has minimum length. Hence, layer contains some vertex of , for otherwise would be a counterexample. Let us start by the following claim.
Let be a vertex in where , and be a neighbor of in . We say that is an internal edge (see Figure 6) if one of the following holds:
- •
and is an internal vertex of .
- •
, is an ancestor of , has type 1 or 2, is in and is neither the leftmost neighbor of in nor the rightmost neighbor of in .
Claim 1**.**
* contains no internal edge.*
*Proof of Claim 1. *Let be an internal edge as in the definition and suppose for a contradiction that is an edge of . Let be the path of that is included in and that is maximal with respect to this property. Let be the ancestor of that is in (it exists by the maximality of ).
Suppose first that is in . We then set and observe that has type 0, 1 or 2 (see Figure 6). If has type 0, then since is internal edge, is either in the zone , or is among the three rightmost vertices of zone , or is among the three leftmost vertices of zone (where and are the left and the right neighbors of respectively in as shown in Figure 6). Since no internal vertex of is adjacent to because is a hole, we have and . So, and has odd length by the axiom (B7), a contradiction. If has type 1 (and ancestor as represented in Figure 6), the proof is similar (note in this case that for otherwise the triangle would be in , a contradiction).
If has type 2 (and ancestors as represented in Figure 6) the proof is similar with some additional situations. For instance, it can be that is the rightmost vertex of the leftmost zone . In this case, can be either the leftmost vertex of the zone that is next to , or the leftmost vertex of the zone that is closest to . In the first case, or (say up to symmetry), so and has odd length by (B7); in the second case, and has again odd length by (B7), a contradiction. Similar situations are when is the leftmost vertex of the leftmost zone , when is the rightmost vertex of the rightmost zone and when is the leftmost vertex of the rightmost zone . We omit the details of each situation.
Suppose now that is not in . Since has neighbor in , is the ancestor of some vertex from . If is of type 1 with ancestor , then . We observe that must be the middle vertex of the zone . Hence, and has odd length by (B7), a contradiction.
So, has type 2 and ancestors . Up to symmetry, we may assume that . As in the previous cases, whatever the place of in , we must have either , or , or (when is the rightmost vertex of and is the leftmost vertex of ). In all cases, has odd length, a contradiction. This proves Claim 1.
Now let be a subpath of in such that is inclusion-wise maximal. So both and have an ancestor that is in . If contains a single vertex (i.e., ), then must have two ancestors, say, and , which are adjacent by (B3) of Construction 3.6. Thus forms a triangle in , which is not possible. So contains at least two vertices and . Let and be ancestors of and respectively, such that (possibly , or ).
Recall that all layers are viewed as oriented from left to right. We suppose that and appear in this order, from left to right, along .
Claim 2**.**
For every vertex , .
*Proof of Claim 2. *Suppose that and . So, . Note that is an internal vertex of , for otherwise, or is an end of and has degree 2, while having two neighbors in , a contradiction.
By (B5), ancestors of (if any) and the neighbors of in must also have neighbors in . Thus, all of such vertices do not belong to because is a subpath of . By Lemma 3.9, the path has an even length. Indeed consists of two shared parts (each of odd length) and one private part (of even length). It yields that and have the same parity, and hence replacing in with yields an even hole with length strictly less than the length of , a contradiction to the minimality of . This proves Claim 2.
Claim 3**.**
Exactly one of and is in .
*Proof of Claim 3. *Suppose that both and are not in . Since and have neighbors in , each of them has a neighbor in (where such neighbors also have some neighbor in ). Let and be the respective neighbors of and in .
If , then is a type 2 vertex in , with ancestors and , hence and are adjacent. So, is a hole of form , and it has odd length by construction. Therefore , and by construction, the interior of must contain a vertex of type 0. It yields that is all contained in , a contradiction to Claim 2.
Suppose now that both and are in . By Claim 2, no vertex of has all its neighbors in . So the interior of contains at most two vertices.
If , then by (B7) is of odd length, and since , is also of odd length, a contradiction. Similarly if , then by (B7), is of even length, , and has odd length, again a contradiction.
If the interior of contains a single vertex, then let be this vertex. Let (resp. ) be the neighbor of in that is closest to (resp. ). Note that by (B5), because both and are adjacent to in . So, is the private part of , and by Lemma 3.9, it has even length, as . Moreover, by Claim 1, and . Also, if has an ancestor, then such an ancestor must have neighbors in , and hence it does not belong to . Altogether, we see that . So, replacing in with returns an even hole with length strictly less than the length of , a contradiction to the minimality of .
So the interior of contains two vertices. We let , and (resp. ) be the neighbor of (resp. ) in that is closest to (resp. ). By (B5), . So, is edgewise partitioned into the private part of , the part shared between and , and the private part of . By Lemma 3.9, has therefore odd length. In particular, the length of has the same parity as the length of . Moreover, by Claim 1, and . Also, if or has an ancestor, then such an ancestor must have neighbors in , and hence it does not belong to . Altogether, we see that . So, replacing in with returns an even hole that is shorter than , again a contradiction to the minimality of . This proves Claim 3.
By Claim 3 and up to symmetry, we may assume that and . So, has a neighbor in such that . Note that , because by construction has some neighbor in . Hence, (because ). If the path has length at least three, then some vertex in the interior of contradicts Claim 2.
If has length two, so for some vertex , then is of type 0 because is not of type 0. Hence, is edgewise partitioned into the private part of , the part of shared between and and the left escape of in . Let be the rightmost vertex of the shared zone . By Lemma 3.9, has even length, as . Moreover, by Claim 1, and since has type 0, we see that . So, replacing in with returns an even hole with length strictly less than the length of , a contradiction to the minimality of .
Hence, has length one: . So, is the left escape of in . By Lemma 3.9, has even length. By Claim 1, . Recall that . If , then replacing in with returns an even hole with length strictly less than the length of , a contradiction to the minimality of .
So, has neighbors in that are not in . Note that if is of type 2, the ancestor of that is different from is not in (because it is adjacent to and to ). Also, by Claim 1, the neighbors of in are not in .
We denote by the right neighbor of in . Note that has type 0, since has type 1 or 2. Let and be vertices such that is the right escape of in , is adjacent to , and is adjacent to . Note that is the leftmost vertex of and is the rightmost vertex of the zone (when is of type 1) or of the rightmost zone (when is of type 2, and is the other ancestor of ).
Let us see which vertex can be a neighbor of in . We already know it cannot be an ancestor of or be in . Suppose it is . Then, must contain two edges incident to , and none of them can be an internal edge by Claim 1. Note that must be an edge of , for otherwise, the two only available edges are and (where is the right neighbor of in and is the rightmost neighbor of in ), and this yields a contradiction because . Since , goes through the path . This path has even length, and contains all vertices of . So, we may replace by in , to obtain an even hole that contradicts the minimality of . Now we know that .
Since has a neighbor in , and since this neighbor is not an ancestor of , is not , and is not in , it must be in . By Claim 1, the only way that can contain some vertex of is if goes through the edge , in particular through the right escape of in . Let be the rightmost vertex of . Hence, must go through the path (see Figure 7). This path has even length, and contains all vertices of . So, we may replace by in , to obtain an even hole that contradicts the minimality of .
∎
Let us now prove that every ehf-layered-wheel is pyramid-free.
Theorem 3.11**.**
For every integer , , every -ehf-layered-wheel is pyramid-free.
Proof.
Recall that all layers are viewed as oriented from left to right. For a contradiction, suppose that an ehf-layered-wheel contains a pyramid . (Here we denote by the triangle of , and call the apex the only vertex of degree 3 in which in this case is the vertex .) Suppose that is minimal, and under this assumption that contains the minimum number of vertices among all pyramids in . Clearly , and layer contains some vertex of , for otherwise would be a counterexample.
The next claim is trivially correct, so we omit the proof.
Claim 1**.**
Any hole in contains the apex and two vertices of .
Claim 2**.**
If a vertex of is in , then it is not in the interior of some zone.
*Proof of Claim 2. *Suppose that some vertex of is in and is in the interior of some zone . Then is of type 2. If for some , then , and we see that the left or the right neighbor of in is in . Let be the subpath of that contains , that is included in , and that is maximal with respect to these properties. We see that is adjacent to and , so that contains a diamond, a contradiction. The proof is the same for all other kinds of zones (namely , , , or ). This proves Claim 2.
Claim 3**.**
The apex is not in .
*Proof of Claim 3. *Let us see that yields a contradiction. Since has degree 3 in , it is a vertex of type 1 or 2, so it belongs to some zone.
Suppose first that is in the interior of some zone . If for some , then since has degree 3 in and is not in a triangle of , we see that the two neighbors of in are in . Also, exactly one ancestor of must be in . Let be the subpath of that contains , that is included in , and that is maximal with respect to these properties. We see that the ends of are adjacent to , so that and form a cycle with a unique chord in a pyramid, while not containing a triangle, a contradiction. When is another zone, say , , , etc, the proof is exactly the same.
Suppose now that is an end of some zone . Again, the two neighbors of in and an ancestor of are in . So, contains the path from to the vertex with ancestor that is next to along . Note that is in the interior of . So, and form a hole of . Apart from , , and , every vertex of has degree 2, so is an edge of , a contradiction to Claim 2. This proves Claim 3.
Claim 4**.**
If has type 0 or 1 and is in , then no internal vertex of is in .
*Proof of Claim 4. *Suppose is an internal vertex of . Let be the subpath of that contains , is included in , and maximal with respect to this property. Since is an internal vertex of and has type 0 or 1, and form a hole , that must contain the apex. Since by Claim 3, the apex is not in , it must be , and since every internal vertex of has degree 2, the two neighbors of in are in , a contradiction since they are non-adjacent.
This proves Claim 4.
Claim 5**.**
No vertex of is in .
*Proof of Claim 5. *Suppose for a contradiction that is a vertex of in . So has type 2, and in particular, it is not an end of . As every internal vertex of , is in the interior of some box . If is of type 0 or 1, it must be part of , so contradicts Claim 4. Hence, is of type 2.
We denote by a subpath of included in and maximal with this property. We will now analyze every possible zone where belongs to, and we will see that each of the cases yields a contradiction.
Suppose first that is in a shared zone . If , and therefore, , then by Claim 2, is the rightmost vertex of (since it is in the interior of ). Since is of type 0 (because is of type 2), Claim 4 applied to implies that is the only vertex of in , so must be the leftmost vertex of the zone that is next to . So and form a hole of , and since is in , the apex must be in , a contradiction to Claim 3. The proof is similar when .
If , then , and by Claim 2, is either the leftmost or the rightmost vertex of . If is the leftmost vertex of , then is either the rightmost vertex of the zone (that is on the left of ) or is the vertex of type 2 next to along . In either case, and form a hole of , and since is in the triangle of , the apex must be in , a contradiction to Claim 3. If is the rightmost vertex of , the proof is similar. By symmetry, the case when yields the same contradiction.
When is the rightmost vertex of the leftmost zone (that is between and when oriented from left), we have and so . The proof is again the same, with a hole that goes through . The case when is the leftmost vertex of the rightmost zone (that is between and when oriented from left) can be done in the similar way.
We are left with the case when is the leftmost vertex of the leftmost zone , or the rightmost vertex of the rightmost zone . These two cases are symmetric, so we may assume that is the leftmost vertex of the leftmost zone .
It then follows that . Note that because a pyramid has only one triangle. If goes in the interior of the zone , then contains a diamond, a contradiction. So, goes through the zone that is left to and contains the rightmost vertex of . Furthermore, there are two cases: contains the zone (so is the leftmost vertex of and ), or contains only the rightmost vertex or (so is the rightmost vertex of and ). In the first case, we remove from and put instead the edge ; in the second case, we remove from completely and put the edge . We obtain a pyramid (with triangle ) that is of smaller size than — a contradiction, unless has some neighbor in . Hence, we now suppose such a neighbor exists.
Let be the leftmost vertex of the leftmost zone (that is first met when traversing the layer from left to right), and be the rightmost vertex of . Consider the path . Observe that is in because contains all possible neighbors of in .
Suppose that some vertex of is in . Let be the vertex of in that is the closest to along . Note that by Claim 3, has degree 2 in . Since is the closest vertex to , it has a neighbor in . In particular, is a type 1 or type 2 vertex, and exactly one of its ancestor is in . Since , such an ancestor is or , or possibly if (and only one of them). If , or , or , then there exists a vertex such that , or , or is a hole of , which in either case contradicts Claim 3. So and the ancestor of in must be (in particular ). But then, the right neighbor of in is an internal vertex of that belongs to , a contradiction to Claim 4. Therefore, .
This means that . Note that the neighbors of in cannot contain (because ), cannot be in (because is subpath of ), cannot be in the interior of (because has type 0 and by Claim 4), so they are precisely the right neighbor of in and the rightmost vertex of . But then, is a triangle in , a contradiction. This proves Claim 5.
The rest of the proof is quite similar to the proof of Theorem 3.10, that ehf-layered-wheel contains no even hole.
Let be a subpath of in such that is inclusion-wise maximal (and appear in this order from left to right). By Claims 3 and 5, every vertex of has degree 2 in . Moreover by the maximality of , each of and has an ancestor which is also in . Note that , for otherwise would be of type 2, and together with its ancestors, it forms a triangle, which contradicts Claim 5. Let and be the ancestors of and respectively, such that . By Claims 1, 3, and 5, and .
Claim 6**.**
For every vertex , .
*Proof of Claim 6. *Suppose that and . So, . Note that is an internal vertex of , for otherwise, or is an end of and has degree 2, while having two neighbors in , a contradiction.
By (B5), ancestors of (if any) and the neighbors of in must also have neighbors in . Thus, all of such vertices do not belong to because is a subpath of . Hence, replacing in with yields a pyramid with strictly less vertices than , a contradiction to the minimality of . This proves Claim 6.
Let be a vertex in for some , and be a neighbor of in . We say that is an internal edge if one of the following holds:
- •
and is an internal vertex of .
- •
, is an ancestor of some , has type 1 or 2, is in and is neither the leftmost neighbor of in nor the rightmost neighbor of in .
Claim 7**.**
No internal edge is an edge of .
*Proof of Claim 7. *Suppose that is the end of an internal edge that is also an edge of . If the other end of is in , we set and observe that is in the interior of . Otherwise, the other end of is in , with , we set and observe that has a neighbor in . Again, is an internal vertex of . Observe that is either or as represented on Figure 6.
By Claims 3 and 5, has degree 2 in , so has a unique neighbor in . Let be the subpath of included in , containing , and maximal with respect to this property.
It can be checked in Figure 6 that together with , , , , , or forms a hole, that contains the apex and two vertices of (by Claim 1), a contradiction to Claims 3 and 5. This proves Claim 7.
Claim 8**.**
Exactly one of and is in .
*Proof of Claim 8. *Suppose that both and are not in . Since and have neighbors in , each of them has a neighbor and respectively in , such that and .
If , then is a type 2 vertex in , with ancestors and , hence and are adjacent. It then follows that is a hole of , so it must contains the apex and two vertices of , contradicting Claim 3 or Claim 5, since and are the only vertices of the hole that are not in .
Since and are vertices with ancestors, by construction, the interior of contains a vertex of type 0. It yields that is all contained in , a contradiction to Claim 6.
Suppose now that both and are in . By Claim 6, no vertex of has all its neighbors in . So the interior of contains at most two vertices.
If , then is a hole of . Since is the only vertex in the hole that is not in , by Claim 1 contains the apex or a vertex of , a contradiction to Claims 3 or 5. Similarly if , then is a hole of , this again yields a contradiction.
If the interior of contains a single vertex, then let be this vertex. Let (resp. ) be the neighbor of in that is closest to (resp. ). It follows by construction, that (because both and are adjacent to in ). By Claim 7, and . Also, if has an ancestor, then such an ancestor must have neighbors in , and hence it does not belong to . Altogether, we see that . So, replacing in with returns a pyramid with less vertices than , a contradiction to the minimality of .
So the interior of contains two vertices. We let , and (resp. ) be the neighbor of (resp. ) in that is closest to (resp. ). Similar as in the previous case, we know that ; and by Claim 7, and . Also, if or has an ancestor, then such an ancestor must have neighbors in , and hence it does not belong to . Altogether, we see that . So, replacing in with returns a pyramid with less vertices than , again a contradiction to the minimality of . This proves Claim 8.
By Claim 8 and up to symmetry, we may assume that and . So, has a neighbor in such that . Note that , for otherwise is a hole of , so it contains the apex and two vertices of , a contradiction to Claim 3 or Claim 5 (because and are the only vertices of the hole that are not in ). Furthermore, note that the path has length at most two, for otherwise some vertex in the interior of contradicts Claim 6.
Suppose that has length two, so for some vertex . Then is of type 0 because is not of type 0. Let be the rightmost vertex of the shared zone . By Claim 7, and since has type 0, we see that . So, replacing in with returns a pyramid with less vertices than , a contradiction to the minimality of .
Hence, has length one, i.e. . By Claim 7, . Observe that is the left escape of in . So, goes through the zone (when has type 1) or through the zone (when has type 2). In particular .
If , then replacing in with returns a pyramid with less vertices than , a contradiction to the minimality of . So, has neighbors in that are not in . Note that if is of type 2, the ancestor of that is different from is not in (because it is adjacent to and to , but by Claim 5).
We denote by the right neighbor of in . Note that has type 0, since has type 1 or 2. Let and be vertices such that is the right escape of in , is adjacent to and is adjacent to . Note that is the leftmost vertex of and is the rightmost vertex of the zone (when is of type 1) or of the rightmost zone (when is of type 2, and is the other ancestor of ).
Let us see which vertex can be a neighbor of in . We already know it cannot be an ancestor of or be a vertex of . Suppose it is . Then, must contain two edges incident to , and none of them can be an internal edge by Claim 7. Note that must be an edge of , for otherwise, the two only available edges are and (where is the right neighbor of in and is the rightmost neighbor of in ), and this is a contradiction because . Since , goes through the path . This path contains all vertices of . Note that , because if so, one of or should be in , a contradiction to Claim 5. But can be the apex. If is not the apex, we may replace by in , to obtain a pyramid that contradicts the minimality of . If is the apex, then we may replace by in , to obtain a pyramid with apex that contradicts the minimality of . Now we know that .
Since has a neighbor in , and since this neighbor is not an ancestor of , is not , and is not in , it must be in . By Claim 7, the only way that can contain some vertex of is that goes through the edge , in particular through the right escape of in and through the zone . Let be the rightmost vertex of . Hence, must go through the path . This path contains all vertices of . Note that , because if so, one of or should be in , a contradiction to Claim 5. But can be the apex. If is not the apex, we may replace by in , to obtain a pyramid that contradicts the minimality of . If is the apex, then we may replace by in , to obtain a pyramid with apex that contradicts the minimality of . ∎
Treewidth and cliquewidth
For any , ttf-layered-wheels and ehf-layered-wheels on layers contain as a minor. To see this, note that each vertex in layer , , has neighbors in all layers (see Lemma 3.2 and Lemma 3.7). Hence, by contracting each layer into a single vertex, a complete graph on vertices is obtained. Since when is a minor of we have and since for , a complete graph on vertices has treewidth , we obtain the following.
Theorem 3.12**.**
For any , ttf-layered-wheels and ehf-layered-wheels on layers have treewidth at least .
Gurski and Wanke [16] proved that the treewidth is in some sense equivalent to the cliquewidth when some complete bipartite graph is excluded as a subgraph. Let us state and apply this formally (thanks to Sang-il Oum for pointing this out to us).
Theorem 3.13** (Gurski and Wanke [16]).**
If a graph contains no as a subgraph, then .
Lemma 3.14**.**
A layered wheel (ttf or ehf) contains no as a subgraph.
Proof.
Suppose that a ttf-layered-wheel contains as a subgraph. Then, either it contains a theta (if is an induced subgraph of ) or it contains a triangle (if is not an induced subgraph of ). In both cases, there is contradiction.
Suppose that an ehf-layered-wheel contains as a subgraph. If one side of the is a clique, then contains a . Otherwise, each side of contains a non-edge, so contains , that is isomorphic to a . In both cases, there is contradiction. ∎
Theorem 3.15**.**
For any integers , , the cliquewidth of a layered wheel is at least .
Proof.
Follows from Lemma 3.14 and Theorems 3.13 and 3.12. ∎
Observations and open questions
It should be pointed out that by carefully subdividing, one may obtain bipartite ttf-layered-wheels on any number of layers. This is easy to prove by induction on . We just sketch the main step of the proof: when building the last layer, assuming that the previous layers induce a bipartite graph, only the vertices with ancestors are assigned to one side of the bipartition (and only to one side, since a vertex has at most one ancestor in a ttf-layered-wheels). The parity of the paths linking vertices with ancestors can be adjusted to produce a bipartite graph.
It is easy to see that every prism, every theta, and every even wheel contains an even hole. Therefore, by Theorem 3.10 and Theorem 3.11, ehf-layered-wheels are (prism, pyramid, theta, even wheel)-free, which is not obvious from their definitions. Note that ehf-layered-wheels contain diamonds (recall Conjecture 1.3 we proposed in Section 1).
However, we note that it is possible to modify Construction 3.6 in such a way that we obtain a layered wheel that is even-hole-free but contains a pyramid. Such a construction might be of interest to see what amount of structure one can get in a even-hole-free graphs by studying how the graph attaches to a pyramid. The construction is done by modifying axiom (B5) where the two zones ’s are obliterated. More specifically, if is of type 2 (so it is an internal vertex of ), then let and , be its ancestors. In this case, is made of only 9 zones, namely , , , , , , , , and (see Figure 8). The fact that this modified construction keeps the property of the layered wheel being even-hole-free can be proven similarly as Theorem 3.10. Notice that Lemma 3.9 also remains true for this modified construction. We remark that a corresponding wheel that is even-hole-free (similar to the one in Figure 5) exists considering this modified pattern of zones.
An example of a pyramid that may be found in such a modified ehf-layered-wheel is given in Figure 9. In the figure, is a type 2 vertex with ancestors and , , is a common neighbor of and in such that and are consecutive common neighbors of and in some -zone in , is the rightmost vertex of a zone labeled in ; and is the leftmost vertex of the zone labeled in where is adjacent to in . The pyramid has triangle and apex .
4 Lower bound on rankwidth
In this section, we prove that there exist ttf-layered-wheels and ehf-layered-wheels with arbitrarily large rankwidth. This follows directly from Theorem 3.15 and Lemma 2.1, but by a direct computation, we provide a better bound. Let us first present some useful notion and definition about rankwidth.
For a set , let denote the set of all subsets of . For sets and , an -matrix is a matrix where the rows are indexed by elements in and columns are indexed by elements in . For an -matrix , if and , we let be the submatrix of where the rows and the columns are indexed by and respectively. For a graph , let denote the adjacency matrix of over the binary field (i.e., is the -matrix, where an entry is 1 if the column-vertex is adjacent to the row-vertex, and 0 otherwise). The cutrank function of is the function , given by
[TABLE]
where the rank is taken over the binary field.
A tree is a connected, acyclic graph. A leaf of a tree is a vertex incident to exactly one edge. For a tree , we let denote the set of all leaves of . A tree vertex that is not a leaf is called internal. A tree is cubic, if it has at least two vertices and every internal vertex has degree 3.
A rank decomposition of a graph is a pair , where is a cubic tree and is a bijection. If , then has no rank decomposition. For every edge , the connected components of induce a partition of . The width of an edge is defined as . The width of , denoted by , is the maximum width over all edges of . The rankwidth of , denoted by , is the minimum integer , such that there is a rank decomposition of of width . (If , we let .) The next lemma follows directly from the definition of the rankwidth.
Lemma 4.1**.**
Let be a graph and be an induced subgraph of . Then .
A class of graphs has bounded rankwidth if there exists a constant , such that every satisfies . If such a constant does not exist, then has unbounded rankwidth. In the following lemmas, we present some basic properties related to rankwidth. Let be a tree, we call an edge balanced, if the partition of satisfies and . The following is well-known (we include a proof for the sake of completeness).
Lemma 4.2**.**
Every cubic tree has a balanced edge.
Proof.
Let be a cubic tree with leaves. We may assume that , for otherwise, is a path of length 1, and the only edge of is balanced.
Let be an edge of such that the set of leaves of the connected component of that contains , satisfies . Suppose that and are chosen subject to the minimality of . If , then is balanced. Otherwise, so has two neighbors , different from . Let (resp. ) be the set of leaves of the connected component of (resp. ) that contains (resp. ). Since and , either or . Hence, one of or contradicts the minimality of . ∎
Let us now introduce a notion that is useful to describe how we can represent the structure of layered wheels into a matrix. An matrix is fuzzy triangular if and for every , and either or .
Lemma 4.3**.**
Every fuzzy triangular matrix has rank .
Proof.
Let be an fuzzy triangular matrix. We prove by induction on , that . For , this trivially holds. Suppose that . If , we show that rows of are linearly independent. Let be such that (where 0 is the zero vector of length ). Since , we have . This implies that , where is the row obtained from by deleting its last entry. Since are the rows of an fuzzy triangular matrix, they are linearly independent by the induction hypothesis, so .
We can prove in the same way that, if , then the set of columns of is linearly independent. This shows that . ∎
Let be a graph and be a partition of . A path in is separated by if and are both non-empty. Note that when is separated by , there exists a separating edge of whose end-vertices are and .
Lemma 4.4**.**
Let be a rank decomposition of width at most of a layered wheel with layers . Let be an edge of , and be the partition of induced by . Then there are at most paths among that are separated by .
Proof.
Suppose for a contradiction that are layers that are all separated by , where . For each integer , consider a separating edge of such that and . Set and .
Consider , the adjacency matrix whose rows are indexed by and columns are indexed by . The definition of layered wheels (see (A6) and (B7)) says that when two vertices in a layer are adjacent, at most one of them has ancestors. It follows that is fuzzy triangular. By Lemma 4.3, has rank , a contradiction, because
[TABLE]
∎
We need the following lemma in our proof.
Lemma 4.5** (See [1]).**
Let be a graph and be a rank decomposition of whose width is at most . Let be an induced path of and be the partition of induced by where . Then each of and contains at most connected components.
Now we are ready to describe layered wheels for which we can prove that the rankwidth is unbounded. Let us first define some terminology that is used along the proof. Recall Construction 3.1 of ttf-layered-wheels. Let and be two vertices that are adjacent in a layer for some , and they appear in this order (from left to right) along . Let be the rightmost vertex of and be the leftmost vertex of in . Let (resp. ) be the neighbor of (resp. ) in (resp. ). The path is called the -bridge. An edge in is called the middle edge of the bridge if the length of the paths and are equal.
We have a similar definition for ehf-layered-wheel. For adjacent vertices and in , the -bridge in is the zone labelled (that we called in the previous section a shared part). Observe that in both layered wheels, every internal vertex of some layer yields two bridges, and each end of a layers yields one bridge. We say that a layered wheel is special if every bridge in all layers has odd length (and therefore admits a middle edge). The following lemmas are a direct consequence of Construction 3.1 and Construction 3.6.
Lemma 4.6**.**
For every integers and , there exists a special -ttf-layered-wheel.
Proof.
The result follows because by (A6) of Construction 3.1, the path between and is of length at least . So for any two adjacent vertices in a layer, the -bridge can have any odd length, at least . ∎
Lemma 4.7**.**
For every integers and , any ehf-layered-wheel is special.
Proof.
The result follows from the fact that shared parts have odd length (see Lemma 3.9). ∎
Let be a layered wheel that is special. Let be an edge of some layer , where , such that and appear in this order (from left to right) along . Then we denote by the middle edge of the -bridge (again, and appear in this order from left to right).
For any vertex , , the domain of (or the -domain), denoted by is defined as follows:
- •
if , then ;
- •
if is an internal vertex of , then ;
- •
if is the left end of , then , where is the leftmost vertex of ; and
- •
if is the right end of , then , where is the rightmost vertex of .
Note that for ttf-layered-wheels, is completely contained in the -domain, which is not the case for ehf-layered-wheels. We are now ready to describe the layered wheels that we need.
Definition 4.8**.**
For some integer , a special layered wheel is -uniform, if for every vertex , , contains exactly vertices.
Observe that by definition, any -uniform layered wheel is special.
Lemma 4.9**.**
For every integers and and , there exists an integer and a ttf-layered-wheel that is -uniform.
Proof.
We construct an -uniform ttf-layered-wheel by adjusting the length obtained in step (A6) of Construction 3.1. ∎
Lemma 4.10**.**
For every integers and and , there exists an integer and an ehf-layered-wheel that is -uniform.
Proof.
We construct an -uniform ehf-layered-wheel by adjusting the length obtained in step (B7) of Construction 3.6. ∎
For a vertex , and an integer , the -domain of depth , denoted by is defined as follows.
- •
and ;
- •
for .
Observation 4.11**.**
For every with , and for any , we have , where the equality holds when .
Lemma 4.12**.**
For every and , . Moreover, for any distinct , .
Proof.
The statement simply follows by induction on . ∎
Lemma 4.13**.**
For some integers , let be an -uniform layered wheel. For every , , and , we have .
Proof.
The statement simply follows from Lemma 4.12 and the -uniformity: for any vertex , and . ∎
Lemma 4.14**.**
For some integers , let be an -uniform layered wheel. Denote by , the subgraph induced by the first layers of . Then for .
Proof.
Recall that for every , with . So by Lemma 4.13, . Moreover, Hence, the result directly follows. ∎
Lemma 4.15**.**
Let , , and be integers, and be a rank decomposition of an -uniform layered wheel of width at most . Let be a balanced edge in , and be the partition of induced by . Then is separated by , and each of and contains an induced subpath of , namely and where:
[TABLE]
Proof.
Let first prove that is separated by . By Lemma 4.14, we know that where . Since , we have Hence, cannot be fully contained in , for otherwise that would contradict the fact that is a balanced decomposition. By the same reason, is not fully contained in . This proves the first statement.
For the second statement, we will only prove the existence of (for , the proof is similar). Since is a balanced edge of , we have . Clearly,
[TABLE]
By Lemma 4.5, contains at most connected components of . Hence:
[TABLE]
Inequality (1) is obtained from Lemma 4.14, and (2) follows because . ∎
The following theorem is the main result of this section.
Theorem 4.16**.**
For , , there exists an integer such that the rankwidth of an -uniform layered wheel is at least .
Proof.
Set and consider an integer as in Lemma 4.9 (or Lemma 4.10), and let be -uniform.
Suppose for a contradiction that for some integer . Let be a rank decomposition of of width , and be a balanced edge of that partition into . Let be the set of layers in the layered wheel, and be the set of paths in that are separated by . By Lemma 4.4, .
Note that because it contains a single vertex. So, . Let , i.e., the vertices of are completely contained either in or . Without loss of generality, we may assume that .
Claim 1**.**
There exists some such that .
*Proof of Claim 1. *Note that , because . So it is enough to prove that such a exists. We know that . If every path has index , then . This implies , a contradiction, so the left inequality of the statement holds (the bound is tight when ). Furthermore, by Lemma 4.15, , so for every that satisfies the left inequality, we know that . This proves Claim 1.
Now by Lemma 4.15, there exists a subpath of , such that and , with (because where ).
Let be the set of vertices in such that for every . Note that the order (left to right) of the domains of in layer appear as the order of in , and by Lemma 4.12, for every , we have . So induces a path. Moreover, for each vertex , we can fix a vertex , such that . Thus for any , we have , and in particular, and . Let us denote and . Observe that there is a bijection between and , so is the identity matrix of size .
Furthermore, by Lemmas 4.12 and 4.13, we have . By Claim 1, Lemma 4.15, and taking , the following holds.
[TABLE]
which yields a contradiction, because
[TABLE]
∎
5 Upper bound
Layered wheels have an exponential number of vertices in terms of the number of layers . In Section 3, we have seen that the treewidth of layered wheels is lower-bounded by . In this section, we give an upper bound of the treewidth of layered wheels. As mentioned in the introduction, we indeed prove a stronger result: the so-called pathwidth of layered wheels is upper-bounded by some linear function of . Since layered wheels contain an exponential number of vertices in terms of the number of layers, this implies that . Beforehand, let us state some useful notions.
Pathwidth
A path decomposition of a graph is defined similarly as a tree decomposition except that the underlying tree is required to be a path. Similarly, the width of the path decomposition is the size of a largest bag minus one, and the pathwidth is the minimum width of a path decomposition of . The pathwidth of a graph is denoted by . As outlined in the introduction, path decomposition is a special case of tree decomposition. We restated the following lemma that was already mentioned in Lemma 2.1.
Lemma 5.1**.**
For any graph , .
Let be a path, and be subpaths of . The interval graph associated to is the graph whose vertex set is with an edge between any pair of paths sharing at least one vertex. So, interval graphs are intersection graphs of a set of subpaths of a path.
Lemma 5.2** (See Theorem 7.14 of [12]).**
Let be a graph, and be an interval graph that contains as a subgraph (possibly not induced). Then , where is the size of the maximum clique of .
Now, for every layered wheel , we describe an interval graph such that is a subgraph of . We define the scope of a vertex. This is similar to its domain, but slightly different (the main difference is that scopes may overlap while domains do not). For ), where , the scope of , denoted by , is defined as follows.
For a ttf-layered-wheel:
- •
if , ;
- •
if is in the interior of , then , where is the -bridge and is the -bridge, and are the left and the right neighbors of in respectively;
- •
if is the left end of , then where is the -bridge and is the right neighbor of in ;
- •
if is the right end of , then , where is the -bridge and is the left neighbor of in .
For an ehf-layered-wheel:
- •
for every , .
For , we also define the depth- scope of each vertex in the layered wheel, which will be denoted by . We define , and
[TABLE]
For a layered wheel , we define the interval graph . For every vertex , define path associated to as follows:
- •
if is not the right end of , then where is the right neighbor of ;
- •
if is the right end of , then ;
- •
if with , then .
Note that is a subpath of . The graph is the interval graph associated to .
Lemma 5.3**.**
For any layered wheel and the corresponding interval graph , is a subgraph (possibly not induced) of .
Proof.
It is clear by definition that there is a bijection between and . We show that : for any two vertices , if then the corresponding paths and share at least one vertex (i.e. ).
For where is on the left of , this property trivially holds, because by definition, and both contain . If for some and , then . The case is similar when for some and .
If for some , then by definition, (they both contain the -bridge). Let . Note that for , and both contain . If and where , then . So for every . The case is similar when and where . Hence, . ∎
Theorem 5.4**.**
For every integers and , we have .
Proof.
By Lemmas 5.1 (third item), 5.2 and 5.3, it is enough to show that .
Claim 1**.**
Let and be non-adjacent vertices in for some . Then for any , we have .
*Proof of Claim 1. *Let and be be non-adjacent vertices in , where and without loss of generality, they appear in this order (from left to right) along . We prove the statement by induction on .
For , it follows from the definition that for every possible . Suppose for induction that for some . Note that and appear in this order along . Moreover, the right end of and the left end of are also non-adjacent (because they both are vertices with an ancestor). So for any and , we have , It then follows by construction, that for every , for any and , we have , so the induction hypothesis holds for the pair and . We need to show that . Indeed:
[TABLE]
which completes our induction. This proves Claim 1.
Let be a maximum clique in . By definition, for every that are non-adjacent, we have . So no edge exists between and in . Similarly for non-adjacent vertices where , it follows from Claim 1, that . Therefore, contains at most two vertices of every layer , with . Since may also contain the unique vertex in , then as desired. ∎
The following directly follows.
Corollary 5.5**.**
For any integers and , we have .
Proof.
By Lemma 3.2 and Lemma 3.7, we know that contains at least vertices for some integer . Hence by Theorem 5.4, we have for some constant . ∎
6 Acknowledgement
Thanks to Édouard Bonnet, Zdeněk Dvořák, Serguei Norine, Marcin Pilipczuk, Sang-il Oum, Natacha Portier, Stéphan Thomassé, Kristina Vušković, and Rémi Watrigant for useful discussions. We are also grateful to two anonymous referees. In particular their remarks lead us to discover a mistake in Construction 3.6 that is now fixed.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] I. Adler, N.-K. Le, H. Müller, M. Radovanović, N. Trotignon, and K. Vušković. On rank-width of even-hole-free graphs. Discrete Mathematics & Theoretical Computer Science , 19(1), 2017.
- 2[2] U. Brandes and D. Wagner, editors. Graph-Theoretic Concepts in Computer Science, 26th International Workshop, WG 2000, Konstanz, Germany, June 15-17, 2000, Proceedings , volume 1928 of Lecture Notes in Computer Science . Springer, 2000.
- 3[3] K. Cameron, S. Chaplick, and C. T. Hoàng. On the structure of (pan, even hole)-free graphs. Journal of Graph Theory , 87(1):108–129, 2018.
- 4[4] K. Cameron, M.V.G. da Silva, S. Huang, and K. Vušković. Structure and algorithms for (cap, even hole)-free graphs. Discrete Mathematics , 341(2):463–473, 2018.
- 5[5] M. Chudnovsky, N. Robertson, P. Seymour, and R. Thomas. The strong perfect graph theorem. Annals of Mathematics , 164(1):51–229, 2006.
- 6[6] M. Chudnovsky and P. Seymour. Claw-free graphs. IV. Decomposition theorem. Journal of Combinatorial Theory, Series B , 98(5):839–938, 2008.
- 7[7] M. Chudnovsky, S. Thomassé, N. Trotignon, and K. Vušković. Maximum independent sets in (pyramid, even hole)-free graphs Co RR , abs/1912.11246, 2019.
- 8[8] J. Chuzhoy. Improved bounds for the excluded grid theorem. Co RR , abs/1602.02629, 2016.
