Treewidth versus clique number. IV. Tree-independence number of graphs excluding an induced star
Abstract
Many recent works address the question of characterizing induced obstructions to bounded treewidth. In 2022, Lozin and Razgon completely answered this question for graph classes defined by finitely many forbidden induced subgraphs. Their result also implies a characterization of graph classes defined by finitely many forbidden induced subgraphs that are -bounded, that is, treewidth can only be large due to the presence of a large clique. This condition is known to be satisfied for any graph class with bounded tree-independence number, a graph parameter introduced independently by Yolov in 2018 and by Dallard, Milanič, and Štorgel in 2024. Dallard et al. conjectured that -boundedness is actually equivalent to bounded tree-independence number. We address this conjecture in the context of graph classes defined by finitely many forbidden induced subgraphs and prove it for the case of graph classes excluding an induced star. We also prove it for subclasses of the class of line graphs, determine the exact values of the tree-independence numbers of line graphs of complete graphs and line graphs of complete bipartite graphs, and characterize the tree-independence number of -free graphs, which implies a linear-time algorithm for its computation. Applying the algorithmic framework provided in a previous paper of the series leads to polynomial-time algorithms for the Maximum Weight Independent Set problem in an infinite family of graph classes.
Keywords: tree-independence number, tree decomposition, treewidth, hereditary graph class, line graph, -free graph, cograph
MSC Classes (2020): 05C75, 05C76, 05C85
1 Introduction
1.1 Background
Treewidth is a well-studied and important graph parameter. Besides playing a crucial role in Graph Minor Theory by Robertson and Seymour (see, e.g., [51]), it is also of significant algorithmic importance. In particular, Courcelle’s theorem [33] asserts that in any class of graphs with bounded treewidth, any decision problem expressible in logic can be solved in linear time.111The result assumes that the graph is equipped with a tree decomposition of bounded width. As shown by Bodlaender [20], such a tree decomposition can be computed in linear time. An extension of this result to optimization problems was given by Arnborg, Lagergren, and Seese [14]. While these metatheorems are very general with respect to the problem space, their applicability with respect to graph classes is limited to classes of graphs that are sparse, in the sense that they can only have a linear number of edges. For example, while complete graphs have arguably a very simple structure, they have unbounded treewidth, hence, they are not captured by Courcelle’s theorem.
There have been several ways to address this issue in the literature. Numerous graph width parameters generalizing treewidth were proposed that can also capture dense graph classes. This includes clique-width [35] (and closely related parameters rank-width [64] and Boolean-width [28, 29]), mim-width [69], sim-width [47], and twin-width [24]. Each of these width parameters has some useful algorithmic features, which in some cases include metatheorems for problems expressible in certain logics weaker than (see [17, 24, 16, 29, 34]). A different approach, inherently related to treewidth, was recently proposed by Dallard, Milanič, and Štorgel [38] who initiated a systematic study of -bounded graph classes, that is, graph classes in which the treewidth can only be large due to the presence of a large clique. More precisely, a graph class is said to be -bounded if it admits a -binding function, that is, a function such that for every graph in the class and every induced subgraph of , the treewidth of is at most , where denotes the clique number of . Interestingly, this purely structural restriction, even when imposed only on the graphs in the class (and not necessarily for their induced subgraphs), already implies some good algorithmic properties, such as linear-time fixed-parameter tractable algorithms for the -Clique and List -Coloring problems (see [30]), as long as the function is computable; in some cases, it also leads to improved approximations for the Maximum Clique problem (see [38]).
The full extent of algorithmic potential of -boundedness is not yet understood. Yolov [70] and Dallard et al. [39] independently introduced a graph width parameter that, when bounded, implies -boundedness as well as polynomial-time solvability of several problems related to independent sets. This parameter is called tree-independence number and is denoted by .222Yolov called it -treewidth in [70]. It is defined similarly as treewidth, via tree decompositions, except that the measure of quality of a tree decomposition is changed; instead of measuring the maximum cardinality of a bag, what matters is the independence number of the decomposition, defined as the maximum cardinality of an independent set contained in a bag. For problems related to independent sets, this measure allows for the development of polynomial-time dynamic programming algorithms (see [70, 39]). If, for a fixed , a graph with is given without a corresponding tree decomposition, then one can compute in polynomial time a tree decomposition of with independence number at most (see [36]). A metatheorem due to Milanič and Rzążewski [58] shows that, for any class of graphs with bounded tree-independence number and any fixed property, the problem of finding a maximum-weight induced subgraph with bounded chromatic number and satisfying the property is solvable in polynomial time. Besides Maximum Weight Independent Set, this framework also captures the problems of computing a maximum-weight induced matching, a maximum-weight induced forest, a maximum-weight planar induced subgraph, and many others.
In summary, boundedness of tree-independence number gives a sufficient condition for Maximum Independent Set and many other problems to be solvable in polynomial time in a -bounded graph class. It is not yet known how restrictive boundedness of tree-independence number is compared to -boundedness. In fact, Dallard et al. conjectured that bounded tree-independence number is not only sufficient for -boundedness but also necessary.
Conjecture 1.1 (Dallard et al. [37]).
Let be a hereditary graph class. Then is -bounded if and only if has bounded tree-independence number.
While the conjecture is still open, the following partial results are known.
-
•
The conjecture holds for graph classes closed under the subgraph, topological minor, or minor relation. Indeed, it follows from Robertson and Seymour’s Grid-Minor Theorem (see [66]) that in any subgraph-closed graph class, the properties of -boundedness, bounded tree-independence number, and bounded treewidth are equivalent (see [37, Remark 7.2]).
-
•
In [37], the equivalence between -boundedness and bounded tree-independence number was established for graph classes excluding a single graph as an induced subgraph, induced topological minor, or induced minor.
-
•
Over a series of papers, Abrishami et al. recently studied induced obstructions to bounded treewidth (see [7, 8, 9, 5, 10, 12, 3, 2]). In particular, they showed that the class of (even hole, diamond, pyramid)-free graphs is -bounded (see [9]). In line with the conjecture, Abrishami et al. showed in a follow-up work (see [4]) that the class of (even hole, diamond, pyramid)-free graphs has bounded tree-independence number.
-
•
As shown by Brettell et al. [27], the conjecture holds for classes of bounded mim-width. This follows from the fact that every -bounded graph class is -free, for some , and that -free graphs of bounded mim-width have bounded tree-independence number.
1.2 Our focus
In [37] the authors asked whether Conjecture 1.1 holds when restricted to graph classes defined by finitely many forbidden induced subgraphs. This interesting variant of the conjecture can be stated rather explicitly using a result of Lozin and Razgon [54] characterizing bounded treewidth within such graph classes. The result states that a graph class defined by finitely many forbidden induced subgraphs has bounded treewidth if and only if it excludes at least one graph from each of the following four families: complete graphs, complete bipartite graphs, , and , where is the family of graphs every component of which is a tree with at most three leaves, and is the family of all line graphs of graphs in .
This result immediately implies that a graph class defined by finitely many forbidden induced subgraphs is -bounded if and only if it excludes at least one graph from each of the following three families: complete bipartite graphs, , and . Thus, when restricted to graph classes defined by finitely many forbidden induced subgraphs, Conjecture 1.1 is equivalent to the following.
Conjecture 1.2.
For any positive integer and any two graphs and , the class of -free graphs has bounded tree-independence number.
The result of Lozin and Razgon implies Conjecture 1.2 when restricted to classes of graphs with bounded maximum degree. Another way to see this is to apply a result of Korhonen [48] who proved a conjecture of Aboulker, Adler, Kim, Sintiari, and Trotignon [1] (which was also explicitly mentioned in [5, 10, 9]) stating that any graph with sufficiently large treewidth and bounded maximum degree contains a large wall or the line graph of a large wall as an induced subgraph. Moreover, a proof of some special cases of Conjecture 1.2 can be obtained by combining the aforementioned result of Brettell et al. [27, Theorem 6] with [26, Theorem 30], which provides several pairs of graphs and such that the mim-width of -free graphs is bounded.
Note that for any positive integer , the -vertex path belongs both to as well as to . The following special case of Conjecture 1.2 is already of interest.
Conjecture 1.3.
For any two positive integers and , the class of -free graphs has bounded tree-independence number.
Combining known results from the literature implies the validity of Conjecture 1.3 for the case , with a bound that is exponential in . This is a consequence of the following four results from the literature: first, every -free graph is distance-hereditary (see Bandelt and Mulder [15]); second, the rank-width of distance-hereditary graphs is at most (see Oum [63]); third, the mim-width of a graph is at most its rank-width (see Vatshelle [69]); and fourth, the tree-independence number of a -free graph with mim-width less than is less than (see Brettell et al. [27, Theorem 6]). Hence, if is a positive integer and is a -free graph, then .
1.3 Our results
The aim of this paper is to provide further partial support for Conjectures 1.1, 1.2 and 1.3. In particular, we consider Conjecture 1.2 and show that the assumption of bounded maximum degree can be relaxed to excluding a fixed induced star, that is, a complete bipartite graph , where is a fixed positive integer. In other words, we prove the following weakening of Conjecture 1.2.
Theorem 1.4.
For any positive integer and any two graphs and , the class of -free graphs has bounded tree-independence number.
Theorem 1.4 shows that Conjecture 1.1 holds for graph classes defined by a set of finitely many forbidden induced subgraphs, as long as contains some star. Our constructive proof gives an explicit upper bound on the tree-independence number that is polynomial in , , and (in fact, linear in each of and ; we refer to Corollary 4.10 for the exact statement).
The first step in our proof of Theorem 1.4 is the following weakening of Conjecture 1.3, which we state with an explicit bound.
Theorem 1.5.
Let and be integers and let be a -free graph. Then
Theorem 1.5 can be derived from known results in the literature regarding tree decompositions of graphs excluding all sufficiently long induced cycles. Bodlaender and Thilikos proved in [23] that in the absence of long induced cycles, bounded degree implies bounded treewidth. They gave an upper bound of on the treewidth of any graph with maximum degree at most and no induced cycles of length more than , where is a fixed constant. This bound was improved to by Kosowski, Li, Nisse, and Suchan [49], who gave an algorithm that computes, given a graph with no induced cycles of length more than , a tree decomposition of in which the subgraph induced by each bag has a dominating path with at most vertices. This result was further improved by Seymour [68], who showed the existence of a tree decomposition in which the subgraph induced by each bag has a dominating path with at most vertices. Since in a -free graph, the closed neighborhood of any vertex induces a subgraph with independence number at most , this implies Theorem 1.5.
We give an alternative short proof of Theorem 1.5 yielding the same bound, by adapting Gyárfás’s proof of the result that any class of graphs excluding a fixed path as an induced subgraph is -bounded [44].
For general graph classes excluding an induced star, Conjecture 1.1 remains open, even in the case of graph classes excluding the claw (the star ). As our next result, we show that Conjecture 1.1 holds for subclasses of the class of line graphs (which are all known to exclude the claw).
Theorem 1.6.
Let be a class of graphs and let be the class of line graphs of graphs in . Then, the following statements are equivalent.
-
1.
The class is -bounded.
-
2.
The class has bounded tree-independence number.
-
3.
The class has bounded treewidth.
Theorem 1.6 complements the result of Brettell et al. [27] showing that on any class of line graphs , tree-independence number, clique-width, mim-width, and sim-width are in fact all equivalent, in the sense that each of these parameters is bounded if and only if all the others are. Indeed, we prove a stronger version of Theorem 1.6 as follows. For a graph class , we denote by the class of all intersection graphs of collections of connected subgraphs of some member of . We show that the conclusion of Theorem 1.6 holds for for any graph class .
We also determine the exact values of the tree-independence number of line graphs of complete graphs and line graphs of complete bipartite graphs. These results complement similar results for treewidth and sim-width (denoted by and , respectively; see [56, 46, 45, 27]) and are interesting in view of the inequalities valid for any graph . For the first inequality, see [60, Lemma 5] or [18, Theorem 2 or Theorem 15]; the second one follows immediately from the definitions.
Finally, regarding Conjecture 1.3 “in the other direction”, kee** the assumption that a complete bipartite graph is excluded, but limiting the length of the excluded path, we improve the known result about the first nontrivial case of the conjecture in this regard, that is, the case . For this case we improve the aforementioned exponential upper bound for the tree-independence number to the following sharp upper bound.
Theorem 1.7.
Let be a -free graph, where is an integer. Then .
The proof of Theorem 1.7 is constructive and leads to a linear-time algorithm for determining the tree-independence number of a given -free graph.
1.4 Algorithmic implications
Theorem 1.4 together with known results on tree-independence number (see [70, 36, 39]) imply that all the good algorithmic properties of graphs with bounded tree-independence number (see [70, 39, 58]) hold for any class of graphs excluding a star, a graph from , and a line graph of a graph from ; in particular, on such graph classes a number of NP-hard problems can be solved in polynomial time. We only state and explicitly discuss the corresponding result for the most well-known and studied of these problems, namely Maximum Weight Independent Set: Given a graph and a vertex weight function , compute an independent set in maximizing its weight .
Corollary 1.8.
For any positive integer and any two graphs and , Maximum Weight Independent Set is solvable in polynomial time in the class of -free graphs.
This result is interesting in view of the state-of-the-art regarding the complexity of the problem in classes of graphs excluding finitely many forbidden induced subgraphs. For any finite set of graphs, Alekseev proved in [13] that the Maximum Independent Set is NP-hard in the class of -free graphs, unless contains a member of . On the other hand, Lozin conjectured that the problem is solvable in polynomial time if contains a member of (see [52]). While the conjecture is still widely open, even in the case of excluding a path (see, e.g., [42, 65, 43]), although a subexponential algorithm was given by Majewski et al. [57]. Furthermore, the conjecture was confirmed for the case of graphs with bounded maximum degree by Abrishami, Chudnovsky, Dibek, and Rzążewski (see [6]). A shorter proof was given recently by Abrishami, Chudnovsky, Pilipczuk, and Rzążewski [11], who also generalized the bounded degree assumption to the assumption that some complete bipartite graph is excluded as a subgraph. Corollary 1.8 shows that, if in addition to a graph from the line graph of such a graph is also excluded, then the maximum degree assumption can be relaxed to the assumption of excluding an induced star.
Let us remark that in the special case of excluding a claw, that is, the graph , the Maximum Weight Independent Set problem is known to be solvable in polynomial time without any additional assumptions (see [59, 61, 67], as well as [55, 25] for generalizations). On the other hand, for , the Maximum Weight Independent Set is NP-hard in the class of -free graphs, but admits a polynomial-time -approximation algorithm (see [19, 62]).
1.5 Structure of the paper
Section 2 introduces the notations and observations that we use throughout the paper. In Section 3 we discuss the special case of Conjecture 1.1 restricted to -free graphs. Section 4 deals with our main technical result, where we settle the case of -free graphs, for any and , which proves Theorem 1.4. In Section 5 we establish the validity of Conjecture 1.1 for subclasses of the class of line graphs and determine the exact values of tree-independence number of line graphs of complete graphs and complete bipartite graphs. In Section 6 we develop a linear-time algorithm for computing the tree-independence number of a -free graph. We conclude the paper with some open questions and insights for future research in Section 7.
2 Preliminaries
Given two integers , we denote by the set . Notice that is empty in the case . Moreover, for a single integer , we denote by the set .
Concerning graph notation we follow mostly the conventions from [40]. The graphs considered in this paper are finite and simple, that is, they do not contain loops or parallel edges. For a graph and a set , we write to denote the graph obtained from by deleting the vertices in (and the edges incident to those vertices). In the case when consists of a single vertex , we write for . A graph class is hereditary if it is closed under vertex deletion. We denote by the disjoint union of two graphs and , and by their join, that is, the graph obtained from the disjoint union of and by adding all edges joining a vertex of with a vertex of .
For a graph the operation of subdividing the edge is the deletion of and the introduction of a vertex adjacent exactly to the vertices and . A graph is a subdivision of a graph if it can be obtained from by a sequence of edge subdivisions.
A path is a graph with vertex set such that is an edge for every , and there are no other edges. We say that and are the endpoints of , all other vertices of are internal, and the length of is . For a graph and vertex sets , an -path is a path in with one endpoint in , the other endpoint in , and no internal vertex in . In the case any of and consists of a single vertex, we may write the vertex instead of the set. Given a path and two vertices we denote by the unique -path in (writing also in the case has length one). Moreover, given two paths and , a vertex , a vertex , and a vertex , we write for the union of the paths and .
An independent set in a graph is a set of pairwise non-adjacent vertices, and a clique in is a set of pairwise adjacent vertices. The independence number of a graph , denoted by , is the maximum size of an independent set in . The clique number of a graph , denoted by , is the maximum size of a clique in . Given two positive integers and , the complete bipartite graph is a graph whose vertex set admits a partition into two independent sets and such that , , and every vertex in is adjacent to every vertex in .
Given a graph , a tree decomposition of is a pair of a tree and a function whose images are called the bags of such that every vertex belongs to some bag, for every there exists some with , and for every vertex the set induces a subtree of . We refer to the vertices of as the nodes of the tree decomposition . If is a path, then we call a path decomposition of . The width of equals , and the treewidth of a graph , denoted by , is the minimum possible width of a tree decomposition of . The independence number of , denoted by , is defined as
The tree-independence number of a graph , denoted by , is the minimum independence number among all possible tree decompositions of . Observe that every graph satisfies . The tree-independence number of a graph is bounded from below by its sim-width, a parameter introduced in 2017 by Kang, Kwon, Strømme, and Telle [47]. Since we will not need the precise definition of sim-width in this paper, we refer the reader to [47] for the definition.
The following monotonicity of treewidth is well known. Given two graphs and , we say that is a minor of if can be obtained from a subgraph of by a sequence of edge contractions.
Proposition 2.1 (folklore).
Let be a graph and a minor of . Then .
A graph is said to be chordal if it does not contain any induced cycles of length at least four. Treewidth can be defined in many equivalent ways. One of the characterizations is as follows (see, e.g., [21]).
Theorem 2.2.
Let be a graph. Then, the treewidth of equals the minimum value of such that is a subgraph of and is chordal.
We will need the following results on tree decompositions and tree-independence number from Dallard et al. [39].
Lemma 2.3.
Let be a graph and let be a tree decomposition of . Then there exists a vertex and a node such that .
Given two graphs and , we say that is an induced minor of if can be obtained from by a sequence of vertex deletions and edge contractions.
Proposition 2.4.
Let be a graph and an induced minor of . Then .
Proposition 2.5.
For every positive integer , we have .
3 Tree-independence number of -free graphs
This section contains the following important preliminary result. See 1.5 We will utilize this result in the proof of our main theorem in the next section.
Lemma 3.1.
For every graph and a set , we have
Proof.
Let and be a tree decomposition of with minimum independence number. We construct a tree decomposition of from by setting for every . Clearly, for every bag , , we have . Hence, we obtain that , as claimed. ∎
We show Theorem 1.5 by adapting Gyárfás’s proof of -boundedness of any class of graphs excluding a fixed path as an induced subgraph [44].
Proof of Theorem 1.5.
Let be a -free graph. Assume that . We show that contains an induced . To this end, we construct a sequence of connected induced subgraphs of and an induced in with vertex set such that for all , the following properties hold:
-
(i)
and if , then has a neighbor in .
-
(ii)
For all and all , the vertices and are adjacent in if and only if and .
-
(iii)
.
Note that property (ii) for implies that the subgraph of induced by is indeed isomorphic to .
Let be a connected component of such that and let be an arbitrary vertex in . Note that has a neighbor in since .
Suppose that and that we have already defined the graphs and the vertices such that the properties (i)–(iii) hold. We show how to define and . We consider two cases depending on the value of .
Consider first the case when . Let be the set of vertices of adjacent to and let . Since is -free and is an induced subgraph of , the subgraph of induced by has independence number at most . Lemma 3.1 implies that and hence
Note that since . Thus, and there exists a connected component of the subgraph of induced by such that
(1) |
Since is connected, there exists a vertex in having a neighbor in . We define to be any such vertex and to be the subgraph of induced by . By construction, the graph is a connected induced subgraph of . Let us verify that the properties (i)–(iii) hold for . For property (i), we have and has a neighbor in . For property (ii), consider an arbitrary and a vertex . By the definition of , the vertices and are adjacent in . Furthermore, since , property (ii) for implies that is not adjacent to if . Moreover, if , then and consequently is not adjacent to in . This establishes property (ii) for . Property (iii) for follows from the fact that is an induced subgraph of and hence we have , where the second inequality follows from Eq. 1.
To complete the proof, consider the case when . By property (i), vertex has a neighbor in . Let be any such neighbor and let be the one-vertex subgraph of induced by . We need to verify properties (i)–(iii) for . Property (i) holds trivially. For property (ii), consider an arbitrary and a vertex . Then . By the definition of , the vertices and are adjacent in . Furthermore, property (ii) for implies that is not adjacent to if . This establishes property (ii) for . Property (iii) for simplifies to , which is clearly true. ∎
4 Tree-independence number of -free graphs
Recall that we denote by the family of graphs every component of which is a tree with at most three leaves, and by the family of all line graphs of graphs in . In this section we prove our main result, Theorem 1.4, which we restate here for convenience.
See 1.4
We first consider the case when and are connected. For , let be the graph obtained from the claw by subdividing one edge times, another times, and the last one times. By we denote the line graph of . Note that any connected graph is either a path or isomorphic to for some . Similarly, any connected graph is either a path or isomorphic to for some . For convenience we will write and as shorthands for and , respectively.
In the following we aim to prove that any -free graph which also excludes both and as induced subgraphs has bounded tree independence number. Our approach is inspired by Lozin and Rautenbach [53].
The core of our proof of Theorem 1.4 is to show it for the case where both and are connected. We sketch the proof for this case. We may assume that contains a long induced path since, otherwise, Theorem 1.5 would yield a bound on the tree-independence number immediately. Note that here we do not necessarily take a longest induced path because we also want to bound the independence number of .
We next show that no component of contains a long induced cycle. This is because if has a long induced cycle, then by taking a shortest path from in , we can find an induced or . Now, if each component has bounded tree-independence number, then we can merge tree decompositions of components by adding a new bag consisting of and adding to all bags of previous decompositions. This will show that has bounded tree-independence number. Therefore, we may assume by Theorem 1.5 that there is a component of having a long induced path. We take a longest induced path in .
Then, we prove two main lemmas. First, we show that admits a path decomposition of bounded independence number. Second, we show that for every component of , there is a bag of the path decomposition containing all the neighbors of in . The absence of long induced cycles in is used to show this second lemma. Because of the maximality of , we can show that no component can have a long induced path, and thus it has bounded tree-independence number. Using the two lemmas, we finally derive that has bounded tree-independence number. This completes the proof sketch for the case when and are connected.
Let be a graph, be an induced path in , and be a vertex with at least one neighbor on . A segment of with respect to is a maximal subpath of whose interior is disjoint from . Note that the edge set of is partitioned into the edge sets of its segments with respect to . Similarly, for an induced cycle in and having at least two neighbors in , a segment of with respect to is a maximal subpath of whose interior is disjoint from .
Lemma 4.1.
Let be a positive integer, let be a -free graph, let be an induced path in , and . Then has at most neighbors on .
Proof.
Let be any set of vertices of size at least . As is an induced bipartite subgraph of , at least vertices from belong to the same color class of and therefore form an independent set in . Hence cannot be larger than . ∎
Lemma 4.2.
Let and be positive integers, let be a -free graph, let be an induced path in , and . If has at least vertices, then there is a segment of with respect to that has at least vertices that are not adjacent to .
Proof.
Let where . For each , let . Observe that there are no edges between and for distinct . If has a neighbor in for each , then contains as an induced subgraph. Therefore, there is a such that has no neighbor in . Then, the segment of containing has at least vertices that are not adjacent to . ∎
We next show that a connected -free graph cannot have an induced subgraph that is a disjoint union of a long path and a long cycle.
Lemma 4.3.
Let and be positive integers, let be a connected -free graph, and let be an induced path in on at least vertices. Then does not contain an induced cycle of length at least .
Proof.
Towards a contradiction, assume that there exists an induced cycle in where . Let be a shortest -path in ; in particular, and . Notice that . Observe that is an induced path on vertices.
Since has at least vertices, by Lemma 4.2, there is a segment of with respect to that has at least vertices that are not adjacent to .
Assume first that has a unique neighbor on , that is, . In this case, let such that and let be the subpath of of length with (indices modulo ). Then, observe that the graph contains as an induced subgraph, which is a contradiction.
Assume now that has at least two neighbors on . For each , let be the subpath of from to that does not contain (indices modulo ). Observe that there are no edges between and for distinct . If has a neighbor in each , then contains as an induced subgraph. Therefore, there is such that has no neighbor in . This implies that there is a segment of with respect to that has at least vertices that are not adjacent to . Let (indices modulo ) be such a segment. Note that . If and are adjacent in (that is, if ), then the graph contains as an induced subgraph, which is a contradiction. Therefore, and are nonadjacent. But then contains as an induced subgraph, again a contradiction. ∎
We next show that, whenever we have a bound on the number of vertices of an induced path in a -free graph, we also obtain a bound on the independence number of the closed neighborhood of .
Lemma 4.4.
Let and be integers, be a connected -free graph, and let be an induced path in on vertices. Then .
Proof.
First notice that we may assume since otherwise no could exist in . Let be a maximum independent set of . Then, for every , either contains or at most vertices of . As has vertices, the claim follows immediately. ∎
We have seen in Lemma 4.3 that removing the closed neighborhood of an induced path on a specific number of vertices (which is a set of small independence number by Lemma 4.4) leaves a graph without long induced cycles. This implies a powerful separation property for the closed neighborhoods of short subpaths of long induced paths within the remaining graph. This is expressed in the following two lemmas.
Lemma 4.5.
Let and be integers, let be a connected -free graph without induced cycles of length at least , let be an induced path in , and let . Then there exists a path with at most vertices such that and each endpoint of is adjacent to .
Proof.
Notice that if , then is edgeless and thus we can select to be the empty path. Hence, we assume that . By Lemma 4.1, has at most neighbors on . Let be the shortest subpath of containing all neighbors of on . By the minimality of , each endpoint of is adjacent to .
If has only one neighbor in , then has only one vertex and we are done. So we may assume that has at least two neighbors on . Suppose there are such that has at least vertices and no internal vertex of is a neighbor of . Then is an induced cycle of length at least in , which is a contradiction. Hence, consists of at most segments of length at most each, where no internal vertex is adjacent to . It follows that has at most vertices. ∎
In the next step we show that the observation from Lemma 4.5 may be extended to entire components of if does not contain long induced cycles.
Lemma 4.6.
Let and be integers, let be a connected -free graph without induced cycles of length at least , and let be an induced path in . Let be a component of and let . Then there exists a path on at most vertices such that .
Proof.
By Lemma 4.5, there exists a nonempty path on at most vertices such that and each endpoint of is adjacent to . Let and be the two endpoints of (possibly and let and be two subpaths of such that the paths , , are pairwise edge-disjoint and with union , and for .
For each , if has at most vertices let , otherwise let be the subpath of on vertices that contains . Let . Notice that has at most vertices.
It remains to show that . Suppose, for a contradiction, that there exists a vertex . Note that the vertex , having a neighbor in , cannot belong to , hence . Furthermore, since is a component of and is connected, and hence has a neighbor on . Since has no neighbors on , we may assume without loss of generality that has a neighbor on . Let be the neighbor of on closest to along . The path consists of vertices, exactly one of which, namely , is adjacent to . Let be a shortest -path in . Then is an induced cycle in that contains and thus has at least vertices, a contradiction. ∎
The previous results imply that, in the absence of long induced cycles, if a long induced path exists within , then may be decomposed in a path-like fashion following the structure induced by the separator properties of the closed neighborhoods of the subpaths of . The next step is to start formalizing this intuition by building a path decomposition of with bounded independence number, given some induced path as input. The following two lemmas provide the last remaining tools to prove the key result of this section.
Let be a graph, be an integer, and be an induced path on vertices in . Let and let be a path on vertices. For each let and set . We call the pair the -backbone structure of in .
Lemma 4.7.
Let and be integers. Let be a connected -free graph without induced cycles of length at least . Moreover, let be an integer, let be an induced path on at least vertices in , and let be the -backbone structure of in . Then is a path decomposition of with independence number at most .
Proof.
Let and . For each , let be the subpath of from the construction of . We begin by showing that is indeed a path decomposition of .
To see this, first observe that for every we have and for every we have . Moreover, if , then as well. Hence .
Next let . Then if and otherwise. A similar observation can be made for edges of the form where . Now, let be two adjacent vertices from . Then we may consider the subpaths and of from Lemma 4.5 together with the shortest -subpath of . In the case contains at least vertices, is an induced cycle of length at least in , which is impossible. Hence, has at most vertices. Let be the vertex of minimizing . Then, as , it holds that . Consequently as well, and thus every edge of is contained in some bag of .
Finally, suppose for a contradiction that there exists a vertex together with such that . Assume that and are chosen so that is minimal. Notice that since the above situation is impossible for the vertices of . Let be the vertex of that is adjacent to and closest to on . Similarly, let be the vertex of that is adjacent to and closest to along . Clearly, and thus the path , which contains , has at least vertices. Since has no neighbors in the interior of , it follows that is an induced cycle of length at least . This contradicts the assumption that has no induced cycle of length at least . Hence, is indeed a path decomposition of .
For every , the fact that follows immediately from Lemma 4.4, and thus our proof is complete. ∎
Lemma 4.8.
Let and be integers. Let be a connected -free graph without induced cycles of length at least . Moreover, let be an integer, let be an induced path on at least vertices in , and let be the -backbone structure of in . Then, for every component of there exists some such that .
Proof.
Let . By Lemma 4.6 there exists a path on at most vertices such that . Moreover, since , there exists some such that the path used for the construction of contains as a subgraph. Hence, and we can take . ∎
We are now ready to prove the special case of Theorem 1.4 where and are connected.
Theorem 4.9.
Let and be integers and let be a -free graph. Then .
Proof.
First assume . Then is -free and thus is a disjoint union of complete graphs, which implies that . Hence, from now on we assume that . We may also assume that is connected.
Let and . Notice that, in the case does not contain an induced , we are done by Theorem 1.5. Hence, there exists an induced path of on vertices. Let .
By Lemma 4.3, it follows that does not have induced cycles of length at least . Moreover, by Lemma 4.4, we know that . Our goal is to construct a tree decomposition of with independence number at most . It suffices to do this for the case when is connected. In the case is not connected, the following arguments can be applied to each component of individually and the tree decompositions obtained may be joined by introducing an additional node whose bag consists exactly of the set and which is joined to exactly one node of each of the trees for the tree decompositions of the components.
In the case does not contain an induced we may, again, call upon Theorem 1.5 to obtain a bound on . By adding the vertices in to every bag of a tree decomposition of with minimum independence number (cf. Lemma 3.1), we obtain a tree decomposition of with independence number at most
for and are done. So we may take to be a longest induced path in and assume .
Let be some component of . We claim that does not contain an induced path on vertices. Towards a contradiction let be an induced path on vertices in . Moreover, let be a shortest -path in with . Notice that . By Lemma 4.5 applied to , , and , there exists a path with at most vertices such that and each endpoint of is adjacent to . Let be the neighbor of on that minimizes the distance to on , and let be the neighbor of on that minimizes the distance to on . See Fig. 1 for an illustration.
Since has at least vertices, by Lemma 4.2, there is a segment of with respect to that has at least vertices that are not adjacent to . Thus, there exists an induced path on vertices in the graph that has as one endpoint and does not contain any other neighbor of . We distinguish two cases depending on neighbors of on .
Case 1: has a neighbor in .
Since has at most vertices, has two components, each with at least vertices.
Let be the subpath of on vertices that contains , and let be the subpath of on vertices that contains . In the case and are not adjacent, or share an endpoint (which may happen if ), the graph contains an induced . If they are adjacent, then there is exactly one edge between them and this edge joins their respective neighbors of . Hence, in this case contains an induced . In both cases, we obtain a contradiction.
Case 2: All neighbors of on belong either to or to .
Without loss of generality, we may assume that has a neighbor in . Note that . Since has at most vertices and has at least vertices, no vertex of is adjacent to .
Note that the path contains exactly one neighbor of and has at least vertices. Let be the endpoint of other than . Observe that has exactly one neighbor on and this vertex, namely , is adjacent to exactly on . Hence, is an induced path on at least vertices. This is a contradiction to our assumption that is a longest induced path in .
Hence, our claim follows, that is, does not contain an induced path on vertices.
Now let and let be the -backbone structure of in , where . Since and has no induced cycles of length at least , Lemma 4.7 implies that is a path decomposition of with independence number at most .
Let be some component of . Since , by Lemma 4.8 there exists a smallest such that .
It follows from the discussion above that excludes the path on vertices as an induced subgraph. Hence, by applying Theorem 1.5 to each , we may obtain a tree decomposition for with independence number at most . We combine these decompositions with to form a tree decomposition of as follows. For every set . For every and set . Then let be the tree obtained from the disjoint union of and all of the trees by joining, for every , a single node of to the node . Observe that the resulting tuple is indeed a tree decomposition of . Moreover, for all we have
Finally, to obtain a tree decomposition of , we set for all . The resulting tree decomposition is now a tree decomposition of with independence number at most
as claimed. ∎
The general case, where and are not necessarily connected, follows from Theorem 4.9 via a straightforward induction. More precisely, to prove Theorem 1.4 it suffices to observe the following.
Corollary 4.10.
Let , , and be positive integers and let be a -free graph. Then .
Proof.
If , then is edgeless and , hence, the inequality holds. So we may assume that .
We proceed by proving the following inequality by induction on :
Notice that, since , this will imply the assertion. The case is handled by Theorem 4.9, so we may immediately proceed with the inductive step for .
If contains an induced , then let be the vertex set of an arbitrary induced in and be the closed neighborhood of in . If no induced exists in , then let . Notice that .
Similarly, if contains an induced , we select a set such that is the closed neighborhood of some induced in . Otherwise we set . As before we have .
Now we may observe two things. First, . Second, if the graph contains an induced or an induced , then contains an induced or an induced , respectively, a contradiction. Thus, is -free. By our induction hypothesis, it follows that . With the bound the independence number of and Lemma 3.1 we obtain
as desired. ∎
5 Tree-independence number of line graphs
In this section, we show that Conjecture 1.1 holds for subclasses of the class of line graphs and determine the exact values of tree-independence number of line graphs of complete graphs and complete bipartite graphs.
5.1 Conjecture 1.1 for subclasses of the class of line graphs
We start by recalling a result of Bodlaender, Gustedt, and Telle [22]. The clique cover number of a graph is the minimum number of cliques with union . The proof of [22, Lemma 2.4] shows the following.
Theorem 5.1.
Let be a graph, let be a family of connected subgraphs of , and let be the graph with vertex set in which two distinct vertices and are adjacent if and only if and have a vertex in common. Then has a tree decomposition such that for each , the induced subgraph has clique cover number at most .
Since the independence number of any graph is a lower bound on its clique cover number, Theorem 5.1 implies the following.
Corollary 5.2.
Let be a graph, let be a family of connected subgraphs of , and let be the graph with vertex set in which two distinct vertices and are adjacent if and only if and have a vertex in common. Then .
Corollary 5.2 implies the following inequality relating the treewidth of a graph and the tree-independence number of its line graph.
Theorem 5.3.
For every graph , it holds that . Moreover, the bound is sharp: for every integer , there exists a graph such that and .
Proof.
For any graph , applying Corollary 5.2 to the case when and for each edge , the graph is the subgraph of induced by the endpoints of , implies that .
We show that the bound is sharp with the following construction. For an integer , let be the graph obtained from a complete graph of order by replacing each of its edges with two paths of length two joining the endpoints of the edge. Thus, has vertices. See Fig. 2 for an illustration of and the remaining steps of this proof. Let us denote by the set of vertices of the initial complete graph. We fix an edge-coloring for with the colors red and blue such that for any two distinct vertices the -cycle composed by the two paths of length between and is properly edge-colored. Note that every vertex of is incident with precisely red edges and blue edges.
Now let be the line graph of . For each vertex , the set of edges incident with correspond to a clique in with cardinality . Because of the above red-blue edge colorings, each of these cliques is partitioned into a “red” clique and a “blue” clique , each with cardinality .
Note that if , then there is no edge in between and and also no edge between and . Furthermore, for any , there is an edge between and . Thus, contracting the edges within each of the monochromatic cliques and yields a complete bipartite graph . Hence, contains as an induced minor. By Propositions 2.4 and 2.5, we infer that .
For , turning into a clique transforms into a chordal graph with clique number . Hence, by Theorem 2.2.
We conclude that and hence, equalities hold. ∎
We remark that the statement of Theorem 5.3 is similar to the following.
Theorem 5.4 (Dallard et al., Theorem 3.8 in [39]).
For every graph , it holds that , and this bound is sharp: for every integer , there exists a graph such that and .
Moreover, we are not aware of any graph with at least one edge such that . Note that if the inequality holds for all graphs with at least one edge, then this would relate the inequalities from Theorems 5.3 and 5.4 in a stronger sense: the former would imply the latter.
An -grid is the graph with vertex set and edge set
The elementary -wall for , is obtained from the -grid by deleting every odd edge in every odd column and every even edge in every even column, and then deleting all degree-one vertices. See Fig. 3 for an example.
As mentioned in the introduction, Theorem 1.6, which we restate here for convenience, establishes Conjecture 1.1 for subclasses of the class of line graphs.
See 1.6
Proof.
As remarked earlier, the implication follows from [39]. The implication follows from Theorem 5.3. Finally, consider . Let be a class of graphs such that is -bounded. Suppose, to the contrary, that has unbounded treewidth. By the Grid-Minor Theorem [66], there exists a function such that, for each , every graph of treewidth at least contains a subdivision of the elementary -wall as a subgraph. Let be a graph of treewidth at least . Then, contains a subdivision of the elementary -wall as a subgraph. This implies that contains as an induced subgraph. Note that is a minor of and hence by Proposition 2.1. Hence, , where the second inequality follows from [46]. However, since , we obtain a contradiction with the fact that is -bounded. ∎
A similar statement holds for the intersection graphs of connected subgraphs in some graphs. For a class of graphs, let be the class of region intersection graphs that can be obtained as follows. For and a family of connected subgraphs of , let be the graph with vertex set in which two distinct vertices and are adjacent if and only if and have a vertex in common.
We remark that is a subclass of because to obtain the line graph of a graph, we can take as the collection of all connected subgraphs with single edges. Region intersection graphs have been studied as a common generalization of many classes of geometric intersection graphs (see [50]).
Theorem 5.5.
Let be a class of graphs. Then, the following statements are equivalent.
-
1.
The class is -bounded.
-
2.
The class has bounded tree-independence number.
-
3.
The class has bounded treewidth.
Proof.
The implication follows from [39] and follows from Corollary 5.2. To show , suppose that has unbounded treewidth. Then by Theorem 1.6, the class of line graphs of graphs in is not -bounded. Since , the class is also not -bounded. ∎
5.2 Tree-independence number of and
We now determine the exact values of the tree-independence number of line graphs of complete graphs and line graphs of complete bipartite graphs. To put these results in perspective, recall that either exact or approximate values of sim-width and treewidth of these graphs are known and that any graph satisfies .
For treewidth, the exact values for and (with ) were settled by Harvey and Wood [45] and Lucena [56], respectively:
The latter result was extended by Harvey and Wood [46], who showed that has order .
For sim-width, Brettell et al. [27] showed that , for any two integers and such that , and used this result to show that for all ,
In the next two results, we show that for line graphs of complete graphs and line graphs of complete bipartite graphs the upper bound on the tree-independence number given by the independence number is achieved with equality.
Proposition 5.6.
For any two positive integers , .
Proof.
Let for some positive integers . More precisely, let , and . Note that , since every independent set in corresponds to a matching in and the maximum number of edges in a matching in is . Consequently, .
We show that by induction on . If , the statement holds trivially. Suppose that . Let be an induced subgraph of isomorphic to . Let be an arbitrary tree decomposition of . Our goal is to show that , which by Proposition 2.4 would imply that .
By Lemma 2.3, there is a vertex and a node such that . By symmetry, we may assume without loss of generality that . Note that is isomorphic to . By the induction hypothesis, we get that . This implies that has a bag containing pairwise nonadjacent vertices from . Let be the node of that is closest to among all the nodes whose bag contains a set of pairwise nonadjacent vertices in . By the symmetry properties of , we may assume without loss of generality that . Assume that for some . Then the set forms an independent set of size in such that , and hence . Similarly, if , then the set is an independent set of size in such that , and hence . We may thus assume that for each , at least one of and does not belong to . In particular, .
Let be the neighbor of on the unique -path in (possibly ). The definition of implies that , that is, there exists some such that . We already know that at least one of and does not belong to . We may assume by symmetry that . Since , there exists a bag of that contains this edge. As but , the vertex cannot belong to any bag corresponding to a node of the subtree of containing . Consequently, every bag of that contains the edge corresponds to a node of the subtree of containing . But since , this contradicts the fact that bags of containing the vertex form a connected subtree of . It follows that this last case is not possible and we conclude that and consequently that . ∎
Proposition 5.7.
For every positive integer , .
Proof.
To prove that , it is enough to see that since contains as a subgraph, contains as an induced subgraph. By Proposition 5.6, the inequality follows. To prove that , we use the fact that every independent set in corresponds exactly to a matching of . Since the largest size of a matching in is and the independence number of any graph is an upper bound on its tree-independence number, the result follows. ∎
Since sim-width of any graph is bounded from above by its tree-independence number, Proposition 5.7 leads to the following improvement of the aforementioned inequality due to Brettell et al. [27].
Corollary 5.8.
For every positive integer , .
6 Tree-independence number of -free graphs
In this section, we discuss the special case of -free graphs. These graphs have been widely studied for their rich algorithmic properties. This is mostly due to the fact that a graph is -free if and only if it is a cograph (see, e.g., [31]), where the class of cographs is defined as the smallest class of graphs containing the one-vertex graph that is closed under the disjoint union and join operations. Furthermore, cographs are exactly the graphs of modular width two [32, 41]. We show here that, while their tree independence number is unbounded, it equals the size of a largest induced -subgraph for cographs, a number that can be computed in linear time. See 1.7
We begin with the following simple observation.
Observation 6.1.
Let be the disjoint union of graphs and . Then .
Given a graph , we denote by the induced biclique number of , that is, the largest nonnegative integer such that contains an induced subgraph isomorphic to .
Lemma 6.2.
The induced biclique number of a graph is a lower bound on its tree-independence number. More precisely, every non-null graph satisfies .
Proof.
This follows immediately from the fact that the tree-independence number cannot increase upon vertex deletion and that (see Propositions 2.4 and 2.5). ∎
The next result characterizes the tree-independence number of -free graphs.
Proposition 6.3.
Let be a -free graph. Then .
Proof.
By Lemma 6.2, it suffices to show that every -free graph satisfies . We show this using strong induction on .
The case is trivial: a tree decomposition with a single bag containing the unique vertex has tree-independence number .
Let be a -free graph with vertices and assume that, for every -free graph with fewer than vertices, it holds that . Since has vertices, there exist two -free graphs and such that can be obtained either from the disjoint union of and , or from the join of and . Assume first that is the disjoint union of and . In particular, is disconnected. By the induction hypothesis, we have for . By 6.1, we have . Since also , we obtain
as desired.
Assume now that is the join of and . Since contains an induced subgraph isomorphic to , we have . By the induction hypothesis, we have for . Every induced subgraph of isomorphic to some for is either fully contained in for some or has one set of the bipartition in and the other one in . The former ones show that for , and the latter ones that . More precisely, we have
By symmetry, we may assume without loss of generality that . By the induction hypothesis, we have , and hence there exists a tree decomposition of with independence number at most . Adding the vertices of to each bag of such a tree decomposition results in a tree decomposition of with independence number at most . Therefore,
which completes the proof. ∎
The recursive decomposition of a -free graph into components of the graph or its complement all the way down to the copies of the one-vertex graph can be described using a decomposition tree called a cotree and can be computed in linear time using modular decomposition, as shown by Corneil et al. [32]. Following the cotree from the leaves to the root yields a linear-time algorithm to compute the independence number of a -free graph, using the recurrence relations , (or, more precisely, their obvious generalizations to the disjoint unions and joins of any number of graphs) and the initial condition . Consequently, the induced biclique number of a -free graph can also be computed in linear time using the relations
(or, more precisely, their generalizations to the disjoint unions and joins of any number of graphs) and the initial condition . Thus, Proposition 6.3 has the following consequence.
Corollary 6.4.
The tree-independence number of a -free graph can be computed in linear time.
7 Conclusion
Towards a possible resolution of Conjecture 1.1 for hereditary graph classes defined by a finite set of forbidden induced subgraphs, it suffices to prove Conjecture 1.2. In this paper we have made a first step towards Conjecture 1.2 by proving that the conjecture holds in the case where we replace with . This setting seems natural as it can be seen as an “induced” generalization of graphs of bounded maximum degree.
Korhonen showed in [48] that, for graphs with bounded maximum degree, an induced variant of the Grid-Minor Theorem [66] holds for treewidth.
Theorem 7.1.
There exists a function such that for every positive integer and every graph , if , then contains the -grid as an induced minor.
Graphs with bounded degree have bounded clique number, which implies that, in this setting, bounded treewidth, -boundedness, and bounded tree-independence number are equivalent to each other. Hence, in the context of tree-independence number, it seems natural to conjecture a generalization of the induced variant of the Grid-Minor Theorem for graphs with bounded degree to hereditary graph classes excluding some . Given a hereditary graph class , we call the class the induced minor closure of .
Conjecture 7.2.
Let be a positive integer and be a hereditary graph class excluding . Then has bounded tree-independence number if and only if does not contain all planar graphs.
It is a well known fact that every planar graph is a minor of a large enough wall [66]. Moreover, for any graph it holds that if has a graph as a minor, then the graph obtained from by subdividing every edge once contains as an induced minor [50]. This implies that Conjecture 7.2 may be stated equivalently in terms of induced subgraphs.
Conjecture 7.3.
Let be a positive integer and be a hereditary graph class excluding . Then has bounded tree-independence number if and only if there exists a positive integer such that excludes all subdivisions of the elementary -wall and their line graphs.
Returning to our discussion about hereditary graph classes defined by excluding a finite set of forbidden graphs, recall that a special case of Conjecture 1.2 is Conjecture 1.3, stating that for any two positive integers and , the class of -free graphs has bounded tree-independence number. We observed that Conjecture 1.3 holds for every when excluding and , and improved an exponential upper bound on the tree-independence number of -free graphs that follows from results in the literature to a sharp linear upper bound, obtaining along the way a linear-time algorithm to compute the tree-independence number of a -free graph. In addition, Theorem 1.5 proves Conjecture 1.3 for every and when excluding and . A natural next step would be to approach the following further weakening of Conjecture 1.3.
Conjecture 7.4.
For any two positive integers and , the class of -free graphs has bounded tree-independence number.
Theorem 1.7 implies that Conjecture 7.4 holds for or . It also holds for and . In this case we are dealing with -free graphs and it can be shown that every such graph has tree-independence number at most . Indeed, if is not chordal, then contains an induced -cycle, and analyzing the possible ways in which the neighbors of a fixed -cycle connect to the cycle, a structural characterization of -free graphs can be obtained, which implies the existence of a tree decomposition with independence number .
Finally, recall that we established the validity of Conjecture 1.1 for subclasses of the class of line graphs. The inequalities relating the treewidth of a graph with the tree-independence number of either the graph or its line graph (cf. Theorems 5.3 and 5.4) motivate the question of whether the tree-independence cannot decrease when taking the line graph.
Question 7.5.
Is if is not edgeless?
Acknowledgements.
This work is supported in part by the Slovenian Research and Innovation Agency (I0-0035, research programs P1-0285 and P1-0383, research projects J1-3001, J1-3002, J1-3003, J1-4008, J1-4084, and N1-0102), and by the research program CogniCom (0013103) at the University of Primorska, by the National Research Foundation of Korea (NRF) grant funded by the Ministry of Science and ICT (No. NRF-2021K2A9A2A11101617 and RS-2023-00211670), and the Institute for Basic Science (IBS-R029-C1).
References
- [1] P. Aboulker, I. Adler, E. J. Kim, N. L. D. Sintiari, and N. Trotignon. On the tree-width of even-hole-free graphs. European J. Combin., 98:Paper No. 103394, 21, 2021.
- [2] T. Abrishami, B. Alecu, M. Chudnovsky, S. Hajebi, and S. Spirkl. Induced subgraphs and tree decompositions VIII. Excluding a forest in (theta, prism)-free graphs. 2023. arXiv:2301.02138.
- [3] T. Abrishami, B. Alecu, M. Chudnovsky, S. Hajebi, and S. Spirkl. Induced subgraphs and tree decompositions VII. Basic obstructions in -free graphs. J. Combin. Theory Ser. B, 164:443–472, 2024.
- [4] T. Abrishami, B. Alecu, M. Chudnovsky, S. Hajebi, S. Spirkl, and K. Vušković. Tree independence number for (even hole, diamond, pyramid)-free graphs. 2023. arXiv:2305.16258.
- [5] T. Abrishami, M. Chudnovsky, C. Dibek, S. Hajebi, P. Rzążewski, S. Spirkl, and K. Vušković. Induced subgraphs and tree decompositions II. Toward walls and their line graphs in graphs of bounded degree. J. Combin. Theory Ser. B, 164:371–403, 2024.
- [6] T. Abrishami, M. Chudnovsky, C. Dibek, and P. Rzążewski. Polynomial-time algorithm for maximum independent set in bounded-degree graphs with no long induced claws. In J. S. Naor and N. Buchbinder, editors, Proceedings of the 2022 ACM-SIAM Symposium on Discrete Algorithms, SODA 2022, Virtual Conference / Alexandria, VA, USA, January 9 - 12, 2022, pages 1448–1470. SIAM, 2022.
- [7] T. Abrishami, M. Chudnovsky, S. Hajebi, and S. Spirkl. Induced subgraphs and tree decompositions. V. One neighbor in a hole. 2022. arXiv:2205.04420.
- [8] T. Abrishami, M. Chudnovsky, S. Hajebi, and S. Spirkl. Induced subgraphs and tree decompositions. VI. Graphs with 2-cutsets. 2022. arXiv:2207.05538.
- [9] T. Abrishami, M. Chudnovsky, S. Hajebi, and S. Spirkl. Induced subgraphs and tree decompositions IV. (Even hole, diamond, pyramid)-free graphs. Electron. J. Combin., 30(2):Paper No. 2.42, 19, 2023.
- [10] T. Abrishami, M. Chudnovsky, S. Hajebi, and S. Spirkl. Induced subgraphs and tree decompositions III. Three-path-configurations and logarithmic treewidth. Adv. Comb., Paper No. 6, 29, 2022.
- [11] T. Abrishami, M. Chudnovsky, M. Pilipczuk, and P. Rzążewski. Max weight independent set in sparse graphs with no long claws. 2023. arXiv:2309.16995.
- [12] T. Abrishami, M. Chudnovsky, and K. Vušković. Induced subgraphs and tree decompositions I. Even-hole-free graphs of bounded degree. J. Combin. Theory Ser. B, 157:144–175, 2022.
- [13] V. E. Alekseev. The effect of local constraints on the complexity of determination of the graph independence number. In Combinatorial-Algebraic Methods in Applied Mathematics, pages 3–13. Gorky University Press, 1982. In Russian.
- [14] S. Arnborg, J. Lagergren, and D. Seese. Easy problems for tree-decomposable graphs. J. Algorithms, 12(2):308–340, 1991.
- [15] H.-J. Bandelt and H. M. Mulder. Distance-hereditary graphs. J. Combin. Theory Ser. B, 41(2):182–208, 1986.
- [16] R. Belmonte and M. Vatshelle. Graph classes with structured neighborhoods and algorithmic applications. Theoret. Comput. Sci., 511:54–65, 2013.
- [17] B. Bergougnoux, J. Dreier, and L. Jaffke. A logic-based algorithmic meta-theorem for mim-width. In N. Bansal and V. Nagarajan, editors, Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, SODA 2023, Florence, Italy, January 22-25, 2023, pages 3282–3304. SIAM, 2023.
- [18] B. Bergougnoux, T. Korhonen, and I. Razgon. New width parameters for independent set: One-sided-mim-width and neighbor-depth. In D. Paulusma and B. Ries, editors, Graph-Theoretic Concepts in Computer Science - 49th International Workshop, WG 2023, Fribourg, Switzerland, June 28-30, 2023, Revised Selected Papers, volume 14093 of Lecture Notes in Computer Science, pages 72–85. Springer, 2023.
- [19] P. Berman. A approximation for maximum weight independent set in -claw free graphs. Nordic J. Comput., 7(3):178–184, 2000.
- [20] H. L. Bodlaender. A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM J. Comput., 25(6):1305–1317, 1996.
- [21] H. L. Bodlaender. A partial -arboretum of graphs with bounded treewidth. Theoret. Comput. Sci., 209(1-2):1–45, 1998.
- [22] H. L. Bodlaender, J. Gustedt, and J. A. Telle. Linear-time register allocation for a fixed number of registers. In H. J. Karloff, editor, Proceedings of the Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, 25-27 January 1998, San Francisco, California, USA, pages 574–583. ACM/SIAM, 1998.
- [23] H. L. Bodlaender and D. M. Thilikos. Treewidth for graphs with small chordality. Discrete Appl. Math., 79:45–61, 1997.
- [24] E. Bonnet, E. J. Kim, S. Thomassé, and R. Watrigant. Twin-width I: Tractable FO model checking. J. ACM, 69(1):Art. 3, 46, 2022.
- [25] A. Brandstädt and R. Mosca. Maximum weight independent set for claw-free graphs in polynomial time. Discrete Appl. Math., 237:57–64, 2018.
- [26] N. Brettell, J. Horsfield, A. Munaro, G. Paesani, and D. Paulusma. Bounding the mim-width of hereditary graph classes. J. Graph Theory, 99(1):117–151, 2022.
- [27] N. Brettell, A. Munaro, D. Paulusma, and S. Yang. Comparing width parameters on graph classes. 2023. arXiv:2308.05817.
- [28] B.-M. Bui-Xuan, J. A. Telle, and M. Vatshelle. Boolean-width of graphs. Theoret. Comput. Sci., 412(39):5187–5204, 2011.
- [29] B.-M. Bui-Xuan, J. A. Telle, and M. Vatshelle. Fast dynamic programming for locally checkable vertex subset and vertex partitioning problems. Theoret. Comput. Sci., 511:66–76, 2013.
- [30] S. Chaplick, M. Töpfer, J. Voborník, and P. Zeman. On -topological intersection graphs. Algorithmica, 83(11):3281–3318, 2021.
- [31] D. G. Corneil, H. Lerchs, and L. S. Burlingham. Complement reducible graphs. Discrete Appl. Math., 3(3):163–174, 1981.
- [32] D. G. Corneil, Y. Perl, and L. K. Stewart. A linear recognition algorithm for cographs. SIAM J. Comput., 14(4):926–934, 1985.
- [33] B. Courcelle. The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inform. and Comput., 85(1):12–75, 1990.
- [34] B. Courcelle, J. A. Makowsky, and U. Rotics. Linear time solvable optimization problems on graphs of bounded clique-width. Theory Comput. Syst., 33(2):125–150, 2000.
- [35] B. Courcelle and S. Olariu. Upper bounds to the clique width of graphs. Discrete Appl. Math., 101(1-3):77–114, 2000.
- [36] C. Dallard, F. V. Fomin, P. A. Golovach, T. Korhonen, and M. Milanič. Computing tree decompositions with small independence number. 2022. arXiv:2207.09993.
- [37] C. Dallard, M. Milanič, and K. Štorgel. Treewidth versus clique number. III. Tree-independence number of graphs with a forbidden structure. 2022. arXiv:2206.15092v2.
- [38] C. Dallard, M. Milanič, and K. Štorgel. Treewidth versus clique number. I. Graph classes with a forbidden structure. SIAM J. Discrete Math., 35(4):2618–2646, 2021.
- [39] C. Dallard, M. Milanič, and K. Štorgel. Treewidth versus clique number. II. Tree-independence number. Journal of Combinatorial Theory, Series B, 164:404–442, 01 2024.
- [40] R. Diestel. Graph theory, volume 173 of Graduate Texts in Mathematics. Springer, Berlin, fifth edition, 2017.
- [41] J. Gajarský, M. Lampis, and S. Ordyniak. Parameterized algorithms for modular-width. In G. Z. Gutin and S. Szeider, editors, Parameterized and Exact Computation - 8th International Symposium, IPEC 2013, Sophia Antipolis, France, September 4-6, 2013, Revised Selected Papers, volume 8246 of Lecture Notes in Computer Science, pages 163–176. Springer, 2013.
- [42] P. Gartland and D. Lokshtanov. Independent set on -free graphs in quasi-polynomial time. In S. Irani, editor, 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, Durham, NC, USA, November 16-19, 2020, pages 613–624. IEEE, 2020.
- [43] A. Grzesik, T. Klimošová, M. Pilipczuk, and M. Pilipczuk. Polynomial-time algorithm for maximum weight independent set on -free graphs. ACM Trans. Algorithms, 18(1):Art. 4, 57, 2022.
- [44] A. Gyárfás. Problems from the world surrounding perfect graphs. In Proceedings of the International Conference on Combinatorial Analysis and its Applications (Pokrzywna, 1985), volume 19, pages 413–441 (1988), 1987.
- [45] D. J. Harvey and D. R. Wood. Treewidth of the line graph of a complete graph. Journal of Graph Theory, 79:48–54, 2015.
- [46] D. J. Harvey and D. R. Wood. The treewidth of line graphs. J. Combin. Theory Ser. B, 132:157–179, 2018.
- [47] D. Y. Kang, O.-j. Kwon, T. J. F. Strømme, and J. A. Telle. A width parameter useful for chordal and co-comparability graphs. Theoret. Comput. Sci., 704:1–17, 2017.
- [48] T. Korhonen. Grid induced minor theorem for graphs of small degree. J. Combin. Theory Ser. B, 160:206–214, 2023.
- [49] A. Kosowski, B. Li, N. Nisse, and K. Suchan. -chordal graphs: from cops and robber to compact routing via treewidth. Algorithmica, 72:758–777, 2015.
- [50] J. R. Lee. Separators in region intersection graphs. In C. H. Papadimitriou, editor, 8th Innovations in Theoretical Computer Science Conference, ITCS 2017, January 9-11, 2017, Berkeley, CA, USA, volume 67 of LIPIcs, pages 1:1–1:8. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2017.
- [51] L. Lovász. Graph minor theory. Bull. Amer. Math. Soc. (N.S.), 43(1):75–86, 2006.
- [52] V. Lozin. From matchings to independent sets. Discrete Appl. Math., 231:4–14, 2017.
- [53] V. Lozin and D. Rautenbach. On the band-, tree-, and clique-width of graphs with bounded vertex degree. SIAM J. Discrete Math., 18(1):195–206, 2004.
- [54] V. Lozin and I. Razgon. Tree-width dichotomy. European J. Combin., 103:Paper No. 103517, 8, 2022.
- [55] V. V. Lozin and M. Milanič. A polynomial algorithm to find an independent set of maximum weight in a fork-free graph. J. Discrete Algorithms, 6(4):595–604, 2008.
- [56] B. Lucena. Achievable sets, brambles, and sparse treewidth obstructions. Discrete Applied Mathematics, 155:1055–1065, 2007.
- [57] K. Majewski, T. Masarík, J. Novotná, K. Okrasa, M. Pilipczuk, P. Rzążewski, and M. Sokołowski. Max weight independent set in graphs with no long claws: An analog of the Gyárfás’ path argument. In M. Bojanczyk, E. Merelli, and D. P. Woodruff, editors, 49th International Colloquium on Automata, Languages, and Programming, ICALP 2022, July 4-8, 2022, Paris, France, volume 229 of LIPIcs, pages 93:1–93:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
- [58] M. Milanič and P. Rzążewski. Tree decompositions with bounded independence number: beyond independent sets. 2022. arXiv:2209.12315.
- [59] G. J. Minty. On maximal independent sets of vertices in claw-free graphs. J. Combin. Theory Ser. B, 28(3):284–304, 1980.
- [60] A. Munaro and S. Yang. On algorithmic applications of sim-width and mim-width of -free graphs. Theoret. Comput. Sci., 955:Paper No. 113825, 20, 2023.
- [61] D. Nakamura and A. Tamura. A revision of Minty’s algorithm for finding a maximum weight stable set of a claw-free graph. J. Oper. Res. Soc. Japan, 44(2):194–204, 2001.
- [62] M. Neuwohner. An improved approximation algorithm for the maximum weight independent set problem in -claw free graphs. In M. Bläser and B. Monmege, editors, 38th International Symposium on Theoretical Aspects of Computer Science, STACS 2021, March 16-19, 2021, Saarbrücken, Germany (Virtual Conference), volume 187 of LIPIcs, pages 53:1–53:20. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
- [63] S.-i. Oum. Rank-width and vertex-minors. J. Combin. Theory Ser. B, 95(1):79–100, 2005.
- [64] S.-i. Oum and P. Seymour. Approximating clique-width and branch-width. J. Combin. Theory Ser. B, 96(4):514–528, 2006.
- [65] M. Pilipczuk, M. Pilipczuk, and P. Rzążewski. Quasi-polynomial-time algorithm for independent set in -free graphs via shrinking the space of induced paths. In H. V. Le and V. King, editors, 4th Symposium on Simplicity in Algorithms, SOSA 2021, Virtual Conference, January 11-12, 2021, pages 204–209. SIAM, 2021.
- [66] N. Robertson and P. D. Seymour. Graph minors. V. Excluding a planar graph. J. Combin. Theory Ser. B, 41(1):92–114, 1986.
- [67] A. Schrijver. Combinatorial optimization. Polyhedra and efficiency (3 volumes), volume 24 of Algorithms Comb. Berlin: Springer, 2003.
- [68] P. Seymour. Tree-chromatic number. J. Combin. Theory Ser. B, 116:229–237, 2016.
- [69] M. Vatshelle. New width parameters of graphs. PhD thesis, University of Bergen, 2012.
- [70] N. Yolov. Minor-matching hypertree width. In A. Czumaj, editor, Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, January 7-10, 2018, pages 219–233. SIAM, 2018.