This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Treewidth versus clique number. IV. Tree-independence number of graphs excluding an induced star

Clément Dallard Department of Informatics, University of Fribourg, Switzerland Matjaž Krnc FAMNIT and IAM, University of Primorska, Koper, Slovenia Faculty of Information Studies, Novo mesto, Slovenia O-joung Kwon Department of Mathematics, Hanyang University, Seoul, South Korea Discrete Mathematics Group, Institute for Basic Science, Daejeon, South Korea Martin Milanič FAMNIT and IAM, University of Primorska, Koper, Slovenia Andrea Munaro Department of Mathematical, Physical and Computer Sciences, University of Parma, Italy Kenny Štorgel FAMNIT and IAM, University of Primorska, Koper, Slovenia Faculty of Information Studies, Novo mesto, Slovenia Sebastian Wiederrecht Discrete Mathematics Group, Institute for Basic Science, Daejeon, South Korea
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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-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 P4P_{4}-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, P4P_{4}-free graph, cograph

MSC Classes (2020): 05C75, 05C76, 05C85

00footnotetext: Emails: clement.dallard@unifr.ch, matjaz.krnc@upr.si, ojoungkwon@hanyang.ac.kr, martin.milanic@upr.si, andrea.munaro@unipr.it, kennystorgel.research@gmail.com, sebastian.wiederrecht@gmail.com.

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 𝖬𝖲𝖮2\mathsf{MSO}_{2} 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 𝖬𝖲𝖮2\mathsf{MSO}_{2} (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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded if it admits a (𝗍𝗐,ω)(\mathsf{tw},\omega)-binding function, that is, a function ff such that for every graph GG in the class and every induced subgraph HH of GG, the treewidth of HH is at most f(ω(H))f(\omega(H)), where ω(H)\omega(H) denotes the clique number of HH. 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 kk-Clique and List kk-Coloring problems (see  [30]), as long as the function ff 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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-boundedness is not yet understood. Yolov [70] and Dallard et al. [39] independently introduced a graph width parameter that, when bounded, implies (𝗍𝗐,ω)(\mathsf{tw},\omega)-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 𝗍𝗋𝖾𝖾-α(G)\mathsf{tree}\textnormal{-}\alpha(G).222Yolov called it α\alpha-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 kk, a graph GG with 𝗍𝗋𝖾𝖾-α(G)k\mathsf{tree}\textnormal{-}\alpha(G)\leq k is given without a corresponding tree decomposition, then one can compute in polynomial time a tree decomposition of GG with independence number at most 8k8k (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 𝖢𝖬𝖲𝖮2\mathsf{CMSO}_{2} 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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded graph class. It is not yet known how restrictive boundedness of tree-independence number is compared to (𝗍𝗐,ω)(\mathsf{tw},\omega)-boundedness. In fact, Dallard et al. conjectured that bounded tree-independence number is not only sufficient for (𝗍𝗐,ω)(\mathsf{tw},\omega)-boundedness but also necessary.

Conjecture 1.1 (Dallard et al. [37]).

Let 𝒢\mathcal{G} be a hereditary graph class. Then 𝒢\mathcal{G} is (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded if and only if 𝒢\mathcal{G} 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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-boundedness, bounded tree-independence number, and bounded treewidth are equivalent (see [37, Remark 7.2]).

  • In [37], the equivalence between (𝗍𝗐,ω)(\mathsf{tw},\omega)-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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-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 (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded graph class is Kd,dK_{d,d}-free, for some dd\in\mathbb{N}, and that Kd,dK_{d,d}-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, 𝒮\mathcal{S}, and L(𝒮)L(\mathcal{S}), where 𝒮\mathcal{S} is the family of graphs every component of which is a tree with at most three leaves, and L(𝒮)L(\mathcal{S}) is the family of all line graphs of graphs in 𝒮\mathcal{S}.

This result immediately implies that a graph class defined by finitely many forbidden induced subgraphs is (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded if and only if it excludes at least one graph from each of the following three families: complete bipartite graphs, 𝒮\mathcal{S}, and L(𝒮)L(\mathcal{S}). 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 dd and any two graphs S𝒮S\in\mathcal{S} and TL(𝒮)T\in L(\mathcal{S}), the class of {Kd,d,S,T}\{K_{d,d},S,T\}-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 S𝒮S\in\mathcal{S} and TL(𝒮)T\in L(\mathcal{S}) such that the mim-width of {S,T}\{S,T\}-free graphs is bounded.

Note that for any positive integer ss, the ss-vertex path PsP_{s} belongs both to 𝒮\mathcal{S} as well as to L(𝒮)L(\mathcal{S}). The following special case of Conjecture 1.2 is already of interest.

Conjecture 1.3.

For any two positive integers dd and ss, the class of {Kd,d,Ps}\{K_{d,d},P_{s}\}-free graphs has bounded tree-independence number.

Combining known results from the literature implies the validity of Conjecture 1.3 for the case s=4s=4, with a bound that is exponential in dd. This is a consequence of the following four results from the literature: first, every P4P_{4}-free graph is distance-hereditary (see Bandelt and Mulder [15]); second, the rank-width of distance-hereditary graphs is at most 11 (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 Kd,dK_{d,d}-free graph GG with mim-width less than kk is less than 6(2d+k1+dkd+1)6(2^{d+k-1}+dk^{d+1}) (see Brettell et al. [27, Theorem 6]). Hence, if dd is a positive integer and GG is a {Kd,d,P4}\{K_{d,d},P_{4}\}-free graph, then 𝗍𝗋𝖾𝖾-α(G)<6(d+1)2d+1\mathsf{tree}\textnormal{-}\alpha(G)<6(d+1)2^{d+1}.

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 K1,dK_{1,d}, where dd is a fixed positive integer. In other words, we prove the following weakening of Conjecture 1.2.

Theorem 1.4.

For any positive integer dd and any two graphs S𝒮S\in\mathcal{S} and TL(𝒮)T\in L(\mathcal{S}), the class of {K1,d,S,T}\{K_{1,d},S,T\}-free graphs has bounded tree-independence number.

Theorem 1.4 shows that Conjecture 1.1 holds for graph classes defined by a set \mathcal{F} of finitely many forbidden induced subgraphs, as long as \mathcal{F} contains some star. Our constructive proof gives an explicit upper bound on the tree-independence number that is polynomial in dd, |V(S)||V(S)|, and |V(T)||V(T)| (in fact, linear in each of |V(S)||V(S)| and |V(T)||V(T)|; 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 d2d\geq 2 and s3s\geq 3 be integers and let GG be a {K1,d,Ps}\{K_{1,d},P_{s}\}-free graph. Then

𝗍𝗋𝖾𝖾-α(G)(d1)(s2).\mathsf{tree}\textnormal{-}\alpha(G)\leq(d-1)(s-2)\,.

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 Δ(Δ1)s3\Delta(\Delta-1)^{s-3} on the treewidth of any graph with maximum degree at most Δ\Delta and no induced cycles of length more than ss, where s3s\geq 3 is a fixed constant. This bound was improved to 𝒪(Δs)\mathcal{O}(\Delta s) by Kosowski, Li, Nisse, and Suchan [49], who gave an 𝒪(|E(G)|2)\mathcal{O}(|E(G)|^{2}) algorithm that computes, given a graph GG with no induced cycles of length more than ss, a tree decomposition of GG in which the subgraph induced by each bag has a dominating path with at most s1s-1 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 s2s-2 vertices. Since in a K1,dK_{1,d}-free graph, the closed neighborhood of any vertex induces a subgraph with independence number at most d1d-1, 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 χ\chi-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 K1,3K_{1,3}). 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 𝒢\mathcal{G} be a class of graphs and let L(𝒢)L(\mathcal{G}) be the class of line graphs of graphs in 𝒢\mathcal{G}. Then, the following statements are equivalent.

  1. 1.

    The class L(𝒢)L(\mathcal{G}) is (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded.

  2. 2.

    The class L(𝒢)L(\mathcal{G}) has bounded tree-independence number.

  3. 3.

    The class 𝒢\mathcal{G} has bounded treewidth.

Theorem 1.6 complements the result of Brettell et al. [27] showing that on any class of line graphs L(𝒢)L(\mathcal{G}), 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 𝒢\mathcal{G}, we denote by I(𝒢)I(\mathcal{G}) the class of all intersection graphs of collections of connected subgraphs of some member of 𝒢\mathcal{G}. We show that the conclusion of Theorem 1.6 holds for I(𝒢)I(\mathcal{G}) for any graph class 𝒢\mathcal{G}.

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 𝗍𝗐\mathsf{tw} and 𝗌𝗂𝗆𝗐\mathsf{simw}, respectively; see [56, 46, 45, 27]) and are interesting in view of the inequalities 𝗌𝗂𝗆𝗐(G)𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(G)+1\mathsf{simw}(G)\leq\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(G)+1 valid for any graph GG. 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”, keeping 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 s=4s=4. 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 GG be a {Kd,d,P4}\{K_{d,d},P_{4}\}-free graph, where d2d\geq 2 is an integer. Then 𝗍𝗋𝖾𝖾-α(G)d1\mathsf{tree}\textnormal{-}\alpha(G)\leq d-1.

The proof of Theorem 1.7 is constructive and leads to a linear-time algorithm for determining the tree-independence number of a given P4P_{4}-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 𝒮\mathcal{S}, and a line graph of a graph from 𝒮\mathcal{S}; 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 GG and a vertex weight function w:V(G)+w:V(G)\to\mathbb{Q}_{+}, compute an independent set II in GG maximizing its weight xIw(x)\sum_{x\in I}w(x).

Corollary 1.8.

For any positive integer dd and any two graphs S𝒮S\in\mathcal{S} and TL(𝒮)T\in L(\mathcal{S}), Maximum Weight Independent Set is solvable in polynomial time in the class of {K1,d,S,T}\{K_{1,d},S,T\}-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 \mathcal{F} of graphs, Alekseev proved in [13] that the Maximum Independent Set is NP-hard in the class of \mathcal{F}-free graphs, unless \mathcal{F} contains a member of 𝒮\mathcal{S}. On the other hand, Lozin conjectured that the problem is solvable in polynomial time if \mathcal{F} contains a member of 𝒮\mathcal{S} (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 𝒮\mathcal{S} 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 K1,3K_{1,3}, 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 d>3d>3, the Maximum Weight Independent Set is NP-hard in the class of K1,dK_{1,d}-free graphs, but admits a polynomial-time (d/2)(d/2)-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 {K1,d,Ps}\{K_{1,d},P_{s}\}-free graphs. Section 4 deals with our main technical result, where we settle the case of {K1,d,S,T}\{K_{1,d},S,T\}-free graphs, for any S𝒮S\in\mathcal{S} and TL(𝒮)T\in L(\mathcal{S}), 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 P4P_{4}-free graph. We conclude the paper with some open questions and insights for future research in Section 7.

2 Preliminaries

Given two integers a,ba,b\in\mathbb{Z}, we denote by [a,b][a,b] the set {xaxb}\{x\in\mathbb{Z}\mid a\leq x\leq b\}. Notice that [a,b][a,b] is empty in the case b<ab<a. Moreover, for a single integer kk\in\mathbb{Z}, we denote by [k][k] the set [1,k][1,k].

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 GG and a set SV(G)S\subseteq V(G), we write GSG-S to denote the graph obtained from GG by deleting the vertices in SS (and the edges incident to those vertices). In the case when SS consists of a single vertex vv, we write GvG-v for GSG-S. A graph class is hereditary if it is closed under vertex deletion. We denote by G1+G2G_{1}+G_{2} the disjoint union of two graphs G1G_{1} and G2G_{2}, and by G1G2G_{1}\ast G_{2} their join, that is, the graph obtained from the disjoint union of G1G_{1} and G2G_{2} by adding all edges joining a vertex of G1G_{1} with a vertex of G2G_{2}.

For a graph GG the operation of subdividing the edge e=uvE(G)e=uv\in E(G) is the deletion of ee and the introduction of a vertex ww adjacent exactly to the vertices uu and vv. A graph GG is a subdivision of a graph HH if it can be obtained from HH by a sequence of edge subdivisions.

A path is a graph PP with vertex set {v1,,v}\{v_{1},\dots,v_{\ell}\} such that vivi+1v_{i}v_{i+1} is an edge for every i[1]i\in[\ell-1], and there are no other edges. We say that v1v_{1} and vv_{\ell} are the endpoints of PP, all other vertices of PP are internal, and the length of PP is 1\ell-1. For a graph GG and vertex sets X,YV(G)X,Y\subseteq V(G), an (X,Y)(X,Y)-path is a path in GG with one endpoint in XX, the other endpoint in YY, and no internal vertex in XYX\cup Y. In the case any of XX and YY consists of a single vertex, we may write the vertex instead of the set. Given a path PP and two vertices u,vV(P)u,v\in V(P) we denote by uPvuPv the unique (u,v)(u,v)-path in PP (writing also uvuv in the case uPvuPv has length one). Moreover, given two paths PP and QQ, a vertex xV(P)x\in V(P), a vertex yV(P)V(Q)y\in V(P)\cap V(Q), and a vertex zV(Q)z\in V(Q), we write xPyQzxPyQz for the union of the paths xPyxPy and yQzyQz.

An independent set in a graph GG is a set of pairwise non-adjacent vertices, and a clique in GG is a set of pairwise adjacent vertices. The independence number of a graph GG, denoted by α(G)\alpha(G), is the maximum size of an independent set in GG. The clique number of a graph GG, denoted by ω(G)\omega(G), is the maximum size of a clique in GG. Given two positive integers aa and bb, the complete bipartite graph Ka,bK_{a,b} is a graph whose vertex set admits a partition into two independent sets AA and BB such that |A|=a|A|=a, |B|=b|B|=b, and every vertex in AA is adjacent to every vertex in BB.

Given a graph GG, a tree decomposition of GG is a pair 𝒯=(T,β)\mathcal{T}=(T,\beta) of a tree TT and a function β:V(T)2V(G)\beta\colon V(T)\to 2^{V(G)} whose images are called the bags of 𝒯\mathcal{T} such that every vertex belongs to some bag, for every eE(G)e\in E(G) there exists some tV(T)t\in V(T) with eβ(t)e\subseteq\beta(t), and for every vertex vV(G)v\in V(G) the set {tV(T)vβ(t)}\{t\in V(T)\mid v\in\beta(t)\} induces a subtree of TT. We refer to the vertices of TT as the nodes of the tree decomposition 𝒯\mathcal{T}. If TT is a path, then we call 𝒯\mathcal{T} a path decomposition of GG. The width of 𝒯\mathcal{T} equals maxtV(T)|β(t)|1\max_{t\in V(T)}|\beta(t)|-1, and the treewidth of a graph GG, denoted by 𝗍𝗐(G)\mathsf{tw}(G), is the minimum possible width of a tree decomposition of GG. The independence number of 𝒯\mathcal{T}, denoted by α(𝒯)\alpha(\mathcal{T}), is defined as

α(𝒯)=maxtV(T)α(G[β(t)]).\alpha(\mathcal{T})=\max_{t\in V(T)}\alpha(G[\beta(t)]).

The tree-independence number of a graph GG, denoted by 𝗍𝗋𝖾𝖾-α(G)\mathsf{tree}\textnormal{-}\alpha(G), is the minimum independence number among all possible tree decompositions of GG. Observe that every graph GG satisfies 𝗍𝗋𝖾𝖾-α(G)α(G)\mathsf{tree}\textnormal{-}\alpha(G)\leq\alpha(G). 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 GG and HH, we say that HH is a minor of GG if HH can be obtained from a subgraph of GG by a sequence of edge contractions.

Proposition 2.1 (folklore).

Let GG be a graph and HH a minor of GG. Then 𝗍𝗐(H)𝗍𝗐(G)\mathsf{tw}(H)\leq\mathsf{tw}(G).

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 GG be a graph. Then, the treewidth of GG equals the minimum value of ω(G)1\omega(G^{\prime})-1 such that GG is a subgraph of GG^{\prime} and GG^{\prime} is chordal.

We will need the following results on tree decompositions and tree-independence number from Dallard et al. [39].

Lemma 2.3.

Let GG be a graph and let 𝒯=(T,β)\mathcal{T}=(T,\beta) be a tree decomposition of GG. Then there exists a vertex vV(G)v\in V(G) and a node tV(T)t\in V(T) such that N[v]β(t)N[v]\subseteq\beta(t).

Given two graphs GG and HH, we say that HH is an induced minor of GG if HH can be obtained from GG by a sequence of vertex deletions and edge contractions.

Proposition 2.4.

Let GG be a graph and HH an induced minor of GG. Then 𝗍𝗋𝖾𝖾-α(H)𝗍𝗋𝖾𝖾-α(G)\mathsf{tree}\textnormal{-}\alpha(H)\leq\mathsf{tree}\textnormal{-}\alpha(G).

Proposition 2.5.

For every positive integer nn, we have 𝗍𝗋𝖾𝖾-α(Kn,n)=n\mathsf{tree}\textnormal{-}\alpha(K_{n,n})=n.

3 Tree-independence number of {K1,d,Ps}\{K_{1,d},P_{s}\}-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 GG and a set SV(G)S\subseteq V(G), we have

𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(GS)+α(G[S]).\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tree}\textnormal{-}\alpha(G-S)+\alpha(G[S])\,.
Proof.

Let G=GSG^{\prime}=G-S and 𝒯=(T,β)\mathcal{T}^{\prime}=(T,\beta^{\prime}) be a tree decomposition of GG^{\prime} with minimum independence number. We construct a tree decomposition 𝒯=(T,β)\mathcal{T}=(T,\beta) of GG from 𝒯\mathcal{T}^{\prime} by setting β(t)β(t)S\beta(t)\coloneqq\beta^{\prime}(t)\cup S for every tV(T)t\in V(T). Clearly, for every bag β(t)\beta(t), tV(T)t\in V(T), we have α(G[β(t)])α(G[β(t)])+α(G[S])\alpha(G[\beta(t)])\leq\alpha(G[\beta^{\prime}(t)])+\alpha(G[S]). Hence, we obtain that 𝗍𝗋𝖾𝖾-α(G)α(𝒯)α(𝒯)+α(G[S])=𝗍𝗋𝖾𝖾-α(GS)+α(G[S])\mathsf{tree}\textnormal{-}\alpha(G)\leq\alpha(\mathcal{T})\leq\alpha(\mathcal{T}^{\prime})+\alpha(G[S])=\mathsf{tree}\textnormal{-}\alpha(G-S)+\alpha(G[S]), as claimed. ∎

We show Theorem 1.5 by adapting Gyárfás’s proof of χ\chi-boundedness of any class of graphs excluding a fixed path as an induced subgraph  [44].

Proof of Theorem 1.5.

Let GG be a K1,dK_{1,d}-free graph. Assume that 𝗍𝗋𝖾𝖾-α(G)(d1)(s2)+1\mathsf{tree}\textnormal{-}\alpha(G)\geq(d-1)(s-2)+1. We show that GG contains an induced PsP_{s}. To this end, we construct a sequence of connected induced subgraphs G1,,GsG_{1},\ldots,G_{s} of GG and an induced PsP_{s} in GG with vertex set {v1,,vs}\{v_{1},\ldots,v_{s}\} such that for all i[s]i\in[s], the following properties hold:

  1. (i)

    viV(Gi)v_{i}\in V(G_{i}) and if i<si<s, then viv_{i} has a neighbor in GiG_{i}.

  2. (ii)

    For all j[i1]j\in[i-1] and all vV(Gi)v\in V(G_{i}), the vertices vv and vjv_{j} are adjacent in GG if and only if j=i1j=i-1 and v=viv=v_{i}.

  3. (iii)

    𝗍𝗋𝖾𝖾-α(Gi)(d1)(si1)+1\mathsf{tree}\textnormal{-}\alpha(G_{i})\geq(d-1)(s-i-1)+1.

Note that property (ii) for i=si=s implies that the subgraph of GG induced by {v1,,vs}\{v_{1},\ldots,v_{s}\} is indeed isomorphic to PsP_{s}.

Let G1G_{1} be a connected component of GG such that 𝗍𝗋𝖾𝖾-α(G1)(d1)(s2)+1\mathsf{tree}\textnormal{-}\alpha(G_{1})\geq(d-1)(s-2)+1 and let v1v_{1} be an arbitrary vertex in G1G_{1}. Note that v1v_{1} has a neighbor in G1G_{1} since 𝗍𝗋𝖾𝖾-α(G1)s12\mathsf{tree}\textnormal{-}\alpha(G_{1})\geq s-1\geq 2.

Suppose that i[s1]i\in[s-1] and that we have already defined the graphs G1,,GiG_{1},\ldots,G_{i} and the vertices v1,,viv_{1},\ldots,v_{i} such that the properties (i)(iii) hold. We show how to define Gi+1G_{i+1} and vi+1v_{i+1}. We consider two cases depending on the value of ii.

Consider first the case when is2i\leq s-2. Let AA be the set of vertices of GiG_{i} adjacent to viv_{i} and let B=V(Gi)(A{vi})B=V(G_{i})\setminus(A\cup\{v_{i}\}). Since GG is K1,dK_{1,d}-free and GiG_{i} is an induced subgraph of GG, the subgraph of GiG_{i} induced by A{vi}A\cup\{v_{i}\} has independence number at most d1d-1. Lemma 3.1 implies that 𝗍𝗋𝖾𝖾-α(Gi)𝗍𝗋𝖾𝖾-α(Gi[B])+d1\mathsf{tree}\textnormal{-}\alpha(G_{i})\leq\mathsf{tree}\textnormal{-}\alpha(G_{i}[B])+d-1 and hence

𝗍𝗋𝖾𝖾-α(Gi[B])\displaystyle\mathsf{tree}\textnormal{-}\alpha(G_{i}[B]) 𝗍𝗋𝖾𝖾-α(Gi)(d1)\displaystyle\geq\mathsf{tree}\textnormal{-}\alpha(G_{i})-(d-1)
(d1)(si1)+1(d1)\displaystyle\geq(d-1)(s-i-1)+1-(d-1)
(d1)(si2)+1.\displaystyle\geq(d-1)(s-i-2)+1\,.

Note that (d1)(si2)+11(d-1)(s-i-2)+1\geq 1 since is2i\leq s-2. Thus, BB\neq\emptyset and there exists a connected component HH of the subgraph of GiG_{i} induced by BB such that

𝗍𝗋𝖾𝖾-α(H)(d1)(si2)+1.\displaystyle\mathsf{tree}\textnormal{-}\alpha(H)\geq(d-1)(s-i-2)+1\,. (1)

Since GiG_{i} is connected, there exists a vertex in AA having a neighbor in HH. We define vi+1v_{i+1} to be any such vertex and Gi+1G_{i+1} to be the subgraph of GiG_{i} induced by V(H){vi+1}V(H)\cup\{v_{i+1}\}. By construction, the graph Gi+1G_{i+1} is a connected induced subgraph of GG. Let us verify that the properties (i)(iii) hold for i+1i+1. For property (i), we have vi+1V(Gi+1)v_{i+1}\in V(G_{i+1}) and vi+1v_{i+1} has a neighbor in V(H)V(Gi+1)V(H)\subseteq V(G_{i+1}). For property (ii), consider an arbitrary j{1,,i}j\in\{1,\ldots,i\} and a vertex vV(Gi+1)v\in V(G_{i+1}). By the definition of vi+1v_{i+1}, the vertices viv_{i} and vi+1v_{i+1} are adjacent in GG. Furthermore, since vV(Gi+1)=V(H){vi+1}ABV(Gi)v\in V(G_{i+1})=V(H)\cup\{v_{i+1}\}\subseteq A\cup B\subseteq V(G_{i}), property (ii) for ii implies that vv is not adjacent to vjv_{j} if j<ij<i. Moreover, if vV(Gi+1){vi+1}v\in V(G_{i+1})\setminus\{v_{i+1}\}, then vV(H)Bv\in V(H)\subseteq B and consequently vv is not adjacent to viv_{i} in GG. This establishes property (ii) for i+1i+1. Property (iii) for i+1i+1 follows from the fact that HH is an induced subgraph of Gi+1G_{i+1} and hence we have 𝗍𝗋𝖾𝖾-α(Gi+1)𝗍𝗋𝖾𝖾-α(H)(si2)(d1)+1\mathsf{tree}\textnormal{-}\alpha(G_{i+1})\geq\mathsf{tree}\textnormal{-}\alpha(H)\geq(s-i-2)(d-1)+1, where the second inequality follows from Eq. 1.

To complete the proof, consider the case when i=s1i=s-1. By property (i), vertex vs1v_{s-1} has a neighbor in Gs1G_{s-1}. Let vsv_{s} be any such neighbor and let GsG_{s} be the one-vertex subgraph of GG induced by vsv_{s}. We need to verify properties (i)(iii) for i=si=s. Property (i) holds trivially. For property (ii), consider an arbitrary j[s1]j\in[s-1] and a vertex vV(Gs)v\in V(G_{s}). Then v=vsv=v_{s}. By the definition of vsv_{s}, the vertices vs1v_{s-1} and vsv_{s} are adjacent in GG. Furthermore, property (ii) for i=s1i=s-1 implies that vsv_{s} is not adjacent to vjv_{j} if j<s1j<s-1. This establishes property (ii) for i=si=s. Property (iii) for i=si=s simplifies to 𝗍𝗋𝖾𝖾-α(Gs)2d\mathsf{tree}\textnormal{-}\alpha(G_{s})\geq 2-d, which is clearly true. ∎

4 Tree-independence number of {K1,d,S,T}\{K_{1,d},S,T\}-free graphs

Recall that we denote by 𝒮\mathcal{S} the family of graphs every component of which is a tree with at most three leaves, and by L(𝒮)L(\mathcal{S}) the family of all line graphs of graphs in 𝒮\mathcal{S}. 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 SS and TT are connected. For p,q,r1p,q,r\geq 1, let Sp,q,rS_{p,q,r} be the graph obtained from the claw by subdividing one edge p1p-1 times, another q1q-1 times, and the last one r1r-1 times. By Tp,q,rT_{p,q,r} we denote the line graph of Sp,q,rS_{p,q,r}. Note that any connected graph S𝒮S\in\mathcal{S} is either a path or isomorphic to Sp,q,rS_{p,q,r} for some p,q,r1p,q,r\geq 1. Similarly, any connected graph TL(𝒮)T\in L(\mathcal{S}) is either a path or isomorphic to Tp,q,rT_{p,q,r} for some p,q,r1p,q,r\geq 1. For convenience we will write TpT_{p} and SpS_{p} as shorthands for Tp,p,pT_{p,p,p} and Sp,p,pS_{p,p,p}, respectively.

In the following we aim to prove that any K1,dK_{1,d}-free graph GG which also excludes both SpS_{p} and TpT_{p} 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 SS and TT are connected. We sketch the proof for this case. We may assume that GG contains a long induced path PP 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 G[N[V(P)]]G[N[V(P)]].

We next show that no component DD of GN[V(P)]G-N[V(P)] contains a long induced cycle. This is because if DD has a long induced cycle, then by taking a shortest path from PP in GG, we can find an induced SpS_{p} or TpT_{p}. Now, if each component DD has bounded tree-independence number, then we can merge tree decompositions of components by adding a new bag consisting of N[V(P)]N[V(P)] and adding N[V(P)]N[V(P)] to all bags of previous decompositions. This will show that GG has bounded tree-independence number. Therefore, we may assume by Theorem 1.5 that there is a component DD of GN[V(P)]G-N[V(P)] having a long induced path. We take a longest induced path QQ in DD.

Then, we prove two main lemmas. First, we show that D[ND[V(Q)]]D[N_{D}[V(Q)]] admits a path decomposition of bounded independence number. Second, we show that for every component HH of DND[V(Q)]D-N_{D}[V(Q)], there is a bag of the path decomposition containing all the neighbors of HH in DD. The absence of long induced cycles in DD is used to show this second lemma. Because of the maximality of QQ, we can show that no component HH can have a long induced path, and thus it has bounded tree-independence number. Using the two lemmas, we finally derive that DD has bounded tree-independence number. This completes the proof sketch for the case when SS and TT are connected.

Let GG be a graph, PP be an induced path in GG, and vV(G)V(P)v\in V(G)\setminus V(P) be a vertex with at least one neighbor on PP. A segment of PP with respect to vv is a maximal subpath PP^{\prime} of PP whose interior is disjoint from N(v)N(v). Note that the edge set of PP is partitioned into the edge sets of its segments with respect to vv. Similarly, for an induced cycle CC in GG and vV(G)V(C)v\in V(G)\setminus V(C) having at least two neighbors in CC, a segment of CC with respect to vv is a maximal subpath PP^{\prime} of CC whose interior is disjoint from N(v)N(v).

Lemma 4.1.

Let dd be a positive integer, let GG be a K1,dK_{1,d}-free graph, let PP be an induced path in GG, and vV(G)V(P)v\in V(G)\setminus V(P). Then vv has at most 2(d1)2(d-1) neighbors on PP.

Proof.

Let XV(P)X\subseteq V(P) be any set of vertices of size at least 2d12d-1. As PP is an induced bipartite subgraph of GG, at least dd vertices from XX belong to the same color class of PP and therefore form an independent set in GG. Hence N(v)V(P)N(v)\cap V(P) cannot be larger than 2(d1)2(d-1). ∎

Lemma 4.2.

Let dd and pp be positive integers, let GG be a K1,dK_{1,d}-free graph, let PP be an induced path in GG, and vV(G)V(P)v\in V(G)\setminus V(P). If PP has at least dpdp vertices, then there is a segment of PP with respect to vv that has at least p1p-1 vertices that are not adjacent to vv.

Proof.

Let P=v1vnP=v_{1}\dots v_{n} where ndpn\geq dp. For each i[d]i\in[d], let Qi=v(i1)p+1Pvip1Q_{i}=v_{(i-1)p+1}Pv_{ip-1}. Observe that there are no edges between Qi1Q_{i_{1}} and Qi2Q_{i_{2}} for distinct i1,i2[d]i_{1},i_{2}\in[d]. If vv has a neighbor in QiQ_{i} for each i[d]i\in[d], then GG contains K1,dK_{1,d} as an induced subgraph. Therefore, there is a j[d]j\in[d] such that vv has no neighbor in QjQ_{j}. Then, the segment of PP containing QjQ_{j} has at least p1p-1 vertices that are not adjacent to vv. ∎

We next show that a connected {K1,d,Sp,Tp}\{K_{1,d},S_{p},T_{p}\}-free graph cannot have an induced subgraph that is a disjoint union of a long path and a long cycle.

Lemma 4.3.

Let dd and pp be positive integers, let GG be a connected {K1,d,Sp,Tp}\{K_{1,d},S_{p},T_{p}\}-free graph, and let PP be an induced path in GG on at least dpdp vertices. Then GN[V(P)]G-N[V(P)] does not contain an induced cycle of length at least d(2p+2)d(2p+2).

Proof.

Towards a contradiction, assume that there exists an induced cycle C=w0w1w1w0C=w_{0}w_{1}\dots w_{\ell-1}w_{0} in GN[V(P)]G-N[V(P)] where d(2p+2)\ell\geq d(2p+2). Let Q=z0z1zrQ=z_{0}z_{1}\dots z_{r} be a shortest (V(P),V(C))(V(P),V(C))-path in GG; in particular, z0V(P)z_{0}\in V(P) and zrV(C)z_{r}\in V(C). Notice that z1V(P)V(C)z_{1}\notin V(P)\cup V(C). Observe that CzrC-z_{r} is an induced path on 1\ell-1 vertices.

Since PP has at least dpdp vertices, by Lemma 4.2, there is a segment PP^{\prime} of PP with respect to z1z_{1} that has at least p1p-1 vertices that are not adjacent to z1z_{1}.

Assume first that zr1z_{r-1} has a unique neighbor on CC, that is, N(zr1)V(C)={zr}N(z_{r-1})\cap V(C)=\{z_{r}\}. In this case, let j[]j\in[\ell] such that zr=wjz_{r}=w_{j} and let RR be the subpath of CC of length 2p2p with R=wjpwjp+1wj1wjwj+1wj+pR=w_{j-p}w_{j-p+1}\dots w_{j-1}w_{j}w_{j+1}\dots w_{j+p} (indices modulo \ell). Then, observe that the graph G[V(P)(V(Q){z0})V(R)]G[V(P^{\prime})\cup(V(Q)\setminus\{z_{0}\})\cup V(R)] contains SpS_{p} as an induced subgraph, which is a contradiction.

Assume now that zr1z_{r-1} has at least two neighbors on CC. For each i[d]i\in[d], let DiD_{i} be the subpath of CC from w(i1)(2p+2)+1w_{(i-1)(2p+2)+1} to wi(2p+2)1w_{i(2p+2)-1} that does not contain wi(2p+2)w_{i(2p+2)} (indices modulo \ell). Observe that there are no edges between Di1D_{i_{1}} and Di2D_{i_{2}} for distinct i1,i2[d]i_{1},i_{2}\in[d]. If zr1z_{r-1} has a neighbor in each DiD_{i}, then GG contains K1,dK_{1,d} as an induced subgraph. Therefore, there is j[d]j\in[d] such that zr1z_{r-1} has no neighbor in DjD_{j}. This implies that there is a segment RR of CC with respect to zr1z_{r-1} that has at least 2p+12p+1 vertices that are not adjacent to zr1z_{r-1}. Let R=wjwj+1wj+sR=w_{j}w_{j+1}\dots w_{j+s} (indices modulo \ell) be such a segment. Note that N(zr1)V(R)={wj,wj+s}N(z_{r-1})\cap V(R)=\{w_{j},w_{j+s}\}. If wjw_{j} and wj+sw_{j+s} are adjacent in GG (that is, if s=1s=\ell-1), then the graph G[V(P)(V(Q){z0,zr})V(R)]G[V(P^{\prime})\cup(V(Q)\setminus\{z_{0},z_{r}\})\cup V(R)] contains TpT_{p} as an induced subgraph, which is a contradiction. Therefore, wjw_{j} and wj+sw_{j+s} are nonadjacent. But then G[V(P)(V(Q){z0,zr})V(R)]G[V(P^{\prime})\cup(V(Q)\setminus\{z_{0},z_{r}\})\cup V(R)] contains SpS_{p} 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 PP in a K1,dK_{1,d}-free graph, we also obtain a bound on the independence number of the closed neighborhood of PP.

Lemma 4.4.

Let d1d\geq 1 and q2q\geq 2 be integers, GG be a connected K1,dK_{1,d}-free graph, and let PP be an induced path in GG on qq vertices. Then α(G[N[V(P)]])(d1)q\alpha(G[N[V(P)]])\leq(d-1)q.

Proof.

First notice that we may assume d2d\geq 2 since otherwise no P2P_{2} could exist in GG. Let II be a maximum independent set of G[N[V(P)]]G[N[V(P)]]. Then, for every vV(P)v\in V(P), II either contains vv or at most d1d-1 vertices of N(v)N(v). As PP has qq 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 d1d\geq 1 and q3q\geq 3 be integers, let GG be a connected K1,dK_{1,d}-free graph without induced cycles of length at least qq, let PP be an induced path in GG, and let vV(G)V(P)v\in V(G)\setminus V(P). Then there exists a path PvPP_{v}\subseteq P with at most 2(d1)(q2)2(d-1)(q-2) vertices such that N(v)V(P)V(Pv)N(v)\cap V(P)\subseteq V(P_{v}) and each endpoint of PvP_{v} is adjacent to vv.

Proof.

Notice that if d=1d=1, then GG is edgeless and thus we can select PvP_{v} to be the empty path. Hence, we assume that d2d\geq 2. By Lemma 4.1, vv has at most 2(d1)2(d-1) neighbors on PP. Let PvP_{v} be the shortest subpath of PP containing all neighbors of vv on PP. By the minimality of PvP_{v}, each endpoint of PvP_{v} is adjacent to vv.

If vv has only one neighbor in PP, then PvP_{v} has only one vertex and we are done. So we may assume that vv has at least two neighbors on PP. Suppose there are u,wV(Pv)N(v)u,w\in V(P_{v})\cap N(v) such that QuPvwQ\coloneqq uP_{v}w has at least q1q-1 vertices and no internal vertex of QQ is a neighbor of vv. Then vuQwvvuQwv is an induced cycle of length at least qq in GG, which is a contradiction. Hence, PvP_{v} consists of at most 2d32d-3 segments of length at most q3q-3 each, where no internal vertex is adjacent to vv. It follows that PvP_{v} has at most (2d3)(q3)+12(d1)(q2)(2d-3)(q-3)+1\leq 2(d-1)(q-2) vertices. ∎

In the next step we show that the observation from Lemma 4.5 may be extended to entire components of GN[V(P)]G-N[V(P)] if GG does not contain long induced cycles.

Lemma 4.6.

Let d1d\geq 1 and q3q\geq 3 be integers, let GG be a connected K1,dK_{1,d}-free graph without induced cycles of length at least qq, and let PP be an induced path in GG. Let HH be a component of GN[V(P)]G-N[V(P)] and let vN(V(H))N(V(P))v\in N(V(H))\cap N(V(P)). Then there exists a path PHPP_{H}\subseteq P on at most 2(d1)(q2)+2q2(d-1)(q-2)+2q vertices such that N(V(H))N(V(PH))N(V(H))\subseteq N(V(P_{H})).

Proof.

By Lemma 4.5, there exists a nonempty path PvPP_{v}\subseteq P on at most 2(d1)(q2)2(d-1)(q-2) vertices such that N(v)V(P)V(Pv)N(v)\cap V(P)\subseteq V(P_{v}) and each endpoint of PvP_{v} is adjacent to vv. Let p1p_{1} and p2p_{2} be the two endpoints of PvP_{v} (possibly p1=p2)p_{1}=p_{2}) and let P1P_{1}^{\prime} and P2P_{2}^{\prime} be two subpaths of PP such that the paths P1P_{1}^{\prime}, PvP_{v}, P2P_{2}^{\prime} are pairwise edge-disjoint and with union PP, and piV(Pi)p_{i}\in V(P_{i}^{\prime}) for i{1,2}i\in\{1,2\}.

For each i[2]i\in[2], if PiP_{i}^{\prime} has at most qq vertices let PiPiP^{i}\coloneqq P_{i}^{\prime}, otherwise let PiP^{i} be the subpath of PiP_{i}^{\prime} on q+1q+1 vertices that contains pip_{i}. Let PHP1p1Pvp2P2P_{H}\coloneqq P^{1}p_{1}P_{v}p_{2}P^{2}. Notice that PHP_{H} has at most 2(d1)(q2)+2q2(d-1)(q-2)+2q vertices.

It remains to show that N(V(H))N(V(PH))N(V(H))\subseteq N(V(P_{H})). Suppose, for a contradiction, that there exists a vertex uN(V(H))N(V(PH))u\in N(V(H))\setminus N(V(P_{H})). Note that the vertex uu, having a neighbor in HH, cannot belong to PHP_{H}, hence uN(V(H))N[V(PH)]u\in N(V(H))\setminus N[V(P_{H})]. Furthermore, since HH is a component of GN[V(P)]G-N[V(P)] and GG is connected, N(V(H))N(V(P))N(V(H))\subseteq N(V(P)) and hence uu has a neighbor on PP. Since uu has no neighbors on PHP_{H}, we may assume without loss of generality that uu has a neighbor on P1P_{1}^{\prime}. Let ww be the neighbor of uu on P1P_{1}^{\prime} closest to p1p_{1} along PP. The path P1P^{1} consists of q+1q+1 vertices, exactly one of which, namely p1p_{1}, is adjacent to vv. Let RR be a shortest (u,v)(u,v)-path in G[V(H){u,v}]G[V(H)\cup\{u,v\}]. Then vRuwP1p1vvRuwP_{1}^{\prime}p_{1}v is an induced cycle in GG that contains P1P^{1} and thus has at least qq vertices, a contradiction. ∎

The previous results imply that, in the absence of long induced cycles, if a long induced path PP exists within GG, then GG may be decomposed in a path-like fashion following the structure induced by the separator properties of the closed neighborhoods of the subpaths of PP. The next step is to start formalizing this intuition by building a path decomposition of G[N[V(P)]]G[N[V(P)]] with bounded independence number, given some induced path PP as input. The following two lemmas provide the last remaining tools to prove the key result of this section.

Let GG be a graph, h1h\geq 1 be an integer, and P=v1vP=v_{1}\dots v_{\ell} be an induced path on h\ell\geq h vertices in GG. Let nh+1n\coloneqq\ell-h+1 and let B=b1b2bnB=b_{1}b_{2}\dots b_{n} be a path on nn vertices. For each i[n]i\in[n] let Pivivi+1vi+h1P^{i}\coloneqq v_{i}v_{i+1}\dots v_{i+h-1} and set β(bi)NG[V(Pi)]\beta(b_{i})\coloneqq N_{G}[V(P^{i})]. We call the pair (B,β)(B,\beta) the hh-backbone structure of PP in GG.

Lemma 4.7.

Let d2d\geq 2 and q3q\geq 3 be integers. Let GG be a connected K1,dK_{1,d}-free graph without induced cycles of length at least qq. Moreover, let hq1h\geq q-1 be an integer, let PP be an induced path on at least hh vertices in GG, and let (B,β)(B,\beta) be the hh-backbone structure of PP in GG. Then (B,β)(B,\beta) is a path decomposition of G[N[V(P)]]G[N[V(P)]] with independence number at most (d1)h(d-1)h.

Proof.

Let P=v1vP=v_{1}\dots v_{\ell} and B=b1bnB=b_{1}\dots b_{n}. For each i[n]i\in[n], let PiP^{i} be the subpath of PP from the construction of (B,β)(B,\beta). We begin by showing that (B,β)(B,\beta) is indeed a path decomposition of GG[N[V(P)]]G^{\prime}\coloneqq G[N[V(P)]].

To see this, first observe that for every i[n]i\in[n] we have viβ(bi)v_{i}\in\beta(b_{i}) and for every i[][n]i\in[\ell]\setminus[n] we have viβ(bn)v_{i}\in\beta(b_{n}). Moreover, if viβ(bj)v_{i}\in\beta(b_{j}), then N(vi)β(bj)N(v_{i})\subseteq\beta(b_{j}) as well. Hence j[n]β(bj)=N[V(P)]\bigcup_{j\in[n]}\beta(b_{j})=N[V(P)].

Next let vivi+1E(P)v_{i}v_{i+1}\in E(P). Then vi,vi+1β(bi)v_{i},v_{i+1}\in\beta(b_{i}) if i[n]i\in[n] and vi,vi+1β(bn)v_{i},v_{i+1}\in\beta(b_{n}) otherwise. A similar observation can be made for edges of the form viuv_{i}u where uN(V(P))u\in N(V(P)). Now, let u,wu,w be two adjacent vertices from N(V(P))N(V(P)). Then we may consider the subpaths PuP_{u} and PwP_{w} of PP from Lemma 4.5 together with the shortest (V(Pu),V(Pw))(V(P_{u}),V(P_{w}))-subpath QQ of PP. In the case QQ contains at least q2q-2 vertices, uQwuuQwu is an induced cycle of length at least qq in GG, which is impossible. Hence, QQ has at most q3q-3 vertices. Let viv_{i} be the vertex of QQ minimizing ii. Then, as hq1h\geq q-1, it holds that V(Q)β(bmin{i,n})V(Q)\subseteq\beta(b_{\min\{i,n\}}). Consequently u,wβ(bmin{i,n})u,w\in\beta(b_{\min\{i,n\}}) as well, and thus every edge of GG^{\prime} is contained in some bag of (B,β)(B,\beta).

Finally, suppose for a contradiction that there exists a vertex uN[V(P)]u\in N[V(P)] together with 1i<j<kn1\leq i<j<k\leq n such that u(β(bi)β(bk))β(bj)u\in(\beta(b_{i})\cap\beta(b_{k}))\setminus\beta(b_{j}). Assume that ii and kk are chosen so that kik-i is minimal. Notice that uN(V(P))u\in N(V(P)) since the above situation is impossible for the vertices of PP. Let pip_{i} be the vertex of PiP^{i} that is adjacent to uu and closest to PkP^{k} on PP. Similarly, let pkp_{k} be the vertex of PkP^{k} that is adjacent to uu and closest to PiP^{i} along PP. Clearly, {pi,pk}V(Pj)=\{p_{i},p_{k}\}\cap V(P^{j})=\emptyset and thus the path RpiPpkR\coloneqq p_{i}Pp_{k}, which contains PjP_{j}, has at least h+2q+1h+2\geq q+1 vertices. Since uu has no neighbors in the interior of RR, it follows that upiPpkuup_{i}Pp_{k}u is an induced cycle of length at least qq. This contradicts the assumption that GG has no induced cycle of length at least qq. Hence, (B,β)(B,\beta) is indeed a path decomposition of GG^{\prime}.

For every bV(B)b\in V(B), the fact that α(G[β(b)])(d1)h\alpha(G^{\prime}[\beta(b)])\leq(d-1)h follows immediately from Lemma 4.4, and thus our proof is complete. ∎

Lemma 4.8.

Let d1d\geq 1 and q3q\geq 3 be integers. Let GG be a connected K1,dK_{1,d}-free graph without induced cycles of length at least qq. Moreover, let h2(d1)(q2)+2qh\geq 2(d-1)(q-2)+2q be an integer, let PP be an induced path on at least hh vertices in GG, and let (B,β)(B,\beta) be the hh-backbone structure of PP in GG. Then, for every component HH of GN[V(P)]G-N[V(P)] there exists some bHV(B)b_{H}\in V(B) such that N(V(H))β(bH)N(V(H))\subseteq\beta(b_{H}).

Proof.

Let B=b1b2bnB=b_{1}b_{2}\dots b_{n}. By Lemma 4.6 there exists a path PHPP_{H}\subseteq P on at most 2(d1)(q2)+2q2(d-1)(q-2)+2q vertices such that N(V(H))N(V(PH))N(V(H))\subseteq N(V(P_{H})). Moreover, since h2(d1)(q2)+2qh\geq 2(d-1)(q-2)+2q, there exists some i[n]i\in[n] such that the path PiP^{i} used for the construction of (B,β)(B,\beta) contains PHP_{H} as a subgraph. Hence, N(V(H))β(bi)N(V(H))\subseteq\beta(b_{i}) and we can take bH=bib_{H}=b_{i}. ∎

We are now ready to prove the special case of Theorem 1.4 where SS and TT are connected.

Theorem 4.9.

Let d2d\geq 2 and p1p\geq 1 be integers and let GG be a {K1,d,Sp,Tp}\{K_{1,d},S_{p},T_{p}\}-free graph. Then 𝗍𝗋𝖾𝖾-α(G)20(d1)4(p+1)\mathsf{tree}\text{-}\alpha(G)\leq 20(d-1)^{4}(p+1).

Proof.

First assume d=2d=2. Then GG is P3P_{3}-free and thus GG is a disjoint union of complete graphs, which implies that 𝗍𝗋𝖾𝖾-α(G)1\mathsf{tree}\text{-}\alpha(G)\leq 1. Hence, from now on we assume that d3d\geq 3. We may also assume that GG is connected.

Let q2d(p+1)q\coloneqq 2d(p+1) and r2(d1)(q2)r\coloneqq 2(d-1)(q-2). Notice that, in the case G0GG_{0}\coloneqq G does not contain an induced PdpP_{dp}, we are done by Theorem 1.5. Hence, there exists an induced path P0P^{0} of G0G_{0} on dpdp vertices. Let X0NG0[V(P0)]X_{0}\coloneqq N_{G_{0}}[V(P^{0})].

By Lemma 4.3, it follows that G1G0X0G_{1}\coloneqq G_{0}-X_{0} does not have induced cycles of length at least qq. Moreover, by Lemma 4.4, we know that α(G0[X0])(d1)dp\alpha(G_{0}[X_{0}])\leq(d-1)dp. Our goal is to construct a tree decomposition of GG with independence number at most 20(d1)4(p+1)20(d-1)^{4}(p+1). It suffices to do this for the case when G1G_{1} is connected. In the case G1G_{1} is not connected, the following arguments can be applied to each component of G1G_{1} individually and the tree decompositions obtained may be joined by introducing an additional node tt whose bag consists exactly of the set X0X_{0} and which is joined to exactly one node of each of the trees for the tree decompositions of the components.

In the case G1G_{1} does not contain an induced P6dqP_{6dq} we may, again, call upon Theorem 1.5 to obtain a bound on 𝗍𝗋𝖾𝖾-α(G1)\mathsf{tree}\textnormal{-}\alpha(G_{1}). By adding the vertices in X0X_{0} to every bag of a tree decomposition of G1G_{1} with minimum independence number (cf. Lemma 3.1), we obtain a tree decomposition of GG with independence number at most

6(d1)dq+(d1)dp\displaystyle\phantom{=~{}}6(d-1)dq+(d-1)dp
=12(d1)d2(p+1)+(d1)dp\displaystyle=12(d-1)d^{2}(p+1)+(d-1)dp
(d1)(p+1)d(12d+1)\displaystyle\leq(d-1)(p+1)\cdot d\cdot(12d+1)
(d1)(p+1)2(d1)10(d1)2=20(d1)4(p+1),\displaystyle\leq(d-1)(p+1)\cdot 2(d-1)\cdot 10(d-1)^{2}=20(d-1)^{4}(p+1),

for G0G_{0} and are done. So we may take P1=s1smP^{1}=s_{1}\dots s_{m} to be a longest induced path in G1G_{1} and assume m6dqm\geq 6dq.

Let HH be some component of G1NG1[V(P1)]G_{1}-N_{G_{1}}[V(P^{1})]. We claim that HH does not contain an induced path on d(r+p1)d(r+p-1) vertices. Towards a contradiction let FF be an induced path on d(r+p1)d(r+p-1) vertices in HH. Moreover, let Q=w0w1wQ=w_{0}w_{1}\dots w_{\ell} be a shortest (V(P1),V(F))(V(P^{1}),V(F))-path in G1G_{1} with w0V(P1)w_{0}\in V(P^{1}). Notice that w1V(P1)V(F)w_{1}\notin V(P^{1})\cup V(F). By Lemma 4.5 applied to G1G_{1}, P1P^{1}, and w1w_{1}, there exists a path Pw1P1P_{w_{1}}\subseteq P^{1} with at most rr vertices such that NG1(w1)V(P1)V(Pw1)N_{G_{1}}(w_{1})\cap V(P^{1})\subseteq V(P_{w_{1}}) and each endpoint of Pw1P_{w_{1}} is adjacent to w1w_{1}. Let uu be the neighbor of w1w_{1} on P1P^{1} that minimizes the distance to s1s_{1} on P1P^{1}, and let zz be the neighbor of w1w_{1} on P1P^{1} that minimizes the distance to sms_{m} on P1P^{1}. See Fig. 1 for an illustration.

P1P^{1}HHFFQQG1G_{1}Pw1P_{w_{1}}s1s_{1}uuzzw1w_{1}sms_{m}
Figure 1: The paths P1P^{1}, FF, and QQ in Theorem 4.9.

Since FF has at least d(r+p1)d(r+p-1) vertices, by Lemma 4.2, there is a segment of FF with respect to w1w_{\ell-1} that has at least r+p2r+p-2 vertices that are not adjacent to w1w_{\ell-1}. Thus, there exists an induced path JJ on r+pr+p vertices in the graph G1[V(F)V(Q)]w0G_{1}[V(F)\cup V(Q)]-w_{0} that has w1w_{1} as one endpoint and does not contain any other neighbor of P1P^{1}. We distinguish two cases depending on neighbors of w1w_{1} on P1P^{1}.

Case 1: w1w_{1} has a neighbor in sr+p+1P1smrps_{r+p+1}P^{1}s_{m-r-p}.

Since Pw1P_{w_{1}} has at most rr vertices, P1V(Pw1)P^{1}-V(P_{w_{1}}) has two components, each with at least pp vertices.

Let LL be the subpath of s1P1us_{1}P^{1}u on p+1p+1 vertices that contains uu, and let RR be the subpath of zP1smzP^{1}s_{m} on p+1p+1 vertices that contains zz. In the case LL and RR are not adjacent, or share an endpoint (which may happen if |V(Pw1)|=1|V(P_{w_{1}})|=1), the graph G1[V(L)V(R)V(J)]G_{1}[V(L)\cup V(R)\cup V(J)] contains an induced SpS_{p}. If they are adjacent, then there is exactly one edge between them and this edge joins their respective neighbors of w1w_{1}. Hence, in this case G1[V(L)V(R)V(J)]G_{1}[V(L)\cup V(R)\cup V(J)] contains an induced TpT_{p}. In both cases, we obtain a contradiction.

Case 2: All neighbors of w1w_{1} on P1P^{1} belong either to s1P1sr+ps_{1}P^{1}s_{r+p} or to smrp+1P1sms_{m-r-p+1}P^{1}s_{m}.

Without loss of generality, we may assume that w1w_{1} has a neighbor in s1P1sr+ps_{1}P^{1}s_{r+p}. Note that 2(r+p)+r2=3r+2p2<6dq2(r+p)+r-2=3r+2p-2<6dq. Since Pw1P_{w_{1}} has at most rr vertices and P1P^{1} has at least 6dq6dq vertices, no vertex of smrp+1P1sms_{m-r-p+1}P^{1}s_{m} is adjacent to w1w_{1}.

Note that the path zP1smzP^{1}s_{m} contains exactly one neighbor of w1w_{1} and has at least mrp+1m-r-p+1 vertices. Let yy be the endpoint of JJ other than w1w_{1}. Observe that JJ has exactly one neighbor on zP1smzP^{1}s_{m} and this vertex, namely zz, is adjacent to exactly w1w_{1} on JJ. Hence, yJw1zP1smyJw_{1}zP^{1}s_{m} is an induced path on at least (mrp+1)+(r+p)>m(m-r-p+1)+(r+p)>m vertices. This is a contradiction to our assumption that P1P^{1} is a longest induced path in G1G_{1}.

Hence, our claim follows, that is, HH does not contain an induced path on d(r+p1)d(r+p-1) vertices.

Now let h2dqh\coloneqq 2dq and let (B,β′′)(B,\beta^{\prime\prime}) be the hh-backbone structure of P1P^{1} in G1G_{1}, where B=b1b2bnB=b_{1}b_{2}\dots b_{n}. Since h=2dqq1h=2dq\geq q-1 and G1G_{1} has no induced cycles of length at least qq, Lemma 4.7 implies that (B,β′′)(B,\beta^{\prime\prime}) is a path decomposition of G1[NG1[V(P1)]]G_{1}[N_{G_{1}}[V(P^{1})]] with independence number at most (d1)h=2(d1)dq(d-1)h=2(d-1)dq.

Let HH be some component of G1NG1[V(P1)]G_{1}-N_{G_{1}}[V(P^{1})]. Since h=2dq2(d1)(q2)+2qh=2dq\geq 2(d-1)(q-2)+2q, by Lemma 4.8 there exists a smallest iH[n]i_{H}\in[n] such that NG1(V(H))β′′(biH)N_{G_{1}}(V(H))\subseteq\beta^{\prime\prime}(b_{i_{H}}).

It follows from the discussion above that HH excludes the path on d(r+p1)d(r+p-1) vertices as an induced subgraph. Hence, by applying Theorem 1.5 to each HH, we may obtain a tree decomposition (TH,βH)(T_{H},\beta_{H}) for HH with independence number at most (d1)d(r+p3)(d-1)d(r+p-3). We combine these decompositions with (B,β′′)(B,\beta^{\prime\prime}) to form a tree decomposition (T,β)(T,\beta^{\prime}) of G1G_{1} as follows. For every bV(B)b\in V(B) set β(b)β′′(b)\beta^{\prime}(b)\coloneqq\beta^{\prime\prime}(b). For every HH and tV(TH)t\in V(T_{H}) set β(t)βH(t)β′′(biH)\beta^{\prime}(t)\coloneqq\beta_{H}(t)\cup\beta^{\prime\prime}(b_{i_{H}}). Then let TT be the tree obtained from the disjoint union of BB and all of the trees THT_{H} by joining, for every HH, a single node of THT_{H} to the node biHb_{i_{H}}. Observe that the resulting tuple (T,β)(T,\beta^{\prime}) is indeed a tree decomposition of G1G_{1}. Moreover, for all tV(T)t\in V(T) we have

α(G1[β(t)])\displaystyle\alpha(G_{1}[\beta^{\prime}(t)]) (d1)d(r+p3)+2(d1)dq\displaystyle\leq(d-1)d(r+p-3)+2(d-1)dq
=(d1)d(2(d1)(q2)+p3+2q)\displaystyle=(d-1)d(2(d-1)(q-2)+p-3+2q)
(d1)d(2dq+p).\displaystyle\leq(d-1)d(2dq+p).

Finally, to obtain a tree decomposition of GG, we set β(t)β(t)X0\beta(t)\coloneqq\beta^{\prime}(t)\cup X_{0} for all tV(T)t\in V(T). The resulting tree decomposition (T,β)(T,\beta) is now a tree decomposition of GG with independence number at most

(d1)d(2dq+p)+(d1)dp\displaystyle\phantom{=~{}}(d-1)d(2dq+p)+(d-1)dp
=2(d1)d(dq+p)\displaystyle=2(d-1)d(dq+p)
2(d1)(p+1)d(2d2+1)\displaystyle\leq 2(d-1)(p+1)\cdot d\cdot(2d^{2}+1)
2(d1)(p+1)2(d1)5(d1)2=20(d1)4(p+1),\displaystyle\leq 2(d-1)(p+1)\cdot 2(d-1)\cdot 5(d-1)^{2}=20(d-1)^{4}(p+1),

as claimed. ∎

The general case, where SS and TT 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 dd, kk, and pp be positive integers and let GG be a {K1,d,kSp,kTp}\{K_{1,d},kS_{p},kT_{p}\}-free graph. Then 𝗍𝗋𝖾𝖾-α(G)<6dk(p+1)+20d4(p+1)\mathsf{tree}\textnormal{-}\alpha(G)<6dk(p+1)+20d^{4}(p+1).

Proof.

If d=1d=1, then GG is edgeless and 𝗍𝗋𝖾𝖾-α(G)1\mathsf{tree}\textnormal{-}\alpha(G)\leq 1, hence, the inequality holds. So we may assume that d2d\geq 2.

We proceed by proving the following inequality by induction on kk:

𝗍𝗋𝖾𝖾-α(G)6(d1)(k1)(p+1)+20(d1)4(p+1)\displaystyle\mathsf{tree}\textnormal{-}\alpha(G)\leq 6(d-1)(k-1)(p+1)+20(d-1)^{4}(p+1)

Notice that, since 6(d1)(k1)(p+1)+20(d1)4(p+1)<6dk(p+1)+20d4(p+1)6(d-1)(k-1)(p+1)+20(d-1)^{4}(p+1)<6dk(p+1)+20d^{4}(p+1), this will imply the assertion. The case k=1k=1 is handled by Theorem 4.9, so we may immediately proceed with the inductive step for k2k\geq 2.

If GG contains an induced SpS_{p}, then let X0X_{0} be the vertex set of an arbitrary induced SpS_{p} in GG and XX be the closed neighborhood of X0X_{0} in GG. If no induced SpS_{p} exists in GG, then let XX\coloneqq\emptyset. Notice that α(G[X])|V(Sp)|(d1)3(d1)(p+1)\alpha(G[X])\leq|V(S_{p})|(d-1)\leq 3(d-1)(p+1).

Similarly, if GG contains an induced TpT_{p}, we select a set YV(G)Y\subseteq V(G) such that YY is the closed neighborhood of some induced TpT_{p} in GG. Otherwise we set YY\coloneqq\emptyset. As before we have α(G[Y])|V(Tp)|(d1)3(d1)(p+1)\alpha(G[Y])\leq|V(T_{p})|(d-1)\leq 3(d-1)(p+1).

Now we may observe two things. First, α(G[XY])6(d1)(p+1)\alpha(G[X\cup Y])\leq 6(d-1)(p+1). Second, if the graph G(XY)G-(X\cup Y) contains an induced (k1)Sp(k-1)S_{p} or an induced (k1)Tp(k-1)T_{p}, then GG contains an induced kSpkS_{p} or an induced kTpkT_{p}, respectively, a contradiction. Thus, G(XY)G-(X\cup Y) is {K1,d,(k1)Sp,(k1)Tp}\{K_{1,d},(k-1)S_{p},(k-1)T_{p}\}-free. By our induction hypothesis, it follows that 𝗍𝗋𝖾𝖾-α(G(XY))6(d1)(k2)(p+1)+20(d1)4(p+1)\mathsf{tree}\textnormal{-}\alpha(G-(X\cup Y))\leq 6(d-1)(k-2)(p+1)+20(d-1)^{4}(p+1). With the bound the independence number of G[XY]G[X\cup Y] and Lemma 3.1 we obtain

𝗍𝗋𝖾𝖾-α(G)\displaystyle\mathsf{tree}\textnormal{-}\alpha(G) α(G[XY])+𝗍𝗋𝖾𝖾-α(G(XY))\displaystyle\leq\alpha(G[X\cup Y])+\mathsf{tree}\textnormal{-}\alpha(G-(X\cup Y))
6(d1)(p+1)+6(d1)(k2)(p+1)+20(d1)4(p+1)\displaystyle\leq 6(d-1)(p+1)+6(d-1)(k-2)(p+1)+20(d-1)^{4}(p+1)
6(d1)(k1)(p+1)+20(d1)4(p+1),\displaystyle\leq 6(d-1)(k-1)(p+1)+20(d-1)^{4}(p+1)\,,

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 GG is the minimum number of cliques with union V(G)V(G). The proof of [22, Lemma 2.4] shows the following.

Theorem 5.1.

Let HH be a graph, let {Hj}jJ\{H_{j}\}_{j\in J} be a family of connected subgraphs of HH, and let GG be the graph with vertex set JJ in which two distinct vertices ii and jj are adjacent if and only if HiH_{i} and HjH_{j} have a vertex in common. Then GG has a tree decomposition 𝒯=(T,β)\mathcal{T}=(T,\beta) such that for each tV(T)t\in V(T), the induced subgraph G[β(t)]G[\beta(t)] has clique cover number at most 𝗍𝗐(H)+1\mathsf{tw}(H)+1.

Since the independence number of any graph GG is a lower bound on its clique cover number, Theorem 5.1 implies the following.

Corollary 5.2.

Let HH be a graph, let {Hj}jJ\{H_{j}\}_{j\in J} be a family of connected subgraphs of HH, and let GG be the graph with vertex set JJ in which two distinct vertices ii and jj are adjacent if and only if HiH_{i} and HjH_{j} have a vertex in common. Then 𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(H)+1\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(H)+1.

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 GG, it holds that 𝗍𝗋𝖾𝖾-α(L(G))𝗍𝗐(G)+1\mathsf{tree}\textnormal{-}\alpha(L(G))\leq\mathsf{tw}(G)+1. Moreover, the bound is sharp: for every integer n3n\geq 3, there exists a graph GG such that 𝗍𝗐(G)=n\mathsf{tw}(G)=n and 𝗍𝗋𝖾𝖾-α(L(G))=n+1\mathsf{tree}\textnormal{-}\alpha(L(G))=n+1.

Proof.

For any graph GG, applying Corollary 5.2 to the case when J=E(G)J=E(G) and for each edge eE(G)e\in E(G), the graph HeH_{e} is the subgraph of GG induced by the endpoints of ee, implies that 𝗍𝗋𝖾𝖾-α(L(G))𝗍𝗐(G)+1\mathsf{tree}\textnormal{-}\alpha(L(G))\leq\mathsf{tw}(G)+1.

We show that the bound is sharp with the following construction. For an integer n3n\geq 3, let GnG_{n} be the graph obtained from a complete graph of order nn by replacing each of its edges with two paths of length two joining the endpoints of the edge. Thus, GnG_{n} has n+2(n2)n+2{n\choose 2} vertices. See Fig. 2 for an illustration of G3G_{3} and the remaining steps of this proof. Let us denote by VnV_{n} the set of nn vertices of the initial complete graph. We fix an edge-coloring for GnG_{n} with the colors red and blue such that for any two distinct vertices u,vVnu,v\in V_{n} the 44-cycle composed by the two paths of length 22 between uu and vv is properly edge-colored. Note that every vertex of VnV_{n} is incident with precisely n1n-1 red edges and n1n-1 blue edges.

Now let HnH_{n} be the line graph of GnG_{n}. For each vertex viVnv_{i}\in V_{n}, the set of edges incident with viv_{i} correspond to a clique CiC_{i} in HnH_{n} with cardinality 2(n1)2(n-1). Because of the above red-blue edge colorings, each of these cliques CiC_{i} is partitioned into a “red” clique RiR_{i} and a “blue” clique BiB_{i}, each with cardinality n1n-1.

(a)(b)(c)
Figure 2: An illustration for the proof of Theorem 5.3: (a) shows the graph G3G_{3} together with the edge coloring, (b) is the line graph H3H_{3} of G3G_{3} with the vertex coloring induced by the edge coloring of G3G_{3}, and (c) shows the resulting K3,3K_{3,3} after contracting the dashed edges in (b).

Note that if iji\neq j, then there is no edge in HnH_{n} between RiR_{i} and RjR_{j} and also no edge between BiB_{i} and BjB_{j}. Furthermore, for any i,ji,j, there is an edge between BiB_{i} and RjR_{j}. Thus, contracting the edges within each of the monochromatic cliques RiR_{i} and BiB_{i} yields a complete bipartite graph Kn,nK_{n,n}. Hence, HnH_{n} contains Kn,nK_{n,n} as an induced minor. By Propositions 2.4 and 2.5, we infer that 𝗍𝗋𝖾𝖾-α(Hn)n\mathsf{tree}\textnormal{-}\alpha(H_{n})\geq n.

For n3n\geq 3, turning VnV_{n} into a clique transforms GnG_{n} into a chordal graph with clique number nn. Hence, 𝗍𝗐(Gn)n1\mathsf{tw}(G_{n})\leq n-1 by Theorem 2.2.

We conclude that n𝗍𝗋𝖾𝖾-α(L(Gn))𝗍𝗐(Gn)+1nn\leq\mathsf{tree}\textnormal{-}\alpha(L(G_{n}))\leq\mathsf{tw}(G_{n})+1\leq n 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 GG, it holds that 𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(G)+1\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(G)+1, and this bound is sharp: for every integer n2n\geq 2, there exists a graph GG such that 𝗍𝗐(G)=n\mathsf{tw}(G)=n and 𝗍𝗋𝖾𝖾-α(G)=n+1\mathsf{tree}\textnormal{-}\alpha(G)=n+1.

Moreover, we are not aware of any graph GG with at least one edge such that 𝗍𝗋𝖾𝖾-α(L(G))<𝗍𝗋𝖾𝖾-α(G)\mathsf{tree}\textnormal{-}\alpha(L(G))<\mathsf{tree}\textnormal{-}\alpha(G). Note that if the inequality 𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(L(G))\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tree}\textnormal{-}\alpha(L(G)) 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 (n×m)(n\times m)-grid is the graph with vertex set [n]×[m]{[n]\times[m]} and edge set

{{(i,j),(i,j+1)}i[n],j[m1]}{{(i,j),(i+1,j)}i[n1],j[m]}.{\{\{(i,j),(i,j+1)\}\mid i\in[n],j\in[m-1]\}\cup\{\{(i,j),(i+1,j)\}\mid i\in[n-1],j\in[m]\}}.

The elementary kk-wall for k3{k\geq 3}, is obtained from the (k×2k){(k\times 2k)}-grid Gk,2kG_{k,2k} 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.

Figure 3: The elementary 44-wall.

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 212\Rightarrow 1 follows from [39]. The implication 323\Rightarrow 2 follows from Theorem 5.3. Finally, consider 131\Rightarrow 3. Let 𝒢\mathcal{G} be a class of graphs such that L(𝒢)L(\mathcal{G}) is (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded. Suppose, to the contrary, that 𝒢\mathcal{G} has unbounded treewidth. By the Grid-Minor Theorem [66], there exists a function f:f\colon\mathbb{N}\rightarrow\mathbb{N} such that, for each kk\in\mathbb{N}, every graph of treewidth at least f(k)f(k) contains a subdivision of the elementary kk-wall as a subgraph. Let Gf(k)𝒢G_{f(k)}\in\mathcal{G} be a graph of treewidth at least f(k)f(k). Then, Gf(k)G_{f(k)} contains a subdivision WkW_{k}^{*} of the elementary kk-wall WkW_{k} as a subgraph. This implies that L(Gf(k))L(G_{f(k)}) contains L(Wk)L(W_{k}^{*}) as an induced subgraph. Note that L(Wk)L(W_{k}) is a minor of L(Wk)L(W_{k}^{*}) and hence 𝗍𝗐(L(Wk))𝗍𝗐(L(Wk))\mathsf{tw}(L(W_{k}^{*}))\geq\mathsf{tw}(L(W_{k})) by Proposition 2.1. Hence, 𝗍𝗐(L(Wk))𝗍𝗐(L(Wk))(𝗍𝗐(Wk)+1)/21k/21\mathsf{tw}(L(W_{k}^{*}))\geq\mathsf{tw}(L(W_{k}))\geq(\mathsf{tw}(W_{k})+1)/2-1\geq k/2-1, where the second inequality follows from [46]. However, since ω(L(Wk))3\omega(L(W_{k}^{*}))\leq 3, we obtain a contradiction with the fact that L(𝒢)L(\mathcal{G}) is (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded. ∎

A similar statement holds for the intersection graphs of connected subgraphs in some graphs. For a class 𝒢\mathcal{G} of graphs, let I(𝒢)I(\mathcal{G}) be the class of region intersection graphs GG that can be obtained as follows. For H𝒢H\in\mathcal{G} and a family {Hj}jJ\{H_{j}\}_{j\in J} of connected subgraphs of HH, let GG be the graph with vertex set JJ in which two distinct vertices ii and jj are adjacent if and only if HiH_{i} and HjH_{j} have a vertex in common.

We remark that L(𝒢)L(\mathcal{G}) is a subclass of I(𝒢)I(\mathcal{G}) because to obtain the line graph of a graph, we can take {Hj}jJ\{H_{j}\}_{j\in J} 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 𝒢\mathcal{G} be a class of graphs. Then, the following statements are equivalent.

  1. 1.

    The class I(𝒢)I(\mathcal{G}) is (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded.

  2. 2.

    The class I(𝒢)I(\mathcal{G}) has bounded tree-independence number.

  3. 3.

    The class 𝒢\mathcal{G} has bounded treewidth.

Proof.

The implication 212\Rightarrow 1 follows from [39] and 323\Rightarrow 2 follows from Corollary 5.2. To show 131\Rightarrow 3, suppose that 𝒢\mathcal{G} has unbounded treewidth. Then by Theorem 1.6, the class L(𝒢)L(\mathcal{G}) of line graphs of graphs in 𝒢\mathcal{G} is not (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded. Since L(𝒢)I(𝒢)L(\mathcal{G})\subseteq I(\mathcal{G}), the class I(𝒢)I(\mathcal{G}) is also not (𝗍𝗐,ω)(\mathsf{tw},\omega)-bounded. ∎

5.2 Tree-independence number of L(Kn,n)L(K_{n,n}) and L(Kn)L(K_{n})

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 GG satisfies 𝗌𝗂𝗆𝗐(G)𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(G)+1\mathsf{simw}(G)\leq\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(G)+1.

For treewidth, the exact values for L(Kn)L(K_{n}) and L(Kn,n)L(K_{n,n}) (with n3n\geq 3) were settled by Harvey and Wood [45] and Lucena [56], respectively:

𝗍𝗐(L(Kn))=n24+n22,𝗍𝗐(L(Kn,n))=n22+n21.\mathsf{tw}(L(K_{n}))=\left\lceil\frac{n^{2}}{4}+\frac{n}{2}-2\right\rceil,\qquad\mathsf{tw}(L(K_{n,n}))=\frac{n^{2}}{2}+\frac{n}{2}-1\,.

The latter result was extended by Harvey and Wood [46], who showed that 𝗍𝗐(L(Km,n))\mathsf{tw}(L(K_{m,n})) has order mnmn.

For sim-width, Brettell et al. [27] showed that 𝗌𝗂𝗆𝗐(L(Km,n))=m/3\mathsf{simw}(L(K_{m,n}))=\lceil m/3\rceil, for any two integers mm and nn such that 6<mn6<m\leq n, and used this result to show that for all n>12n>12,

n6𝗌𝗂𝗆𝗐(L(Kn))2n3.\left\lceil\frac{n}{6}\right\rceil\leq\mathsf{simw}(L(K_{n}))\leq\left\lceil\frac{2n}{3}\right\rceil\,.

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 mnm\leq n, 𝗍𝗋𝖾𝖾-α(L(Km,n))=α(L(Km,m))=m\mathsf{tree}\textnormal{-}\alpha(L(K_{m,n}))=\alpha(L(K_{m,m}))=m.

Proof.

Let G=L(Km,n)G=L(K_{m,n}) for some positive integers mnm\leq n. More precisely, let V(G)={vi,j1im,1jn}V(G)=\{v_{i,j}\mid 1\leq i\leq m,1\leq j\leq n\}, and E(G)={vi,jvk,(i=k and j) or (ik and j=)}E(G)=\{v_{i,j}v_{k,\ell}\mid(i=k\text{ and }j\neq\ell)\text{ or }(i\neq k\text{ and }j=\ell)\}. Note that α(G)=m\alpha(G)=m, since every independent set in GG corresponds to a matching in Km,nK_{m,n} and the maximum number of edges in a matching in Km,nK_{m,n} is mm. Consequently, 𝗍𝗋𝖾𝖾-α(G)α(G)=m\mathsf{tree}\textnormal{-}\alpha(G)\leq\alpha(G)=m.

We show that 𝗍𝗋𝖾𝖾-α(G)m\mathsf{tree}\textnormal{-}\alpha(G)\geq m by induction on mm. If m=1m=1, the statement holds trivially. Suppose that m2m\geq 2. Let HH be an induced subgraph of GG isomorphic to L(Km,m)L(K_{m,m}). Let 𝒯=(T,β)\mathcal{T}=(T,\beta) be an arbitrary tree decomposition of HH. Our goal is to show that α(𝒯)m\alpha(\mathcal{T})\geq m, which by Proposition 2.4 would imply that 𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(H)m\mathsf{tree}\textnormal{-}\alpha(G)\geq\mathsf{tree}\textnormal{-}\alpha(H)\geq m.

By Lemma 2.3, there is a vertex vV(H)v\in V(H) and a node tV(T)t\in V(T) such that N[v]β(t)N[v]\subseteq\beta(t). By symmetry, we may assume without loss of generality that v=vm,mv=v_{m,m}. Note that HN[v]H-N[v] is isomorphic to L(Km1,m1)L(K_{m-1,m-1}). By the induction hypothesis, we get that 𝗍𝗋𝖾𝖾-α(HN[v])=𝗍𝗋𝖾𝖾-α(L(Km1,m1))m1\mathsf{tree}\textnormal{-}\alpha(H-N[v])=\mathsf{tree}\textnormal{-}\alpha(L(K_{m-1,m-1}))\geq m-1. This implies that 𝒯\mathcal{T} has a bag containing m1m-1 pairwise nonadjacent vertices from HN[v]H-N[v]. Let tV(T)t^{\prime}\in V(T) be the node of TT that is closest to tt among all the nodes whose bag contains a set ZZ of m1m-1 pairwise nonadjacent vertices in HN[v]H-N[v]. By the symmetry properties of L(Km1,m1)L(K_{m-1,m-1}), we may assume without loss of generality that Z={vi,i1im1}Z=\{v_{i,i}\mid 1\leq i\leq m-1\}. Assume that vi,m,vm,iβ(t)v_{i,m},v_{m,i}\in\beta(t^{\prime}) for some i{1,,m1}i\in\{1,\dots,m-1\}. Then the set Z=(Z{vi,i}){vi,m,vm,i}Z^{\prime}=(Z\setminus\{v_{i,i}\})\cup\{v_{i,m},v_{m,i}\} forms an independent set of size mm in HH such that Zβ(t)Z^{\prime}\subseteq\beta(t^{\prime}), and hence α(𝒯)m\alpha(\mathcal{T})\geq m. Similarly, if vm,mβ(t)v_{m,m}\in\beta(t^{\prime}), then the set Z=Z{vm,m}Z^{\prime}=Z\cup\{v_{m,m}\} is an independent set of size mm in HH such that Zβ(t)Z^{\prime}\subseteq\beta(t^{\prime}), and hence α(𝒯)m\alpha(\mathcal{T})\geq m. We may thus assume that for each i{1,,m}i\in\{1,\dots,m\}, at least one of vi,mv_{i,m} and vm,iv_{m,i} does not belong to β(t)\beta(t^{\prime}). In particular, ttt^{\prime}\neq t.

Let t′′t^{\prime\prime} be the neighbor of tt^{\prime} on the unique (t,t)(t^{\prime},t)-path in TT (possibly t′′=tt^{\prime\prime}=t). The definition of tt^{\prime} implies that Zβ(t′′)Z\not\subseteq\beta(t^{\prime\prime}), that is, there exists some i{1,,m1}i\in\{1,\ldots,m-1\} such that vi,iβ(t′′)v_{i,i}\not\in\beta(t^{\prime\prime}). We already know that at least one of vi,mv_{i,m} and vm,iv_{m,i} does not belong to β(t)\beta(t^{\prime}). We may assume by symmetry that vi,mβ(t)v_{i,m}\not\in\beta(t^{\prime}). Since vi,ivi,mE(H)v_{i,i}v_{i,m}\in E(H), there exists a bag of 𝒯\mathcal{T} that contains this edge. As vi,mNH[vm,m]β(t)v_{i,m}\in N_{H}[v_{m,m}]\subseteq\beta(t) but vi,mβ(t)v_{i,m}\not\in\beta(t^{\prime}), the vertex vi,mv_{i,m} cannot belong to any bag corresponding to a node of the subtree of Ttt′′T-t^{\prime}t^{\prime\prime} containing tt^{\prime}. Consequently, every bag of 𝒯\mathcal{T} that contains the edge vi,ivi,mv_{i,i}v_{i,m} corresponds to a node of the subtree of Ttt′′T-t^{\prime}t^{\prime\prime} containing t′′t^{\prime\prime}. But since vi,iβ(t)β(t′′)v_{i,i}\in\beta(t^{\prime})\setminus\beta(t^{\prime\prime}), this contradicts the fact that bags of 𝒯\mathcal{T} containing the vertex vi,iv_{i,i} form a connected subtree of TT. It follows that this last case is not possible and we conclude that α(𝒯)m\alpha(\mathcal{T})\geq m and consequently that 𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(H)m\mathsf{tree}\textnormal{-}\alpha(G)\geq\mathsf{tree}\textnormal{-}\alpha(H)\geq m. ∎

Proposition 5.7.

For every positive integer nn, 𝗍𝗋𝖾𝖾-α(L(Kn))=α(L(Kn))=n2\mathsf{tree}\textnormal{-}\alpha(L(K_{n}))=\alpha(L(K_{n}))=\lfloor\frac{n}{2}\rfloor.

Proof.

To prove that 𝗍𝗋𝖾𝖾-α(L(Kn))n2\mathsf{tree}\textnormal{-}\alpha(L(K_{n}))\geq\lfloor\frac{n}{2}\rfloor, it is enough to see that since KnK_{n} contains Kn2,n2K_{\lfloor\frac{n}{2}\rfloor,\lfloor\frac{n}{2}\rfloor} as a subgraph, L(Kn)L(K_{n}) contains L(Kn2,n2)L(K_{\lfloor\frac{n}{2}\rfloor,\lfloor\frac{n}{2}\rfloor}) as an induced subgraph. By Proposition 5.6, the inequality follows. To prove that 𝗍𝗋𝖾𝖾-α(L(Kn))n2\mathsf{tree}\textnormal{-}\alpha(L(K_{n}))\leq\lfloor\frac{n}{2}\rfloor, we use the fact that every independent set in L(Kn)L(K_{n}) corresponds exactly to a matching of KnK_{n}. Since the largest size of a matching in KnK_{n} is n2\lfloor\frac{n}{2}\rfloor 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 𝗌𝗂𝗆𝗐(L(Kn))2n3\mathsf{simw}(L(K_{n}))\leq\left\lceil\frac{2n}{3}\right\rceil due to Brettell et al. [27].

Corollary 5.8.

For every positive integer nn, 𝗌𝗂𝗆𝗐(L(Kn))n2\mathsf{simw}(L(K_{n}))\leq\lfloor\frac{n}{2}\rfloor.

6 Tree-independence number of P4P_{4}-free graphs

In this section, we discuss the special case of P4P_{4}-free graphs. These graphs have been widely studied for their rich algorithmic properties. This is mostly due to the fact that a graph is P4P_{4}-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 Kd,dK_{d,d}-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 GG be the disjoint union of graphs G1G_{1} and G2G_{2}. Then 𝗍𝗋𝖾𝖾-α(G)=max{𝗍𝗋𝖾𝖾-α(G1),𝗍𝗋𝖾𝖾-α(G2)}\mathsf{tree}\textnormal{-}\alpha(G)=\max\{\mathsf{tree}\textnormal{-}\alpha(G_{1}),\mathsf{tree}\textnormal{-}\alpha(G_{2})\}.

Given a graph GG, we denote by 𝗂𝖻𝗇(G)\mathsf{ibn}(G) the induced biclique number of GG, that is, the largest nonnegative integer nn such that GG contains an induced subgraph isomorphic to Kn,nK_{n,n}.

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 GG satisfies 𝗍𝗋𝖾𝖾-α(G)max{𝗂𝖻𝗇(G),1}\mathsf{tree}\textnormal{-}\alpha(G)\geq\max\{\mathsf{ibn}(G),1\}.

Proof.

This follows immediately from the fact that the tree-independence number cannot increase upon vertex deletion and that 𝗍𝗋𝖾𝖾-α(Kn,n)=n\mathsf{tree}\textnormal{-}\alpha(K_{n,n})=n (see Propositions 2.4 and 2.5). ∎

The next result characterizes the tree-independence number of P4P_{4}-free graphs.

Proposition 6.3.

Let GG be a P4P_{4}-free graph. Then 𝗍𝗋𝖾𝖾-α(G)=max{𝗂𝖻𝗇(G),1}\mathsf{tree}\textnormal{-}\alpha(G)=\max\{\mathsf{ibn}(G),1\}.

Proof.

By Lemma 6.2, it suffices to show that every P4P_{4}-free graph GG satisfies 𝗍𝗋𝖾𝖾-α(G)max{𝗂𝖻𝗇(G),1}\mathsf{tree}\textnormal{-}\alpha(G)\leq\max\{\mathsf{ibn}(G),1\}. We show this using strong induction on n=|V(G)|n=|V(G)|.

The case n=1n=1 is trivial: a tree decomposition with a single bag containing the unique vertex has tree-independence number 11.

Let GG be a P4P_{4}-free graph with n>1n>1 vertices and assume that, for every P4P_{4}-free graph GG^{\prime} with fewer than nn vertices, it holds that 𝗍𝗋𝖾𝖾-α(G)max{𝗂𝖻𝗇(G),1}\mathsf{tree}\textnormal{-}\alpha(G^{\prime})\leq\max\{\mathsf{ibn}(G^{\prime}),1\}. Since GG has n>1n>1 vertices, there exist two P4P_{4}-free graphs G1G_{1} and G2G_{2} such that GG can be obtained either from the disjoint union of G1G_{1} and G2G_{2}, or from the join of G1G_{1} and G2G_{2}. Assume first that GG is the disjoint union of G1G_{1} and G2G_{2}. In particular, GG is disconnected. By the induction hypothesis, we have 𝗍𝗋𝖾𝖾-α(Gi)max{𝗂𝖻𝗇(Gi),1}\mathsf{tree}\textnormal{-}\alpha(G_{i})\leq\max\{\mathsf{ibn}(G_{i}),1\} for i=1,2i=1,2. By 6.1, we have 𝗍𝗋𝖾𝖾-α(G)=max{𝗍𝗋𝖾𝖾-α(G1),𝗍𝗋𝖾𝖾-α(G2)}\mathsf{tree}\textnormal{-}\alpha(G)=\max\{\mathsf{tree}\textnormal{-}\alpha(G_{1}),\mathsf{tree}\textnormal{-}\alpha(G_{2})\}. Since also 𝗂𝖻𝗇(G)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2)}\mathsf{ibn}(G)=\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2})\}, we obtain

𝗍𝗋𝖾𝖾-α(G)=\displaystyle\mathsf{tree}\textnormal{-}\alpha(G)= max{𝗍𝗋𝖾𝖾-α(G1),𝗍𝗋𝖾𝖾-α(G2)}\displaystyle\max\{\mathsf{tree}\textnormal{-}\alpha(G_{1}),\mathsf{tree}\textnormal{-}\alpha(G_{2})\}
\displaystyle\leq max{max{𝗂𝖻𝗇(G1),1},max{𝗂𝖻𝗇(G2),1}}\displaystyle\max\{\max\{\mathsf{ibn}(G_{1}),1\},\max\{\mathsf{ibn}(G_{2}),1\}\}
=\displaystyle= max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),1}=max{𝗂𝖻𝗇(G),1},\displaystyle\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2}),1\}=\max\{\mathsf{ibn}(G),1\}\,,

as desired.

Assume now that GG is the join of G1G_{1} and G2G_{2}. Since GG contains an induced subgraph isomorphic to K1,1K_{1,1}, we have max{𝗂𝖻𝗇(G),1}=𝗂𝖻𝗇(G)\max\{\mathsf{ibn}(G),1\}=\mathsf{ibn}(G). By the induction hypothesis, we have 𝗍𝗋𝖾𝖾-α(Gi)max{𝗂𝖻𝗇(Gi),1}\mathsf{tree}\textnormal{-}\alpha(G_{i})\leq\max\{\mathsf{ibn}(G_{i}),1\} for i=1,2i=1,2. Every induced subgraph of GG isomorphic to some Kp,pK_{p,p} for p1p\geq 1 is either fully contained in GiG_{i} for some i{1,2}i\in\{1,2\} or has one set of the bipartition in G1G_{1} and the other one in G2G_{2}. The former ones show that 𝗂𝖻𝗇(G)𝗂𝖻𝗇(Gi)\mathsf{ibn}(G)\geq\mathsf{ibn}(G_{i}) for i{1,2}i\in\{1,2\}, and the latter ones that 𝗂𝖻𝗇(G)min{α(G1),α(G2)}\mathsf{ibn}(G)\geq\min\{\alpha(G_{1}),\alpha(G_{2})\}. More precisely, we have

𝗂𝖻𝗇(G)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),min{α(G1),α(G2)}}.\mathsf{ibn}(G)=\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2}),\min\{\alpha(G_{1}),\alpha(G_{2})\}\}\,.

By symmetry, we may assume without loss of generality that α(G1)α(G2)\alpha(G_{1})\leq\alpha(G_{2}). By the induction hypothesis, we have 𝗍𝗋𝖾𝖾-α(G2)max{𝗂𝖻𝗇(G2),1}\mathsf{tree}\textnormal{-}\alpha(G_{2})\leq\max\{\mathsf{ibn}(G_{2}),1\}, and hence there exists a tree decomposition of G2G_{2} with independence number at most max{𝗂𝖻𝗇(G2),1}\max\{\mathsf{ibn}(G_{2}),1\}. Adding the vertices of G1G_{1} to each bag of such a tree decomposition results in a tree decomposition of GG with independence number at most max{α(G1),max{𝗂𝖻𝗇(G2),1}}=max{α(G1),𝗂𝖻𝗇(G2)}\max\{\alpha(G_{1}),\max\{\mathsf{ibn}(G_{2}),1\}\}=\max\{\alpha(G_{1}),\mathsf{ibn}(G_{2})\}. Therefore,

𝗍𝗋𝖾𝖾-α(G)max{α(G1),𝗂𝖻𝗇(G2)}max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),α(G1)}=𝗂𝖻𝗇(G),\mathsf{tree}\textnormal{-}\alpha(G)\leq\max\{\alpha(G_{1}),\mathsf{ibn}(G_{2})\}\leq\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2}),\alpha(G_{1})\}=\mathsf{ibn}(G)\,,

which completes the proof. ∎

The recursive decomposition of a P4P_{4}-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 P4P_{4}-free graph, using the recurrence relations α(G1+G2)=α(G1)+α(G2)\alpha(G_{1}+G_{2})=\alpha(G_{1})+\alpha(G_{2}), α(G1G2)=max{α(G1),α(G2)}\alpha(G_{1}\ast G_{2})=\max\{\alpha(G_{1}),\alpha(G_{2})\} (or, more precisely, their obvious generalizations to the disjoint unions and joins of any number of graphs) and the initial condition α(K1)=1\alpha(K_{1})=1. Consequently, the induced biclique number of a P4P_{4}-free graph can also be computed in linear time using the relations

𝗂𝖻𝗇(G1+G2)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2)}\displaystyle\mathsf{ibn}(G_{1}+G_{2})=\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2})\}
𝗂𝖻𝗇(G1G2)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),min{α(G1),α(G2)}}\displaystyle\mathsf{ibn}(G_{1}\ast G_{2})=\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2}),\min\{\alpha(G_{1}),\alpha(G_{2})\}\}

(or, more precisely, their generalizations to the disjoint unions and joins of any number k2k\geq 2 of graphs) and the initial condition 𝗂𝖻𝗇(K1)=0\mathsf{ibn}(K_{1})=0. Thus, Proposition 6.3 has the following consequence.

Corollary 6.4.

The tree-independence number of a P4P_{4}-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 Kd,dK_{d,d} with K1,dK_{1,d}. 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 f:2f\colon\mathbb{N}^{2}\to\mathbb{N} such that for every positive integer kk and every graph GG, if 𝗍𝗐(G)>f(Δ(G),k)\mathsf{tw}(G)>f(\Delta(G),k), then GG contains the (k×k)(k\times k)-grid as an induced minor.

Graphs with bounded degree have bounded clique number, which implies that, in this setting, bounded treewidth, (𝗍𝗐,ω)(\mathsf{tw},\omega)-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 K1,dK_{1,d}. Given a hereditary graph class 𝒞\mathcal{C}, we call the class 𝒞^{HH is an induced minor of some G𝒞}\widehat{\mathcal{C}}\coloneqq\{H\mid H\text{ is an induced minor of some }G\in\mathcal{C}\} the induced minor closure of 𝒞\mathcal{C}.

Conjecture 7.2.

Let dd be a positive integer and 𝒞\mathcal{C} be a hereditary graph class excluding K1,dK_{1,d}. Then 𝒞\mathcal{C} has bounded tree-independence number if and only if 𝒞^\widehat{\mathcal{C}} 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 GG it holds that if GG has a graph HH as a minor, then the graph obtained from GG by subdividing every edge once contains HH as an induced minor [50]. This implies that Conjecture 7.2 may be stated equivalently in terms of induced subgraphs.

Conjecture 7.3.

Let dd be a positive integer and 𝒞\mathcal{C} be a hereditary graph class excluding K1,dK_{1,d}. Then 𝒞\mathcal{C} has bounded tree-independence number if and only if there exists a positive integer kk such that 𝒞\mathcal{C} excludes all subdivisions of the elementary kk-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 dd and ss, the class of {Kd,d,Ps}\{K_{d,d},P_{s}\}-free graphs has bounded tree-independence number. We observed that Conjecture 1.3 holds for every dd when excluding Kd,dK_{d,d} and P4P_{4}, and improved an exponential upper bound on the tree-independence number of {Kd,d,P4}\{K_{d,d},P_{4}\}-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 P4P_{4}-free graph. In addition, Theorem 1.5 proves Conjecture 1.3 for every dd and ss when excluding K1,dK_{1,d} and PsP_{s}. A natural next step would be to approach the following further weakening of Conjecture 1.3.

Conjecture 7.4.

For any two positive integers dd and ss, the class of {K2,d,Ps}\{K_{2,d},P_{s}\}-free graphs has bounded tree-independence number.

Theorem 1.7 implies that Conjecture 7.4 holds for d=1d=1 or s4s\leq 4. It also holds for d=2d=2 and s=5s=5. In this case we are dealing with {P5,C4}\{P_{5},C_{4}\}-free graphs and it can be shown that every such graph GG has tree-independence number at most 22. Indeed, if GG is not chordal, then GG contains an induced 55-cycle, and analyzing the possible ways in which the neighbors of a fixed 55-cycle connect to the cycle, a structural characterization of {P5,C4}\{P_{5},C_{4}\}-free graphs can be obtained, which implies the existence of a tree decomposition with independence number 22.

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 𝗍𝗋𝖾𝖾-α(L(G))𝗍𝗋𝖾𝖾-α(G)\mathsf{tree}\textnormal{-}\alpha(L(G))\geq\mathsf{tree}\textnormal{-}\alpha(G) if GG 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 HH-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 d/2d/2 approximation for maximum weight independent set in dd-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 kk-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 \ellclaw-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 HH-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 PkP_{k}-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 P6P_{6}-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. kk-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 (H1,H2)(H_{1},H_{2})-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 dd-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 PtP_{t}-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.