License: arXiv.org perpetual non-exclusive license
arXiv:2402.11222v2 [math.CO] 20 Feb 2024

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)( sansserif_tw , italic_ω )-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)( sansserif_tw , italic_ω )-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 P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-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, P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph, cograph

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

00footnotetext: Emails: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected].

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 𝖬𝖲𝖮2subscript𝖬𝖲𝖮2\mathsf{MSO}_{2}sansserif_MSO start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT 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 𝖬𝖲𝖮2subscript𝖬𝖲𝖮2\mathsf{MSO}_{2}sansserif_MSO start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT (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)( sansserif_tw , italic_ω )-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)( sansserif_tw , italic_ω )-bounded if it admits a (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-binding function, that is, a function f𝑓fitalic_f such that for every graph G𝐺Gitalic_G in the class and every induced subgraph H𝐻Hitalic_H of G𝐺Gitalic_G, the treewidth of H𝐻Hitalic_H is at most f(ω(H))𝑓𝜔𝐻f(\omega(H))italic_f ( italic_ω ( italic_H ) ), where ω(H)𝜔𝐻\omega(H)italic_ω ( italic_H ) denotes the clique number of H𝐻Hitalic_H. 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 k𝑘kitalic_k-Clique and List k𝑘kitalic_k-Coloring problems (see  [30]), as long as the function f𝑓fitalic_f 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)( sansserif_tw , italic_ω )-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)( sansserif_tw , italic_ω )-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)sansserif_tree - italic_α ( italic_G ).222Yolov called it α𝛼\alphaitalic_α-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 k𝑘kitalic_k, a graph G𝐺Gitalic_G with 𝗍𝗋𝖾𝖾-α(G)k𝗍𝗋𝖾𝖾-𝛼𝐺𝑘\mathsf{tree}\textnormal{-}\alpha(G)\leq ksansserif_tree - italic_α ( italic_G ) ≤ italic_k is given without a corresponding tree decomposition, then one can compute in polynomial time a tree decomposition of G𝐺Gitalic_G with independence number at most 8k8𝑘8k8 italic_k (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 𝖢𝖬𝖲𝖮2subscript𝖢𝖬𝖲𝖮2\mathsf{CMSO}_{2}sansserif_CMSO start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT 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)( sansserif_tw , italic_ω )-bounded graph class. It is not yet known how restrictive boundedness of tree-independence number is compared to (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-boundedness. In fact, Dallard et al. conjectured that bounded tree-independence number is not only sufficient for (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-boundedness but also necessary.

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

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

  • In [37], the equivalence between (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-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)( sansserif_tw , italic_ω )-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)( sansserif_tw , italic_ω )-bounded graph class is Kd,dsubscript𝐾𝑑𝑑K_{d,d}italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT-free, for some d𝑑d\in\mathbb{N}italic_d ∈ blackboard_N, and that Kd,dsubscript𝐾𝑑𝑑K_{d,d}italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT-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}caligraphic_S, and L(𝒮)𝐿𝒮L(\mathcal{S})italic_L ( caligraphic_S ), where 𝒮𝒮\mathcal{S}caligraphic_S is the family of graphs every component of which is a tree with at most three leaves, and L(𝒮)𝐿𝒮L(\mathcal{S})italic_L ( caligraphic_S ) is the family of all line graphs of graphs in 𝒮𝒮\mathcal{S}caligraphic_S.

This result immediately implies that a graph class defined by finitely many forbidden induced subgraphs is (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-bounded if and only if it excludes at least one graph from each of the following three families: complete bipartite graphs, 𝒮𝒮\mathcal{S}caligraphic_S, and L(𝒮)𝐿𝒮L(\mathcal{S})italic_L ( caligraphic_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 d𝑑ditalic_d and any two graphs S𝒮𝑆𝒮S\in\mathcal{S}italic_S ∈ caligraphic_S and TL(𝒮)𝑇𝐿𝒮T\in L(\mathcal{S})italic_T ∈ italic_L ( caligraphic_S ), the class of {Kd,d,S,T}subscript𝐾𝑑𝑑𝑆𝑇\{K_{d,d},S,T\}{ italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT , italic_S , italic_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}italic_S ∈ caligraphic_S and TL(𝒮)𝑇𝐿𝒮T\in L(\mathcal{S})italic_T ∈ italic_L ( caligraphic_S ) such that the mim-width of {S,T}𝑆𝑇\{S,T\}{ italic_S , italic_T }-free graphs is bounded.

Note that for any positive integer s𝑠sitalic_s, the s𝑠sitalic_s-vertex path Pssubscript𝑃𝑠P_{s}italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT belongs both to 𝒮𝒮\mathcal{S}caligraphic_S as well as to L(𝒮)𝐿𝒮L(\mathcal{S})italic_L ( caligraphic_S ). The following special case of Conjecture 1.2 is already of interest.

Conjecture 1.3.

For any two positive integers d𝑑ditalic_d and s𝑠sitalic_s, the class of {Kd,d,Ps}subscript𝐾𝑑𝑑subscript𝑃𝑠\{K_{d,d},P_{s}\}{ italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT }-free graphs has bounded tree-independence number.

Combining known results from the literature implies the validity of Conjecture 1.3 for the case s=4𝑠4s=4italic_s = 4, with a bound that is exponential in d𝑑ditalic_d. This is a consequence of the following four results from the literature: first, every P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph is distance-hereditary (see Bandelt and Mulder [15]); second, the rank-width of distance-hereditary graphs is at most 1111 (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,dsubscript𝐾𝑑𝑑K_{d,d}italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT-free graph G𝐺Gitalic_G with mim-width less than k𝑘kitalic_k is less than 6(2d+k1+dkd+1)6superscript2𝑑𝑘1𝑑superscript𝑘𝑑16(2^{d+k-1}+dk^{d+1})6 ( 2 start_POSTSUPERSCRIPT italic_d + italic_k - 1 end_POSTSUPERSCRIPT + italic_d italic_k start_POSTSUPERSCRIPT italic_d + 1 end_POSTSUPERSCRIPT ) (see Brettell et al. [27, Theorem 6]). Hence, if d𝑑ditalic_d is a positive integer and G𝐺Gitalic_G is a {Kd,d,P4}subscript𝐾𝑑𝑑subscript𝑃4\{K_{d,d},P_{4}\}{ italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT }-free graph, then 𝗍𝗋𝖾𝖾-α(G)<6(d+1)2d+1𝗍𝗋𝖾𝖾-𝛼𝐺6𝑑1superscript2𝑑1\mathsf{tree}\textnormal{-}\alpha(G)<6(d+1)2^{d+1}sansserif_tree - italic_α ( italic_G ) < 6 ( italic_d + 1 ) 2 start_POSTSUPERSCRIPT italic_d + 1 end_POSTSUPERSCRIPT.

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,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT, where d𝑑ditalic_d is a fixed positive integer. In other words, we prove the following weakening of Conjecture 1.2.

Theorem 1.4.

For any positive integer d𝑑ditalic_d and any two graphs S𝒮𝑆𝒮S\in\mathcal{S}italic_S ∈ caligraphic_S and TL(𝒮)𝑇𝐿𝒮T\in L(\mathcal{S})italic_T ∈ italic_L ( caligraphic_S ), the class of {K1,d,S,T}subscript𝐾1𝑑𝑆𝑇\{K_{1,d},S,T\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_S , italic_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}caligraphic_F of finitely many forbidden induced subgraphs, as long as \mathcal{F}caligraphic_F contains some star. Our constructive proof gives an explicit upper bound on the tree-independence number that is polynomial in d𝑑ditalic_d, |V(S)|𝑉𝑆|V(S)|| italic_V ( italic_S ) |, and |V(T)|𝑉𝑇|V(T)|| italic_V ( italic_T ) | (in fact, linear in each of |V(S)|𝑉𝑆|V(S)|| italic_V ( italic_S ) | and |V(T)|𝑉𝑇|V(T)|| italic_V ( italic_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 d2𝑑2d\geq 2italic_d ≥ 2 and s3𝑠3s\geq 3italic_s ≥ 3 be integers and let G𝐺Gitalic_G be a {K1,d,Ps}subscript𝐾1𝑑subscript𝑃𝑠\{K_{1,d},P_{s}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT }-free graph. Then

𝗍𝗋𝖾𝖾-α(G)(d1)(s2).𝗍𝗋𝖾𝖾-𝛼𝐺𝑑1𝑠2\mathsf{tree}\textnormal{-}\alpha(G)\leq(d-1)(s-2)\,.sansserif_tree - italic_α ( italic_G ) ≤ ( italic_d - 1 ) ( italic_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ΔsuperscriptΔ1𝑠3\Delta(\Delta-1)^{s-3}roman_Δ ( roman_Δ - 1 ) start_POSTSUPERSCRIPT italic_s - 3 end_POSTSUPERSCRIPT on the treewidth of any graph with maximum degree at most ΔΔ\Deltaroman_Δ and no induced cycles of length more than s𝑠sitalic_s, where s3𝑠3s\geq 3italic_s ≥ 3 is a fixed constant. This bound was improved to 𝒪(Δs)𝒪Δ𝑠\mathcal{O}(\Delta s)caligraphic_O ( roman_Δ italic_s ) by Kosowski, Li, Nisse, and Suchan [49], who gave an 𝒪(|E(G)|2)𝒪superscript𝐸𝐺2\mathcal{O}(|E(G)|^{2})caligraphic_O ( | italic_E ( italic_G ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) algorithm that computes, given a graph G𝐺Gitalic_G with no induced cycles of length more than s𝑠sitalic_s, a tree decomposition of G𝐺Gitalic_G in which the subgraph induced by each bag has a dominating path with at most s1𝑠1s-1italic_s - 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 s2𝑠2s-2italic_s - 2 vertices. Since in a K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph, the closed neighborhood of any vertex induces a subgraph with independence number at most d1𝑑1d-1italic_d - 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 χ𝜒\chiitalic_χ-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,3subscript𝐾13K_{1,3}italic_K start_POSTSUBSCRIPT 1 , 3 end_POSTSUBSCRIPT). 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}caligraphic_G be a class of graphs and let L(𝒢)𝐿𝒢L(\mathcal{G})italic_L ( caligraphic_G ) be the class of line graphs of graphs in 𝒢𝒢\mathcal{G}caligraphic_G. Then, the following statements are equivalent.

  1. 1.

    The class L(𝒢)𝐿𝒢L(\mathcal{G})italic_L ( caligraphic_G ) is (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-bounded.

  2. 2.

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

  3. 3.

    The class 𝒢𝒢\mathcal{G}caligraphic_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})italic_L ( caligraphic_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}caligraphic_G, we denote by I(𝒢)𝐼𝒢I(\mathcal{G})italic_I ( caligraphic_G ) the class of all intersection graphs of collections of connected subgraphs of some member of 𝒢𝒢\mathcal{G}caligraphic_G. We show that the conclusion of Theorem 1.6 holds for I(𝒢)𝐼𝒢I(\mathcal{G})italic_I ( caligraphic_G ) for any graph class 𝒢𝒢\mathcal{G}caligraphic_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}sansserif_tw and 𝗌𝗂𝗆𝗐𝗌𝗂𝗆𝗐\mathsf{simw}sansserif_simw, respectively; see [56, 46, 45, 27]) and are interesting in view of the inequalities 𝗌𝗂𝗆𝗐(G)𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(G)+1𝗌𝗂𝗆𝗐𝐺𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗐𝐺1\mathsf{simw}(G)\leq\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(G)+1sansserif_simw ( italic_G ) ≤ sansserif_tree - italic_α ( italic_G ) ≤ sansserif_tw ( italic_G ) + 1 valid for any graph G𝐺Gitalic_G. For the first inequality, see [60, Lemma 5] or [18, Theorem 2 or Theorem 15]; the second one follows immediately from the definitions.

Finally, regarding Conjecture 1.3 “in the other direction”, kee** the assumption that a complete bipartite graph is excluded, but limiting the length of the excluded path, we improve the known result about the first nontrivial case of the conjecture in this regard, that is, the case s=4𝑠4s=4italic_s = 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 G𝐺Gitalic_G be a {Kd,d,P4}subscript𝐾𝑑𝑑subscript𝑃4\{K_{d,d},P_{4}\}{ italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT }-free graph, where d2𝑑2d\geq 2italic_d ≥ 2 is an integer. Then 𝗍𝗋𝖾𝖾-α(G)d1𝗍𝗋𝖾𝖾-𝛼𝐺𝑑1\mathsf{tree}\textnormal{-}\alpha(G)\leq d-1sansserif_tree - italic_α ( italic_G ) ≤ italic_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 P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-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}caligraphic_S, and a line graph of a graph from 𝒮𝒮\mathcal{S}caligraphic_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 G𝐺Gitalic_G and a vertex weight function w:V(G)+:𝑤𝑉𝐺subscriptw:V(G)\to\mathbb{Q}_{+}italic_w : italic_V ( italic_G ) → blackboard_Q start_POSTSUBSCRIPT + end_POSTSUBSCRIPT, compute an independent set I𝐼Iitalic_I in G𝐺Gitalic_G maximizing its weight xIw(x)subscript𝑥𝐼𝑤𝑥\sum_{x\in I}w(x)∑ start_POSTSUBSCRIPT italic_x ∈ italic_I end_POSTSUBSCRIPT italic_w ( italic_x ).

Corollary 1.8.

For any positive integer d𝑑ditalic_d and any two graphs S𝒮𝑆𝒮S\in\mathcal{S}italic_S ∈ caligraphic_S and TL(𝒮)𝑇𝐿𝒮T\in L(\mathcal{S})italic_T ∈ italic_L ( caligraphic_S ), Maximum Weight Independent Set is solvable in polynomial time in the class of {K1,d,S,T}subscript𝐾1𝑑𝑆𝑇\{K_{1,d},S,T\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_S , italic_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}caligraphic_F of graphs, Alekseev proved in [13] that the Maximum Independent Set is NP-hard in the class of \mathcal{F}caligraphic_F-free graphs, unless \mathcal{F}caligraphic_F contains a member of 𝒮𝒮\mathcal{S}caligraphic_S. On the other hand, Lozin conjectured that the problem is solvable in polynomial time if \mathcal{F}caligraphic_F contains a member of 𝒮𝒮\mathcal{S}caligraphic_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}caligraphic_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,3subscript𝐾13K_{1,3}italic_K start_POSTSUBSCRIPT 1 , 3 end_POSTSUBSCRIPT, 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>3𝑑3d>3italic_d > 3, the Maximum Weight Independent Set is NP-hard in the class of K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graphs, but admits a polynomial-time (d/2)𝑑2(d/2)( italic_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}subscript𝐾1𝑑subscript𝑃𝑠\{K_{1,d},P_{s}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT }-free graphs. Section 4 deals with our main technical result, where we settle the case of {K1,d,S,T}subscript𝐾1𝑑𝑆𝑇\{K_{1,d},S,T\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_S , italic_T }-free graphs, for any S𝒮𝑆𝒮S\in\mathcal{S}italic_S ∈ caligraphic_S and TL(𝒮)𝑇𝐿𝒮T\in L(\mathcal{S})italic_T ∈ italic_L ( caligraphic_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 P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph. We conclude the paper with some open questions and insights for future research in Section 7.

2 Preliminaries

Given two integers a,b𝑎𝑏a,b\in\mathbb{Z}italic_a , italic_b ∈ blackboard_Z, we denote by [a,b]𝑎𝑏[a,b][ italic_a , italic_b ] the set {xaxb}conditional-set𝑥𝑎𝑥𝑏\{x\in\mathbb{Z}\mid a\leq x\leq b\}{ italic_x ∈ blackboard_Z ∣ italic_a ≤ italic_x ≤ italic_b }. Notice that [a,b]𝑎𝑏[a,b][ italic_a , italic_b ] is empty in the case b<a𝑏𝑎b<aitalic_b < italic_a. Moreover, for a single integer k𝑘k\in\mathbb{Z}italic_k ∈ blackboard_Z, we denote by [k]delimited-[]𝑘[k][ italic_k ] the set [1,k]1𝑘[1,k][ 1 , italic_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 G𝐺Gitalic_G and a set SV(G)𝑆𝑉𝐺S\subseteq V(G)italic_S ⊆ italic_V ( italic_G ), we write GS𝐺𝑆G-Sitalic_G - italic_S to denote the graph obtained from G𝐺Gitalic_G by deleting the vertices in S𝑆Sitalic_S (and the edges incident to those vertices). In the case when S𝑆Sitalic_S consists of a single vertex v𝑣vitalic_v, we write Gv𝐺𝑣G-vitalic_G - italic_v for GS𝐺𝑆G-Sitalic_G - italic_S. A graph class is hereditary if it is closed under vertex deletion. We denote by G1+G2subscript𝐺1subscript𝐺2G_{1}+G_{2}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT the disjoint union of two graphs G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and by G1G2subscript𝐺1subscript𝐺2G_{1}\ast G_{2}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∗ italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT their join, that is, the graph obtained from the disjoint union of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT by adding all edges joining a vertex of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with a vertex of G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT.

For a graph G𝐺Gitalic_G the operation of subdividing the edge e=uvE(G)𝑒𝑢𝑣𝐸𝐺e=uv\in E(G)italic_e = italic_u italic_v ∈ italic_E ( italic_G ) is the deletion of e𝑒eitalic_e and the introduction of a vertex w𝑤witalic_w adjacent exactly to the vertices u𝑢uitalic_u and v𝑣vitalic_v. A graph G𝐺Gitalic_G is a subdivision of a graph H𝐻Hitalic_H if it can be obtained from H𝐻Hitalic_H by a sequence of edge subdivisions.

A path is a graph P𝑃Pitalic_P with vertex set {v1,,v}subscript𝑣1subscript𝑣\{v_{1},\dots,v_{\ell}\}{ italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT } such that vivi+1subscript𝑣𝑖subscript𝑣𝑖1v_{i}v_{i+1}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT is an edge for every i[1]𝑖delimited-[]1i\in[\ell-1]italic_i ∈ [ roman_ℓ - 1 ], and there are no other edges. We say that v1subscript𝑣1v_{1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and vsubscript𝑣v_{\ell}italic_v start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT are the endpoints of P𝑃Pitalic_P, all other vertices of P𝑃Pitalic_P are internal, and the length of P𝑃Pitalic_P is 11\ell-1roman_ℓ - 1. For a graph G𝐺Gitalic_G and vertex sets X,YV(G)𝑋𝑌𝑉𝐺X,Y\subseteq V(G)italic_X , italic_Y ⊆ italic_V ( italic_G ), an (X,Y)𝑋𝑌(X,Y)( italic_X , italic_Y )-path is a path in G𝐺Gitalic_G with one endpoint in X𝑋Xitalic_X, the other endpoint in Y𝑌Yitalic_Y, and no internal vertex in XY𝑋𝑌X\cup Yitalic_X ∪ italic_Y. In the case any of X𝑋Xitalic_X and Y𝑌Yitalic_Y consists of a single vertex, we may write the vertex instead of the set. Given a path P𝑃Pitalic_P and two vertices u,vV(P)𝑢𝑣𝑉𝑃u,v\in V(P)italic_u , italic_v ∈ italic_V ( italic_P ) we denote by uPv𝑢𝑃𝑣uPvitalic_u italic_P italic_v the unique (u,v)𝑢𝑣(u,v)( italic_u , italic_v )-path in P𝑃Pitalic_P (writing also uv𝑢𝑣uvitalic_u italic_v in the case uPv𝑢𝑃𝑣uPvitalic_u italic_P italic_v has length one). Moreover, given two paths P𝑃Pitalic_P and Q𝑄Qitalic_Q, a vertex xV(P)𝑥𝑉𝑃x\in V(P)italic_x ∈ italic_V ( italic_P ), a vertex yV(P)V(Q)𝑦𝑉𝑃𝑉𝑄y\in V(P)\cap V(Q)italic_y ∈ italic_V ( italic_P ) ∩ italic_V ( italic_Q ), and a vertex zV(Q)𝑧𝑉𝑄z\in V(Q)italic_z ∈ italic_V ( italic_Q ), we write xPyQz𝑥𝑃𝑦𝑄𝑧xPyQzitalic_x italic_P italic_y italic_Q italic_z for the union of the paths xPy𝑥𝑃𝑦xPyitalic_x italic_P italic_y and yQz𝑦𝑄𝑧yQzitalic_y italic_Q italic_z.

An independent set in a graph G𝐺Gitalic_G is a set of pairwise non-adjacent vertices, and a clique in G𝐺Gitalic_G is a set of pairwise adjacent vertices. The independence number of a graph G𝐺Gitalic_G, denoted by α(G)𝛼𝐺\alpha(G)italic_α ( italic_G ), is the maximum size of an independent set in G𝐺Gitalic_G. The clique number of a graph G𝐺Gitalic_G, denoted by ω(G)𝜔𝐺\omega(G)italic_ω ( italic_G ), is the maximum size of a clique in G𝐺Gitalic_G. Given two positive integers a𝑎aitalic_a and b𝑏bitalic_b, the complete bipartite graph Ka,bsubscript𝐾𝑎𝑏K_{a,b}italic_K start_POSTSUBSCRIPT italic_a , italic_b end_POSTSUBSCRIPT is a graph whose vertex set admits a partition into two independent sets A𝐴Aitalic_A and B𝐵Bitalic_B such that |A|=a𝐴𝑎|A|=a| italic_A | = italic_a, |B|=b𝐵𝑏|B|=b| italic_B | = italic_b, and every vertex in A𝐴Aitalic_A is adjacent to every vertex in B𝐵Bitalic_B.

Given a graph G𝐺Gitalic_G, a tree decomposition of G𝐺Gitalic_G is a pair 𝒯=(T,β)𝒯𝑇𝛽\mathcal{T}=(T,\beta)caligraphic_T = ( italic_T , italic_β ) of a tree T𝑇Titalic_T and a function β:V(T)2V(G):𝛽𝑉𝑇superscript2𝑉𝐺\beta\colon V(T)\to 2^{V(G)}italic_β : italic_V ( italic_T ) → 2 start_POSTSUPERSCRIPT italic_V ( italic_G ) end_POSTSUPERSCRIPT whose images are called the bags of 𝒯𝒯\mathcal{T}caligraphic_T such that every vertex belongs to some bag, for every eE(G)𝑒𝐸𝐺e\in E(G)italic_e ∈ italic_E ( italic_G ) there exists some tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ) with eβ(t)𝑒𝛽𝑡e\subseteq\beta(t)italic_e ⊆ italic_β ( italic_t ), and for every vertex vV(G)𝑣𝑉𝐺v\in V(G)italic_v ∈ italic_V ( italic_G ) the set {tV(T)vβ(t)}conditional-set𝑡𝑉𝑇𝑣𝛽𝑡\{t\in V(T)\mid v\in\beta(t)\}{ italic_t ∈ italic_V ( italic_T ) ∣ italic_v ∈ italic_β ( italic_t ) } induces a subtree of T𝑇Titalic_T. We refer to the vertices of T𝑇Titalic_T as the nodes of the tree decomposition 𝒯𝒯\mathcal{T}caligraphic_T. If T𝑇Titalic_T is a path, then we call 𝒯𝒯\mathcal{T}caligraphic_T a path decomposition of G𝐺Gitalic_G. The width of 𝒯𝒯\mathcal{T}caligraphic_T equals maxtV(T)|β(t)|1subscript𝑡𝑉𝑇𝛽𝑡1\max_{t\in V(T)}|\beta(t)|-1roman_max start_POSTSUBSCRIPT italic_t ∈ italic_V ( italic_T ) end_POSTSUBSCRIPT | italic_β ( italic_t ) | - 1, and the treewidth of a graph G𝐺Gitalic_G, denoted by 𝗍𝗐(G)𝗍𝗐𝐺\mathsf{tw}(G)sansserif_tw ( italic_G ), is the minimum possible width of a tree decomposition of G𝐺Gitalic_G. The independence number of 𝒯𝒯\mathcal{T}caligraphic_T, denoted by α(𝒯)𝛼𝒯\alpha(\mathcal{T})italic_α ( caligraphic_T ), is defined as

α(𝒯)=maxtV(T)α(G[β(t)]).𝛼𝒯subscript𝑡𝑉𝑇𝛼𝐺delimited-[]𝛽𝑡\alpha(\mathcal{T})=\max_{t\in V(T)}\alpha(G[\beta(t)]).italic_α ( caligraphic_T ) = roman_max start_POSTSUBSCRIPT italic_t ∈ italic_V ( italic_T ) end_POSTSUBSCRIPT italic_α ( italic_G [ italic_β ( italic_t ) ] ) .

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

Proposition 2.1 (folklore).

Let G𝐺Gitalic_G be a graph and H𝐻Hitalic_H a minor of G𝐺Gitalic_G. Then 𝗍𝗐(H)𝗍𝗐(G)𝗍𝗐𝐻𝗍𝗐𝐺\mathsf{tw}(H)\leq\mathsf{tw}(G)sansserif_tw ( italic_H ) ≤ sansserif_tw ( italic_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 G𝐺Gitalic_G be a graph. Then, the treewidth of G𝐺Gitalic_G equals the minimum value of ω(G)1𝜔superscript𝐺normal-′1\omega(G^{\prime})-1italic_ω ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) - 1 such that G𝐺Gitalic_G is a subgraph of Gsuperscript𝐺normal-′G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and Gsuperscript𝐺normal-′G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is chordal.

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

Lemma 2.3.

Let G𝐺Gitalic_G be a graph and let 𝒯=(T,β)𝒯𝑇𝛽\mathcal{T}=(T,\beta)caligraphic_T = ( italic_T , italic_β ) be a tree decomposition of G𝐺Gitalic_G. Then there exists a vertex vV(G)𝑣𝑉𝐺v\in V(G)italic_v ∈ italic_V ( italic_G ) and a node tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ) such that N[v]β(t)𝑁delimited-[]𝑣𝛽𝑡N[v]\subseteq\beta(t)italic_N [ italic_v ] ⊆ italic_β ( italic_t ).

Given two graphs G𝐺Gitalic_G and H𝐻Hitalic_H, we say that H𝐻Hitalic_H is an induced minor of G𝐺Gitalic_G if H𝐻Hitalic_H can be obtained from G𝐺Gitalic_G by a sequence of vertex deletions and edge contractions.

Proposition 2.4.

Let G𝐺Gitalic_G be a graph and H𝐻Hitalic_H an induced minor of G𝐺Gitalic_G. Then 𝗍𝗋𝖾𝖾-α(H)𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-𝛼𝐻𝗍𝗋𝖾𝖾-𝛼𝐺\mathsf{tree}\textnormal{-}\alpha(H)\leq\mathsf{tree}\textnormal{-}\alpha(G)sansserif_tree - italic_α ( italic_H ) ≤ sansserif_tree - italic_α ( italic_G ).

Proposition 2.5.

For every positive integer n𝑛nitalic_n, we have 𝗍𝗋𝖾𝖾-α(Kn,n)=n𝗍𝗋𝖾𝖾-𝛼subscript𝐾𝑛𝑛𝑛\mathsf{tree}\textnormal{-}\alpha(K_{n,n})=nsansserif_tree - italic_α ( italic_K start_POSTSUBSCRIPT italic_n , italic_n end_POSTSUBSCRIPT ) = italic_n.

3 Tree-independence number of {K1,d,Ps}subscript𝐾1𝑑subscript𝑃𝑠\{K_{1,d},P_{s}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT }-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 G𝐺Gitalic_G and a set SV(G)𝑆𝑉𝐺S\subseteq V(G)italic_S ⊆ italic_V ( italic_G ), we have

𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(GS)+α(G[S]).𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗋𝖾𝖾-𝛼𝐺𝑆𝛼𝐺delimited-[]𝑆\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tree}\textnormal{-}\alpha(G-S)% +\alpha(G[S])\,.sansserif_tree - italic_α ( italic_G ) ≤ sansserif_tree - italic_α ( italic_G - italic_S ) + italic_α ( italic_G [ italic_S ] ) .
Proof.

Let G=GSsuperscript𝐺𝐺𝑆G^{\prime}=G-Sitalic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_G - italic_S and 𝒯=(T,β)superscript𝒯𝑇superscript𝛽\mathcal{T}^{\prime}=(T,\beta^{\prime})caligraphic_T start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ( italic_T , italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) be a tree decomposition of Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT with minimum independence number. We construct a tree decomposition 𝒯=(T,β)𝒯𝑇𝛽\mathcal{T}=(T,\beta)caligraphic_T = ( italic_T , italic_β ) of G𝐺Gitalic_G from 𝒯superscript𝒯\mathcal{T}^{\prime}caligraphic_T start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT by setting β(t)β(t)S𝛽𝑡superscript𝛽𝑡𝑆\beta(t)\coloneqq\beta^{\prime}(t)\cup Sitalic_β ( italic_t ) ≔ italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) ∪ italic_S for every tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ). Clearly, for every bag β(t)𝛽𝑡\beta(t)italic_β ( italic_t ), tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ), we have α(G[β(t)])α(G[β(t)])+α(G[S])𝛼𝐺delimited-[]𝛽𝑡𝛼𝐺delimited-[]superscript𝛽𝑡𝛼𝐺delimited-[]𝑆\alpha(G[\beta(t)])\leq\alpha(G[\beta^{\prime}(t)])+\alpha(G[S])italic_α ( italic_G [ italic_β ( italic_t ) ] ) ≤ italic_α ( italic_G [ italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) ] ) + italic_α ( italic_G [ italic_S ] ). Hence, we obtain that 𝗍𝗋𝖾𝖾-α(G)α(𝒯)α(𝒯)+α(G[S])=𝗍𝗋𝖾𝖾-α(GS)+α(G[S])𝗍𝗋𝖾𝖾-𝛼𝐺𝛼𝒯𝛼superscript𝒯𝛼𝐺delimited-[]𝑆𝗍𝗋𝖾𝖾-𝛼𝐺𝑆𝛼𝐺delimited-[]𝑆\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])sansserif_tree - italic_α ( italic_G ) ≤ italic_α ( caligraphic_T ) ≤ italic_α ( caligraphic_T start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) + italic_α ( italic_G [ italic_S ] ) = sansserif_tree - italic_α ( italic_G - italic_S ) + italic_α ( italic_G [ italic_S ] ), as claimed. ∎

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

Proof of Theorem 1.5.

Let G𝐺Gitalic_G be a K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph. Assume that 𝗍𝗋𝖾𝖾-α(G)(d1)(s2)+1𝗍𝗋𝖾𝖾-𝛼𝐺𝑑1𝑠21\mathsf{tree}\textnormal{-}\alpha(G)\geq(d-1)(s-2)+1sansserif_tree - italic_α ( italic_G ) ≥ ( italic_d - 1 ) ( italic_s - 2 ) + 1. We show that G𝐺Gitalic_G contains an induced Pssubscript𝑃𝑠P_{s}italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT. To this end, we construct a sequence of connected induced subgraphs G1,,Gssubscript𝐺1subscript𝐺𝑠G_{1},\ldots,G_{s}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_G start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT of G𝐺Gitalic_G and an induced Pssubscript𝑃𝑠P_{s}italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT in G𝐺Gitalic_G with vertex set {v1,,vs}subscript𝑣1subscript𝑣𝑠\{v_{1},\ldots,v_{s}\}{ italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT } such that for all i[s]𝑖delimited-[]𝑠i\in[s]italic_i ∈ [ italic_s ], the following properties hold:

  1. (i)

    viV(Gi)subscript𝑣𝑖𝑉subscript𝐺𝑖v_{i}\in V(G_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and if i<s𝑖𝑠i<sitalic_i < italic_s, then visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has a neighbor in Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

  2. (ii)

    For all j[i1]𝑗delimited-[]𝑖1j\in[i-1]italic_j ∈ [ italic_i - 1 ] and all vV(Gi)𝑣𝑉subscript𝐺𝑖v\in V(G_{i})italic_v ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), the vertices v𝑣vitalic_v and vjsubscript𝑣𝑗v_{j}italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT are adjacent in G𝐺Gitalic_G if and only if j=i1𝑗𝑖1j=i-1italic_j = italic_i - 1 and v=vi𝑣subscript𝑣𝑖v=v_{i}italic_v = italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

  3. (iii)

    𝗍𝗋𝖾𝖾-α(Gi)(d1)(si1)+1𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖𝑑1𝑠𝑖11\mathsf{tree}\textnormal{-}\alpha(G_{i})\geq(d-1)(s-i-1)+1sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≥ ( italic_d - 1 ) ( italic_s - italic_i - 1 ) + 1.

Note that property (ii) for i=s𝑖𝑠i=sitalic_i = italic_s implies that the subgraph of G𝐺Gitalic_G induced by {v1,,vs}subscript𝑣1subscript𝑣𝑠\{v_{1},\ldots,v_{s}\}{ italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT } is indeed isomorphic to Pssubscript𝑃𝑠P_{s}italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT.

Let G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be a connected component of G𝐺Gitalic_G such that 𝗍𝗋𝖾𝖾-α(G1)(d1)(s2)+1𝗍𝗋𝖾𝖾-𝛼subscript𝐺1𝑑1𝑠21\mathsf{tree}\textnormal{-}\alpha(G_{1})\geq(d-1)(s-2)+1sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≥ ( italic_d - 1 ) ( italic_s - 2 ) + 1 and let v1subscript𝑣1v_{1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be an arbitrary vertex in G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Note that v1subscript𝑣1v_{1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT has a neighbor in G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT since 𝗍𝗋𝖾𝖾-α(G1)s12𝗍𝗋𝖾𝖾-𝛼subscript𝐺1𝑠12\mathsf{tree}\textnormal{-}\alpha(G_{1})\geq s-1\geq 2sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≥ italic_s - 1 ≥ 2.

Suppose that i[s1]𝑖delimited-[]𝑠1i\in[s-1]italic_i ∈ [ italic_s - 1 ] and that we have already defined the graphs G1,,Gisubscript𝐺1subscript𝐺𝑖G_{1},\ldots,G_{i}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and the vertices v1,,visubscript𝑣1subscript𝑣𝑖v_{1},\ldots,v_{i}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT such that the properties (i)(iii) hold. We show how to define Gi+1subscript𝐺𝑖1G_{i+1}italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT and vi+1subscript𝑣𝑖1v_{i+1}italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT. We consider two cases depending on the value of i𝑖iitalic_i.

Consider first the case when is2𝑖𝑠2i\leq s-2italic_i ≤ italic_s - 2. Let A𝐴Aitalic_A be the set of vertices of Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT adjacent to visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and let B=V(Gi)(A{vi})𝐵𝑉subscript𝐺𝑖𝐴subscript𝑣𝑖B=V(G_{i})\setminus(A\cup\{v_{i}\})italic_B = italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∖ ( italic_A ∪ { italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } ). Since G𝐺Gitalic_G is K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free and Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is an induced subgraph of G𝐺Gitalic_G, the subgraph of Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT induced by A{vi}𝐴subscript𝑣𝑖A\cup\{v_{i}\}italic_A ∪ { italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } has independence number at most d1𝑑1d-1italic_d - 1. Lemma 3.1 implies that 𝗍𝗋𝖾𝖾-α(Gi)𝗍𝗋𝖾𝖾-α(Gi[B])+d1𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖delimited-[]𝐵𝑑1\mathsf{tree}\textnormal{-}\alpha(G_{i})\leq\mathsf{tree}\textnormal{-}\alpha(% G_{i}[B])+d-1sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≤ sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_B ] ) + italic_d - 1 and hence

𝗍𝗋𝖾𝖾-α(Gi[B])𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖delimited-[]𝐵\displaystyle\mathsf{tree}\textnormal{-}\alpha(G_{i}[B])sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_B ] ) 𝗍𝗋𝖾𝖾-α(Gi)(d1)absent𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖𝑑1\displaystyle\geq\mathsf{tree}\textnormal{-}\alpha(G_{i})-(d-1)≥ sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) - ( italic_d - 1 )
(d1)(si1)+1(d1)absent𝑑1𝑠𝑖11𝑑1\displaystyle\geq(d-1)(s-i-1)+1-(d-1)≥ ( italic_d - 1 ) ( italic_s - italic_i - 1 ) + 1 - ( italic_d - 1 )
(d1)(si2)+1.absent𝑑1𝑠𝑖21\displaystyle\geq(d-1)(s-i-2)+1\,.≥ ( italic_d - 1 ) ( italic_s - italic_i - 2 ) + 1 .

Note that (d1)(si2)+11𝑑1𝑠𝑖211(d-1)(s-i-2)+1\geq 1( italic_d - 1 ) ( italic_s - italic_i - 2 ) + 1 ≥ 1 since is2𝑖𝑠2i\leq s-2italic_i ≤ italic_s - 2. Thus, B𝐵B\neq\emptysetitalic_B ≠ ∅ and there exists a connected component H𝐻Hitalic_H of the subgraph of Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT induced by B𝐵Bitalic_B such that

𝗍𝗋𝖾𝖾-α(H)(d1)(si2)+1.𝗍𝗋𝖾𝖾-𝛼𝐻𝑑1𝑠𝑖21\displaystyle\mathsf{tree}\textnormal{-}\alpha(H)\geq(d-1)(s-i-2)+1\,.sansserif_tree - italic_α ( italic_H ) ≥ ( italic_d - 1 ) ( italic_s - italic_i - 2 ) + 1 . (1)

Since Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is connected, there exists a vertex in A𝐴Aitalic_A having a neighbor in H𝐻Hitalic_H. We define vi+1subscript𝑣𝑖1v_{i+1}italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT to be any such vertex and Gi+1subscript𝐺𝑖1G_{i+1}italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT to be the subgraph of Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT induced by V(H){vi+1}𝑉𝐻subscript𝑣𝑖1V(H)\cup\{v_{i+1}\}italic_V ( italic_H ) ∪ { italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT }. By construction, the graph Gi+1subscript𝐺𝑖1G_{i+1}italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT is a connected induced subgraph of G𝐺Gitalic_G. Let us verify that the properties (i)(iii) hold for i+1𝑖1i+1italic_i + 1. For property (i), we have vi+1V(Gi+1)subscript𝑣𝑖1𝑉subscript𝐺𝑖1v_{i+1}\in V(G_{i+1})italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ) and vi+1subscript𝑣𝑖1v_{i+1}italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT has a neighbor in V(H)V(Gi+1)𝑉𝐻𝑉subscript𝐺𝑖1V(H)\subseteq V(G_{i+1})italic_V ( italic_H ) ⊆ italic_V ( italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ). For property (ii), consider an arbitrary j{1,,i}𝑗1𝑖j\in\{1,\ldots,i\}italic_j ∈ { 1 , … , italic_i } and a vertex vV(Gi+1)𝑣𝑉subscript𝐺𝑖1v\in V(G_{i+1})italic_v ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ). By the definition of vi+1subscript𝑣𝑖1v_{i+1}italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT, the vertices visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and vi+1subscript𝑣𝑖1v_{i+1}italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT are adjacent in G𝐺Gitalic_G. Furthermore, since vV(Gi+1)=V(H){vi+1}ABV(Gi)𝑣𝑉subscript𝐺𝑖1𝑉𝐻subscript𝑣𝑖1𝐴𝐵𝑉subscript𝐺𝑖v\in V(G_{i+1})=V(H)\cup\{v_{i+1}\}\subseteq A\cup B\subseteq V(G_{i})italic_v ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ) = italic_V ( italic_H ) ∪ { italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT } ⊆ italic_A ∪ italic_B ⊆ italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), property (ii) for i𝑖iitalic_i implies that v𝑣vitalic_v is not adjacent to vjsubscript𝑣𝑗v_{j}italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT if j<i𝑗𝑖j<iitalic_j < italic_i. Moreover, if vV(Gi+1){vi+1}𝑣𝑉subscript𝐺𝑖1subscript𝑣𝑖1v\in V(G_{i+1})\setminus\{v_{i+1}\}italic_v ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ) ∖ { italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT }, then vV(H)B𝑣𝑉𝐻𝐵v\in V(H)\subseteq Bitalic_v ∈ italic_V ( italic_H ) ⊆ italic_B and consequently v𝑣vitalic_v is not adjacent to visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in G𝐺Gitalic_G. This establishes property (ii) for i+1𝑖1i+1italic_i + 1. Property (iii) for i+1𝑖1i+1italic_i + 1 follows from the fact that H𝐻Hitalic_H is an induced subgraph of Gi+1subscript𝐺𝑖1G_{i+1}italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT and hence we have 𝗍𝗋𝖾𝖾-α(Gi+1)𝗍𝗋𝖾𝖾-α(H)(si2)(d1)+1𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖1𝗍𝗋𝖾𝖾-𝛼𝐻𝑠𝑖2𝑑11\mathsf{tree}\textnormal{-}\alpha(G_{i+1})\geq\mathsf{tree}\textnormal{-}% \alpha(H)\geq(s-i-2)(d-1)+1sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ) ≥ sansserif_tree - italic_α ( italic_H ) ≥ ( italic_s - italic_i - 2 ) ( italic_d - 1 ) + 1, where the second inequality follows from Eq. 1.

To complete the proof, consider the case when i=s1𝑖𝑠1i=s-1italic_i = italic_s - 1. By property (i), vertex vs1subscript𝑣𝑠1v_{s-1}italic_v start_POSTSUBSCRIPT italic_s - 1 end_POSTSUBSCRIPT has a neighbor in Gs1subscript𝐺𝑠1G_{s-1}italic_G start_POSTSUBSCRIPT italic_s - 1 end_POSTSUBSCRIPT. Let vssubscript𝑣𝑠v_{s}italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT be any such neighbor and let Gssubscript𝐺𝑠G_{s}italic_G start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT be the one-vertex subgraph of G𝐺Gitalic_G induced by vssubscript𝑣𝑠v_{s}italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT. We need to verify properties (i)(iii) for i=s𝑖𝑠i=sitalic_i = italic_s. Property (i) holds trivially. For property (ii), consider an arbitrary j[s1]𝑗delimited-[]𝑠1j\in[s-1]italic_j ∈ [ italic_s - 1 ] and a vertex vV(Gs)𝑣𝑉subscript𝐺𝑠v\in V(G_{s})italic_v ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ). Then v=vs𝑣subscript𝑣𝑠v=v_{s}italic_v = italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT. By the definition of vssubscript𝑣𝑠v_{s}italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT, the vertices vs1subscript𝑣𝑠1v_{s-1}italic_v start_POSTSUBSCRIPT italic_s - 1 end_POSTSUBSCRIPT and vssubscript𝑣𝑠v_{s}italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT are adjacent in G𝐺Gitalic_G. Furthermore, property (ii) for i=s1𝑖𝑠1i=s-1italic_i = italic_s - 1 implies that vssubscript𝑣𝑠v_{s}italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT is not adjacent to vjsubscript𝑣𝑗v_{j}italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT if j<s1𝑗𝑠1j<s-1italic_j < italic_s - 1. This establishes property (ii) for i=s𝑖𝑠i=sitalic_i = italic_s. Property (iii) for i=s𝑖𝑠i=sitalic_i = italic_s simplifies to 𝗍𝗋𝖾𝖾-α(Gs)2d𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑠2𝑑\mathsf{tree}\textnormal{-}\alpha(G_{s})\geq 2-dsansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ≥ 2 - italic_d, which is clearly true. ∎

4 Tree-independence number of {K1,d,S,T}subscript𝐾1𝑑𝑆𝑇\{K_{1,d},S,T\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_S , italic_T }-free graphs

Recall that we denote by 𝒮𝒮\mathcal{S}caligraphic_S the family of graphs every component of which is a tree with at most three leaves, and by L(𝒮)𝐿𝒮L(\mathcal{S})italic_L ( caligraphic_S ) the family of all line graphs of graphs in 𝒮𝒮\mathcal{S}caligraphic_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 S𝑆Sitalic_S and T𝑇Titalic_T are connected. For p,q,r1𝑝𝑞𝑟1p,q,r\geq 1italic_p , italic_q , italic_r ≥ 1, let Sp,q,rsubscript𝑆𝑝𝑞𝑟S_{p,q,r}italic_S start_POSTSUBSCRIPT italic_p , italic_q , italic_r end_POSTSUBSCRIPT be the graph obtained from the claw by subdividing one edge p1𝑝1p-1italic_p - 1 times, another q1𝑞1q-1italic_q - 1 times, and the last one r1𝑟1r-1italic_r - 1 times. By Tp,q,rsubscript𝑇𝑝𝑞𝑟T_{p,q,r}italic_T start_POSTSUBSCRIPT italic_p , italic_q , italic_r end_POSTSUBSCRIPT we denote the line graph of Sp,q,rsubscript𝑆𝑝𝑞𝑟S_{p,q,r}italic_S start_POSTSUBSCRIPT italic_p , italic_q , italic_r end_POSTSUBSCRIPT. Note that any connected graph S𝒮𝑆𝒮S\in\mathcal{S}italic_S ∈ caligraphic_S is either a path or isomorphic to Sp,q,rsubscript𝑆𝑝𝑞𝑟S_{p,q,r}italic_S start_POSTSUBSCRIPT italic_p , italic_q , italic_r end_POSTSUBSCRIPT for some p,q,r1𝑝𝑞𝑟1p,q,r\geq 1italic_p , italic_q , italic_r ≥ 1. Similarly, any connected graph TL(𝒮)𝑇𝐿𝒮T\in L(\mathcal{S})italic_T ∈ italic_L ( caligraphic_S ) is either a path or isomorphic to Tp,q,rsubscript𝑇𝑝𝑞𝑟T_{p,q,r}italic_T start_POSTSUBSCRIPT italic_p , italic_q , italic_r end_POSTSUBSCRIPT for some p,q,r1𝑝𝑞𝑟1p,q,r\geq 1italic_p , italic_q , italic_r ≥ 1. For convenience we will write Tpsubscript𝑇𝑝T_{p}italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT and Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT as shorthands for Tp,p,psubscript𝑇𝑝𝑝𝑝T_{p,p,p}italic_T start_POSTSUBSCRIPT italic_p , italic_p , italic_p end_POSTSUBSCRIPT and Sp,p,psubscript𝑆𝑝𝑝𝑝S_{p,p,p}italic_S start_POSTSUBSCRIPT italic_p , italic_p , italic_p end_POSTSUBSCRIPT, respectively.

In the following we aim to prove that any K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph G𝐺Gitalic_G which also excludes both Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT and Tpsubscript𝑇𝑝T_{p}italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT 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 S𝑆Sitalic_S and T𝑇Titalic_T are connected. We sketch the proof for this case. We may assume that G𝐺Gitalic_G contains a long induced path P𝑃Pitalic_P 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)]]𝐺delimited-[]𝑁delimited-[]𝑉𝑃G[N[V(P)]]italic_G [ italic_N [ italic_V ( italic_P ) ] ].

We next show that no component D𝐷Ditalic_D of GN[V(P)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] contains a long induced cycle. This is because if D𝐷Ditalic_D has a long induced cycle, then by taking a shortest path from P𝑃Pitalic_P in G𝐺Gitalic_G, we can find an induced Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT or Tpsubscript𝑇𝑝T_{p}italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT. Now, if each component D𝐷Ditalic_D has bounded tree-independence number, then we can merge tree decompositions of components by adding a new bag consisting of N[V(P)]𝑁delimited-[]𝑉𝑃N[V(P)]italic_N [ italic_V ( italic_P ) ] and adding N[V(P)]𝑁delimited-[]𝑉𝑃N[V(P)]italic_N [ italic_V ( italic_P ) ] to all bags of previous decompositions. This will show that G𝐺Gitalic_G has bounded tree-independence number. Therefore, we may assume by Theorem 1.5 that there is a component D𝐷Ditalic_D of GN[V(P)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] having a long induced path. We take a longest induced path Q𝑄Qitalic_Q in D𝐷Ditalic_D.

Then, we prove two main lemmas. First, we show that D[ND[V(Q)]]𝐷delimited-[]subscript𝑁𝐷delimited-[]𝑉𝑄D[N_{D}[V(Q)]]italic_D [ italic_N start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT [ italic_V ( italic_Q ) ] ] admits a path decomposition of bounded independence number. Second, we show that for every component H𝐻Hitalic_H of DND[V(Q)]𝐷subscript𝑁𝐷delimited-[]𝑉𝑄D-N_{D}[V(Q)]italic_D - italic_N start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT [ italic_V ( italic_Q ) ], there is a bag of the path decomposition containing all the neighbors of H𝐻Hitalic_H in D𝐷Ditalic_D. The absence of long induced cycles in D𝐷Ditalic_D is used to show this second lemma. Because of the maximality of Q𝑄Qitalic_Q, we can show that no component H𝐻Hitalic_H can have a long induced path, and thus it has bounded tree-independence number. Using the two lemmas, we finally derive that D𝐷Ditalic_D has bounded tree-independence number. This completes the proof sketch for the case when S𝑆Sitalic_S and T𝑇Titalic_T are connected.

Let G𝐺Gitalic_G be a graph, P𝑃Pitalic_P be an induced path in G𝐺Gitalic_G, and vV(G)V(P)𝑣𝑉𝐺𝑉𝑃v\in V(G)\setminus V(P)italic_v ∈ italic_V ( italic_G ) ∖ italic_V ( italic_P ) be a vertex with at least one neighbor on P𝑃Pitalic_P. A segment of P𝑃Pitalic_P with respect to v𝑣vitalic_v is a maximal subpath Psuperscript𝑃P^{\prime}italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT of P𝑃Pitalic_P whose interior is disjoint from N(v)𝑁𝑣N(v)italic_N ( italic_v ). Note that the edge set of P𝑃Pitalic_P is partitioned into the edge sets of its segments with respect to v𝑣vitalic_v. Similarly, for an induced cycle C𝐶Citalic_C in G𝐺Gitalic_G and vV(G)V(C)𝑣𝑉𝐺𝑉𝐶v\in V(G)\setminus V(C)italic_v ∈ italic_V ( italic_G ) ∖ italic_V ( italic_C ) having at least two neighbors in C𝐶Citalic_C, a segment of C𝐶Citalic_C with respect to v𝑣vitalic_v is a maximal subpath Psuperscript𝑃P^{\prime}italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT of C𝐶Citalic_C whose interior is disjoint from N(v)𝑁𝑣N(v)italic_N ( italic_v ).

Lemma 4.1.

Let d𝑑ditalic_d be a positive integer, let G𝐺Gitalic_G be a K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph, let P𝑃Pitalic_P be an induced path in G𝐺Gitalic_G, and vV(G)V(P)𝑣𝑉𝐺𝑉𝑃v\in V(G)\setminus V(P)italic_v ∈ italic_V ( italic_G ) ∖ italic_V ( italic_P ). Then v𝑣vitalic_v has at most 2(d1)2𝑑12(d-1)2 ( italic_d - 1 ) neighbors on P𝑃Pitalic_P.

Proof.

Let XV(P)𝑋𝑉𝑃X\subseteq V(P)italic_X ⊆ italic_V ( italic_P ) be any set of vertices of size at least 2d12𝑑12d-12 italic_d - 1. As P𝑃Pitalic_P is an induced bipartite subgraph of G𝐺Gitalic_G, at least d𝑑ditalic_d vertices from X𝑋Xitalic_X belong to the same color class of P𝑃Pitalic_P and therefore form an independent set in G𝐺Gitalic_G. Hence N(v)V(P)𝑁𝑣𝑉𝑃N(v)\cap V(P)italic_N ( italic_v ) ∩ italic_V ( italic_P ) cannot be larger than 2(d1)2𝑑12(d-1)2 ( italic_d - 1 ). ∎

Lemma 4.2.

Let d𝑑ditalic_d and p𝑝pitalic_p be positive integers, let G𝐺Gitalic_G be a K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph, let P𝑃Pitalic_P be an induced path in G𝐺Gitalic_G, and vV(G)V(P)𝑣𝑉𝐺𝑉𝑃v\in V(G)\setminus V(P)italic_v ∈ italic_V ( italic_G ) ∖ italic_V ( italic_P ). If P𝑃Pitalic_P has at least dp𝑑𝑝dpitalic_d italic_p vertices, then there is a segment of P𝑃Pitalic_P with respect to v𝑣vitalic_v that has at least p1𝑝1p-1italic_p - 1 vertices that are not adjacent to v𝑣vitalic_v.

Proof.

Let P=v1vn𝑃subscript𝑣1subscript𝑣𝑛P=v_{1}\dots v_{n}italic_P = italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT where ndp𝑛𝑑𝑝n\geq dpitalic_n ≥ italic_d italic_p. For each i[d]𝑖delimited-[]𝑑i\in[d]italic_i ∈ [ italic_d ], let Qi=v(i1)p+1Pvip1subscript𝑄𝑖subscript𝑣𝑖1𝑝1𝑃subscript𝑣𝑖𝑝1Q_{i}=v_{(i-1)p+1}Pv_{ip-1}italic_Q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_v start_POSTSUBSCRIPT ( italic_i - 1 ) italic_p + 1 end_POSTSUBSCRIPT italic_P italic_v start_POSTSUBSCRIPT italic_i italic_p - 1 end_POSTSUBSCRIPT. Observe that there are no edges between Qi1subscript𝑄subscript𝑖1Q_{i_{1}}italic_Q start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Qi2subscript𝑄subscript𝑖2Q_{i_{2}}italic_Q start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT for distinct i1,i2[d]subscript𝑖1subscript𝑖2delimited-[]𝑑i_{1},i_{2}\in[d]italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ [ italic_d ]. If v𝑣vitalic_v has a neighbor in Qisubscript𝑄𝑖Q_{i}italic_Q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each i[d]𝑖delimited-[]𝑑i\in[d]italic_i ∈ [ italic_d ], then G𝐺Gitalic_G contains K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT as an induced subgraph. Therefore, there is a j[d]𝑗delimited-[]𝑑j\in[d]italic_j ∈ [ italic_d ] such that v𝑣vitalic_v has no neighbor in Qjsubscript𝑄𝑗Q_{j}italic_Q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Then, the segment of P𝑃Pitalic_P containing Qjsubscript𝑄𝑗Q_{j}italic_Q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT has at least p1𝑝1p-1italic_p - 1 vertices that are not adjacent to v𝑣vitalic_v. ∎

We next show that a connected {K1,d,Sp,Tp}subscript𝐾1𝑑subscript𝑆𝑝subscript𝑇𝑝\{K_{1,d},S_{p},T_{p}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT }-free graph cannot have an induced subgraph that is a disjoint union of a long path and a long cycle.

Lemma 4.3.

Let d𝑑ditalic_d and p𝑝pitalic_p be positive integers, let G𝐺Gitalic_G be a connected {K1,d,Sp,Tp}subscript𝐾1𝑑subscript𝑆𝑝subscript𝑇𝑝\{K_{1,d},S_{p},T_{p}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT }-free graph, and let P𝑃Pitalic_P be an induced path in G𝐺Gitalic_G on at least dp𝑑𝑝dpitalic_d italic_p vertices. Then GN[V(P)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] does not contain an induced cycle of length at least d(2p+2)𝑑2𝑝2d(2p+2)italic_d ( 2 italic_p + 2 ).

Proof.

Towards a contradiction, assume that there exists an induced cycle C=w0w1w1w0𝐶subscript𝑤0subscript𝑤1subscript𝑤1subscript𝑤0C=w_{0}w_{1}\dots w_{\ell-1}w_{0}italic_C = italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_w start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT in GN[V(P)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] where d(2p+2)𝑑2𝑝2\ell\geq d(2p+2)roman_ℓ ≥ italic_d ( 2 italic_p + 2 ). Let Q=z0z1zr𝑄subscript𝑧0subscript𝑧1subscript𝑧𝑟Q=z_{0}z_{1}\dots z_{r}italic_Q = italic_z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT be a shortest (V(P),V(C))𝑉𝑃𝑉𝐶(V(P),V(C))( italic_V ( italic_P ) , italic_V ( italic_C ) )-path in G𝐺Gitalic_G; in particular, z0V(P)subscript𝑧0𝑉𝑃z_{0}\in V(P)italic_z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ italic_V ( italic_P ) and zrV(C)subscript𝑧𝑟𝑉𝐶z_{r}\in V(C)italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∈ italic_V ( italic_C ). Notice that z1V(P)V(C)subscript𝑧1𝑉𝑃𝑉𝐶z_{1}\notin V(P)\cup V(C)italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∉ italic_V ( italic_P ) ∪ italic_V ( italic_C ). Observe that Czr𝐶subscript𝑧𝑟C-z_{r}italic_C - italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT is an induced path on 11\ell-1roman_ℓ - 1 vertices.

Since P𝑃Pitalic_P has at least dp𝑑𝑝dpitalic_d italic_p vertices, by Lemma 4.2, there is a segment Psuperscript𝑃P^{\prime}italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT of P𝑃Pitalic_P with respect to z1subscript𝑧1z_{1}italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT that has at least p1𝑝1p-1italic_p - 1 vertices that are not adjacent to z1subscript𝑧1z_{1}italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

Assume first that zr1subscript𝑧𝑟1z_{r-1}italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT has a unique neighbor on C𝐶Citalic_C, that is, N(zr1)V(C)={zr}𝑁subscript𝑧𝑟1𝑉𝐶subscript𝑧𝑟N(z_{r-1})\cap V(C)=\{z_{r}\}italic_N ( italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT ) ∩ italic_V ( italic_C ) = { italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT }. In this case, let j[]𝑗delimited-[]j\in[\ell]italic_j ∈ [ roman_ℓ ] such that zr=wjsubscript𝑧𝑟subscript𝑤𝑗z_{r}=w_{j}italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and let R𝑅Ritalic_R be the subpath of C𝐶Citalic_C of length 2p2𝑝2p2 italic_p with R=wjpwjp+1wj1wjwj+1wj+p𝑅subscript𝑤𝑗𝑝subscript𝑤𝑗𝑝1subscript𝑤𝑗1subscript𝑤𝑗subscript𝑤𝑗1subscript𝑤𝑗𝑝R=w_{j-p}w_{j-p+1}\dots w_{j-1}w_{j}w_{j+1}\dots w_{j+p}italic_R = italic_w start_POSTSUBSCRIPT italic_j - italic_p end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_j - italic_p + 1 end_POSTSUBSCRIPT … italic_w start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT … italic_w start_POSTSUBSCRIPT italic_j + italic_p end_POSTSUBSCRIPT (indices modulo \ellroman_ℓ). Then, observe that the graph G[V(P)(V(Q){z0})V(R)]𝐺delimited-[]𝑉superscript𝑃𝑉𝑄subscript𝑧0𝑉𝑅G[V(P^{\prime})\cup(V(Q)\setminus\{z_{0}\})\cup V(R)]italic_G [ italic_V ( italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∪ ( italic_V ( italic_Q ) ∖ { italic_z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT } ) ∪ italic_V ( italic_R ) ] contains Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT as an induced subgraph, which is a contradiction.

Assume now that zr1subscript𝑧𝑟1z_{r-1}italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT has at least two neighbors on C𝐶Citalic_C. For each i[d]𝑖delimited-[]𝑑i\in[d]italic_i ∈ [ italic_d ], let Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be the subpath of C𝐶Citalic_C from w(i1)(2p+2)+1subscript𝑤𝑖12𝑝21w_{(i-1)(2p+2)+1}italic_w start_POSTSUBSCRIPT ( italic_i - 1 ) ( 2 italic_p + 2 ) + 1 end_POSTSUBSCRIPT to wi(2p+2)1subscript𝑤𝑖2𝑝21w_{i(2p+2)-1}italic_w start_POSTSUBSCRIPT italic_i ( 2 italic_p + 2 ) - 1 end_POSTSUBSCRIPT that does not contain wi(2p+2)subscript𝑤𝑖2𝑝2w_{i(2p+2)}italic_w start_POSTSUBSCRIPT italic_i ( 2 italic_p + 2 ) end_POSTSUBSCRIPT (indices modulo \ellroman_ℓ). Observe that there are no edges between Di1subscript𝐷subscript𝑖1D_{i_{1}}italic_D start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and Di2subscript𝐷subscript𝑖2D_{i_{2}}italic_D start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT for distinct i1,i2[d]subscript𝑖1subscript𝑖2delimited-[]𝑑i_{1},i_{2}\in[d]italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ [ italic_d ]. If zr1subscript𝑧𝑟1z_{r-1}italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT has a neighbor in each Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, then G𝐺Gitalic_G contains K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT as an induced subgraph. Therefore, there is j[d]𝑗delimited-[]𝑑j\in[d]italic_j ∈ [ italic_d ] such that zr1subscript𝑧𝑟1z_{r-1}italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT has no neighbor in Djsubscript𝐷𝑗D_{j}italic_D start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. This implies that there is a segment R𝑅Ritalic_R of C𝐶Citalic_C with respect to zr1subscript𝑧𝑟1z_{r-1}italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT that has at least 2p+12𝑝12p+12 italic_p + 1 vertices that are not adjacent to zr1subscript𝑧𝑟1z_{r-1}italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT. Let R=wjwj+1wj+s𝑅subscript𝑤𝑗subscript𝑤𝑗1subscript𝑤𝑗𝑠R=w_{j}w_{j+1}\dots w_{j+s}italic_R = italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_j + 1 end_POSTSUBSCRIPT … italic_w start_POSTSUBSCRIPT italic_j + italic_s end_POSTSUBSCRIPT (indices modulo \ellroman_ℓ) be such a segment. Note that N(zr1)V(R)={wj,wj+s}𝑁subscript𝑧𝑟1𝑉𝑅subscript𝑤𝑗subscript𝑤𝑗𝑠N(z_{r-1})\cap V(R)=\{w_{j},w_{j+s}\}italic_N ( italic_z start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT ) ∩ italic_V ( italic_R ) = { italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , italic_w start_POSTSUBSCRIPT italic_j + italic_s end_POSTSUBSCRIPT }. If wjsubscript𝑤𝑗w_{j}italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and wj+ssubscript𝑤𝑗𝑠w_{j+s}italic_w start_POSTSUBSCRIPT italic_j + italic_s end_POSTSUBSCRIPT are adjacent in G𝐺Gitalic_G (that is, if s=1𝑠1s=\ell-1italic_s = roman_ℓ - 1), then the graph G[V(P)(V(Q){z0,zr})V(R)]𝐺delimited-[]𝑉superscript𝑃𝑉𝑄subscript𝑧0subscript𝑧𝑟𝑉𝑅G[V(P^{\prime})\cup(V(Q)\setminus\{z_{0},z_{r}\})\cup V(R)]italic_G [ italic_V ( italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∪ ( italic_V ( italic_Q ) ∖ { italic_z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } ) ∪ italic_V ( italic_R ) ] contains Tpsubscript𝑇𝑝T_{p}italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT as an induced subgraph, which is a contradiction. Therefore, wjsubscript𝑤𝑗w_{j}italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and wj+ssubscript𝑤𝑗𝑠w_{j+s}italic_w start_POSTSUBSCRIPT italic_j + italic_s end_POSTSUBSCRIPT are nonadjacent. But then G[V(P)(V(Q){z0,zr})V(R)]𝐺delimited-[]𝑉superscript𝑃𝑉𝑄subscript𝑧0subscript𝑧𝑟𝑉𝑅G[V(P^{\prime})\cup(V(Q)\setminus\{z_{0},z_{r}\})\cup V(R)]italic_G [ italic_V ( italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∪ ( italic_V ( italic_Q ) ∖ { italic_z start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_z start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } ) ∪ italic_V ( italic_R ) ] contains Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT 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 P𝑃Pitalic_P in a K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph, we also obtain a bound on the independence number of the closed neighborhood of P𝑃Pitalic_P.

Lemma 4.4.

Let d1𝑑1d\geq 1italic_d ≥ 1 and q2𝑞2q\geq 2italic_q ≥ 2 be integers, G𝐺Gitalic_G be a connected K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph, and let P𝑃Pitalic_P be an induced path in G𝐺Gitalic_G on q𝑞qitalic_q vertices. Then α(G[N[V(P)]])(d1)q𝛼𝐺delimited-[]𝑁delimited-[]𝑉𝑃𝑑1𝑞\alpha(G[N[V(P)]])\leq(d-1)qitalic_α ( italic_G [ italic_N [ italic_V ( italic_P ) ] ] ) ≤ ( italic_d - 1 ) italic_q.

Proof.

First notice that we may assume d2𝑑2d\geq 2italic_d ≥ 2 since otherwise no P2subscript𝑃2P_{2}italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT could exist in G𝐺Gitalic_G. Let I𝐼Iitalic_I be a maximum independent set of G[N[V(P)]]𝐺delimited-[]𝑁delimited-[]𝑉𝑃G[N[V(P)]]italic_G [ italic_N [ italic_V ( italic_P ) ] ]. Then, for every vV(P)𝑣𝑉𝑃v\in V(P)italic_v ∈ italic_V ( italic_P ), I𝐼Iitalic_I either contains v𝑣vitalic_v or at most d1𝑑1d-1italic_d - 1 vertices of N(v)𝑁𝑣N(v)italic_N ( italic_v ). As P𝑃Pitalic_P has q𝑞qitalic_q 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 d1𝑑1d\geq 1italic_d ≥ 1 and q3𝑞3q\geq 3italic_q ≥ 3 be integers, let G𝐺Gitalic_G be a connected K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph without induced cycles of length at least q𝑞qitalic_q, let P𝑃Pitalic_P be an induced path in G𝐺Gitalic_G, and let vV(G)V(P)𝑣𝑉𝐺𝑉𝑃v\in V(G)\setminus V(P)italic_v ∈ italic_V ( italic_G ) ∖ italic_V ( italic_P ). Then there exists a path PvPsubscript𝑃𝑣𝑃P_{v}\subseteq Pitalic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT ⊆ italic_P with at most 2(d1)(q2)2𝑑1𝑞22(d-1)(q-2)2 ( italic_d - 1 ) ( italic_q - 2 ) vertices such that N(v)V(P)V(Pv)𝑁𝑣𝑉𝑃𝑉subscript𝑃𝑣N(v)\cap V(P)\subseteq V(P_{v})italic_N ( italic_v ) ∩ italic_V ( italic_P ) ⊆ italic_V ( italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT ) and each endpoint of Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT is adjacent to v𝑣vitalic_v.

Proof.

Notice that if d=1𝑑1d=1italic_d = 1, then G𝐺Gitalic_G is edgeless and thus we can select Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT to be the empty path. Hence, we assume that d2𝑑2d\geq 2italic_d ≥ 2. By Lemma 4.1, v𝑣vitalic_v has at most 2(d1)2𝑑12(d-1)2 ( italic_d - 1 ) neighbors on P𝑃Pitalic_P. Let Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT be the shortest subpath of P𝑃Pitalic_P containing all neighbors of v𝑣vitalic_v on P𝑃Pitalic_P. By the minimality of Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT, each endpoint of Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT is adjacent to v𝑣vitalic_v.

If v𝑣vitalic_v has only one neighbor in P𝑃Pitalic_P, then Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT has only one vertex and we are done. So we may assume that v𝑣vitalic_v has at least two neighbors on P𝑃Pitalic_P. Suppose there are u,wV(Pv)N(v)𝑢𝑤𝑉subscript𝑃𝑣𝑁𝑣u,w\in V(P_{v})\cap N(v)italic_u , italic_w ∈ italic_V ( italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT ) ∩ italic_N ( italic_v ) such that QuPvw𝑄𝑢subscript𝑃𝑣𝑤Q\coloneqq uP_{v}witalic_Q ≔ italic_u italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT italic_w has at least q1𝑞1q-1italic_q - 1 vertices and no internal vertex of Q𝑄Qitalic_Q is a neighbor of v𝑣vitalic_v. Then vuQwv𝑣𝑢𝑄𝑤𝑣vuQwvitalic_v italic_u italic_Q italic_w italic_v is an induced cycle of length at least q𝑞qitalic_q in G𝐺Gitalic_G, which is a contradiction. Hence, Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT consists of at most 2d32𝑑32d-32 italic_d - 3 segments of length at most q3𝑞3q-3italic_q - 3 each, where no internal vertex is adjacent to v𝑣vitalic_v. It follows that Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT has at most (2d3)(q3)+12(d1)(q2)2𝑑3𝑞312𝑑1𝑞2(2d-3)(q-3)+1\leq 2(d-1)(q-2)( 2 italic_d - 3 ) ( italic_q - 3 ) + 1 ≤ 2 ( italic_d - 1 ) ( italic_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)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] if G𝐺Gitalic_G does not contain long induced cycles.

Lemma 4.6.

Let d1𝑑1d\geq 1italic_d ≥ 1 and q3𝑞3q\geq 3italic_q ≥ 3 be integers, let G𝐺Gitalic_G be a connected K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph without induced cycles of length at least q𝑞qitalic_q, and let P𝑃Pitalic_P be an induced path in G𝐺Gitalic_G. Let H𝐻Hitalic_H be a component of GN[V(P)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] and let vN(V(H))N(V(P))𝑣𝑁𝑉𝐻𝑁𝑉𝑃v\in N(V(H))\cap N(V(P))italic_v ∈ italic_N ( italic_V ( italic_H ) ) ∩ italic_N ( italic_V ( italic_P ) ). Then there exists a path PHPsubscript𝑃𝐻𝑃P_{H}\subseteq Pitalic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ⊆ italic_P on at most 2(d1)(q2)+2q2𝑑1𝑞22𝑞2(d-1)(q-2)+2q2 ( italic_d - 1 ) ( italic_q - 2 ) + 2 italic_q vertices such that N(V(H))N(V(PH))𝑁𝑉𝐻𝑁𝑉subscript𝑃𝐻N(V(H))\subseteq N(V(P_{H}))italic_N ( italic_V ( italic_H ) ) ⊆ italic_N ( italic_V ( italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) ).

Proof.

By Lemma 4.5, there exists a nonempty path PvPsubscript𝑃𝑣𝑃P_{v}\subseteq Pitalic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT ⊆ italic_P on at most 2(d1)(q2)2𝑑1𝑞22(d-1)(q-2)2 ( italic_d - 1 ) ( italic_q - 2 ) vertices such that N(v)V(P)V(Pv)𝑁𝑣𝑉𝑃𝑉subscript𝑃𝑣N(v)\cap V(P)\subseteq V(P_{v})italic_N ( italic_v ) ∩ italic_V ( italic_P ) ⊆ italic_V ( italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT ) and each endpoint of Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT is adjacent to v𝑣vitalic_v. Let p1subscript𝑝1p_{1}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and p2subscript𝑝2p_{2}italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT be the two endpoints of Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT (possibly p1=p2)p_{1}=p_{2})italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) and let P1superscriptsubscript𝑃1P_{1}^{\prime}italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and P2superscriptsubscript𝑃2P_{2}^{\prime}italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be two subpaths of P𝑃Pitalic_P such that the paths P1superscriptsubscript𝑃1P_{1}^{\prime}italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT, P2superscriptsubscript𝑃2P_{2}^{\prime}italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are pairwise edge-disjoint and with union P𝑃Pitalic_P, and piV(Pi)subscript𝑝𝑖𝑉superscriptsubscript𝑃𝑖p_{i}\in V(P_{i}^{\prime})italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_V ( italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) for i{1,2}𝑖12i\in\{1,2\}italic_i ∈ { 1 , 2 }.

For each i[2]𝑖delimited-[]2i\in[2]italic_i ∈ [ 2 ], if Pisuperscriptsubscript𝑃𝑖P_{i}^{\prime}italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT has at most q𝑞qitalic_q vertices let PiPisuperscript𝑃𝑖superscriptsubscript𝑃𝑖P^{i}\coloneqq P_{i}^{\prime}italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ≔ italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, otherwise let Pisuperscript𝑃𝑖P^{i}italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT be the subpath of Pisuperscriptsubscript𝑃𝑖P_{i}^{\prime}italic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT on q+1𝑞1q+1italic_q + 1 vertices that contains pisubscript𝑝𝑖p_{i}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Let PHP1p1Pvp2P2subscript𝑃𝐻superscript𝑃1subscript𝑝1subscript𝑃𝑣subscript𝑝2superscript𝑃2P_{H}\coloneqq P^{1}p_{1}P_{v}p_{2}P^{2}italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ≔ italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Notice that PHsubscript𝑃𝐻P_{H}italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT has at most 2(d1)(q2)+2q2𝑑1𝑞22𝑞2(d-1)(q-2)+2q2 ( italic_d - 1 ) ( italic_q - 2 ) + 2 italic_q vertices.

It remains to show that N(V(H))N(V(PH))𝑁𝑉𝐻𝑁𝑉subscript𝑃𝐻N(V(H))\subseteq N(V(P_{H}))italic_N ( italic_V ( italic_H ) ) ⊆ italic_N ( italic_V ( italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) ). Suppose, for a contradiction, that there exists a vertex uN(V(H))N(V(PH))𝑢𝑁𝑉𝐻𝑁𝑉subscript𝑃𝐻u\in N(V(H))\setminus N(V(P_{H}))italic_u ∈ italic_N ( italic_V ( italic_H ) ) ∖ italic_N ( italic_V ( italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) ). Note that the vertex u𝑢uitalic_u, having a neighbor in H𝐻Hitalic_H, cannot belong to PHsubscript𝑃𝐻P_{H}italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT, hence uN(V(H))N[V(PH)]𝑢𝑁𝑉𝐻𝑁delimited-[]𝑉subscript𝑃𝐻u\in N(V(H))\setminus N[V(P_{H})]italic_u ∈ italic_N ( italic_V ( italic_H ) ) ∖ italic_N [ italic_V ( italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) ]. Furthermore, since H𝐻Hitalic_H is a component of GN[V(P)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] and G𝐺Gitalic_G is connected, N(V(H))N(V(P))𝑁𝑉𝐻𝑁𝑉𝑃N(V(H))\subseteq N(V(P))italic_N ( italic_V ( italic_H ) ) ⊆ italic_N ( italic_V ( italic_P ) ) and hence u𝑢uitalic_u has a neighbor on P𝑃Pitalic_P. Since u𝑢uitalic_u has no neighbors on PHsubscript𝑃𝐻P_{H}italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT, we may assume without loss of generality that u𝑢uitalic_u has a neighbor on P1superscriptsubscript𝑃1P_{1}^{\prime}italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Let w𝑤witalic_w be the neighbor of u𝑢uitalic_u on P1superscriptsubscript𝑃1P_{1}^{\prime}italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT closest to p1subscript𝑝1p_{1}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT along P𝑃Pitalic_P. The path P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT consists of q+1𝑞1q+1italic_q + 1 vertices, exactly one of which, namely p1subscript𝑝1p_{1}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, is adjacent to v𝑣vitalic_v. Let R𝑅Ritalic_R be a shortest (u,v)𝑢𝑣(u,v)( italic_u , italic_v )-path in G[V(H){u,v}]𝐺delimited-[]𝑉𝐻𝑢𝑣G[V(H)\cup\{u,v\}]italic_G [ italic_V ( italic_H ) ∪ { italic_u , italic_v } ]. Then vRuwP1p1v𝑣𝑅𝑢𝑤superscriptsubscript𝑃1subscript𝑝1𝑣vRuwP_{1}^{\prime}p_{1}vitalic_v italic_R italic_u italic_w italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v is an induced cycle in G𝐺Gitalic_G that contains P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT and thus has at least q𝑞qitalic_q vertices, a contradiction. ∎

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

Let G𝐺Gitalic_G be a graph, h11h\geq 1italic_h ≥ 1 be an integer, and P=v1v𝑃subscript𝑣1subscript𝑣P=v_{1}\dots v_{\ell}italic_P = italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_v start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT be an induced path on h\ell\geq hroman_ℓ ≥ italic_h vertices in G𝐺Gitalic_G. Let nh+1𝑛1n\coloneqq\ell-h+1italic_n ≔ roman_ℓ - italic_h + 1 and let B=b1b2bn𝐵subscript𝑏1subscript𝑏2subscript𝑏𝑛B=b_{1}b_{2}\dots b_{n}italic_B = italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT be a path on n𝑛nitalic_n vertices. For each i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] let Pivivi+1vi+h1superscript𝑃𝑖subscript𝑣𝑖subscript𝑣𝑖1subscript𝑣𝑖1P^{i}\coloneqq v_{i}v_{i+1}\dots v_{i+h-1}italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ≔ italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT … italic_v start_POSTSUBSCRIPT italic_i + italic_h - 1 end_POSTSUBSCRIPT and set β(bi)NG[V(Pi)]𝛽subscript𝑏𝑖subscript𝑁𝐺delimited-[]𝑉superscript𝑃𝑖\beta(b_{i})\coloneqq N_{G}[V(P^{i})]italic_β ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≔ italic_N start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT [ italic_V ( italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ) ]. We call the pair (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ) the hhitalic_h-backbone structure of P𝑃Pitalic_P in G𝐺Gitalic_G.

Lemma 4.7.

Let d2𝑑2d\geq 2italic_d ≥ 2 and q3𝑞3q\geq 3italic_q ≥ 3 be integers. Let G𝐺Gitalic_G be a connected K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph without induced cycles of length at least q𝑞qitalic_q. Moreover, let hq1𝑞1h\geq q-1italic_h ≥ italic_q - 1 be an integer, let P𝑃Pitalic_P be an induced path on at least hhitalic_h vertices in G𝐺Gitalic_G, and let (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ) be the hhitalic_h-backbone structure of P𝑃Pitalic_P in G𝐺Gitalic_G. Then (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ) is a path decomposition of G[N[V(P)]]𝐺delimited-[]𝑁delimited-[]𝑉𝑃G[N[V(P)]]italic_G [ italic_N [ italic_V ( italic_P ) ] ] with independence number at most (d1)h𝑑1(d-1)h( italic_d - 1 ) italic_h.

Proof.

Let P=v1v𝑃subscript𝑣1subscript𝑣P=v_{1}\dots v_{\ell}italic_P = italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_v start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT and B=b1bn𝐵subscript𝑏1subscript𝑏𝑛B=b_{1}\dots b_{n}italic_B = italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. For each i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ], let Pisuperscript𝑃𝑖P^{i}italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT be the subpath of P𝑃Pitalic_P from the construction of (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ). We begin by showing that (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ) is indeed a path decomposition of GG[N[V(P)]]superscript𝐺𝐺delimited-[]𝑁delimited-[]𝑉𝑃G^{\prime}\coloneqq G[N[V(P)]]italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≔ italic_G [ italic_N [ italic_V ( italic_P ) ] ].

To see this, first observe that for every i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] we have viβ(bi)subscript𝑣𝑖𝛽subscript𝑏𝑖v_{i}\in\beta(b_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and for every i[][n]𝑖delimited-[]delimited-[]𝑛i\in[\ell]\setminus[n]italic_i ∈ [ roman_ℓ ] ∖ [ italic_n ] we have viβ(bn)subscript𝑣𝑖𝛽subscript𝑏𝑛v_{i}\in\beta(b_{n})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β ( italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ). Moreover, if viβ(bj)subscript𝑣𝑖𝛽subscript𝑏𝑗v_{i}\in\beta(b_{j})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_β ( italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ), then N(vi)β(bj)𝑁subscript𝑣𝑖𝛽subscript𝑏𝑗N(v_{i})\subseteq\beta(b_{j})italic_N ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ⊆ italic_β ( italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) as well. Hence j[n]β(bj)=N[V(P)]subscript𝑗delimited-[]𝑛𝛽subscript𝑏𝑗𝑁delimited-[]𝑉𝑃\bigcup_{j\in[n]}\beta(b_{j})=N[V(P)]⋃ start_POSTSUBSCRIPT italic_j ∈ [ italic_n ] end_POSTSUBSCRIPT italic_β ( italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) = italic_N [ italic_V ( italic_P ) ].

Next let vivi+1E(P)subscript𝑣𝑖subscript𝑣𝑖1𝐸𝑃v_{i}v_{i+1}\in E(P)italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∈ italic_E ( italic_P ). Then vi,vi+1β(bi)subscript𝑣𝑖subscript𝑣𝑖1𝛽subscript𝑏𝑖v_{i},v_{i+1}\in\beta(b_{i})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∈ italic_β ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) if i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] and vi,vi+1β(bn)subscript𝑣𝑖subscript𝑣𝑖1𝛽subscript𝑏𝑛v_{i},v_{i+1}\in\beta(b_{n})italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT ∈ italic_β ( italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) otherwise. A similar observation can be made for edges of the form viusubscript𝑣𝑖𝑢v_{i}uitalic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_u where uN(V(P))𝑢𝑁𝑉𝑃u\in N(V(P))italic_u ∈ italic_N ( italic_V ( italic_P ) ). Now, let u,w𝑢𝑤u,witalic_u , italic_w be two adjacent vertices from N(V(P))𝑁𝑉𝑃N(V(P))italic_N ( italic_V ( italic_P ) ). Then we may consider the subpaths Pusubscript𝑃𝑢P_{u}italic_P start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT and Pwsubscript𝑃𝑤P_{w}italic_P start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT of P𝑃Pitalic_P from Lemma 4.5 together with the shortest (V(Pu),V(Pw))𝑉subscript𝑃𝑢𝑉subscript𝑃𝑤(V(P_{u}),V(P_{w}))( italic_V ( italic_P start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ) , italic_V ( italic_P start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ) )-subpath Q𝑄Qitalic_Q of P𝑃Pitalic_P. In the case Q𝑄Qitalic_Q contains at least q2𝑞2q-2italic_q - 2 vertices, uQwu𝑢𝑄𝑤𝑢uQwuitalic_u italic_Q italic_w italic_u is an induced cycle of length at least q𝑞qitalic_q in G𝐺Gitalic_G, which is impossible. Hence, Q𝑄Qitalic_Q has at most q3𝑞3q-3italic_q - 3 vertices. Let visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be the vertex of Q𝑄Qitalic_Q minimizing i𝑖iitalic_i. Then, as hq1𝑞1h\geq q-1italic_h ≥ italic_q - 1, it holds that V(Q)β(bmin{i,n})𝑉𝑄𝛽subscript𝑏𝑖𝑛V(Q)\subseteq\beta(b_{\min\{i,n\}})italic_V ( italic_Q ) ⊆ italic_β ( italic_b start_POSTSUBSCRIPT roman_min { italic_i , italic_n } end_POSTSUBSCRIPT ). Consequently u,wβ(bmin{i,n})𝑢𝑤𝛽subscript𝑏𝑖𝑛u,w\in\beta(b_{\min\{i,n\}})italic_u , italic_w ∈ italic_β ( italic_b start_POSTSUBSCRIPT roman_min { italic_i , italic_n } end_POSTSUBSCRIPT ) as well, and thus every edge of Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is contained in some bag of (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ).

Finally, suppose for a contradiction that there exists a vertex uN[V(P)]𝑢𝑁delimited-[]𝑉𝑃u\in N[V(P)]italic_u ∈ italic_N [ italic_V ( italic_P ) ] together with 1i<j<kn1𝑖𝑗𝑘𝑛1\leq i<j<k\leq n1 ≤ italic_i < italic_j < italic_k ≤ italic_n such that u(β(bi)β(bk))β(bj)𝑢𝛽subscript𝑏𝑖𝛽subscript𝑏𝑘𝛽subscript𝑏𝑗u\in(\beta(b_{i})\cap\beta(b_{k}))\setminus\beta(b_{j})italic_u ∈ ( italic_β ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∩ italic_β ( italic_b start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) ∖ italic_β ( italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ). Assume that i𝑖iitalic_i and k𝑘kitalic_k are chosen so that ki𝑘𝑖k-iitalic_k - italic_i is minimal. Notice that uN(V(P))𝑢𝑁𝑉𝑃u\in N(V(P))italic_u ∈ italic_N ( italic_V ( italic_P ) ) since the above situation is impossible for the vertices of P𝑃Pitalic_P. Let pisubscript𝑝𝑖p_{i}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be the vertex of Pisuperscript𝑃𝑖P^{i}italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT that is adjacent to u𝑢uitalic_u and closest to Pksuperscript𝑃𝑘P^{k}italic_P start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT on P𝑃Pitalic_P. Similarly, let pksubscript𝑝𝑘p_{k}italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT be the vertex of Pksuperscript𝑃𝑘P^{k}italic_P start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT that is adjacent to u𝑢uitalic_u and closest to Pisuperscript𝑃𝑖P^{i}italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT along P𝑃Pitalic_P. Clearly, {pi,pk}V(Pj)=subscript𝑝𝑖subscript𝑝𝑘𝑉superscript𝑃𝑗\{p_{i},p_{k}\}\cap V(P^{j})=\emptyset{ italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } ∩ italic_V ( italic_P start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT ) = ∅ and thus the path RpiPpk𝑅subscript𝑝𝑖𝑃subscript𝑝𝑘R\coloneqq p_{i}Pp_{k}italic_R ≔ italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_P italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT, which contains Pjsubscript𝑃𝑗P_{j}italic_P start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, has at least h+2q+12𝑞1h+2\geq q+1italic_h + 2 ≥ italic_q + 1 vertices. Since u𝑢uitalic_u has no neighbors in the interior of R𝑅Ritalic_R, it follows that upiPpku𝑢subscript𝑝𝑖𝑃subscript𝑝𝑘𝑢up_{i}Pp_{k}uitalic_u italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_P italic_p start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_u is an induced cycle of length at least q𝑞qitalic_q. This contradicts the assumption that G𝐺Gitalic_G has no induced cycle of length at least q𝑞qitalic_q. Hence, (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ) is indeed a path decomposition of Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT.

For every bV(B)𝑏𝑉𝐵b\in V(B)italic_b ∈ italic_V ( italic_B ), the fact that α(G[β(b)])(d1)h𝛼superscript𝐺delimited-[]𝛽𝑏𝑑1\alpha(G^{\prime}[\beta(b)])\leq(d-1)hitalic_α ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT [ italic_β ( italic_b ) ] ) ≤ ( italic_d - 1 ) italic_h follows immediately from Lemma 4.4, and thus our proof is complete. ∎

Lemma 4.8.

Let d1𝑑1d\geq 1italic_d ≥ 1 and q3𝑞3q\geq 3italic_q ≥ 3 be integers. Let G𝐺Gitalic_G be a connected K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT-free graph without induced cycles of length at least q𝑞qitalic_q. Moreover, let h2(d1)(q2)+2q2𝑑1𝑞22𝑞h\geq 2(d-1)(q-2)+2qitalic_h ≥ 2 ( italic_d - 1 ) ( italic_q - 2 ) + 2 italic_q be an integer, let P𝑃Pitalic_P be an induced path on at least hhitalic_h vertices in G𝐺Gitalic_G, and let (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ) be the hhitalic_h-backbone structure of P𝑃Pitalic_P in G𝐺Gitalic_G. Then, for every component H𝐻Hitalic_H of GN[V(P)]𝐺𝑁delimited-[]𝑉𝑃G-N[V(P)]italic_G - italic_N [ italic_V ( italic_P ) ] there exists some bHV(B)subscript𝑏𝐻𝑉𝐵b_{H}\in V(B)italic_b start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ∈ italic_V ( italic_B ) such that N(V(H))β(bH)𝑁𝑉𝐻𝛽subscript𝑏𝐻N(V(H))\subseteq\beta(b_{H})italic_N ( italic_V ( italic_H ) ) ⊆ italic_β ( italic_b start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ).

Proof.

Let B=b1b2bn𝐵subscript𝑏1subscript𝑏2subscript𝑏𝑛B=b_{1}b_{2}\dots b_{n}italic_B = italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. By Lemma 4.6 there exists a path PHPsubscript𝑃𝐻𝑃P_{H}\subseteq Pitalic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ⊆ italic_P on at most 2(d1)(q2)+2q2𝑑1𝑞22𝑞2(d-1)(q-2)+2q2 ( italic_d - 1 ) ( italic_q - 2 ) + 2 italic_q vertices such that N(V(H))N(V(PH))𝑁𝑉𝐻𝑁𝑉subscript𝑃𝐻N(V(H))\subseteq N(V(P_{H}))italic_N ( italic_V ( italic_H ) ) ⊆ italic_N ( italic_V ( italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) ). Moreover, since h2(d1)(q2)+2q2𝑑1𝑞22𝑞h\geq 2(d-1)(q-2)+2qitalic_h ≥ 2 ( italic_d - 1 ) ( italic_q - 2 ) + 2 italic_q, there exists some i[n]𝑖delimited-[]𝑛i\in[n]italic_i ∈ [ italic_n ] such that the path Pisuperscript𝑃𝑖P^{i}italic_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT used for the construction of (B,β)𝐵𝛽(B,\beta)( italic_B , italic_β ) contains PHsubscript𝑃𝐻P_{H}italic_P start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT as a subgraph. Hence, N(V(H))β(bi)𝑁𝑉𝐻𝛽subscript𝑏𝑖N(V(H))\subseteq\beta(b_{i})italic_N ( italic_V ( italic_H ) ) ⊆ italic_β ( italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and we can take bH=bisubscript𝑏𝐻subscript𝑏𝑖b_{H}=b_{i}italic_b start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT = italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. ∎

We are now ready to prove the special case of Theorem 1.4 where S𝑆Sitalic_S and T𝑇Titalic_T are connected.

Theorem 4.9.

Let d2𝑑2d\geq 2italic_d ≥ 2 and p1𝑝1p\geq 1italic_p ≥ 1 be integers and let G𝐺Gitalic_G be a {K1,d,Sp,Tp}subscript𝐾1𝑑subscript𝑆𝑝subscript𝑇𝑝\{K_{1,d},S_{p},T_{p}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT }-free graph. Then 𝗍𝗋𝖾𝖾-α(G)20(d1)4(p+1)𝗍𝗋𝖾𝖾-𝛼𝐺20superscript𝑑14𝑝1\mathsf{tree}\text{-}\alpha(G)\leq 20(d-1)^{4}(p+1)sansserif_tree - italic_α ( italic_G ) ≤ 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ).

Proof.

First assume d=2𝑑2d=2italic_d = 2. Then G𝐺Gitalic_G is P3subscript𝑃3P_{3}italic_P start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT-free and thus G𝐺Gitalic_G is a disjoint union of complete graphs, which implies that 𝗍𝗋𝖾𝖾-α(G)1𝗍𝗋𝖾𝖾-𝛼𝐺1\mathsf{tree}\text{-}\alpha(G)\leq 1sansserif_tree - italic_α ( italic_G ) ≤ 1. Hence, from now on we assume that d3𝑑3d\geq 3italic_d ≥ 3. We may also assume that G𝐺Gitalic_G is connected.

Let q2d(p+1)𝑞2𝑑𝑝1q\coloneqq 2d(p+1)italic_q ≔ 2 italic_d ( italic_p + 1 ) and r2(d1)(q2)𝑟2𝑑1𝑞2r\coloneqq 2(d-1)(q-2)italic_r ≔ 2 ( italic_d - 1 ) ( italic_q - 2 ). Notice that, in the case G0Gsubscript𝐺0𝐺G_{0}\coloneqq Gitalic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≔ italic_G does not contain an induced Pdpsubscript𝑃𝑑𝑝P_{dp}italic_P start_POSTSUBSCRIPT italic_d italic_p end_POSTSUBSCRIPT, we are done by Theorem 1.5. Hence, there exists an induced path P0superscript𝑃0P^{0}italic_P start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT of G0subscript𝐺0G_{0}italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT on dp𝑑𝑝dpitalic_d italic_p vertices. Let X0NG0[V(P0)]subscript𝑋0subscript𝑁subscript𝐺0delimited-[]𝑉superscript𝑃0X_{0}\coloneqq N_{G_{0}}[V(P^{0})]italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≔ italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_V ( italic_P start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) ].

By Lemma 4.3, it follows that G1G0X0subscript𝐺1subscript𝐺0subscript𝑋0G_{1}\coloneqq G_{0}-X_{0}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≔ italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT does not have induced cycles of length at least q𝑞qitalic_q. Moreover, by Lemma 4.4, we know that α(G0[X0])(d1)dp𝛼subscript𝐺0delimited-[]subscript𝑋0𝑑1𝑑𝑝\alpha(G_{0}[X_{0}])\leq(d-1)dpitalic_α ( italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ] ) ≤ ( italic_d - 1 ) italic_d italic_p. Our goal is to construct a tree decomposition of G𝐺Gitalic_G with independence number at most 20(d1)4(p+1)20superscript𝑑14𝑝120(d-1)^{4}(p+1)20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ). It suffices to do this for the case when G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is connected. In the case G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is not connected, the following arguments can be applied to each component of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT individually and the tree decompositions obtained may be joined by introducing an additional node t𝑡titalic_t whose bag consists exactly of the set X0subscript𝑋0X_{0}italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and which is joined to exactly one node of each of the trees for the tree decompositions of the components.

In the case G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT does not contain an induced P6dqsubscript𝑃6𝑑𝑞P_{6dq}italic_P start_POSTSUBSCRIPT 6 italic_d italic_q end_POSTSUBSCRIPT we may, again, call upon Theorem 1.5 to obtain a bound on 𝗍𝗋𝖾𝖾-α(G1)𝗍𝗋𝖾𝖾-𝛼subscript𝐺1\mathsf{tree}\textnormal{-}\alpha(G_{1})sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ). By adding the vertices in X0subscript𝑋0X_{0}italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT to every bag of a tree decomposition of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with minimum independence number (cf. Lemma 3.1), we obtain a tree decomposition of G𝐺Gitalic_G with independence number at most

6(d1)dq+(d1)dp6𝑑1𝑑𝑞𝑑1𝑑𝑝\displaystyle\phantom{=~{}}6(d-1)dq+(d-1)dp6 ( italic_d - 1 ) italic_d italic_q + ( italic_d - 1 ) italic_d italic_p
=12(d1)d2(p+1)+(d1)dpabsent12𝑑1superscript𝑑2𝑝1𝑑1𝑑𝑝\displaystyle=12(d-1)d^{2}(p+1)+(d-1)dp= 12 ( italic_d - 1 ) italic_d start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_p + 1 ) + ( italic_d - 1 ) italic_d italic_p
(d1)(p+1)d(12d+1)absent𝑑1𝑝1𝑑12𝑑1\displaystyle\leq(d-1)(p+1)\cdot d\cdot(12d+1)≤ ( italic_d - 1 ) ( italic_p + 1 ) ⋅ italic_d ⋅ ( 12 italic_d + 1 )
(d1)(p+1)2(d1)10(d1)2=20(d1)4(p+1),absent𝑑1𝑝12𝑑110superscript𝑑1220superscript𝑑14𝑝1\displaystyle\leq(d-1)(p+1)\cdot 2(d-1)\cdot 10(d-1)^{2}=20(d-1)^{4}(p+1),≤ ( italic_d - 1 ) ( italic_p + 1 ) ⋅ 2 ( italic_d - 1 ) ⋅ 10 ( italic_d - 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ) ,

for G0subscript𝐺0G_{0}italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and are done. So we may take P1=s1smsuperscript𝑃1subscript𝑠1subscript𝑠𝑚P^{1}=s_{1}\dots s_{m}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT to be a longest induced path in G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and assume m6dq𝑚6𝑑𝑞m\geq 6dqitalic_m ≥ 6 italic_d italic_q.

Let H𝐻Hitalic_H be some component of G1NG1[V(P1)]subscript𝐺1subscript𝑁subscript𝐺1delimited-[]𝑉superscript𝑃1G_{1}-N_{G_{1}}[V(P^{1})]italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_V ( italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ]. We claim that H𝐻Hitalic_H does not contain an induced path on d(r+p1)𝑑𝑟𝑝1d(r+p-1)italic_d ( italic_r + italic_p - 1 ) vertices. Towards a contradiction let F𝐹Fitalic_F be an induced path on d(r+p1)𝑑𝑟𝑝1d(r+p-1)italic_d ( italic_r + italic_p - 1 ) vertices in H𝐻Hitalic_H. Moreover, let Q=w0w1w𝑄subscript𝑤0subscript𝑤1subscript𝑤Q=w_{0}w_{1}\dots w_{\ell}italic_Q = italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_w start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT be a shortest (V(P1),V(F))𝑉superscript𝑃1𝑉𝐹(V(P^{1}),V(F))( italic_V ( italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) , italic_V ( italic_F ) )-path in G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with w0V(P1)subscript𝑤0𝑉superscript𝑃1w_{0}\in V(P^{1})italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ italic_V ( italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ). Notice that w1V(P1)V(F)subscript𝑤1𝑉superscript𝑃1𝑉𝐹w_{1}\notin V(P^{1})\cup V(F)italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∉ italic_V ( italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ∪ italic_V ( italic_F ). By Lemma 4.5 applied to G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT, and w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, there exists a path Pw1P1subscript𝑃subscript𝑤1superscript𝑃1P_{w_{1}}\subseteq P^{1}italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⊆ italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT with at most r𝑟ritalic_r vertices such that NG1(w1)V(P1)V(Pw1)subscript𝑁subscript𝐺1subscript𝑤1𝑉superscript𝑃1𝑉subscript𝑃subscript𝑤1N_{G_{1}}(w_{1})\cap V(P^{1})\subseteq V(P_{w_{1}})italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∩ italic_V ( italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ⊆ italic_V ( italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) and each endpoint of Pw1subscript𝑃subscript𝑤1P_{w_{1}}italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT is adjacent to w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Let u𝑢uitalic_u be the neighbor of w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT that minimizes the distance to s1subscript𝑠1s_{1}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT, and let z𝑧zitalic_z be the neighbor of w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT that minimizes the distance to smsubscript𝑠𝑚s_{m}italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT on P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT. See Fig. 1 for an illustration.

P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPTH𝐻Hitalic_HF𝐹Fitalic_FQ𝑄Qitalic_QG1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTPw1subscript𝑃subscript𝑤1P_{w_{1}}italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPTs1subscript𝑠1s_{1}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTu𝑢uitalic_uz𝑧zitalic_zw1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTsmsubscript𝑠𝑚s_{m}italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT
Figure 1: The paths P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT, F𝐹Fitalic_F, and Q𝑄Qitalic_Q in Theorem 4.9.

Since F𝐹Fitalic_F has at least d(r+p1)𝑑𝑟𝑝1d(r+p-1)italic_d ( italic_r + italic_p - 1 ) vertices, by Lemma 4.2, there is a segment of F𝐹Fitalic_F with respect to w1subscript𝑤1w_{\ell-1}italic_w start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT that has at least r+p2𝑟𝑝2r+p-2italic_r + italic_p - 2 vertices that are not adjacent to w1subscript𝑤1w_{\ell-1}italic_w start_POSTSUBSCRIPT roman_ℓ - 1 end_POSTSUBSCRIPT. Thus, there exists an induced path J𝐽Jitalic_J on r+p𝑟𝑝r+pitalic_r + italic_p vertices in the graph G1[V(F)V(Q)]w0subscript𝐺1delimited-[]𝑉𝐹𝑉𝑄subscript𝑤0G_{1}[V(F)\cup V(Q)]-w_{0}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_V ( italic_F ) ∪ italic_V ( italic_Q ) ] - italic_w start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT that has w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT as one endpoint and does not contain any other neighbor of P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT. We distinguish two cases depending on neighbors of w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT.

Case 1: w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT has a neighbor in sr+p+1P1smrpsubscript𝑠𝑟𝑝1superscript𝑃1subscript𝑠𝑚𝑟𝑝s_{r+p+1}P^{1}s_{m-r-p}italic_s start_POSTSUBSCRIPT italic_r + italic_p + 1 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_m - italic_r - italic_p end_POSTSUBSCRIPT.

Since Pw1subscript𝑃subscript𝑤1P_{w_{1}}italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT has at most r𝑟ritalic_r vertices, P1V(Pw1)superscript𝑃1𝑉subscript𝑃subscript𝑤1P^{1}-V(P_{w_{1}})italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT - italic_V ( italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) has two components, each with at least p𝑝pitalic_p vertices.

Let L𝐿Litalic_L be the subpath of s1P1usubscript𝑠1superscript𝑃1𝑢s_{1}P^{1}uitalic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_u on p+1𝑝1p+1italic_p + 1 vertices that contains u𝑢uitalic_u, and let R𝑅Ritalic_R be the subpath of zP1sm𝑧superscript𝑃1subscript𝑠𝑚zP^{1}s_{m}italic_z italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT on p+1𝑝1p+1italic_p + 1 vertices that contains z𝑧zitalic_z. In the case L𝐿Litalic_L and R𝑅Ritalic_R are not adjacent, or share an endpoint (which may happen if |V(Pw1)|=1𝑉subscript𝑃subscript𝑤11|V(P_{w_{1}})|=1| italic_V ( italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) | = 1), the graph G1[V(L)V(R)V(J)]subscript𝐺1delimited-[]𝑉𝐿𝑉𝑅𝑉𝐽G_{1}[V(L)\cup V(R)\cup V(J)]italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_V ( italic_L ) ∪ italic_V ( italic_R ) ∪ italic_V ( italic_J ) ] contains an induced Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT. If they are adjacent, then there is exactly one edge between them and this edge joins their respective neighbors of w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Hence, in this case G1[V(L)V(R)V(J)]subscript𝐺1delimited-[]𝑉𝐿𝑉𝑅𝑉𝐽G_{1}[V(L)\cup V(R)\cup V(J)]italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_V ( italic_L ) ∪ italic_V ( italic_R ) ∪ italic_V ( italic_J ) ] contains an induced Tpsubscript𝑇𝑝T_{p}italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT. In both cases, we obtain a contradiction.

Case 2: All neighbors of w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT belong either to s1P1sr+psubscript𝑠1superscript𝑃1subscript𝑠𝑟𝑝s_{1}P^{1}s_{r+p}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_r + italic_p end_POSTSUBSCRIPT or to smrp+1P1smsubscript𝑠𝑚𝑟𝑝1superscript𝑃1subscript𝑠𝑚s_{m-r-p+1}P^{1}s_{m}italic_s start_POSTSUBSCRIPT italic_m - italic_r - italic_p + 1 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT.

Without loss of generality, we may assume that w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT has a neighbor in s1P1sr+psubscript𝑠1superscript𝑃1subscript𝑠𝑟𝑝s_{1}P^{1}s_{r+p}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_r + italic_p end_POSTSUBSCRIPT. Note that 2(r+p)+r2=3r+2p2<6dq2𝑟𝑝𝑟23𝑟2𝑝26𝑑𝑞2(r+p)+r-2=3r+2p-2<6dq2 ( italic_r + italic_p ) + italic_r - 2 = 3 italic_r + 2 italic_p - 2 < 6 italic_d italic_q. Since Pw1subscript𝑃subscript𝑤1P_{w_{1}}italic_P start_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT has at most r𝑟ritalic_r vertices and P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT has at least 6dq6𝑑𝑞6dq6 italic_d italic_q vertices, no vertex of smrp+1P1smsubscript𝑠𝑚𝑟𝑝1superscript𝑃1subscript𝑠𝑚s_{m-r-p+1}P^{1}s_{m}italic_s start_POSTSUBSCRIPT italic_m - italic_r - italic_p + 1 end_POSTSUBSCRIPT italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT is adjacent to w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

Note that the path zP1sm𝑧superscript𝑃1subscript𝑠𝑚zP^{1}s_{m}italic_z italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT contains exactly one neighbor of w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and has at least mrp+1𝑚𝑟𝑝1m-r-p+1italic_m - italic_r - italic_p + 1 vertices. Let y𝑦yitalic_y be the endpoint of J𝐽Jitalic_J other than w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Observe that J𝐽Jitalic_J has exactly one neighbor on zP1sm𝑧superscript𝑃1subscript𝑠𝑚zP^{1}s_{m}italic_z italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT and this vertex, namely z𝑧zitalic_z, is adjacent to exactly w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on J𝐽Jitalic_J. Hence, yJw1zP1sm𝑦𝐽subscript𝑤1𝑧superscript𝑃1subscript𝑠𝑚yJw_{1}zP^{1}s_{m}italic_y italic_J italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_z italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT is an induced path on at least (mrp+1)+(r+p)>m𝑚𝑟𝑝1𝑟𝑝𝑚(m-r-p+1)+(r+p)>m( italic_m - italic_r - italic_p + 1 ) + ( italic_r + italic_p ) > italic_m vertices. This is a contradiction to our assumption that P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT is a longest induced path in G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

Hence, our claim follows, that is, H𝐻Hitalic_H does not contain an induced path on d(r+p1)𝑑𝑟𝑝1d(r+p-1)italic_d ( italic_r + italic_p - 1 ) vertices.

Now let h2dq2𝑑𝑞h\coloneqq 2dqitalic_h ≔ 2 italic_d italic_q and let (B,β′′)𝐵superscript𝛽′′(B,\beta^{\prime\prime})( italic_B , italic_β start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ) be the hhitalic_h-backbone structure of P1superscript𝑃1P^{1}italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT in G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, where B=b1b2bn𝐵subscript𝑏1subscript𝑏2subscript𝑏𝑛B=b_{1}b_{2}\dots b_{n}italic_B = italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … italic_b start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Since h=2dqq12𝑑𝑞𝑞1h=2dq\geq q-1italic_h = 2 italic_d italic_q ≥ italic_q - 1 and G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT has no induced cycles of length at least q𝑞qitalic_q, Lemma 4.7 implies that (B,β′′)𝐵superscript𝛽′′(B,\beta^{\prime\prime})( italic_B , italic_β start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ) is a path decomposition of G1[NG1[V(P1)]]subscript𝐺1delimited-[]subscript𝑁subscript𝐺1delimited-[]𝑉superscript𝑃1G_{1}[N_{G_{1}}[V(P^{1})]]italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_V ( italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ] ] with independence number at most (d1)h=2(d1)dq𝑑12𝑑1𝑑𝑞(d-1)h=2(d-1)dq( italic_d - 1 ) italic_h = 2 ( italic_d - 1 ) italic_d italic_q.

Let H𝐻Hitalic_H be some component of G1NG1[V(P1)]subscript𝐺1subscript𝑁subscript𝐺1delimited-[]𝑉superscript𝑃1G_{1}-N_{G_{1}}[V(P^{1})]italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_V ( italic_P start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ]. Since h=2dq2(d1)(q2)+2q2𝑑𝑞2𝑑1𝑞22𝑞h=2dq\geq 2(d-1)(q-2)+2qitalic_h = 2 italic_d italic_q ≥ 2 ( italic_d - 1 ) ( italic_q - 2 ) + 2 italic_q, by Lemma 4.8 there exists a smallest iH[n]subscript𝑖𝐻delimited-[]𝑛i_{H}\in[n]italic_i start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ∈ [ italic_n ] such that NG1(V(H))β′′(biH)subscript𝑁subscript𝐺1𝑉𝐻superscript𝛽′′subscript𝑏subscript𝑖𝐻N_{G_{1}}(V(H))\subseteq\beta^{\prime\prime}(b_{i_{H}})italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ( italic_H ) ) ⊆ italic_β start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUBSCRIPT ).

It follows from the discussion above that H𝐻Hitalic_H excludes the path on d(r+p1)𝑑𝑟𝑝1d(r+p-1)italic_d ( italic_r + italic_p - 1 ) vertices as an induced subgraph. Hence, by applying Theorem 1.5 to each H𝐻Hitalic_H, we may obtain a tree decomposition (TH,βH)subscript𝑇𝐻subscript𝛽𝐻(T_{H},\beta_{H})( italic_T start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT , italic_β start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) for H𝐻Hitalic_H with independence number at most (d1)d(r+p3)𝑑1𝑑𝑟𝑝3(d-1)d(r+p-3)( italic_d - 1 ) italic_d ( italic_r + italic_p - 3 ). We combine these decompositions with (B,β′′)𝐵superscript𝛽′′(B,\beta^{\prime\prime})( italic_B , italic_β start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ) to form a tree decomposition (T,β)𝑇superscript𝛽(T,\beta^{\prime})( italic_T , italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT as follows. For every bV(B)𝑏𝑉𝐵b\in V(B)italic_b ∈ italic_V ( italic_B ) set β(b)β′′(b)superscript𝛽𝑏superscript𝛽′′𝑏\beta^{\prime}(b)\coloneqq\beta^{\prime\prime}(b)italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_b ) ≔ italic_β start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_b ). For every H𝐻Hitalic_H and tV(TH)𝑡𝑉subscript𝑇𝐻t\in V(T_{H})italic_t ∈ italic_V ( italic_T start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ) set β(t)βH(t)β′′(biH)superscript𝛽𝑡subscript𝛽𝐻𝑡superscript𝛽′′subscript𝑏subscript𝑖𝐻\beta^{\prime}(t)\coloneqq\beta_{H}(t)\cup\beta^{\prime\prime}(b_{i_{H}})italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) ≔ italic_β start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_t ) ∪ italic_β start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ( italic_b start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUBSCRIPT ). Then let T𝑇Titalic_T be the tree obtained from the disjoint union of B𝐵Bitalic_B and all of the trees THsubscript𝑇𝐻T_{H}italic_T start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT by joining, for every H𝐻Hitalic_H, a single node of THsubscript𝑇𝐻T_{H}italic_T start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT to the node biHsubscript𝑏subscript𝑖𝐻b_{i_{H}}italic_b start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Observe that the resulting tuple (T,β)𝑇superscript𝛽(T,\beta^{\prime})( italic_T , italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) is indeed a tree decomposition of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Moreover, for all tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ) we have

α(G1[β(t)])𝛼subscript𝐺1delimited-[]superscript𝛽𝑡\displaystyle\alpha(G_{1}[\beta^{\prime}(t)])italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) ] ) (d1)d(r+p3)+2(d1)dqabsent𝑑1𝑑𝑟𝑝32𝑑1𝑑𝑞\displaystyle\leq(d-1)d(r+p-3)+2(d-1)dq≤ ( italic_d - 1 ) italic_d ( italic_r + italic_p - 3 ) + 2 ( italic_d - 1 ) italic_d italic_q
=(d1)d(2(d1)(q2)+p3+2q)absent𝑑1𝑑2𝑑1𝑞2𝑝32𝑞\displaystyle=(d-1)d(2(d-1)(q-2)+p-3+2q)= ( italic_d - 1 ) italic_d ( 2 ( italic_d - 1 ) ( italic_q - 2 ) + italic_p - 3 + 2 italic_q )
(d1)d(2dq+p).absent𝑑1𝑑2𝑑𝑞𝑝\displaystyle\leq(d-1)d(2dq+p).≤ ( italic_d - 1 ) italic_d ( 2 italic_d italic_q + italic_p ) .

Finally, to obtain a tree decomposition of G𝐺Gitalic_G, we set β(t)β(t)X0𝛽𝑡superscript𝛽𝑡subscript𝑋0\beta(t)\coloneqq\beta^{\prime}(t)\cup X_{0}italic_β ( italic_t ) ≔ italic_β start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) ∪ italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT for all tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ). The resulting tree decomposition (T,β)𝑇𝛽(T,\beta)( italic_T , italic_β ) is now a tree decomposition of G𝐺Gitalic_G with independence number at most

(d1)d(2dq+p)+(d1)dp𝑑1𝑑2𝑑𝑞𝑝𝑑1𝑑𝑝\displaystyle\phantom{=~{}}(d-1)d(2dq+p)+(d-1)dp( italic_d - 1 ) italic_d ( 2 italic_d italic_q + italic_p ) + ( italic_d - 1 ) italic_d italic_p
=2(d1)d(dq+p)absent2𝑑1𝑑𝑑𝑞𝑝\displaystyle=2(d-1)d(dq+p)= 2 ( italic_d - 1 ) italic_d ( italic_d italic_q + italic_p )
2(d1)(p+1)d(2d2+1)absent2𝑑1𝑝1𝑑2superscript𝑑21\displaystyle\leq 2(d-1)(p+1)\cdot d\cdot(2d^{2}+1)≤ 2 ( italic_d - 1 ) ( italic_p + 1 ) ⋅ italic_d ⋅ ( 2 italic_d start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 )
2(d1)(p+1)2(d1)5(d1)2=20(d1)4(p+1),absent2𝑑1𝑝12𝑑15superscript𝑑1220superscript𝑑14𝑝1\displaystyle\leq 2(d-1)(p+1)\cdot 2(d-1)\cdot 5(d-1)^{2}=20(d-1)^{4}(p+1),≤ 2 ( italic_d - 1 ) ( italic_p + 1 ) ⋅ 2 ( italic_d - 1 ) ⋅ 5 ( italic_d - 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ) ,

as claimed. ∎

The general case, where S𝑆Sitalic_S and T𝑇Titalic_T 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 d𝑑ditalic_d, k𝑘kitalic_k, and p𝑝pitalic_p be positive integers and let G𝐺Gitalic_G be a {K1,d,kSp,kTp}subscript𝐾1𝑑𝑘subscript𝑆𝑝𝑘subscript𝑇𝑝\{K_{1,d},kS_{p},kT_{p}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , italic_k italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_k italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT }-free graph. Then 𝗍𝗋𝖾𝖾-α(G)<6dk(p+1)+20d4(p+1)𝗍𝗋𝖾𝖾-𝛼𝐺6𝑑𝑘𝑝120superscript𝑑4𝑝1\mathsf{tree}\textnormal{-}\alpha(G)<6dk(p+1)+20d^{4}(p+1)sansserif_tree - italic_α ( italic_G ) < 6 italic_d italic_k ( italic_p + 1 ) + 20 italic_d start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ).

Proof.

If d=1𝑑1d=1italic_d = 1, then G𝐺Gitalic_G is edgeless and 𝗍𝗋𝖾𝖾-α(G)1𝗍𝗋𝖾𝖾-𝛼𝐺1\mathsf{tree}\textnormal{-}\alpha(G)\leq 1sansserif_tree - italic_α ( italic_G ) ≤ 1, hence, the inequality holds. So we may assume that d2𝑑2d\geq 2italic_d ≥ 2.

We proceed by proving the following inequality by induction on k𝑘kitalic_k:

𝗍𝗋𝖾𝖾-α(G)6(d1)(k1)(p+1)+20(d1)4(p+1)𝗍𝗋𝖾𝖾-𝛼𝐺6𝑑1𝑘1𝑝120superscript𝑑14𝑝1\displaystyle\mathsf{tree}\textnormal{-}\alpha(G)\leq 6(d-1)(k-1)(p+1)+20(d-1)% ^{4}(p+1)sansserif_tree - italic_α ( italic_G ) ≤ 6 ( italic_d - 1 ) ( italic_k - 1 ) ( italic_p + 1 ) + 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 )

Notice that, since 6(d1)(k1)(p+1)+20(d1)4(p+1)<6dk(p+1)+20d4(p+1)6𝑑1𝑘1𝑝120superscript𝑑14𝑝16𝑑𝑘𝑝120superscript𝑑4𝑝16(d-1)(k-1)(p+1)+20(d-1)^{4}(p+1)<6dk(p+1)+20d^{4}(p+1)6 ( italic_d - 1 ) ( italic_k - 1 ) ( italic_p + 1 ) + 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ) < 6 italic_d italic_k ( italic_p + 1 ) + 20 italic_d start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ), this will imply the assertion. The case k=1𝑘1k=1italic_k = 1 is handled by Theorem 4.9, so we may immediately proceed with the inductive step for k2𝑘2k\geq 2italic_k ≥ 2.

If G𝐺Gitalic_G contains an induced Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT, then let X0subscript𝑋0X_{0}italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT be the vertex set of an arbitrary induced Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT in G𝐺Gitalic_G and X𝑋Xitalic_X be the closed neighborhood of X0subscript𝑋0X_{0}italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT in G𝐺Gitalic_G. If no induced Spsubscript𝑆𝑝S_{p}italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT exists in G𝐺Gitalic_G, then let X𝑋X\coloneqq\emptysetitalic_X ≔ ∅. Notice that α(G[X])|V(Sp)|(d1)3(d1)(p+1)𝛼𝐺delimited-[]𝑋𝑉subscript𝑆𝑝𝑑13𝑑1𝑝1\alpha(G[X])\leq|V(S_{p})|(d-1)\leq 3(d-1)(p+1)italic_α ( italic_G [ italic_X ] ) ≤ | italic_V ( italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) | ( italic_d - 1 ) ≤ 3 ( italic_d - 1 ) ( italic_p + 1 ).

Similarly, if G𝐺Gitalic_G contains an induced Tpsubscript𝑇𝑝T_{p}italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT, we select a set YV(G)𝑌𝑉𝐺Y\subseteq V(G)italic_Y ⊆ italic_V ( italic_G ) such that Y𝑌Yitalic_Y is the closed neighborhood of some induced Tpsubscript𝑇𝑝T_{p}italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT in G𝐺Gitalic_G. Otherwise we set Y𝑌Y\coloneqq\emptysetitalic_Y ≔ ∅. As before we have α(G[Y])|V(Tp)|(d1)3(d1)(p+1)𝛼𝐺delimited-[]𝑌𝑉subscript𝑇𝑝𝑑13𝑑1𝑝1\alpha(G[Y])\leq|V(T_{p})|(d-1)\leq 3(d-1)(p+1)italic_α ( italic_G [ italic_Y ] ) ≤ | italic_V ( italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) | ( italic_d - 1 ) ≤ 3 ( italic_d - 1 ) ( italic_p + 1 ).

Now we may observe two things. First, α(G[XY])6(d1)(p+1)𝛼𝐺delimited-[]𝑋𝑌6𝑑1𝑝1\alpha(G[X\cup Y])\leq 6(d-1)(p+1)italic_α ( italic_G [ italic_X ∪ italic_Y ] ) ≤ 6 ( italic_d - 1 ) ( italic_p + 1 ). Second, if the graph G(XY)𝐺𝑋𝑌G-(X\cup Y)italic_G - ( italic_X ∪ italic_Y ) contains an induced (k1)Sp𝑘1subscript𝑆𝑝(k-1)S_{p}( italic_k - 1 ) italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT or an induced (k1)Tp𝑘1subscript𝑇𝑝(k-1)T_{p}( italic_k - 1 ) italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT, then G𝐺Gitalic_G contains an induced kSp𝑘subscript𝑆𝑝kS_{p}italic_k italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT or an induced kTp𝑘subscript𝑇𝑝kT_{p}italic_k italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT, respectively, a contradiction. Thus, G(XY)𝐺𝑋𝑌G-(X\cup Y)italic_G - ( italic_X ∪ italic_Y ) is {K1,d,(k1)Sp,(k1)Tp}subscript𝐾1𝑑𝑘1subscript𝑆𝑝𝑘1subscript𝑇𝑝\{K_{1,d},(k-1)S_{p},(k-1)T_{p}\}{ italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT , ( italic_k - 1 ) italic_S start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , ( italic_k - 1 ) italic_T start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT }-free. By our induction hypothesis, it follows that 𝗍𝗋𝖾𝖾-α(G(XY))6(d1)(k2)(p+1)+20(d1)4(p+1)𝗍𝗋𝖾𝖾-𝛼𝐺𝑋𝑌6𝑑1𝑘2𝑝120superscript𝑑14𝑝1\mathsf{tree}\textnormal{-}\alpha(G-(X\cup Y))\leq 6(d-1)(k-2)(p+1)+20(d-1)^{4% }(p+1)sansserif_tree - italic_α ( italic_G - ( italic_X ∪ italic_Y ) ) ≤ 6 ( italic_d - 1 ) ( italic_k - 2 ) ( italic_p + 1 ) + 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 ). With the bound the independence number of G[XY]𝐺delimited-[]𝑋𝑌G[X\cup Y]italic_G [ italic_X ∪ italic_Y ] and Lemma 3.1 we obtain

𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-𝛼𝐺\displaystyle\mathsf{tree}\textnormal{-}\alpha(G)sansserif_tree - italic_α ( italic_G ) α(G[XY])+𝗍𝗋𝖾𝖾-α(G(XY))absent𝛼𝐺delimited-[]𝑋𝑌𝗍𝗋𝖾𝖾-𝛼𝐺𝑋𝑌\displaystyle\leq\alpha(G[X\cup Y])+\mathsf{tree}\textnormal{-}\alpha(G-(X\cup Y))≤ italic_α ( italic_G [ italic_X ∪ italic_Y ] ) + sansserif_tree - italic_α ( italic_G - ( italic_X ∪ italic_Y ) )
6(d1)(p+1)+6(d1)(k2)(p+1)+20(d1)4(p+1)absent6𝑑1𝑝16𝑑1𝑘2𝑝120superscript𝑑14𝑝1\displaystyle\leq 6(d-1)(p+1)+6(d-1)(k-2)(p+1)+20(d-1)^{4}(p+1)≤ 6 ( italic_d - 1 ) ( italic_p + 1 ) + 6 ( italic_d - 1 ) ( italic_k - 2 ) ( italic_p + 1 ) + 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_p + 1 )
6(d1)(k1)(p+1)+20(d1)4(p+1),absent6𝑑1𝑘1𝑝120superscript𝑑14𝑝1\displaystyle\leq 6(d-1)(k-1)(p+1)+20(d-1)^{4}(p+1)\,,≤ 6 ( italic_d - 1 ) ( italic_k - 1 ) ( italic_p + 1 ) + 20 ( italic_d - 1 ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ( italic_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 G𝐺Gitalic_G is the minimum number of cliques with union V(G)𝑉𝐺V(G)italic_V ( italic_G ). The proof of [22, Lemma 2.4] shows the following.

Theorem 5.1.

Let H𝐻Hitalic_H be a graph, let {Hj}jJsubscriptsubscript𝐻𝑗𝑗𝐽\{H_{j}\}_{j\in J}{ italic_H start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j ∈ italic_J end_POSTSUBSCRIPT be a family of connected subgraphs of H𝐻Hitalic_H, and let G𝐺Gitalic_G be the graph with vertex set J𝐽Jitalic_J in which two distinct vertices i𝑖iitalic_i and j𝑗jitalic_j are adjacent if and only if Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Hjsubscript𝐻𝑗H_{j}italic_H start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT have a vertex in common. Then G𝐺Gitalic_G has a tree decomposition 𝒯=(T,β)𝒯𝑇𝛽\mathcal{T}=(T,\beta)caligraphic_T = ( italic_T , italic_β ) such that for each tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ), the induced subgraph G[β(t)]𝐺delimited-[]𝛽𝑡G[\beta(t)]italic_G [ italic_β ( italic_t ) ] has clique cover number at most 𝗍𝗐(H)+1𝗍𝗐𝐻1\mathsf{tw}(H)+1sansserif_tw ( italic_H ) + 1.

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

Corollary 5.2.

Let H𝐻Hitalic_H be a graph, let {Hj}jJsubscriptsubscript𝐻𝑗𝑗𝐽\{H_{j}\}_{j\in J}{ italic_H start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j ∈ italic_J end_POSTSUBSCRIPT be a family of connected subgraphs of H𝐻Hitalic_H, and let G𝐺Gitalic_G be the graph with vertex set J𝐽Jitalic_J in which two distinct vertices i𝑖iitalic_i and j𝑗jitalic_j are adjacent if and only if Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Hjsubscript𝐻𝑗H_{j}italic_H start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT have a vertex in common. Then 𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(H)+1𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗐𝐻1\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(H)+1sansserif_tree - italic_α ( italic_G ) ≤ sansserif_tw ( italic_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 G𝐺Gitalic_G, it holds that 𝗍𝗋𝖾𝖾-α(L(G))𝗍𝗐(G)+1𝗍𝗋𝖾𝖾-𝛼𝐿𝐺𝗍𝗐𝐺1\mathsf{tree}\textnormal{-}\alpha(L(G))\leq\mathsf{tw}(G)+1sansserif_tree - italic_α ( italic_L ( italic_G ) ) ≤ sansserif_tw ( italic_G ) + 1. Moreover, the bound is sharp: for every integer n3𝑛3n\geq 3italic_n ≥ 3, there exists a graph G𝐺Gitalic_G such that 𝗍𝗐(G)=n𝗍𝗐𝐺𝑛\mathsf{tw}(G)=nsansserif_tw ( italic_G ) = italic_n and 𝗍𝗋𝖾𝖾-α(L(G))=n+1𝗍𝗋𝖾𝖾-𝛼𝐿𝐺𝑛1\mathsf{tree}\textnormal{-}\alpha(L(G))=n+1sansserif_tree - italic_α ( italic_L ( italic_G ) ) = italic_n + 1.

Proof.

For any graph G𝐺Gitalic_G, applying Corollary 5.2 to the case when J=E(G)𝐽𝐸𝐺J=E(G)italic_J = italic_E ( italic_G ) and for each edge eE(G)𝑒𝐸𝐺e\in E(G)italic_e ∈ italic_E ( italic_G ), the graph Hesubscript𝐻𝑒H_{e}italic_H start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT is the subgraph of G𝐺Gitalic_G induced by the endpoints of e𝑒eitalic_e, implies that 𝗍𝗋𝖾𝖾-α(L(G))𝗍𝗐(G)+1𝗍𝗋𝖾𝖾-𝛼𝐿𝐺𝗍𝗐𝐺1\mathsf{tree}\textnormal{-}\alpha(L(G))\leq\mathsf{tw}(G)+1sansserif_tree - italic_α ( italic_L ( italic_G ) ) ≤ sansserif_tw ( italic_G ) + 1.

We show that the bound is sharp with the following construction. For an integer n3𝑛3n\geq 3italic_n ≥ 3, let Gnsubscript𝐺𝑛G_{n}italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT be the graph obtained from a complete graph of order n𝑛nitalic_n by replacing each of its edges with two paths of length two joining the endpoints of the edge. Thus, Gnsubscript𝐺𝑛G_{n}italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT has n+2(n2)𝑛2binomial𝑛2n+2{n\choose 2}italic_n + 2 ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) vertices. See Fig. 2 for an illustration of G3subscript𝐺3G_{3}italic_G start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT and the remaining steps of this proof. Let us denote by Vnsubscript𝑉𝑛V_{n}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT the set of n𝑛nitalic_n vertices of the initial complete graph. We fix an edge-coloring for Gnsubscript𝐺𝑛G_{n}italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with the colors red and blue such that for any two distinct vertices u,vVn𝑢𝑣subscript𝑉𝑛u,v\in V_{n}italic_u , italic_v ∈ italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT the 4444-cycle composed by the two paths of length 2222 between u𝑢uitalic_u and v𝑣vitalic_v is properly edge-colored. Note that every vertex of Vnsubscript𝑉𝑛V_{n}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is incident with precisely n1𝑛1n-1italic_n - 1 red edges and n1𝑛1n-1italic_n - 1 blue edges.

Now let Hnsubscript𝐻𝑛H_{n}italic_H start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT be the line graph of Gnsubscript𝐺𝑛G_{n}italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. For each vertex viVnsubscript𝑣𝑖subscript𝑉𝑛v_{i}\in V_{n}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, the set of edges incident with visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT correspond to a clique Cisubscript𝐶𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in Hnsubscript𝐻𝑛H_{n}italic_H start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with cardinality 2(n1)2𝑛12(n-1)2 ( italic_n - 1 ). Because of the above red-blue edge colorings, each of these cliques Cisubscript𝐶𝑖C_{i}italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is partitioned into a “red” clique Risubscript𝑅𝑖R_{i}italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and a “blue” clique Bisubscript𝐵𝑖B_{i}italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, each with cardinality n1𝑛1n-1italic_n - 1.

(a)(b)(c)
Figure 2: An illustration for the proof of Theorem 5.3: (a) shows the graph G3subscript𝐺3G_{3}italic_G start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT together with the edge coloring, (b) is the line graph H3subscript𝐻3H_{3}italic_H start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT of G3subscript𝐺3G_{3}italic_G start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT with the vertex coloring induced by the edge coloring of G3subscript𝐺3G_{3}italic_G start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT, and (c) shows the resulting K3,3subscript𝐾33K_{3,3}italic_K start_POSTSUBSCRIPT 3 , 3 end_POSTSUBSCRIPT after contracting the dashed edges in (b).

Note that if ij𝑖𝑗i\neq jitalic_i ≠ italic_j, then there is no edge in Hnsubscript𝐻𝑛H_{n}italic_H start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT between Risubscript𝑅𝑖R_{i}italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Rjsubscript𝑅𝑗R_{j}italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and also no edge between Bisubscript𝐵𝑖B_{i}italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Bjsubscript𝐵𝑗B_{j}italic_B start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Furthermore, for any i,j𝑖𝑗i,jitalic_i , italic_j, there is an edge between Bisubscript𝐵𝑖B_{i}italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Rjsubscript𝑅𝑗R_{j}italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Thus, contracting the edges within each of the monochromatic cliques Risubscript𝑅𝑖R_{i}italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Bisubscript𝐵𝑖B_{i}italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT yields a complete bipartite graph Kn,nsubscript𝐾𝑛𝑛K_{n,n}italic_K start_POSTSUBSCRIPT italic_n , italic_n end_POSTSUBSCRIPT. Hence, Hnsubscript𝐻𝑛H_{n}italic_H start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT contains Kn,nsubscript𝐾𝑛𝑛K_{n,n}italic_K start_POSTSUBSCRIPT italic_n , italic_n end_POSTSUBSCRIPT as an induced minor. By Propositions 2.4 and 2.5, we infer that 𝗍𝗋𝖾𝖾-α(Hn)n𝗍𝗋𝖾𝖾-𝛼subscript𝐻𝑛𝑛\mathsf{tree}\textnormal{-}\alpha(H_{n})\geq nsansserif_tree - italic_α ( italic_H start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≥ italic_n.

For n3𝑛3n\geq 3italic_n ≥ 3, turning Vnsubscript𝑉𝑛V_{n}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT into a clique transforms Gnsubscript𝐺𝑛G_{n}italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT into a chordal graph with clique number n𝑛nitalic_n. Hence, 𝗍𝗐(Gn)n1𝗍𝗐subscript𝐺𝑛𝑛1\mathsf{tw}(G_{n})\leq n-1sansserif_tw ( italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≤ italic_n - 1 by Theorem 2.2.

We conclude that n𝗍𝗋𝖾𝖾-α(L(Gn))𝗍𝗐(Gn)+1n𝑛𝗍𝗋𝖾𝖾-𝛼𝐿subscript𝐺𝑛𝗍𝗐subscript𝐺𝑛1𝑛n\leq\mathsf{tree}\textnormal{-}\alpha(L(G_{n}))\leq\mathsf{tw}(G_{n})+1\leq nitalic_n ≤ sansserif_tree - italic_α ( italic_L ( italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) ≤ sansserif_tw ( italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) + 1 ≤ italic_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 G𝐺Gitalic_G, it holds that 𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(G)+1𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗐𝐺1\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(G)+1sansserif_tree - italic_α ( italic_G ) ≤ sansserif_tw ( italic_G ) + 1, and this bound is sharp: for every integer n2𝑛2n\geq 2italic_n ≥ 2, there exists a graph G𝐺Gitalic_G such that 𝗍𝗐(G)=n𝗍𝗐𝐺𝑛\mathsf{tw}(G)=nsansserif_tw ( italic_G ) = italic_n and 𝗍𝗋𝖾𝖾-α(G)=n+1𝗍𝗋𝖾𝖾-𝛼𝐺𝑛1\mathsf{tree}\textnormal{-}\alpha(G)=n+1sansserif_tree - italic_α ( italic_G ) = italic_n + 1.

Moreover, we are not aware of any graph G𝐺Gitalic_G with at least one edge such that 𝗍𝗋𝖾𝖾-α(L(G))<𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-𝛼𝐿𝐺𝗍𝗋𝖾𝖾-𝛼𝐺\mathsf{tree}\textnormal{-}\alpha(L(G))<\mathsf{tree}\textnormal{-}\alpha(G)sansserif_tree - italic_α ( italic_L ( italic_G ) ) < sansserif_tree - italic_α ( italic_G ). Note that if the inequality 𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(L(G))𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗋𝖾𝖾-𝛼𝐿𝐺\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tree}\textnormal{-}\alpha(L(G))sansserif_tree - italic_α ( italic_G ) ≤ sansserif_tree - italic_α ( italic_L ( italic_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)( italic_n × italic_m )-grid is the graph with vertex set [n]×[m]delimited-[]𝑛delimited-[]𝑚{[n]\times[m]}[ italic_n ] × [ italic_m ] and edge set

{{(i,j),(i,j+1)}i[n],j[m1]}{{(i,j),(i+1,j)}i[n1],j[m]}.conditional-set𝑖𝑗𝑖𝑗1formulae-sequence𝑖delimited-[]𝑛𝑗delimited-[]𝑚1conditional-set𝑖𝑗𝑖1𝑗formulae-sequence𝑖delimited-[]𝑛1𝑗delimited-[]𝑚{\{\{(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]\}}.{ { ( italic_i , italic_j ) , ( italic_i , italic_j + 1 ) } ∣ italic_i ∈ [ italic_n ] , italic_j ∈ [ italic_m - 1 ] } ∪ { { ( italic_i , italic_j ) , ( italic_i + 1 , italic_j ) } ∣ italic_i ∈ [ italic_n - 1 ] , italic_j ∈ [ italic_m ] } .

The elementary k𝑘kitalic_k-wall for k3𝑘3{k\geq 3}italic_k ≥ 3, is obtained from the (k×2k)𝑘2𝑘{(k\times 2k)}( italic_k × 2 italic_k )-grid Gk,2ksubscript𝐺𝑘2𝑘G_{k,2k}italic_G start_POSTSUBSCRIPT italic_k , 2 italic_k end_POSTSUBSCRIPT 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 4444-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 21212\Rightarrow 12 ⇒ 1 follows from [39]. The implication 32323\Rightarrow 23 ⇒ 2 follows from Theorem 5.3. Finally, consider 13131\Rightarrow 31 ⇒ 3. Let 𝒢𝒢\mathcal{G}caligraphic_G be a class of graphs such that L(𝒢)𝐿𝒢L(\mathcal{G})italic_L ( caligraphic_G ) is (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-bounded. Suppose, to the contrary, that 𝒢𝒢\mathcal{G}caligraphic_G has unbounded treewidth. By the Grid-Minor Theorem [66], there exists a function f::𝑓f\colon\mathbb{N}\rightarrow\mathbb{N}italic_f : blackboard_N → blackboard_N such that, for each k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N, every graph of treewidth at least f(k)𝑓𝑘f(k)italic_f ( italic_k ) contains a subdivision of the elementary k𝑘kitalic_k-wall as a subgraph. Let Gf(k)𝒢subscript𝐺𝑓𝑘𝒢G_{f(k)}\in\mathcal{G}italic_G start_POSTSUBSCRIPT italic_f ( italic_k ) end_POSTSUBSCRIPT ∈ caligraphic_G be a graph of treewidth at least f(k)𝑓𝑘f(k)italic_f ( italic_k ). Then, Gf(k)subscript𝐺𝑓𝑘G_{f(k)}italic_G start_POSTSUBSCRIPT italic_f ( italic_k ) end_POSTSUBSCRIPT contains a subdivision Wk*superscriptsubscript𝑊𝑘W_{k}^{*}italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT of the elementary k𝑘kitalic_k-wall Wksubscript𝑊𝑘W_{k}italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT as a subgraph. This implies that L(Gf(k))𝐿subscript𝐺𝑓𝑘L(G_{f(k)})italic_L ( italic_G start_POSTSUBSCRIPT italic_f ( italic_k ) end_POSTSUBSCRIPT ) contains L(Wk*)𝐿superscriptsubscript𝑊𝑘L(W_{k}^{*})italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) as an induced subgraph. Note that L(Wk)𝐿subscript𝑊𝑘L(W_{k})italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) is a minor of L(Wk*)𝐿superscriptsubscript𝑊𝑘L(W_{k}^{*})italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) and hence 𝗍𝗐(L(Wk*))𝗍𝗐(L(Wk))𝗍𝗐𝐿superscriptsubscript𝑊𝑘𝗍𝗐𝐿subscript𝑊𝑘\mathsf{tw}(L(W_{k}^{*}))\geq\mathsf{tw}(L(W_{k}))sansserif_tw ( italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) ) ≥ sansserif_tw ( italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) by Proposition 2.1. Hence, 𝗍𝗐(L(Wk*))𝗍𝗐(L(Wk))(𝗍𝗐(Wk)+1)/21k/21𝗍𝗐𝐿superscriptsubscript𝑊𝑘𝗍𝗐𝐿subscript𝑊𝑘𝗍𝗐subscript𝑊𝑘121𝑘21\mathsf{tw}(L(W_{k}^{*}))\geq\mathsf{tw}(L(W_{k}))\geq(\mathsf{tw}(W_{k})+1)/2% -1\geq k/2-1sansserif_tw ( italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) ) ≥ sansserif_tw ( italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) ≥ ( sansserif_tw ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) + 1 ) / 2 - 1 ≥ italic_k / 2 - 1, where the second inequality follows from [46]. However, since ω(L(Wk*))3𝜔𝐿superscriptsubscript𝑊𝑘3\omega(L(W_{k}^{*}))\leq 3italic_ω ( italic_L ( italic_W start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT ) ) ≤ 3, we obtain a contradiction with the fact that L(𝒢)𝐿𝒢L(\mathcal{G})italic_L ( caligraphic_G ) is (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-bounded. ∎

A similar statement holds for the intersection graphs of connected subgraphs in some graphs. For a class 𝒢𝒢\mathcal{G}caligraphic_G of graphs, let I(𝒢)𝐼𝒢I(\mathcal{G})italic_I ( caligraphic_G ) be the class of region intersection graphs G𝐺Gitalic_G that can be obtained as follows. For H𝒢𝐻𝒢H\in\mathcal{G}italic_H ∈ caligraphic_G and a family {Hj}jJsubscriptsubscript𝐻𝑗𝑗𝐽\{H_{j}\}_{j\in J}{ italic_H start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j ∈ italic_J end_POSTSUBSCRIPT of connected subgraphs of H𝐻Hitalic_H, let G𝐺Gitalic_G be the graph with vertex set J𝐽Jitalic_J in which two distinct vertices i𝑖iitalic_i and j𝑗jitalic_j are adjacent if and only if Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Hjsubscript𝐻𝑗H_{j}italic_H start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT have a vertex in common.

We remark that L(𝒢)𝐿𝒢L(\mathcal{G})italic_L ( caligraphic_G ) is a subclass of I(𝒢)𝐼𝒢I(\mathcal{G})italic_I ( caligraphic_G ) because to obtain the line graph of a graph, we can take {Hj}jJsubscriptsubscript𝐻𝑗𝑗𝐽\{H_{j}\}_{j\in J}{ italic_H start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j ∈ italic_J end_POSTSUBSCRIPT 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}caligraphic_G be a class of graphs. Then, the following statements are equivalent.

  1. 1.

    The class I(𝒢)𝐼𝒢I(\mathcal{G})italic_I ( caligraphic_G ) is (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-bounded.

  2. 2.

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

  3. 3.

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

Proof.

The implication 21212\Rightarrow 12 ⇒ 1 follows from [39] and 32323\Rightarrow 23 ⇒ 2 follows from Corollary 5.2. To show 13131\Rightarrow 31 ⇒ 3, suppose that 𝒢𝒢\mathcal{G}caligraphic_G has unbounded treewidth. Then by Theorem 1.6, the class L(𝒢)𝐿𝒢L(\mathcal{G})italic_L ( caligraphic_G ) of line graphs of graphs in 𝒢𝒢\mathcal{G}caligraphic_G is not (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-bounded. Since L(𝒢)I(𝒢)𝐿𝒢𝐼𝒢L(\mathcal{G})\subseteq I(\mathcal{G})italic_L ( caligraphic_G ) ⊆ italic_I ( caligraphic_G ), the class I(𝒢)𝐼𝒢I(\mathcal{G})italic_I ( caligraphic_G ) is also not (𝗍𝗐,ω)𝗍𝗐𝜔(\mathsf{tw},\omega)( sansserif_tw , italic_ω )-bounded. ∎

5.2 Tree-independence number of L(Kn,n)𝐿subscript𝐾𝑛𝑛L(K_{n,n})italic_L ( italic_K start_POSTSUBSCRIPT italic_n , italic_n end_POSTSUBSCRIPT ) and L(Kn)𝐿subscript𝐾𝑛L(K_{n})italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT )

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 G𝐺Gitalic_G satisfies 𝗌𝗂𝗆𝗐(G)𝗍𝗋𝖾𝖾-α(G)𝗍𝗐(G)+1𝗌𝗂𝗆𝗐𝐺𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗐𝐺1\mathsf{simw}(G)\leq\mathsf{tree}\textnormal{-}\alpha(G)\leq\mathsf{tw}(G)+1sansserif_simw ( italic_G ) ≤ sansserif_tree - italic_α ( italic_G ) ≤ sansserif_tw ( italic_G ) + 1.

For treewidth, the exact values for L(Kn)𝐿subscript𝐾𝑛L(K_{n})italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) and L(Kn,n)𝐿subscript𝐾𝑛𝑛L(K_{n,n})italic_L ( italic_K start_POSTSUBSCRIPT italic_n , italic_n end_POSTSUBSCRIPT ) (with n3𝑛3n\geq 3italic_n ≥ 3) were settled by Harvey and Wood [45] and Lucena [56], respectively:

𝗍𝗐(L(Kn))=n24+n22,𝗍𝗐(L(Kn,n))=n22+n21.formulae-sequence𝗍𝗐𝐿subscript𝐾𝑛superscript𝑛24𝑛22𝗍𝗐𝐿subscript𝐾𝑛𝑛superscript𝑛22𝑛21\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\,.sansserif_tw ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) = ⌈ divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 end_ARG + divide start_ARG italic_n end_ARG start_ARG 2 end_ARG - 2 ⌉ , sansserif_tw ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n , italic_n end_POSTSUBSCRIPT ) ) = divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG + divide start_ARG italic_n end_ARG start_ARG 2 end_ARG - 1 .

The latter result was extended by Harvey and Wood [46], who showed that 𝗍𝗐(L(Km,n))𝗍𝗐𝐿subscript𝐾𝑚𝑛\mathsf{tw}(L(K_{m,n}))sansserif_tw ( italic_L ( italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT ) ) has order mn𝑚𝑛mnitalic_m italic_n.

For sim-width, Brettell et al. [27] showed that 𝗌𝗂𝗆𝗐(L(Km,n))=m/3𝗌𝗂𝗆𝗐𝐿subscript𝐾𝑚𝑛𝑚3\mathsf{simw}(L(K_{m,n}))=\lceil m/3\rceilsansserif_simw ( italic_L ( italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT ) ) = ⌈ italic_m / 3 ⌉, for any two integers m𝑚mitalic_m and n𝑛nitalic_n such that 6<mn6𝑚𝑛6<m\leq n6 < italic_m ≤ italic_n, and used this result to show that for all n>12𝑛12n>12italic_n > 12,

n6𝗌𝗂𝗆𝗐(L(Kn))2n3.𝑛6𝗌𝗂𝗆𝗐𝐿subscript𝐾𝑛2𝑛3\left\lceil\frac{n}{6}\right\rceil\leq\mathsf{simw}(L(K_{n}))\leq\left\lceil% \frac{2n}{3}\right\rceil\,.⌈ divide start_ARG italic_n end_ARG start_ARG 6 end_ARG ⌉ ≤ sansserif_simw ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) ≤ ⌈ divide start_ARG 2 italic_n end_ARG start_ARG 3 end_ARG ⌉ .

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 mn𝑚𝑛m\leq nitalic_m ≤ italic_n, 𝗍𝗋𝖾𝖾-α(L(Km,n))=α(L(Km,m))=m𝗍𝗋𝖾𝖾-𝛼𝐿subscript𝐾𝑚𝑛𝛼𝐿subscript𝐾𝑚𝑚𝑚\mathsf{tree}\textnormal{-}\alpha(L(K_{m,n}))=\alpha(L(K_{m,m}))=msansserif_tree - italic_α ( italic_L ( italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT ) ) = italic_α ( italic_L ( italic_K start_POSTSUBSCRIPT italic_m , italic_m end_POSTSUBSCRIPT ) ) = italic_m.

Proof.

Let G=L(Km,n)𝐺𝐿subscript𝐾𝑚𝑛G=L(K_{m,n})italic_G = italic_L ( italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT ) for some positive integers mn𝑚𝑛m\leq nitalic_m ≤ italic_n. More precisely, let V(G)={vi,j1im,1jn}𝑉𝐺conditional-setsubscript𝑣𝑖𝑗formulae-sequence1𝑖𝑚1𝑗𝑛V(G)=\{v_{i,j}\mid 1\leq i\leq m,1\leq j\leq n\}italic_V ( italic_G ) = { italic_v start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ∣ 1 ≤ italic_i ≤ italic_m , 1 ≤ italic_j ≤ italic_n }, and E(G)={vi,jvk,(i=k and j) or (ik and j=)}𝐸𝐺conditional-setsubscript𝑣𝑖𝑗subscript𝑣𝑘𝑖𝑘 and 𝑗 or 𝑖𝑘 and 𝑗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)\}italic_E ( italic_G ) = { italic_v start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_k , roman_ℓ end_POSTSUBSCRIPT ∣ ( italic_i = italic_k and italic_j ≠ roman_ℓ ) or ( italic_i ≠ italic_k and italic_j = roman_ℓ ) }. Note that α(G)=m𝛼𝐺𝑚\alpha(G)=mitalic_α ( italic_G ) = italic_m, since every independent set in G𝐺Gitalic_G corresponds to a matching in Km,nsubscript𝐾𝑚𝑛K_{m,n}italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT and the maximum number of edges in a matching in Km,nsubscript𝐾𝑚𝑛K_{m,n}italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT is m𝑚mitalic_m. Consequently, 𝗍𝗋𝖾𝖾-α(G)α(G)=m𝗍𝗋𝖾𝖾-𝛼𝐺𝛼𝐺𝑚\mathsf{tree}\textnormal{-}\alpha(G)\leq\alpha(G)=msansserif_tree - italic_α ( italic_G ) ≤ italic_α ( italic_G ) = italic_m.

We show that 𝗍𝗋𝖾𝖾-α(G)m𝗍𝗋𝖾𝖾-𝛼𝐺𝑚\mathsf{tree}\textnormal{-}\alpha(G)\geq msansserif_tree - italic_α ( italic_G ) ≥ italic_m by induction on m𝑚mitalic_m. If m=1𝑚1m=1italic_m = 1, the statement holds trivially. Suppose that m2𝑚2m\geq 2italic_m ≥ 2. Let H𝐻Hitalic_H be an induced subgraph of G𝐺Gitalic_G isomorphic to L(Km,m)𝐿subscript𝐾𝑚𝑚L(K_{m,m})italic_L ( italic_K start_POSTSUBSCRIPT italic_m , italic_m end_POSTSUBSCRIPT ). Let 𝒯=(T,β)𝒯𝑇𝛽\mathcal{T}=(T,\beta)caligraphic_T = ( italic_T , italic_β ) be an arbitrary tree decomposition of H𝐻Hitalic_H. Our goal is to show that α(𝒯)m𝛼𝒯𝑚\alpha(\mathcal{T})\geq mitalic_α ( caligraphic_T ) ≥ italic_m, which by Proposition 2.4 would imply that 𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(H)m𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗋𝖾𝖾-𝛼𝐻𝑚\mathsf{tree}\textnormal{-}\alpha(G)\geq\mathsf{tree}\textnormal{-}\alpha(H)\geq msansserif_tree - italic_α ( italic_G ) ≥ sansserif_tree - italic_α ( italic_H ) ≥ italic_m.

By Lemma 2.3, there is a vertex vV(H)𝑣𝑉𝐻v\in V(H)italic_v ∈ italic_V ( italic_H ) and a node tV(T)𝑡𝑉𝑇t\in V(T)italic_t ∈ italic_V ( italic_T ) such that N[v]β(t)𝑁delimited-[]𝑣𝛽𝑡N[v]\subseteq\beta(t)italic_N [ italic_v ] ⊆ italic_β ( italic_t ). By symmetry, we may assume without loss of generality that v=vm,m𝑣subscript𝑣𝑚𝑚v=v_{m,m}italic_v = italic_v start_POSTSUBSCRIPT italic_m , italic_m end_POSTSUBSCRIPT. Note that HN[v]𝐻𝑁delimited-[]𝑣H-N[v]italic_H - italic_N [ italic_v ] is isomorphic to L(Km1,m1)𝐿subscript𝐾𝑚1𝑚1L(K_{m-1,m-1})italic_L ( italic_K start_POSTSUBSCRIPT italic_m - 1 , italic_m - 1 end_POSTSUBSCRIPT ). By the induction hypothesis, we get that 𝗍𝗋𝖾𝖾-α(HN[v])=𝗍𝗋𝖾𝖾-α(L(Km1,m1))m1𝗍𝗋𝖾𝖾-𝛼𝐻𝑁delimited-[]𝑣𝗍𝗋𝖾𝖾-𝛼𝐿subscript𝐾𝑚1𝑚1𝑚1\mathsf{tree}\textnormal{-}\alpha(H-N[v])=\mathsf{tree}\textnormal{-}\alpha(L(% K_{m-1,m-1}))\geq m-1sansserif_tree - italic_α ( italic_H - italic_N [ italic_v ] ) = sansserif_tree - italic_α ( italic_L ( italic_K start_POSTSUBSCRIPT italic_m - 1 , italic_m - 1 end_POSTSUBSCRIPT ) ) ≥ italic_m - 1. This implies that 𝒯𝒯\mathcal{T}caligraphic_T has a bag containing m1𝑚1m-1italic_m - 1 pairwise nonadjacent vertices from HN[v]𝐻𝑁delimited-[]𝑣H-N[v]italic_H - italic_N [ italic_v ]. Let tV(T)superscript𝑡𝑉𝑇t^{\prime}\in V(T)italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_V ( italic_T ) be the node of T𝑇Titalic_T that is closest to t𝑡titalic_t among all the nodes whose bag contains a set Z𝑍Zitalic_Z of m1𝑚1m-1italic_m - 1 pairwise nonadjacent vertices in HN[v]𝐻𝑁delimited-[]𝑣H-N[v]italic_H - italic_N [ italic_v ]. By the symmetry properties of L(Km1,m1)𝐿subscript𝐾𝑚1𝑚1L(K_{m-1,m-1})italic_L ( italic_K start_POSTSUBSCRIPT italic_m - 1 , italic_m - 1 end_POSTSUBSCRIPT ), we may assume without loss of generality that Z={vi,i1im1}𝑍conditional-setsubscript𝑣𝑖𝑖1𝑖𝑚1Z=\{v_{i,i}\mid 1\leq i\leq m-1\}italic_Z = { italic_v start_POSTSUBSCRIPT italic_i , italic_i end_POSTSUBSCRIPT ∣ 1 ≤ italic_i ≤ italic_m - 1 }. Assume that vi,m,vm,iβ(t)subscript𝑣𝑖𝑚subscript𝑣𝑚𝑖𝛽superscript𝑡v_{i,m},v_{m,i}\in\beta(t^{\prime})italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT ∈ italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) for some i{1,,m1}𝑖1𝑚1i\in\{1,\dots,m-1\}italic_i ∈ { 1 , … , italic_m - 1 }. Then the set Z=(Z{vi,i}){vi,m,vm,i}superscript𝑍𝑍subscript𝑣𝑖𝑖subscript𝑣𝑖𝑚subscript𝑣𝑚𝑖Z^{\prime}=(Z\setminus\{v_{i,i}\})\cup\{v_{i,m},v_{m,i}\}italic_Z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ( italic_Z ∖ { italic_v start_POSTSUBSCRIPT italic_i , italic_i end_POSTSUBSCRIPT } ) ∪ { italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT } forms an independent set of size m𝑚mitalic_m in H𝐻Hitalic_H such that Zβ(t)superscript𝑍𝛽superscript𝑡Z^{\prime}\subseteq\beta(t^{\prime})italic_Z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ), and hence α(𝒯)m𝛼𝒯𝑚\alpha(\mathcal{T})\geq mitalic_α ( caligraphic_T ) ≥ italic_m. Similarly, if vm,mβ(t)subscript𝑣𝑚𝑚𝛽superscript𝑡v_{m,m}\in\beta(t^{\prime})italic_v start_POSTSUBSCRIPT italic_m , italic_m end_POSTSUBSCRIPT ∈ italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ), then the set Z=Z{vm,m}superscript𝑍𝑍subscript𝑣𝑚𝑚Z^{\prime}=Z\cup\{v_{m,m}\}italic_Z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_Z ∪ { italic_v start_POSTSUBSCRIPT italic_m , italic_m end_POSTSUBSCRIPT } is an independent set of size m𝑚mitalic_m in H𝐻Hitalic_H such that Zβ(t)superscript𝑍𝛽superscript𝑡Z^{\prime}\subseteq\beta(t^{\prime})italic_Z start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ), and hence α(𝒯)m𝛼𝒯𝑚\alpha(\mathcal{T})\geq mitalic_α ( caligraphic_T ) ≥ italic_m. We may thus assume that for each i{1,,m}𝑖1𝑚i\in\{1,\dots,m\}italic_i ∈ { 1 , … , italic_m }, at least one of vi,msubscript𝑣𝑖𝑚v_{i,m}italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT and vm,isubscript𝑣𝑚𝑖v_{m,i}italic_v start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT does not belong to β(t)𝛽superscript𝑡\beta(t^{\prime})italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ). In particular, ttsuperscript𝑡𝑡t^{\prime}\neq titalic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≠ italic_t.

Let t′′superscript𝑡′′t^{\prime\prime}italic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT be the neighbor of tsuperscript𝑡t^{\prime}italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT on the unique (t,t)superscript𝑡𝑡(t^{\prime},t)( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_t )-path in T𝑇Titalic_T (possibly t′′=tsuperscript𝑡′′𝑡t^{\prime\prime}=titalic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT = italic_t). The definition of tsuperscript𝑡t^{\prime}italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT implies that Zβ(t′′)not-subset-of-or-equals𝑍𝛽superscript𝑡′′Z\not\subseteq\beta(t^{\prime\prime})italic_Z ⊈ italic_β ( italic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ), that is, there exists some i{1,,m1}𝑖1𝑚1i\in\{1,\ldots,m-1\}italic_i ∈ { 1 , … , italic_m - 1 } such that vi,iβ(t′′)subscript𝑣𝑖𝑖𝛽superscript𝑡′′v_{i,i}\not\in\beta(t^{\prime\prime})italic_v start_POSTSUBSCRIPT italic_i , italic_i end_POSTSUBSCRIPT ∉ italic_β ( italic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ). We already know that at least one of vi,msubscript𝑣𝑖𝑚v_{i,m}italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT and vm,isubscript𝑣𝑚𝑖v_{m,i}italic_v start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT does not belong to β(t)𝛽superscript𝑡\beta(t^{\prime})italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ). We may assume by symmetry that vi,mβ(t)subscript𝑣𝑖𝑚𝛽superscript𝑡v_{i,m}\not\in\beta(t^{\prime})italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT ∉ italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ). Since vi,ivi,mE(H)subscript𝑣𝑖𝑖subscript𝑣𝑖𝑚𝐸𝐻v_{i,i}v_{i,m}\in E(H)italic_v start_POSTSUBSCRIPT italic_i , italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT ∈ italic_E ( italic_H ), there exists a bag of 𝒯𝒯\mathcal{T}caligraphic_T that contains this edge. As vi,mNH[vm,m]β(t)subscript𝑣𝑖𝑚subscript𝑁𝐻delimited-[]subscript𝑣𝑚𝑚𝛽𝑡v_{i,m}\in N_{H}[v_{m,m}]\subseteq\beta(t)italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT ∈ italic_N start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT [ italic_v start_POSTSUBSCRIPT italic_m , italic_m end_POSTSUBSCRIPT ] ⊆ italic_β ( italic_t ) but vi,mβ(t)subscript𝑣𝑖𝑚𝛽superscript𝑡v_{i,m}\not\in\beta(t^{\prime})italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT ∉ italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ), the vertex vi,msubscript𝑣𝑖𝑚v_{i,m}italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT cannot belong to any bag corresponding to a node of the subtree of Ttt′′𝑇superscript𝑡superscript𝑡′′T-t^{\prime}t^{\prime\prime}italic_T - italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT containing tsuperscript𝑡t^{\prime}italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Consequently, every bag of 𝒯𝒯\mathcal{T}caligraphic_T that contains the edge vi,ivi,msubscript𝑣𝑖𝑖subscript𝑣𝑖𝑚v_{i,i}v_{i,m}italic_v start_POSTSUBSCRIPT italic_i , italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i , italic_m end_POSTSUBSCRIPT corresponds to a node of the subtree of Ttt′′𝑇superscript𝑡superscript𝑡′′T-t^{\prime}t^{\prime\prime}italic_T - italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT containing t′′superscript𝑡′′t^{\prime\prime}italic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT. But since vi,iβ(t)β(t′′)subscript𝑣𝑖𝑖𝛽superscript𝑡𝛽superscript𝑡′′v_{i,i}\in\beta(t^{\prime})\setminus\beta(t^{\prime\prime})italic_v start_POSTSUBSCRIPT italic_i , italic_i end_POSTSUBSCRIPT ∈ italic_β ( italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∖ italic_β ( italic_t start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ), this contradicts the fact that bags of 𝒯𝒯\mathcal{T}caligraphic_T containing the vertex vi,isubscript𝑣𝑖𝑖v_{i,i}italic_v start_POSTSUBSCRIPT italic_i , italic_i end_POSTSUBSCRIPT form a connected subtree of T𝑇Titalic_T. It follows that this last case is not possible and we conclude that α(𝒯)m𝛼𝒯𝑚\alpha(\mathcal{T})\geq mitalic_α ( caligraphic_T ) ≥ italic_m and consequently that 𝗍𝗋𝖾𝖾-α(G)𝗍𝗋𝖾𝖾-α(H)m𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗋𝖾𝖾-𝛼𝐻𝑚\mathsf{tree}\textnormal{-}\alpha(G)\geq\mathsf{tree}\textnormal{-}\alpha(H)\geq msansserif_tree - italic_α ( italic_G ) ≥ sansserif_tree - italic_α ( italic_H ) ≥ italic_m. ∎

Proposition 5.7.

For every positive integer n𝑛nitalic_n, 𝗍𝗋𝖾𝖾-α(L(Kn))=α(L(Kn))=n2𝗍𝗋𝖾𝖾-𝛼𝐿subscript𝐾𝑛𝛼𝐿subscript𝐾𝑛𝑛2\mathsf{tree}\textnormal{-}\alpha(L(K_{n}))=\alpha(L(K_{n}))=\lfloor\frac{n}{2}\rfloorsansserif_tree - italic_α ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) = italic_α ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) = ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋.

Proof.

To prove that 𝗍𝗋𝖾𝖾-α(L(Kn))n2𝗍𝗋𝖾𝖾-𝛼𝐿subscript𝐾𝑛𝑛2\mathsf{tree}\textnormal{-}\alpha(L(K_{n}))\geq\lfloor\frac{n}{2}\rfloorsansserif_tree - italic_α ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) ≥ ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋, it is enough to see that since Knsubscript𝐾𝑛K_{n}italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT contains Kn2,n2subscript𝐾𝑛2𝑛2K_{\lfloor\frac{n}{2}\rfloor,\lfloor\frac{n}{2}\rfloor}italic_K start_POSTSUBSCRIPT ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋ , ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋ end_POSTSUBSCRIPT as a subgraph, L(Kn)𝐿subscript𝐾𝑛L(K_{n})italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) contains L(Kn2,n2)𝐿subscript𝐾𝑛2𝑛2L(K_{\lfloor\frac{n}{2}\rfloor,\lfloor\frac{n}{2}\rfloor})italic_L ( italic_K start_POSTSUBSCRIPT ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋ , ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋ end_POSTSUBSCRIPT ) as an induced subgraph. By Proposition 5.6, the inequality follows. To prove that 𝗍𝗋𝖾𝖾-α(L(Kn))n2𝗍𝗋𝖾𝖾-𝛼𝐿subscript𝐾𝑛𝑛2\mathsf{tree}\textnormal{-}\alpha(L(K_{n}))\leq\lfloor\frac{n}{2}\rfloorsansserif_tree - italic_α ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) ≤ ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋, we use the fact that every independent set in L(Kn)𝐿subscript𝐾𝑛L(K_{n})italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) corresponds exactly to a matching of Knsubscript𝐾𝑛K_{n}italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Since the largest size of a matching in Knsubscript𝐾𝑛K_{n}italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is n2𝑛2\lfloor\frac{n}{2}\rfloor⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋ 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𝗌𝗂𝗆𝗐𝐿subscript𝐾𝑛2𝑛3\mathsf{simw}(L(K_{n}))\leq\left\lceil\frac{2n}{3}\right\rceilsansserif_simw ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) ≤ ⌈ divide start_ARG 2 italic_n end_ARG start_ARG 3 end_ARG ⌉ due to Brettell et al. [27].

Corollary 5.8.

For every positive integer n𝑛nitalic_n, 𝗌𝗂𝗆𝗐(L(Kn))n2𝗌𝗂𝗆𝗐𝐿subscript𝐾𝑛𝑛2\mathsf{simw}(L(K_{n}))\leq\lfloor\frac{n}{2}\rfloorsansserif_simw ( italic_L ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) ≤ ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋.

6 Tree-independence number of P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graphs

In this section, we discuss the special case of P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graphs. These graphs have been widely studied for their rich algorithmic properties. This is mostly due to the fact that a graph is P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-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,dsubscript𝐾𝑑𝑑K_{d,d}italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT-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 G𝐺Gitalic_G be the disjoint union of graphs G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Then 𝗍𝗋𝖾𝖾-α(G)=max{𝗍𝗋𝖾𝖾-α(G1),𝗍𝗋𝖾𝖾-α(G2)}𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗋𝖾𝖾-𝛼subscript𝐺1𝗍𝗋𝖾𝖾-𝛼subscript𝐺2\mathsf{tree}\textnormal{-}\alpha(G)=\max\{\mathsf{tree}\textnormal{-}\alpha(G% _{1}),\mathsf{tree}\textnormal{-}\alpha(G_{2})\}sansserif_tree - italic_α ( italic_G ) = roman_max { sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }.

Given a graph G𝐺Gitalic_G, we denote by 𝗂𝖻𝗇(G)𝗂𝖻𝗇𝐺\mathsf{ibn}(G)sansserif_ibn ( italic_G ) the induced biclique number of G𝐺Gitalic_G, that is, the largest nonnegative integer n𝑛nitalic_n such that G𝐺Gitalic_G contains an induced subgraph isomorphic to Kn,nsubscript𝐾𝑛𝑛K_{n,n}italic_K start_POSTSUBSCRIPT italic_n , italic_n end_POSTSUBSCRIPT.

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 G𝐺Gitalic_G satisfies 𝗍𝗋𝖾𝖾-α(G)max{𝗂𝖻𝗇(G),1}𝗍𝗋𝖾𝖾-𝛼𝐺𝗂𝖻𝗇𝐺1\mathsf{tree}\textnormal{-}\alpha(G)\geq\max\{\mathsf{ibn}(G),1\}sansserif_tree - italic_α ( italic_G ) ≥ roman_max { sansserif_ibn ( italic_G ) , 1 }.

Proof.

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

The next result characterizes the tree-independence number of P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graphs.

Proposition 6.3.

Let G𝐺Gitalic_G be a P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph. Then 𝗍𝗋𝖾𝖾-α(G)=max{𝗂𝖻𝗇(G),1}𝗍𝗋𝖾𝖾-𝛼𝐺𝗂𝖻𝗇𝐺1\mathsf{tree}\textnormal{-}\alpha(G)=\max\{\mathsf{ibn}(G),1\}sansserif_tree - italic_α ( italic_G ) = roman_max { sansserif_ibn ( italic_G ) , 1 }.

Proof.

By Lemma 6.2, it suffices to show that every P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph G𝐺Gitalic_G satisfies 𝗍𝗋𝖾𝖾-α(G)max{𝗂𝖻𝗇(G),1}𝗍𝗋𝖾𝖾-𝛼𝐺𝗂𝖻𝗇𝐺1\mathsf{tree}\textnormal{-}\alpha(G)\leq\max\{\mathsf{ibn}(G),1\}sansserif_tree - italic_α ( italic_G ) ≤ roman_max { sansserif_ibn ( italic_G ) , 1 }. We show this using strong induction on n=|V(G)|𝑛𝑉𝐺n=|V(G)|italic_n = | italic_V ( italic_G ) |.

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

Let G𝐺Gitalic_G be a P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph with n>1𝑛1n>1italic_n > 1 vertices and assume that, for every P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT with fewer than n𝑛nitalic_n vertices, it holds that 𝗍𝗋𝖾𝖾-α(G)max{𝗂𝖻𝗇(G),1}𝗍𝗋𝖾𝖾-𝛼superscript𝐺𝗂𝖻𝗇superscript𝐺1\mathsf{tree}\textnormal{-}\alpha(G^{\prime})\leq\max\{\mathsf{ibn}(G^{\prime}% ),1\}sansserif_tree - italic_α ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≤ roman_max { sansserif_ibn ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) , 1 }. Since G𝐺Gitalic_G has n>1𝑛1n>1italic_n > 1 vertices, there exist two P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graphs G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that G𝐺Gitalic_G can be obtained either from the disjoint union of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, or from the join of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Assume first that G𝐺Gitalic_G is the disjoint union of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. In particular, G𝐺Gitalic_G is disconnected. By the induction hypothesis, we have 𝗍𝗋𝖾𝖾-α(Gi)max{𝗂𝖻𝗇(Gi),1}𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖𝗂𝖻𝗇subscript𝐺𝑖1\mathsf{tree}\textnormal{-}\alpha(G_{i})\leq\max\{\mathsf{ibn}(G_{i}),1\}sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≤ roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , 1 } for i=1,2𝑖12i=1,2italic_i = 1 , 2. By 6.1, we have 𝗍𝗋𝖾𝖾-α(G)=max{𝗍𝗋𝖾𝖾-α(G1),𝗍𝗋𝖾𝖾-α(G2)}𝗍𝗋𝖾𝖾-𝛼𝐺𝗍𝗋𝖾𝖾-𝛼subscript𝐺1𝗍𝗋𝖾𝖾-𝛼subscript𝐺2\mathsf{tree}\textnormal{-}\alpha(G)=\max\{\mathsf{tree}\textnormal{-}\alpha(G% _{1}),\mathsf{tree}\textnormal{-}\alpha(G_{2})\}sansserif_tree - italic_α ( italic_G ) = roman_max { sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }. Since also 𝗂𝖻𝗇(G)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2)}𝗂𝖻𝗇𝐺𝗂𝖻𝗇subscript𝐺1𝗂𝖻𝗇subscript𝐺2\mathsf{ibn}(G)=\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2})\}sansserif_ibn ( italic_G ) = roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }, we obtain

𝗍𝗋𝖾𝖾-α(G)=𝗍𝗋𝖾𝖾-𝛼𝐺absent\displaystyle\mathsf{tree}\textnormal{-}\alpha(G)=sansserif_tree - italic_α ( italic_G ) = max{𝗍𝗋𝖾𝖾-α(G1),𝗍𝗋𝖾𝖾-α(G2)}𝗍𝗋𝖾𝖾-𝛼subscript𝐺1𝗍𝗋𝖾𝖾-𝛼subscript𝐺2\displaystyle\max\{\mathsf{tree}\textnormal{-}\alpha(G_{1}),\mathsf{tree}% \textnormal{-}\alpha(G_{2})\}roman_max { sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }
\displaystyle\leq max{max{𝗂𝖻𝗇(G1),1},max{𝗂𝖻𝗇(G2),1}}𝗂𝖻𝗇subscript𝐺11𝗂𝖻𝗇subscript𝐺21\displaystyle\max\{\max\{\mathsf{ibn}(G_{1}),1\},\max\{\mathsf{ibn}(G_{2}),1\}\}roman_max { roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , 1 } , roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , 1 } }
=\displaystyle== max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),1}=max{𝗂𝖻𝗇(G),1},𝗂𝖻𝗇subscript𝐺1𝗂𝖻𝗇subscript𝐺21𝗂𝖻𝗇𝐺1\displaystyle\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2}),1\}=\max\{\mathsf{% ibn}(G),1\}\,,roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , 1 } = roman_max { sansserif_ibn ( italic_G ) , 1 } ,

as desired.

Assume now that G𝐺Gitalic_G is the join of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Since G𝐺Gitalic_G contains an induced subgraph isomorphic to K1,1subscript𝐾11K_{1,1}italic_K start_POSTSUBSCRIPT 1 , 1 end_POSTSUBSCRIPT, we have max{𝗂𝖻𝗇(G),1}=𝗂𝖻𝗇(G)𝗂𝖻𝗇𝐺1𝗂𝖻𝗇𝐺\max\{\mathsf{ibn}(G),1\}=\mathsf{ibn}(G)roman_max { sansserif_ibn ( italic_G ) , 1 } = sansserif_ibn ( italic_G ). By the induction hypothesis, we have 𝗍𝗋𝖾𝖾-α(Gi)max{𝗂𝖻𝗇(Gi),1}𝗍𝗋𝖾𝖾-𝛼subscript𝐺𝑖𝗂𝖻𝗇subscript𝐺𝑖1\mathsf{tree}\textnormal{-}\alpha(G_{i})\leq\max\{\mathsf{ibn}(G_{i}),1\}sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≤ roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , 1 } for i=1,2𝑖12i=1,2italic_i = 1 , 2. Every induced subgraph of G𝐺Gitalic_G isomorphic to some Kp,psubscript𝐾𝑝𝑝K_{p,p}italic_K start_POSTSUBSCRIPT italic_p , italic_p end_POSTSUBSCRIPT for p1𝑝1p\geq 1italic_p ≥ 1 is either fully contained in Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for some i{1,2}𝑖12i\in\{1,2\}italic_i ∈ { 1 , 2 } or has one set of the bipartition in G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and the other one in G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. The former ones show that 𝗂𝖻𝗇(G)𝗂𝖻𝗇(Gi)𝗂𝖻𝗇𝐺𝗂𝖻𝗇subscript𝐺𝑖\mathsf{ibn}(G)\geq\mathsf{ibn}(G_{i})sansserif_ibn ( italic_G ) ≥ sansserif_ibn ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for i{1,2}𝑖12i\in\{1,2\}italic_i ∈ { 1 , 2 }, and the latter ones that 𝗂𝖻𝗇(G)min{α(G1),α(G2)}𝗂𝖻𝗇𝐺𝛼subscript𝐺1𝛼subscript𝐺2\mathsf{ibn}(G)\geq\min\{\alpha(G_{1}),\alpha(G_{2})\}sansserif_ibn ( italic_G ) ≥ roman_min { italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }. More precisely, we have

𝗂𝖻𝗇(G)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),min{α(G1),α(G2)}}.𝗂𝖻𝗇𝐺𝗂𝖻𝗇subscript𝐺1𝗂𝖻𝗇subscript𝐺2𝛼subscript𝐺1𝛼subscript𝐺2\mathsf{ibn}(G)=\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(G_{2}),\min\{\alpha(G_{% 1}),\alpha(G_{2})\}\}\,.sansserif_ibn ( italic_G ) = roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , roman_min { italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) } } .

By symmetry, we may assume without loss of generality that α(G1)α(G2)𝛼subscript𝐺1𝛼subscript𝐺2\alpha(G_{1})\leq\alpha(G_{2})italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≤ italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ). By the induction hypothesis, we have 𝗍𝗋𝖾𝖾-α(G2)max{𝗂𝖻𝗇(G2),1}𝗍𝗋𝖾𝖾-𝛼subscript𝐺2𝗂𝖻𝗇subscript𝐺21\mathsf{tree}\textnormal{-}\alpha(G_{2})\leq\max\{\mathsf{ibn}(G_{2}),1\}sansserif_tree - italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ≤ roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , 1 }, and hence there exists a tree decomposition of G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with independence number at most max{𝗂𝖻𝗇(G2),1}𝗂𝖻𝗇subscript𝐺21\max\{\mathsf{ibn}(G_{2}),1\}roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , 1 }. Adding the vertices of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT to each bag of such a tree decomposition results in a tree decomposition of G𝐺Gitalic_G with independence number at most max{α(G1),max{𝗂𝖻𝗇(G2),1}}=max{α(G1),𝗂𝖻𝗇(G2)}𝛼subscript𝐺1𝗂𝖻𝗇subscript𝐺21𝛼subscript𝐺1𝗂𝖻𝗇subscript𝐺2\max\{\alpha(G_{1}),\max\{\mathsf{ibn}(G_{2}),1\}\}=\max\{\alpha(G_{1}),% \mathsf{ibn}(G_{2})\}roman_max { italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , 1 } } = roman_max { italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }. Therefore,

𝗍𝗋𝖾𝖾-α(G)max{α(G1),𝗂𝖻𝗇(G2)}max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),α(G1)}=𝗂𝖻𝗇(G),𝗍𝗋𝖾𝖾-𝛼𝐺𝛼subscript𝐺1𝗂𝖻𝗇subscript𝐺2𝗂𝖻𝗇subscript𝐺1𝗂𝖻𝗇subscript𝐺2𝛼subscript𝐺1𝗂𝖻𝗇𝐺\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)\,,sansserif_tree - italic_α ( italic_G ) ≤ roman_max { italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) } ≤ roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) } = sansserif_ibn ( italic_G ) ,

which completes the proof. ∎

The recursive decomposition of a P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-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 P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph, using the recurrence relations α(G1+G2)=α(G1)+α(G2)𝛼subscript𝐺1subscript𝐺2𝛼subscript𝐺1𝛼subscript𝐺2\alpha(G_{1}+G_{2})=\alpha(G_{1})+\alpha(G_{2})italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) + italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ), α(G1G2)=max{α(G1),α(G2)}𝛼subscript𝐺1subscript𝐺2𝛼subscript𝐺1𝛼subscript𝐺2\alpha(G_{1}\ast G_{2})=\max\{\alpha(G_{1}),\alpha(G_{2})\}italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∗ italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = roman_max { italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) } (or, more precisely, their obvious generalizations to the disjoint unions and joins of any number of graphs) and the initial condition α(K1)=1𝛼subscript𝐾11\alpha(K_{1})=1italic_α ( italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = 1. Consequently, the induced biclique number of a P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph can also be computed in linear time using the relations

𝗂𝖻𝗇(G1+G2)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2)}𝗂𝖻𝗇subscript𝐺1subscript𝐺2𝗂𝖻𝗇subscript𝐺1𝗂𝖻𝗇subscript𝐺2\displaystyle\mathsf{ibn}(G_{1}+G_{2})=\max\{\mathsf{ibn}(G_{1}),\mathsf{ibn}(% G_{2})\}sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }
𝗂𝖻𝗇(G1G2)=max{𝗂𝖻𝗇(G1),𝗂𝖻𝗇(G2),min{α(G1),α(G2)}}𝗂𝖻𝗇subscript𝐺1subscript𝐺2𝗂𝖻𝗇subscript𝐺1𝗂𝖻𝗇subscript𝐺2𝛼subscript𝐺1𝛼subscript𝐺2\displaystyle\mathsf{ibn}(G_{1}\ast G_{2})=\max\{\mathsf{ibn}(G_{1}),\mathsf{% ibn}(G_{2}),\min\{\alpha(G_{1}),\alpha(G_{2})\}\}sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∗ italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = roman_max { sansserif_ibn ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , sansserif_ibn ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , roman_min { italic_α ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_α ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) } }

(or, more precisely, their generalizations to the disjoint unions and joins of any number k2𝑘2k\geq 2italic_k ≥ 2 of graphs) and the initial condition 𝗂𝖻𝗇(K1)=0𝗂𝖻𝗇subscript𝐾10\mathsf{ibn}(K_{1})=0sansserif_ibn ( italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = 0. Thus, Proposition 6.3 has the following consequence.

Corollary 6.4.

The tree-independence number of a P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-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,dsubscript𝐾𝑑𝑑K_{d,d}italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT with K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT. 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:2normal-:𝑓normal-→superscript2f\colon\mathbb{N}^{2}\to\mathbb{N}italic_f : blackboard_N start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT → blackboard_N such that for every positive integer k𝑘kitalic_k and every graph G𝐺Gitalic_G, if 𝗍𝗐(G)>f(Δ(G),k)𝗍𝗐𝐺𝑓normal-Δ𝐺𝑘\mathsf{tw}(G)>f(\Delta(G),k)sansserif_tw ( italic_G ) > italic_f ( roman_Δ ( italic_G ) , italic_k ), then G𝐺Gitalic_G contains the (k×k)𝑘𝑘(k\times k)( italic_k × italic_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)( sansserif_tw , italic_ω )-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,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT. Given a hereditary graph class 𝒞𝒞\mathcal{C}caligraphic_C, we call the class 𝒞^{HH is an induced minor of some G𝒞}^𝒞conditional-set𝐻𝐻 is an induced minor of some 𝐺𝒞\widehat{\mathcal{C}}\coloneqq\{H\mid H\text{ is an induced minor of some }G% \in\mathcal{C}\}over^ start_ARG caligraphic_C end_ARG ≔ { italic_H ∣ italic_H is an induced minor of some italic_G ∈ caligraphic_C } the induced minor closure of 𝒞𝒞\mathcal{C}caligraphic_C.

Conjecture 7.2.

Let d𝑑ditalic_d be a positive integer and 𝒞𝒞\mathcal{C}caligraphic_C be a hereditary graph class excluding K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT. Then 𝒞𝒞\mathcal{C}caligraphic_C has bounded tree-independence number if and only if 𝒞^normal-^𝒞\widehat{\mathcal{C}}over^ start_ARG caligraphic_C end_ARG 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 G𝐺Gitalic_G it holds that if G𝐺Gitalic_G has a graph H𝐻Hitalic_H as a minor, then the graph obtained from G𝐺Gitalic_G by subdividing every edge once contains H𝐻Hitalic_H as an induced minor [50]. This implies that Conjecture 7.2 may be stated equivalently in terms of induced subgraphs.

Conjecture 7.3.

Let d𝑑ditalic_d be a positive integer and 𝒞𝒞\mathcal{C}caligraphic_C be a hereditary graph class excluding K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT. Then 𝒞𝒞\mathcal{C}caligraphic_C has bounded tree-independence number if and only if there exists a positive integer k𝑘kitalic_k such that 𝒞𝒞\mathcal{C}caligraphic_C excludes all subdivisions of the elementary k𝑘kitalic_k-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 d𝑑ditalic_d and s𝑠sitalic_s, the class of {Kd,d,Ps}subscript𝐾𝑑𝑑subscript𝑃𝑠\{K_{d,d},P_{s}\}{ italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT }-free graphs has bounded tree-independence number. We observed that Conjecture 1.3 holds for every d𝑑ditalic_d when excluding Kd,dsubscript𝐾𝑑𝑑K_{d,d}italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT and P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT, and improved an exponential upper bound on the tree-independence number of {Kd,d,P4}subscript𝐾𝑑𝑑subscript𝑃4\{K_{d,d},P_{4}\}{ italic_K start_POSTSUBSCRIPT italic_d , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT }-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 P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free graph. In addition, Theorem 1.5 proves Conjecture 1.3 for every d𝑑ditalic_d and s𝑠sitalic_s when excluding K1,dsubscript𝐾1𝑑K_{1,d}italic_K start_POSTSUBSCRIPT 1 , italic_d end_POSTSUBSCRIPT and Pssubscript𝑃𝑠P_{s}italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT. A natural next step would be to approach the following further weakening of Conjecture 1.3.

Conjecture 7.4.

For any two positive integers d𝑑ditalic_d and s𝑠sitalic_s, the class of {K2,d,Ps}subscript𝐾2𝑑subscript𝑃𝑠\{K_{2,d},P_{s}\}{ italic_K start_POSTSUBSCRIPT 2 , italic_d end_POSTSUBSCRIPT , italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT }-free graphs has bounded tree-independence number.

Theorem 1.7 implies that Conjecture 7.4 holds for d=1𝑑1d=1italic_d = 1 or s4𝑠4s\leq 4italic_s ≤ 4. It also holds for d=2𝑑2d=2italic_d = 2 and s=5𝑠5s=5italic_s = 5. In this case we are dealing with {P5,C4}subscript𝑃5subscript𝐶4\{P_{5},C_{4}\}{ italic_P start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT }-free graphs and it can be shown that every such graph G𝐺Gitalic_G has tree-independence number at most 2222. Indeed, if G𝐺Gitalic_G is not chordal, then G𝐺Gitalic_G contains an induced 5555-cycle, and analyzing the possible ways in which the neighbors of a fixed 5555-cycle connect to the cycle, a structural characterization of {P5,C4}subscript𝑃5subscript𝐶4\{P_{5},C_{4}\}{ italic_P start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT }-free graphs can be obtained, which implies the existence of a tree decomposition with independence number 2222.

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)sansserif_tree - italic_α ( italic_L ( italic_G ) ) ≥ sansserif_tree - italic_α ( italic_G ) if G𝐺Gitalic_G 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 H𝐻Hitalic_H-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/2𝑑2d/2italic_d / 2 approximation for maximum weight independent set in d𝑑ditalic_d-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 k𝑘kitalic_k-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 \ellroman_ℓclaw-free graphs in polynomial time. Discrete Appl. Math., 237:57–64, 2018.
  • [26] N. Brettell, J. Horsfield, A. Munaro, G. Paesani, and D. Paulusma. Bounding the mim-width of hereditary graph classes. J. Graph Theory, 99(1):117–151, 2022.
  • [27] N. Brettell, A. Munaro, D. Paulusma, and S. Yang. Comparing width parameters on graph classes. 2023. arXiv:2308.05817.
  • [28] B.-M. Bui-Xuan, J. A. Telle, and M. Vatshelle. Boolean-width of graphs. Theoret. Comput. Sci., 412(39):5187–5204, 2011.
  • [29] B.-M. Bui-Xuan, J. A. Telle, and M. Vatshelle. Fast dynamic programming for locally checkable vertex subset and vertex partitioning problems. Theoret. Comput. Sci., 511:66–76, 2013.
  • [30] S. Chaplick, M. Töpfer, J. Voborník, and P. Zeman. On H𝐻Hitalic_H-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 Pksubscript𝑃𝑘P_{k}italic_P start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT-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 P6subscript𝑃6P_{6}italic_P start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT-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. k𝑘kitalic_k-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)subscript𝐻1subscript𝐻2(H_{1},H_{2})( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT )-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 d𝑑ditalic_d-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 Ptsubscript𝑃𝑡P_{t}italic_P start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT-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.