Reduced bandwidth: a qualitative
strengthening of twin-width in
minor-closed classes (and beyond)
Abstract
In a reduction sequence of a graph, vertices are successively identified until the graph has one vertex. At each step, when identifying and , each edge incident to exactly one of and is coloured red. Bonnet, Kim, Thomassé and Watrigant [J. ACM 2022] defined the twin-width of a graph to be the minimum integer such that there is a reduction sequence of in which every red graph has maximum degree at most . For any graph parameter , we define the reduced of a graph to be the minimum integer such that there is a reduction sequence of in which every red graph has at most . Our focus is on graph classes with bounded reduced bandwidth, which implies and is stronger than bounded twin-width (reduced maximum degree). We show that every proper minor-closed class has bounded reduced bandwidth, which is qualitatively stronger than an analogous result of Bonnet et al. for bounded twin-width. In many instances, we also make quantitative improvements. For example, all previous upper bounds on the twin-width of planar graphs were at least . We show that planar graphs have reduced bandwidth at most and twin-width at most . Our bounds for graphs of Euler genus are . Lastly, we show that fixed powers of graphs in a proper minor-closed class have bounded reduced bandwidth (irrespective of the degree of the vertices). In particular, we show that map graphs of Euler genus have reduced bandwidth . Lastly, we separate twin-width and reduced bandwidth by showing that any infinite class of expanders excluding a fixed complete bipartite subgraph has unbounded reduced bandwidth, while there are bounded-degree expanders with twin-width at most 6.
1 Introduction
Twin-width is a measure of graph111We consider simple, finite, undirected graphs with vertex-set and edge-set . A graph class is a set of graphs closed under isomorphism. A graph class is hereditary if it is closed under taking subgraphs. A graph class is monotone if it is closed under taking induced subgraphs. A graph is a minor of a graph if is isomorphic to a graph obtained from a subgraph of by contracting edges. A graph class is proper minor-closed if is closed under taking minors, and some graph is not in . complexity recently introduced by Bonnet et al. [9] (inspired by the work of Marcus and Tardos [34] and Guillemot and Marx [26]). The topic has attracted widespread interest [39, 40, 38, 9, 4, 5, 6, 7, 10, 2, 8, 23, 1, 44, 3, 15], often motivated by connections to model theory, logic, graph sparsity, fixed parameter tractability, enumerative combinatorics, and permutations.
We start with an informal description. Given a graph , choose two vertices and in , identify and into a single vertex, and colour each edge incident to exactly one of and red. Repeat this step until the graph has only one vertex. At each stage, the introduced red edges indicate an ‘error’ in the reduction sequence. The goal is to find a sequence of identifications with small error. Twin-width measures the error by the maximum degree of the red graph (minimised over all reduction sequences).
To formalise this idea we need the following definitions. A trigraph is a triple where is a finite set, and and are disjoint subsets of . Elements of are vertices. Elements of are edges, edges in are black, and edges in are red. Let and and . Let be the spanning subgraph of consisting of the red edges. For distinct vertices , let be the trigraph with:
-
•
where ,
-
•
, and
-
•
for all :
-
–
if and only if and ,
-
–
if and only if and , and
-
–
otherwise.
-
–
The underlying graph (or total graph) of a trigraph is the graph with and .
A sequence of trigraphs is a reduction sequence of (also called contraction sequence) if for each we have for some , and is a trigraph with one vertex. In this case, each ‘prefix’ is called a partial reduction sequence to . A (partial) reduction sequence of a graph is a (partial) reduction sequence of the trigraph (with no red edges).
Given a graph , it is natural to ask for a reduction sequence such that the red graphs have desirable properties. For example, a graph has a reduction sequence with no red edges if and only if it is a cograph [9] (and cographs are considered to be particularly well-behaved). Bonnet et al. [9] cared about the maximum degree of the red graphs. They defined the twin-width of a graph , denoted by , to be the minimum such that there is a reduction sequence of where has maximum degree at most for each .
This paper studies reduction sequences where the red graph has other properties in addition to bounded maximum degree. For any graph parameter222A graph parameter is a function such that for every graph , and for all isomorphic graphs and . Examples of relevance to this paper include maximum degree , bandwidth , pathwidth , treewidth , clique-width , and boolean-width . A graph parameter is monotone if for each the graph class is monotone. A graph parameter is hereditary if for each the graph class is hereditary. A graph parameter is union-closed if for all disjoint graphs and . , let reduced be the graph parameter , where for any graph , is the minimum such that there is a reduction sequence of where for each . So reduced maximum degree is the same as twin-width.
Every graph has a reduction sequence in which every red graph is a star (just repeatedly identify the centre of the star with any other vertex). So it makes sense to consider graph properties that are unbounded on the class of all stars (such as maximum degree).
This line of research was initiated by Bonnet et al. [7], who considered the following parameter333Bonnet et al. [7] also considered the total number of edges in the red graph, but with a slightly different notion of reduction sequence in which red loops appear on identified vertices. The resulting parameter is called total twin-width.. Let be the maximum number of vertices in a connected component of a graph . Then is called the component-twinwidth [7]; here the goal is to find a reduction sequence such that every red graph has small components. Bonnet et al. [9] proved that every graph satisfies , which implies and . Note that and thus .
Bonnet et al. [9] proved that every proper minor-closed graph class has bounded twin-width (amongst other results). The primary contribution of this paper is a qualitative strengthening of this result, where reduced maximum degree is replaced by reduced bandwidth. The bandwidth of a graph is the minimum such that there is an ordering of satisfying for every edge . We prove that every proper minor-closed class has bounded reduced bandwidth (Theorem 30).
Note that , implying . Thus, our upper bound on the reduced bandwidth of proper minor-closed classes implies the above-mentioned analogous result for twin-width, and indeed is qualitatively stronger since there are graph classes with bounded maximum degree and unbounded bandwidth. Complete binary trees are a simple example [14]. There are even trees with maximum degree 3, pathwidth 2, and unbounded bandwidth444 Let be the tree consisting of disjoint paths , each with vertices, plus an edge joining the first vertex in and the first vertex in for each . Observe that has maximum degree 3, pathwidth 2, vertices, diameter less than , and bandwidth at least (since for every graph ; see [14]).. Generally speaking, graphs with bounded bandwidth are considered to be particularly well-behaved. Indeed, every graph with bandwidth is a subgraph of the -th power of a path555For a graph and , the -th power of , denoted by , is the graph with vertex-set where two vertices and are adjacent in if and only if the distance between and in is at most . The 2-nd power of is called the square of ..
In many cases, our results are also quantitatively stronger than previous bounds. The improvements for planar graphs are most significant. The previous proofs that planar graphs have bounded twin-width gave no explicit bounds, but it can be seen that all the previous bounds [7, 9] were at least . We show that every planar graph has reduced bandwidth at most and twin-width at most . The proof method generalises for graphs embeddable on any surface666The Euler genus of a surface with handles and crosscaps is . The Euler genus of a graph is the minimum Euler genus of a surface in which embeds without edge crossings. For , the class of graphs of Euler genus at most is a proper minor-closed class.. In particular, we show that every graph with Euler genus has reduced bandwidth at most and twin-width at most (Theorems 23 and 23).
A key tool in our proofs are recent product structure theorems, which say that every graph of bounded Euler genus is a subgraph of the strong product of a graph with bounded treewidth and a path; see Section 2.3 for details. Our results hold for any graph class that has such a product structure, which includes several non-minor-closed graph classes. For example, a graph is -planar if it has a drawing in a surface of Euler genus such that every edge is involved in at most crossings (assuming no three edges cross at a single point) [16]. We prove that every -planar graph has reduced bandwidth (Theorem 25).
We also strengthen the above-mentioned results by showing that fixed powers of graphs in any proper minor-closed class have bounded reduced bandwidth (Theorem 30). Since FO-transductions preserve bounded twin-width [9, Section 8], it was previously known that these graphs have bounded twin-width. Note that powers of sparse graphs can be dense; for instance, -powers of stars are complete graphs. As an example of our results for graphs powers, we consider map graphs, which are well-studied generalisations of graphs embedded in surfaces. We prove that map graphs of Euler genus have reduced bandwidth . We emphasise there is no dependence on degree, and that these graphs might be dense.
Section 6 considers limitations of reduced bandwidth. We show that any infinite class of expander graphs excluding a fixed complete bipartite subgraph has unbounded reduced bandwidth (Theorem 31). This result separates reduced bandwidth from twin-width, since Bonnet et al. [4] showed there are bounded-degree expanders (thus excluding a fixed complete bipartite subgraph) with twin-width at most 6. The theme of tied and separated parameters is continued in Section 7 where we show that the reduced versions of several natural parameters are separated. We conclude in Section 8 by presenting a number of open problems.
2 Preliminaries
Let and .
For a graph and , let be the induced subgraph of with vertex-set and edge-set . For , let be the graph obtained from by removing edges in . For two graphs and , let be the graph with vertex-set and edge-set . A clique in is a (possibly empty) set of pairwise adjacent vertices. For disjoint sets , we say that is complete to in if every vertex in is adjacent to every vertex in .
For vertices , a -path in is a path with end-vertices and . For vertices , let be the length of a shortest -path in . For a vertex in , let and . Let , called the degree of in . For each , let . For , let and .
For a vertex in a trigraph , let .
2.1 Tree-decompositions
A tree-decomposition of a graph is a pair consisting of a tree and a collection of subsets of (called bags) indexed by the nodes of , such that:
-
(a)
for every edge , some bag contains both and , and
-
(b)
for every vertex , the set induces a non-empty subtree of .
The width of a tree-decomposition is the size of the largest bag minus 1. The treewidth of a graph is the minimum width of a tree-decomposition of . These definitions are due to Robertson and Seymour [42]. Treewidth is recognised as the most important measure of how similar a given graph is to a tree. Note that a connected graph with at least two vertices has treewidth 1 if and only if it is a tree. A path-decomposition is a tree-decomposition in which the underlying tree is a path. The pathwidth of a graph is the minimum width of a path-decomposition of . It is well-known and easily proved that for every graph ,
Let be a tree-decomposition of a graph . The torso of a bag is the subgraph obtained from by adding, for each edge , all edges where and are distinct vertices in .
A separation of a graph is a pair of subsets of such that and there is no edge of between and .
We sometimes consider a tree-decomposition to be rooted at a specific root bag for some . In this case, for every node , let be the node of adjacent to in and on the -path in . We say that is the parent of and is a child of . A bag is a descendant of a bag if lies on the -path in .
Let be a node of , and let be a set of children of . Let be the union of and every bag that is a descendant of for some . Let . As illustrated in Figure 1, is a separation of with , said to be a rooted separation at and a rooted separation from .
For a non-root degree-1 node of , we say that is a leaf bag; every other bag is said to be internal. Note that a root bag is always internal.
For with , a rooted tree-decomposition is -rooted if:
-
•
the root bag is empty,
-
•
every internal bag has at most vertices, and
-
•
for every leaf bag with parent , .
A rooted tree-decomposition is -rooted if the root bag is empty, and every internal bag has at most vertices (so leaf bags can be arbitrarily large).
2.2 Sparsity
For , a graph is -degenerate if every subgraph of has minimum degree at most . The minimum such is the degeneracy of .
Kierstead and Yang [31] introduced the following definition. For a graph , total order of , vertex , and , let be the set of vertices for which there is a path of length such that and for all . For a graph and , the -strong colouring number is the minimum integer for which there is a total order of with for every vertex of . Strong colouring numbers interpolate between degeneracy and treewidth [33]. Indeed, equals the degeneracy of plus 1. At the other extreme, Grohe et al. [25] showed that for all , and indeed
Observe that a graph is a minor of a graph if and only if there are pairwise vertex-disjoint subtrees in such that for each edge there is an edge between and in . For , if each such tree has radius at most , then is an -shallow minor of . Let
taken over all -shallow (non-empty) minors of . A graph class has bounded expansion if there is a function such that for every graph and . A graph class has linear or polynomial expansion respectively if there is a linear or polynomial expansion function.
2.3 Product Structure Theorems
For graphs and , the strong product is the graph with vertex-set , where vertices and are adjacent if:
-
•
and , or
-
•
and , or
-
•
and .
The proofs of our main theorems depend on the following recent product structure results. Bose et al. [11] defined the row-treewidth of a graph to be the minimum such that is isomorphic to a subgraph of for some graph with treewidth and path . The motivation for this definition is the following ‘Planar Graph Product Structure Theorem’ of Dujmović et al. [17] (improved by Ueckerdt et al. [46]).
Theorem 1 was generalised for graphs of given Euler genus.
More generally, Dujmović et al. [17] proved that a minor-closed class has bounded row-treewidth if and only if it excludes some apex graph777A graph is apex if is planar for some vertex .. For an arbitrary proper minor-closed class, Dujmović et al. [17] obtained by the following ‘Graph Minor Product Structure Theorem’, where is the complete join of graphs and (obtained from disjoint copies of and by adding every edge with one end-vertex in and one end-vertex in ).
Theorem 3 ([17]).
For every graph , there exist such that every -minor-free graph has a tree-decomposition in which every torso is a subgraph of for some graph of treewidth at most and some path .
Product structure theorems for several non-minor-closed classes are known [18, 28]. Here is one example.
Theorem 4 ([18]).
Every -planar graph has row-treewidth .
With these tools in hand we now give the intuition behind our proofs. First note that Bonnet et al. [4] showed that for all graphs and ,
However, this is not enough to conclude results about subgraphs of since twin-width is not monotone. Consider a subgraph of where has bounded tree-width and is a path. As mentioned in Section 1, has bounded component twin-width. This says there is a reduction sequence for such that each red component has bounded size. Observe that has bounded bandwidth. Our strategy is to construct a reduction sequence for so that each red component is of the form where is a bounded-size subgraph of , implying each red subgraph has bounded bandwidth. A key to the proof is to find vertex identifications so that the resulting graph stays a subgraph of some . The above intuitive description has some inaccuracies. Implementing this strategy rigorously needs several further ideas, especially in the setting of powers (Section 4). Finally, to apply Theorem 3 for -minor-free graphs we need more ideas to cater for apex vertices and tree-decompositions (Section 5).
3 Neighbourhood Diversity
The following concept will help to optimise our bounds on reduced bandwidth and twin-width, and is of independent interest because of connections to VC-dimension [37, 22, 41] and sparsity theory [19, 41].
Fix a graph and . For vertices , let
For and , the distance- profile of on is
and the distance- diversity on is
This definition is different to similar definitions in [19, 41] in that we only consider . We use different notation to avoid confusion. Clearly, .
Our upper bounds on reduced bandwidth and twin-width are expressed in terms of for sets of a given size (see Lemma 20). Motivated by this connection, Section 3.1 presents various upper bounds on that are tight for graphs of given Euler genus (Lemma 13) and -minor-free graphs (Corollary 11). Section 3.2 gives an upper bound on where is a graph of given Euler genus.
3.1 First Neighbourhoods
This subsection presents bounds on for various graphs . Note that
So in a monotone class, we may assume that is bipartite with bipartition , where for distinct .
The following lemma is a more precise version of a result by Gajarský et al. [22] (see Lemma 7). For a graph and , let be the number of cliques of order in , where is considered to be the only clique of order in . So , , and . Let be the number of cliques of order at most in , and let be the total number of cliques in .
Lemma 5.
Let be a bipartite graph with bipartition , where is not a 1-shallow minor of . Then there is a 1-shallow minor of on vertices, such that
Proof.
We may assume that for all distinct . For , let . For each , let . By assumption, for distinct . Let be a maximal set such that:
-
•
, and
-
•
for each there exists with where for all distinct .
Let be the graph obtained from , where for each , we pick one and contract the edge . So is a 1-shallow minor of (with each branch set centred at a vertex in ), where and .
Let . Consider a vertex with . So since . By the maximality of , we have is a clique in , implying is a 1-shallow minor of . Thus . For distinct , we have . So , and if .
Also and . Therefore . If then and ; otherwise . ∎
It is well known (see [48, 49]) that every -degenerate graph with vertices satisfies:
-
•
for all ,
-
•
.
So Lemma 5 implies:
Corollary 6.
For every graph and set , if every 1-shallow minor of on vertices is -degenerate, then .
Corollary 6 is applicable with since every 1-shallow minor of a graph is -degenerate. We obtain the following lemma, which is a slight strengthening of a result of Gajarský et al. [22, Lemma 4.3].
Lemma 7.
For every graph with and for every set ,
Lemma 8.
For every graph with and for every set ,
Proof.
Hickingbotham and Wood [28, Lemma 20] proved that for every graph and every -shallow minor of , we have . Every graph is -degenerate. Thus every 1-shallow minor of a graph is -degenerate. The result follows from Corollary 6. ∎
Lemma 9.
For every -planar graph and for every set ,
Lemma 10.
For every graph with row-treewidth at most and for every set ,
Proof.
We get improved bounds for minor-closed classes. For every -vertex -minor-free graph , Kostochka [32] and Thomason [45] independently showed that has edges, and Fox and Wei [21] showed that has at most cliques. Lemma 5 implies:
Corollary 11.
For every -minor-free graph and for every set ,
We now show that this bound is tight up to the term. We may assume for some even . Let be the complete -partite graph , which can be obtained from by deleting a perfect matching . Obviously, the largest complete subgraph in is . Wood [48] showed that the largest complete graph minor in is (with branch sets ). So is -minor-free (since ). It is well known that has exactly cliques (since if is any element of , then is a clique, giving cliques in total, and every clique in is obtained this way). Let be the bipartite graph with bipartition , where and for each clique in , there is a one vertex in with . So can be obtained from by clique-sums with complete graphs of order at most (and edge-deletions). So is also -minor-free, and every vertex in has a unique neighbourhood. Thus .
Corollary 12.
For every graph with treewidth and for every set ,
Proof.
Let . First suppose that . So and every minor of is a forest. So Lemma 5 is applicable with . Thus, there is a minor of on vertices, such that since is a forest.
Now assume that . The class of treewidth- graphs is proper minor-closed and has no minor. So Lemma 5 is applicable with . Thus there is a minor of on vertices, such that . This is at most if . Now assume that . Every graph with treewidth at most is -degenerate. So is -degenerate, implying
The bound in Corollary 12 is tight: Let be a -tree on vertices, which has cliques and cliques of size [49]. Let be the bipartite graph with bipartition , where and for each clique with in , there is a one vertex in with . So . Given a tree-decomposition of with width , for each clique in with , which must be in some bag , add one new bag adjacent to to obtain a tree-decomposition of with width .
We have the following bound for graphs of given Euler genus. It follows from Euler’s formula that for every graph with Euler genus ; moreover, if is bipartite.
Lemma 13.
For every graph with Euler genus and for every set with ,
Proof.
We may assume that is bipartite with bipartition , and that for distinct (otherwise delete one of the vertices). For , let . Let . Since is bipartite,
Thus
Hence
implying . Since for distinct , we have and . If is obtained from by contracting one edge incident to each vertex in , then has no parallel edges and vertices, implying . Hence
Lemma 13 is also tight: Let be a triangulation of a surface with Euler genus with at least four vertices. Let be obtained from as follows: add one vertex adjacent to the three vertices of each face of , subdivide each edge of , add one vertex adjacent to each vertex of , and add one isolated vertex. So is bipartite with bipartition where and . No two vertices in have the same neighbourhood, and .
3.2 Second Neighbourhoods
This section gives bounds on the second neighbourhood diversity in graphs of given Euler genus. These results are useful for bounding the reduced bandwidth of squares and map graphs.
Lemma 14.
Let be a graph of Euler genus , and let with . Let and . Then
Proof.
We may assume that for all distinct . Let and and . Thus and . By Lemma 16 below, . In total, , as desired. ∎
The proof of Lemma 16 uses the next lemma, which follows from [35, Proposition 4.2.7] and the discussion after it.
Lemma 15.
If is embedded in a surface of Euler genus , then some 4-cycle in is contractible.
Lemma 16.
Let be a graph of Euler genus , and let with . Let and . Assume that for every vertex , and that for all distinct . Then .
Proof.
We prove that by induction on , where . (This choice of will become clear at the end of the proof.) In the base case, if then . Now assume that . We may assume that each of , and are independent sets.
First suppose that there is a set and distinct vertices such that and for each . Thus contains a subgraph. By Lemma 15, there is a contractible 4-cycle in , for some .
Thus for some induced subgraphs and of with , where is the boundary of a face of both and . Let be the graph obtained from by identifying and into a vertex . Let be the graph obtained from by identifying and into a vertex . Since and are on a common face before their identification, and have Euler genus at most .
Let and . Note that . Let and . Note that and . Let and . Note that and partition .
We claim that for each . Suppose that . Then there is a vertex from in . Since is separating, is adjacent to or in , implying and , as desired. Similarly, for each .
Since , we have for every . Hence for distinct vertices . Similarly, for distinct vertices .
By assumption, there is at most one vertex with . Without loss of generality, if such a vertex exists, then is not in . Add a new vertex to and to only adjacent to in . Then and as required. If for some vertex , then , which contradicts the above property of . Hence for every vertex .
Now . We have shown that , and satisfy the assumptions of the inductive hypothesis within . Since , by induction, . Similarly, . Hence
as desired. Now assume that there are no such vertices and set .
As illustrated in Figure 2, let be the set of vertices in with exactly one neighbour in . Let be the partition of , where for all and we have if and only if . Let be a vertex in and let be the neighbour of in .
Let be the set of vertices in with exactly two neighbours in . Let be the partition of , where for all and we have if and only if . As shown above, for each . Let be a vertex in .
Let be the set of vertices in with at least three neighbours in . Let be the partition of , where for all and we have if and only if . Since has Euler genus greater than , and . Let be a vertex in .
By construction, the vertices have pairwise distinct non-empty neighbourhoods in . By Lemma 13 applied to the bipartite graph between and , we have . In fact, and .

Let be the graph obtained from as follows: delete , delete any edges between and , and for each contract (which induces a star) into a new vertex . Note that is bipartite and planar, with one colour class and the other colour class , which has size at most
For each ,
Thus is determined by . For all distinct , since , we have . By Lemma 13 applied to ,
since . Indeed, is defined so that this final inequality holds. ∎
Lemma 17.
Let be a function and let be a monotone class, such that for every and and ,
Then .
Proof.
Let and . Let . Let be a partition of where if and only if . For each , let be the graph obtained from by deleting the edges between and . Since is monotone, , implying . Let be a partition of where if and only if . It follows that for each and , we have for all . Thus , as desired. ∎
Corollary 18.
For every graph of Euler genus and for every set with ,
4 Bounded Row Treewidth Classes
This section presents upper bounds on reduced bandwidth and twin-width for powers of graphs with bounded row-treewidth, which includes planar graphs, graphs with Euler genus , -planar graphs, and map graphs. The heart of the proof is Lemma 19 below, which depends on the following definition. As illustrated in Figure 3, for with , let be the graph where:
-
•
is the disjoint union of sets with and for all , and
-
•
is a clique, is a clique, is a clique, and for all , is a clique, is a clique, and is a clique.
For with , let be the graph obtained from by removing all edges between and . We call the center of . Note that the vertices in have maximum degree in . Thus
(1) |
Considering the vertex-ordering we see that
(2) |
Lemma 19.
Let with . Let be a monotone and union-closed graph parameter and let be a function such that for all . Let be a path and let be a graph admitting a -rooted tree-decomposition . Let be a trigraph with such that:
-
•
(red edge condition) for every red edge of , there is a leaf bag with parent in such that ;
-
•
(separation condition) for every rooted separation of from and every , we have ; and
-
•
(neighbourhood condition) for every and , we have .
Then .
Proof.
We may assume that because adding isolated vertices preserves the above three conditions and . Say . Let and let be the root bag of . We proceed by induction on the number of bags of . Since the root bag is empty, has at least two bags.
First suppose that consists of exactly two bags. Since is -rooted, . By the neighbourhood condition, the underlying graph of is isomorphic to a subgraph of . By assumption, , and since is monotone, for every subgraph of , . We obtain a reduction sequence of as follows. For , arbitrarily identify into a vertex, and then identify the resulting vertex with a vertex in . Lastly, we identify into a vertex. The underlying graph of every trigraph in this reduction sequence is isomorphic to a subgraph of , which shows that .
Now assume that has at least three bags. Let be an internal bag at maximum distance in from . So all the children of are leaf bags. If , then let ; otherwise, let where is the parent of .
First suppose that has at least two child bags and . If , then we obtain a tree-decomposition from by removing and and attaching a leaf bag to . This results in a new tree-decomposition that satisfies the given conditions and has one fewer bag. So we are done by induction. Now assume that .
Since is -rooted, . Furthermore, since , for each , we have . Let and . Note that is a rooted separation of at . By the separation condition, for each ,
So, for each , there are distinct vertices and in having the same neighbourhood on .
For , reduce into a set of vertices, by repeatedly choosing two vertices having the same neighbourhood on . Note that we create no red edge incident with .
Suppose that is the red graph constructed immediately after identifying some vertices of for some . We claim that .
For each , has been identified to a set of vertices, say . For each , and are not yet identified, and so there are only black edges between and by the red edge condition. Also, has been identified to at most vertices, because at least one pair of vertices is identified. Call it . See Figure 4 for an illustration.
Let
and let . Observe that . Since we create no red edge incident with during the identifications, there is no edge between and in . Furthermore, by the red edge condition and the neighbourhood condition, for each component of , its underlying graph is a subgraph of . Thus, . Also, the underlying graph of is a subgraph of where is a subset of the center of . So, . Since is union-closed, .
Now we explain how to apply the induction hypothesis to the resulting trigraph. Let be the resulting trigraph. Let be the graph obtained from by removing and adding a clique of size that is complete to . We obtain a tree-decomposition of from by removing bags and , and adding a new bag incident with (and as desired). Observe that is a trigraph with satisfying the red edge and neighbourhood conditions.
We verify that , , and satisfy the separation condition. Let be a rooted separation of of from , and let .
Case 1. :
Let be the rooted separation of obtained from by removing from and adding . Since we identified two vertices in that have the same neighbourhood on ,
Case 2. :
Let be the rooted separation of obtained from by removing from and adding . Again, since we identified two vertices in that have the same neighbourhood on ,
Thus, , , and satisfy the separation condition.
Since has one fewer bag than , by induction, there is a reduction sequence of , where for every trigraph in , . Together with the partial reduction sequence producing from , this gives the desired reduction sequence for .
To finish the proof, it remains to consider the case in which has exactly one child bag . Since has at least three bags, has its parent and . Now, has at most vertices, and we can do the same procedure in Cases 1 or 2 to reduce (for each ) to a set of at most vertices by identifying two vertices having the same neighbourhood on . This will correspond to vertices of forming one bag with . Note that at the beginning, all edges between and are black. So, the underlying graphs of red graphs constructed from will be subgraphs of .
Let be the resulting trigraph. Let be the graph obtained from by removing and adding a clique of size that is complete to . We obtain a tree-decomposition of from by removing bags and , and adding a new bag incident with (and as desired). It is not difficult to see that satisfy the red edge, separation, and neighbourhood conditions. So, we can apply induction, which completes the proof of the lemma. ∎
We now rewrite Lemma 19 in a more useful form.
Lemma 20.
Let . Let be a graph with row-treewidth , such that for every set with . Then
Proof.
We may assume that , where and is a path. We now show that Lemma 19 is applicable, where is the trigraph obtained from with no red edges. The red edge condition holds trivially.
Consider a rooted tree-decomposition of with width at most . Let be a rooted separation of . Consider and . Every path in from to with length at most must intersect . Thus is determined by the distance- profile of on , which has at most vertices. Thus
Hence the separation condition in Lemma 19 holds with . The neighbourhood condition holds since and .
For the upper bound on , we may apply Lemma 19 with and by Equation 2. Thus .
For the upper bound on , we may apply Lemma 19 with and by Equation 1. Thus . ∎
Since , Lemma 20 is applicable with . Thus:
Corollary 21.
For every graph with row-treewidth and for ,
Corollaries 21 and 2 imply:
Corollary 22.
For every graph with Euler genus and for ,
In particular, for every planar graph and ,
Applying the neighbourhood complexity bounds from Section 3.1 we obtain the following improved bounds in the case.
Theorem 23.
For every graph with Euler genus ,
In particular, for every planar graph ,
Proof.
Theorem 24.
For every graph with row-treewidth and ,
Proof.
Theorem 25.
Every -planar graph has reduced bandwidth,
Proof.
We have the following result for squares of graphs of given Euler genus.
Theorem 26.
For every graph of Euler genus ,
In particular, for every planar graph ,
Proof.
By Theorem 2, has row-treewidth at most . By Corollary 18, for every set ,
The result thus follows from Lemma 20 with and
We now give an example of the application of Theorem 26. Map graphs are defined as follows. Start with a graph embedded in a surface of Euler genus , with each face labelled a ‘nation’ (or a ‘lake’). Let be the graph whose vertices are the nations of , where two vertices are adjacent in if the corresponding faces in share a vertex. Then is called a map graph of Euler genus . A map graph of Euler genus 0 is called a (plane) map graph; see [20, 13] for example. Map graphs generalise graphs embedded in surfaces, since a graph has Euler genus at most if and only if has a representation as a map graph of Euler genus at most with the extra property that each vertex of is incident with at most three nations [16]. Our results for map graphs are independent of the number of nations incident to each vertex of . It follows from the definition that for each map graph of Euler genus , there is a bipartite graph with bipartition , such that has Euler genus at most and and whenever for some (see [16]); is called the half-square of . Note that is an induced subgraph of . Since reduced bandwidth is hereditary888It is an easy exercise to show that is hereditary for every monotone graph parameter ; see [9, Section 4.1] for a proof sketch in the case of twin-width., the results in Theorem 26 also hold for map graphs of Euler genus . We emphasise there is no dependence on the maximum degree (which is customary when considering map graphs).
5 Proper Minor-Closed Classes
This section shows that fixed powers of graphs in any proper minor-closed class have bounded reduced bandwidth. To use the product structure theorem for -minor-free graphs (Theorem 3), we first prove an upper bound on the reduced bandwidth of the -th power of a subgraph of where has bounded treewidth, is a path, and . To do so, in Lemma 27 below we prove an extension of Lemma 19 that allows for apex vertices. Consider the -th power of a subgraph of . There may exist an edge with where the corresponding vertices in are far apart in , because there may exist a path of length at most through some vertices in . So the neighbourhood condition of Lemma 19 is no longer relevant. Instead, red edges are controlled by a new ‘red edge condition’, and black edges are controlled by two separation conditions. The second separation condition is necessary to deal with the base case when the tree-decomposition of has one non-empty bag.
Lemma 27.
Let with . Let be a monotone and union-closed graph parameter and let be a function such that for all . Let be a path and let be a graph admitting a -rooted tree-decomposition . Let be a trigraph with such that:
-
•
(red edge condition) for every red edge of , there is a leaf bag with parent in and there are vertices in with , such that ,
-
•
(first separation condition) for every rooted separation of from and every ,
where ,
-
•
(second separation condition) for every ,
where .
Then:
-
(1)
there is a partial reduction sequence identifying into at most vertices such that for every trigraph in the sequence, has no red edge incident with and , and
-
(2)
.
Proof.
We identify the part using a partial reduction sequence similar to the one in the proof of Lemma 19. The main difference in the induction step is that when we consider a rooted separation from and , instead of choosing two vertices having the same neighbourhood on , here we choose two vertices having the same neighbourhood on
This clearly preserves the new red edge and separation conditions. So, as in the proof of Lemma 19, choose an internal bag at maximum distance in from the root bag. Then for , merge and for each if has two child bags and , and otherwise, merge and for the unique child of and the parent of . Because of the choice of identified vertices, for each red component of an intermediate trigraph, its underlying graph is isomorphic to a subgraph of , and has at most .
Now, we consider the base case where has two bags and , where is the empty root bag. We need a new argument for this case, because if we arbitrarily identify two vertices, then we may create some red edges between two vertices contained in and where and are far from each other in , and we cannot guarantee that the red graphs have bounded -values.
We prove by induction on that there is a partial reduction sequence identifying into at most vertices, such that for every trigraph in the sequence,
-
•
has no red edge incident with , and .
We may assume that is a complete graph on vertices. If , then has at most vertices, and there is nothing to show.
We assume that . If , then remove and replace with . Thus we can reduce the length of , and are done by induction. Now assume that . By the second separation condition, there are two vertices in that have the same neighbourhood on
By repeatedly identifying two vertices having the same neighbourhoods on , we identify into at most vertices. In this way, we can reduce the length of , and we are done by induction. This proves (1).
For (2), observe that the statement (1) holds when we replace with , because every subgraph of is also a subgraph of . We obtain the desired reduction sequence by arbitrarily identifying the resulting trigraph on at most vertices into a 1-vertex graph. ∎
We extend Lemma 27 to deal with the internal node case of the tree-decomposition of -minor free graphs. We now allow bags of size more than , and we start by identifying vertices corresponding to those bags. The first three conditions in Lemma 28 are the same as the conditions in Lemma 27. We use Lemma 27 as a base case.
Lemma 28.
Let with . Let be a monotone and union-closed graph parameter. Let be a function such that for all . Let be a path and let be a graph admitting a -rooted tree-decomposition . Let be a trigraph with such that the red edge, first separation and second separation conditions from Lemma 27 are satisfied, and in addition:
-
•
(large leaf bag condition) for every leaf bag with parent bag and ,
-
–
for some adjacent vertices of ,
-
–
there is a partial reduction sequence identifying into at most vertices such that for every trigraph in the reduction sequence, has no red edge incident with and .
-
–
Then:
-
(1)
There is a reduction sequence identifying into at most vertices such that for every trigraph in the reduction sequence, has no red edge incident with and .
-
(2)
.
Proof.
We say that a leaf bag of with parent bag is large if . We prove (1) by induction on the number of large leaf bags. If there are no large leaf bags, then is -rooted, and the result follows from Lemma 27. Now assume that contains a large leaf bag.
Let be a large leaf bag with parent bag . Let and .
Let be a partial reduction sequence identifying , as described in the large leaf bag condition. By the red edge condition, there is no red edge between and . Apply to . By assumption, we always identify two vertices having the same neighbourhoods on , and therefore, it creates no red edge incident with . Since for some adjacent vertices of , the resulting trigraph satisfies the red edge condition. Also, each red graph of an intermediate trigraph constructed from has at most , by assumption.
Let be the resulting trigraph. Let be the graph obtained from by removing and adding a clique of size that is complete to . We obtain a tree-decomposition of from by removing the bag , and adding a new bag incident with (and as desired). Observe that is a trigraph with satisfying the four conditions.
Since has one fewer large leaf bag than , by induction, there is a reduction sequence identifying into at most vertices such that for every trigraph in the reduction sequence, has no red edge incident with and . Together with the reduction sequence producing from , we obtain a desired reduction sequence for .
Similar to Lemma 27, the statement (1) holds when we replace with , because every subgraph of is also a subgraph of . We obtain the desired reduction sequence by arbitrarily identifying the resulting trigraph on at most vertices into a 1-vertex graph. ∎
Theorem 29.
Let . Let be a monotone and union-closed graph parameter and let be a function such that for all . Then there exists such that for every -minor-free graph .
Proof.
By Theorem 3, there exist such that has a tree-decomposition in which every torso of a bag is a subgraph of for some graph of treewidth at most and some path . Consider to be rooted at an arbitrary bag of . Let . Note that the size of a maximum clique of is at most . Let be the longest path from an internal bag to in . Define
For each bag of , if then let ; otherwise, let where is the parent of . Also, let be the union of and all the descendants of . Note that .
We prove by induction on that
-
()
there is a partial reduction sequence identifying into at most vertices in such that:
-
–
we always identify two vertices and where the corresponding vertices in have the same distance- profiles on in , and
-
–
for every trigraph in the sequence, .
-
–
Let be a bag. Let be the graph obtained from by adding, for each pair of vertices of with , a new path of length whose end-vertices are and , and then adding, for every vertex of , a path of length whose end-vertex is .
We claim that for any two vertices ,
-
•
if and only if .
Assume that there is a path of length at most between and in . We construct a path of from as follows.
-
•
We repeatedly choose a maximal subpath of whose end-vertices are in and all internal vertices are not in . Assume its end-vertices are and . Then we replace with .
By construction, . So, the resulting path has length at most , which shows that .
For the other direction, assume there is a path of length at most between and in . Similarly, we construct a walk of length at most in from as follows.
-
•
We repeatedly choose a maximal subpath of of length at least whose end-vertices are in and all internal vertices are not in . Note that is for some . By the construction, there is a path in of length . Then we replace with .
The resulting walk has length at most between and in . Thus, .
By the claim, .
Now focus on . First observe that and its torso is a subgraph of for some graph of treewidth at most and some path . Let be a rooted tree-decomposition of of width at most . Let .
Observe that contains at most vertices. Since is a subgraph of , the graph
can be regarded as a subgraph of , where is placed in the part. Let
Next, we extend the product structure for into one for . We modify to as follows. Let be a child of the bag . Observe that is a clique in the torso of . Therefore, the vertices of lie on for some consecutive two vertices and in and some bag of . To , we add a clique of size that is complete to . We add a leaf bag adjacent to , and embed the vertices of into . We do this process for every child of .
Let be the resulting graph obtained from , and let be the resulting rooted tree-decomposition of . Since has width at most , is -rooted. Also is a subgraph of .
We now apply Lemma 28 to and . To do so, we verify the four conditions. Since has no red edges, the red edge condition holds.
(First separation condition) Let be a rooted separation of from and let . Let
Observe that if there is a path of length at most in between and , this path intersects . Thus two vertices having the same distance- profiles on in have the same neighbourhood on in . Therefore,
(Second separation condition) Let and let
Observe that if there is a path of length at most in between and , then this path intersects . So, any two vertices in having the same distance- profiles on have the same neighbourhood on in . Thus,
(Large leaf bag condition) Let be a leaf bag of with parent bag with . By the construction of and , we know that for some adjacent vertices and in . Also, for some child of . By induction, there is a partial reduction sequence identifying into at most vertices in such that:
-
•
we always identify two vertices and where the corresponding vertices in have the same distance- profiles on in , and
-
•
for every trigraph in the sequence, .
Since , this sequence is also a partial reduction sequence for . Note that if two vertices have the same distance- profiles on in , then they have the same distance- profiles on in . Thus, by the first bullet, this sequence does not create any red edge incident with .
We deduce that and satisfy the large leaf bag condition of Lemma 28.
Therefore, by Lemma 28, there is a partial reduction sequence identifying into at most vertices in such that for every trigraph in the sequence, has no red edge incident with , and .
Now apply the same reduction sequence to . We claim that we always identify two vertices having the same distance- profiles on in . Suppose for contradiction that we identified two vertices and having distinct distance- profiles on in . We may assume that for some and and , we have and . But then on the path , there is a vertex adjacent to but not to in . So, when we identify these vertices in , we create a red edge incident with , a contradiction. Therefore, the claim holds.
We conclude that the statement holds by induction. When , we know that and . Therefore, there is a partial reduction sequence identifying into at most vertices in such that for every trigraph in the sequence, . We obtain the desired reduction sequence by arbitrarily identifying the resulting trigraph on at most vertices into a 1-vertex graph. For every trigraph in this sequence, , as every graph on at most vertices is a subgraph of . This completes the proof of the theorem. ∎
Theorem 29 with and implies the following result, which is the main contribution of the paper.
Theorem 30.
For all there exists such that for every -minor-free graph ,
6 Expanders
This section shows that bounded degree expanders have unbounded reduced bandwidth. In fact, we show a stronger result for expanders excluding a fixed complete bipartite subgraph. For and , a graph is an -expander if contains no subgraph, and for every with we have . Expanders can be constructed probabilistically or constructively; see the survey [29] for example. In the following result it is necessary to exclude some fixed complete bipartite subgraph, as otherwise complete bipartite graphs would be counterexamples.
Theorem 31.
Let be an infinite class of -expanders for some and . Then has unbounded .
Proof.
Assume for contradiction that there exists such that for every . Consider an -vertex graph where (as detailed below).
Let be a reduction sequence for such that every red graph has bandwidth at most . It is convenient to consider the corresponding partition sequence
and the associated trigraphs isomorphic to respectively. If and and , then and are distinct parts of , and is obtained from by replacing and by . We consider the parts of to be the vertices of . Say a part is big if and small otherwise. Observe that for each black edge in , there is a complete bipartite subgraph in between and , which implies that or is small. Moreover, if is big and are the neighbours of for which is black, then there is a complete bipartite subgraph in between and , implying .
Consider the first trigraph of the sequence (that is, the largest ) such that contains a part of size at least . Thus is big (for large ). Let and . By the choice of , we have , and every part in , except , has size less than .
We now show there are distinct parts such that for each , and induce a connected red subgraph in . Assume that satisfy these properties for some . We now show how to find . For ,
So are all big. Let be the parts of joined to by black edges. As argued above, . Let be the parts of joined to by red edges. Each of are incident to at most red edges in (since graphs of bandwidth have maximum degree at most ). So . On the other hand, , implying and (for large ). Let be the largest of . So , and induces a connected red graph in , as desired. Hence there are distinct parts such that for each , and induces a connected red subgraph in . As shown above, are all big.
Let be the connected component of containing . Consider a vertex-ordering of with bandwidth at most . Since induces a connected red subgraph of , there is a set of consecutive vertices in this ordering of containing and with at most parts strictly between ‘consecutive’ s.
Let be the union of all the big parts in . So (for large ), implying
We now upper bound . Each vertex in is either in:
-
•
a small part of in ,
-
•
a part of adjacent to in , or
-
•
a part of outside .
There are at most vertices in small parts of in . There are at most parts of adjacent to in ( to the left of , and to the right), and each such part has at most vertices, thus contributing at most vertices to . Each big part in is incident to at most vertices in parts outside (since the corresponding edges are black), so there are at most vertices in of the third type. Hence
This is the desired contradiction, since the left-hand side is and right-hand side is for fixed . ∎
7 Tied and Separated Parameters
Let be the preorder, where for graph parameters and , define if there exists a function such that for every graph . Graph parameters and are tied (also called functionally equivalent) if and . For example, Bonnet et al. [7] showed that total twin-width is tied to linear rank-width, while component twin-width, clique-width and boolean-width are tied.
Define to mean and . For example, (since for every graph , we have implying , but there are bounded degree expanders with twinwidth 6 [4] and unbounded reduced bandwidth by Theorem 31). Graph parameters and are separated if or (that is, they are not tied).
Recall that in the context of reduction sequences, it only makes sense to consider graph parameters that are unbounded on stars. This motivates the following definition. For a graph parameter let be the graph parameter defined by . This section shows that , , and are separated (even within graphs).
Theorem 32.
.
The proof of Theorem 32 uses a lemma of Bergé et al. [3].
For every graph , let be the trigraph obtained by making all its edges red. An induced subtrigraph of is another trigraph obtained by removing some vertices from , and is then called a supertrigraph of . Note that is well-defined for any graph parameter and any trigraph (since reduction sequences are defined for trigraphs ).
The 2-blowup of a graph , denoted by , is the graph obtained by replacing each vertex by two non-adjacent vertices , and replacing each edge by four edges .
Lemma 33 (essentially Lemma 10 in [3]).
For every connected graph of maximum degree , there is a graph admitting a partial reduction sequence such that:
-
•
for every ,
-
•
each connected component of is a subgraph of ,
-
•
is isomorphic to ,
-
•
and every (full) reduction sequence of goes through a supertrigraph of or a trigraph with red maximum degree at least .
Proof Sketch.
In Lemma 10 of [3], the second item does not appear, and the second option of the fourth item consists of going through a trigraph of red maximum degree at least . The lemma is actually shown in greater generality (see Lemma 11 of [3]) and accounts for trigraphs possibly having black edges and a disconnected red graph. Since we do not need this general form here, we can simplify the construction.
The graph is built as follows, where . For every vertex , add to a clique . We informally refer to as the cliques of . For each edge , add to the matching .
We now describe the partial reduction sequence of satisfying the first three items. For every , identify and , and call the resulting vertex . Then for every , identify and , and call the resulting vertex ; and so on, until every clique of every has been identified to a single vertex. It is straightforward to check that this partial reduction sequence satisfies the first three items.
The proof of the fourth item follows the proof of Statement 5 in Lemma 11 in [3]. We sketch the argument here, since the situation is simpler. If two parts of intersecting different cliques of are identified, the red degree of the resulting part is at least the number of other parts intersecting these two cliques, possibly minus 2. Thus the second condition of the item is satisfied unless . We may now assume that immediately before the first such identification, there is a part of size at least entirely contained within the clique of . Let be a neighbour of in . For the red degree of to be less than , the matched vertices in the clique of , have to be in less than parts. This means that the largest of those parts, , has size at least . Since is connected, we continue this reasoning along a spanning tree of , and exhibit a collection of parts inducing the trigraph . ∎
The next lemma says that, for graph parameters and satisfying various properties, implies . A parameter is 2-blowup-closed if there is a function such that for every graph .
Lemma 34.
Let and be monotone graphs parameters such that:
-
•
,
-
•
is union-closed and 2-blowup-closed,
-
•
there is a non-decreasing function satisfying and for every graph , and
-
•
there is a constant such that for every there is a connected graph on at least vertices with and .
Then .
Proof.
Let be the graph from Lemma 33 given graph . Define . Since , it is immediate that . To prove that , we show that is bounded on , but is unbounded.
We first show that is bounded on . Let . By Lemma 33, there is a partial reduction sequence of such that is isomorphic to , and every red graph (for ) is a disjoint union of subgraphs of the 2-blowup of . Since , in particular, . Since is monotone, union-closed and 2-blowup-closed, there is a function such that . By assumption , thus has a (full) reduction sequence witnessing that .
We now show that is unbounded on . For the sake of contradiction, suppose there exists such that for every . Let be such that and . By assumption such an integer always exists. Consider . By Lemma 33, every reduction sequence of either goes through a trigraph with red maximum degree or through a supertrigraph of . In the former case, . In the latter case, since is monotone, . Both cases imply that , which contradicts the boundedness of on . ∎
Proof of Theorem 32.
First observe that , , and are monotone, union-closed and 2-blowup-closed with function . If is any of these parameters, then , which provides the function in Lemma 34.
The first claim, , follows from Lemma 34 where is the planar grid graph, which has (see [27]) and (see [9]).
The second claim, , follows from Lemma 34 where is the complete binary tree of height , which has (see [43]) and (see [9]).
Finally, follows from Lemma 34 where is the tree defined in Footnote 4 on page 4, which has and . The latter can be seen by iteratively identifying any leaf with its parent (in any order), which yields only subtrigraphs of and can be done until the trigraph has a single vertex. Throughout, the red graphs have maximum degree at most 3 and pathwidth at most 2. ∎
8 Open Problems
Our results lead to several interesting open problems.
Parameter tied to reduced bandwidth?
Recall that component twin-width and clique-width are tied [7]. Is there a ‘natural’ graph parameter tied to reduced bandwidth? This is related to the question of which dense graph classes have bounded reduced bandwidth. Our results for powers give such examples. Complements provide other examples: if is the complement of a graph , then , since any reduction sequence for defines a reduction sequence for with equal red graphs. In general, for every and . Bonnet et al. [5] proved that unit interval graphs have twin-width 2; in fact, they have a reduction sequence in which every red graph is a disjoint union of paths. Thus unit interval graphs have reduced bandwidth 1.
Best possible parameters:
Is bandwidth the largest possible parameter such that planar graphs have bounded ? We formalise this question as follows. Say a graph parameter is continuous if there exists a function such that for every graph and edge , and for every graph and isolated vertex of . All the graph parameters studied in this paper are continuous. Is there a continuous999We need to assume is continuous because of the following example. For a graph , define if and otherwise. So and planar graphs have bounded , but is not continuous. graph parameter such that and planar graphs have bounded ? Maximum component size is not such a parameter, since planar grid graphs have unbounded clique-width [24] and therefore have unbounded . In general, for a graph class , what is a continuous graph parameter such that is bounded on , and is unbounded on for every parameter with . Does such a graph parameter always exist?
Lower Bounds:
A non-trivial lower bound on reduced bandwidth is Theorem 31 for expanders. Stronger lower bounds are plausible. For example, does every monotone graph class excluding a fixed complete bipartite subgraph and with bounded reduced bandwidth have polynomial expansion? It is even plausible that the degree of the polynomial is an absolute constant. Does every monotone graph class excluding a fixed complete bipartite subgraph and with bounded reduced bandwidth have linear expansion? Graphs with bounded row-treewidth have linear expansion. A good example to consider is the class of 3-dimensional grids, which we guess have unbounded reduced bandwidth.
Subdivisions:
Bonnet et al. [4] showed that -subdivisions of have bounded twin-width if and only if . No explicit bound on the twin-width was given. Recently, Bergé et al. [3] proved that every -subdivision of any -vertex graph has twin-width at most 4. The proof constructs a reduction sequence in which every red graph is a forest. So this class of graphs has exponential expansion, is -free, and has . The proof in [3] can be adapted101010In the proof of Theorem 7 in [3], replace the virtual binary red tree by an -vertex red path, and observe that running the same sequence produces a red caterpillar with maximum degree 4 and at most one vertex of degree 4; refer to Figures 3 and 4 in [3]. Such caterpillars have bandwidth at most 2. to show that every -subdivision of any -vertex graph has reduced bandwidth at most 2. Is this result best possible, in the sense that if is the -subdivision of and , must ? Since -subdivisions of -vertex graphs have linear expansion, a positive answer to this question would be good evidence for the suggestion above that graph classes with bounded reduced bandwidth and excluding a fixed complete bipartite subgraph have linear expansion.
Acknowledgements
This research was initiated at the Dagstuhl workshop Sparsity in Algorithms, Combinatorics and Logic (September 2021). Many thanks to the organisers and other participants.
References
- Ahn et al. [2021] Jungho Ahn, Kevin Hendrey, Donggyu Kim, and Sang-il Oum. Bounds for the twin-width of graphs. 2021, arXiv:2110.03957.
- Balabán and Hlinený [2021] Jakub Balabán and Petr Hlinený. Twin-width is linear in the poset width. In Petr A. Golovach and Meirav Zehavi, eds., Proc. 16th Int’l Symp. on Parameterized and Exact Computation (IPEC ’21), vol. 214 of Leibniz Int. Proc. Inform., pp. 6:1–6:13. Schloss Dagstuhl, 2021.
- Bergé et al. [2021] Pierre Bergé, Édouard Bonnet, and Hugues Déprés. Deciding twin-width at most 4 is NP-complete. 2021, arXiv:2112.08953.
- Bonnet et al. [2021a] Édouard Bonnet, Colin Geniet, Eun Jung Kim, Stéphan Thomassé, and Rémi Watrigant. Twin-width II: small classes. In Proc. 2021 ACM-SIAM Symp. on Discrete Algorithms (SODA ’21), pp. 1977–1996. SIAM, 2021a.
- Bonnet et al. [2021b] Édouard Bonnet, Colin Geniet, Eun Jung Kim, Stéphan Thomassé, and Rémi Watrigant. Twin-width III: max independent set, min dominating set, and coloring. In Nikhil Bansal, Emanuela Merelli, and James Worrell, eds., Proc. 48th Int’l Coll. on Automata, Languages, and Programming (ICALP ’21), vol. 198 of Leibniz Int. Proc. Inform., pp. 35:1–35:20. Schloss Dagstuhl, 2021b. arXiv:2007.14161.
- Bonnet et al. [2021c] Édouard Bonnet, Ugo Giocanti, Patrice Ossona de Mendez, Pierre Simon, Stéphan Thomassé, and Szymon Toruńczyk. Twin-width IV: ordered graphs and matrices. In Proc. Annual ACM Symp. on Theory of Computing (STOC ’22), to appear. ACM, 2021c. arXiv:2102.03117.
- Bonnet et al. [2022a] Édouard Bonnet, Eun Jung Kim, Amadeus Reinald, and Stéphan Thomassé. Twin-width VI: the lens of contraction sequences. In Proc. 2022 Annual ACM-SIAM Symp. on Discrete Algorithms (SODA ’22), pp. 1036–1056. 2022a.
- Bonnet et al. [2021d] Édouard Bonnet, Eun Jung Kim, Amadeus Reinald, Stéphan Thomassé, and Rémi Watrigant. Twin-width and polynomial kernels. In Petr A. Golovach and Meirav Zehavi, eds., Proc. 16th Int’l Symp. Parameterized and Exact Computation (IPEC ’21), vol. 214 of Leibniz Int. Proc. Inform., pp. 10:1–10:16. Schloss Dagstuhl, 2021d.
- Bonnet et al. [2022b] Édouard Bonnet, Eun Jung Kim, Stéphan Thomassé, and Rémi Watrigant. Twin-width I: tractable FO model checking. J. ACM, 69(1):#3, 2022b. arXiv:2004.14789.
- Bonnet et al. [2021e] Édouard Bonnet, Jaroslav Nesetril, Patrice Ossona de Mendez, Sebastian Siebertz, and Stéphan Thomassé. Twin-width and permutations. 2021e, arXiv:2102.06880.
- Bose et al. [2021] Prosenjit Bose, Vida Dujmović, Mehrnoosh Javarsineh, Pat Morin, and David R. Wood. Separating layered treewidth and row treewidth. arXiv:2105.01230, 2021.
- Bose et al. [2022] Prosenjit Bose, Pat Morin, and Saeed Odak. An optimal algorithm for product structure in planar graphs. 2022, arXiv:2202.08870.
- Chen et al. [2002] Zhi-Zhong Chen, Michelangelo Grigni, and Christos H. Papadimitriou. Map graphs. J. ACM, 49(2):127–138, 2002.
- Chung and Seymour [1989] Fan R. K. Chung and Paul D. Seymour. Graphs with small bandwidth and cutwidth. Discret. Math., 75(1-3):113–119, 1989.
- Dreier et al. [2022] Jan Dreier, Jakub Gajarský, Yiting Jiang, Patrice Ossona de Mendez, and Jean-Florent Raymond. Twin-width and generalized coloring numbers. Discret. Math., 345(3):112746, 2022.
- Dujmović et al. [2017] Vida Dujmović, David Eppstein, and David R. Wood. Structure of graphs with locally restricted crossings. SIAM J. Discrete Math., 31(2):805–824, 2017.
- Dujmović et al. [2020] Vida Dujmović, Gwenaël Joret, Piotr Micek, Pat Morin, Torsten Ueckerdt, and David R. Wood. Planar graphs have bounded queue-number. J. ACM, 67(4):#22, 2020.
- Dujmović et al. [2019] Vida Dujmović, Pat Morin, and David R. Wood. Graph product structure for non-minor-closed classes. 2019, arXiv:1907.05168.
- Eickmeyer et al. [2017] Kord Eickmeyer, Archontia C. Giannopoulou, Stephan Kreutzer, O-joung Kwon, Michal Pilipczuk, Roman Rabinovich, and Sebastian Siebertz. Neighborhood complexity and kernelization for nowhere dense classes of graphs. In Ioannis Chatzigiannakis, Piotr Indyk, Fabian Kuhn, and Anca Muscholl, eds., Proc. 44th Int’l Coll. on Automata, Languages, and Programming (ICALP ’17), vol. 80 of Leibniz Int. Proc. Inform., pp. 63:1–63:14. Schloss Dagstuhl, 2017.
- Fomin et al. [2012] Fedor V. Fomin, Daniel Lokshtanov, and Saket Saurabh. Bidimensionality and geometric graphs. In Proc. 23rd Annual ACM-SIAM Symp. on Discrete Algorithms (SODA ’12), pp. 1563–1575. SIAM, 2012.
- Fox and Wei [2017] Jacob Fox and Fan Wei. On the number of cliques in graphs with a forbidden minor. J. Combin. Theory Ser. B, 126:175–197, 2017.
- Gajarský et al. [2017] Jakub Gajarský, Petr Hlinený, Jan Obdrzálek, Sebastian Ordyniak, Felix Reidl, Peter Rossmanith, Fernando Sánchez Villaamil, and Somnath Sikdar. Kernelization using structural parameters on sparse graph classes. J. Comput. Syst. Sci., 84:219–242, 2017.
- Gajarský et al. [2021] Jakub Gajarský, Michal Pilipczuk, and Szymon Torunczyk. Stable graphs of bounded twin-width. 2021, arXiv:2107.03711.
- Golumbic and Rotics [2000] Martin Charles Golumbic and Udi Rotics. On the clique-width of some perfect graph classes. Int. J. Found. Comput. Sci., 11(3):423–443, 2000.
- Grohe et al. [2018] Martin Grohe, Stephan Kreutzer, Roman Rabinovich, Sebastian Siebertz, and Konstantinos Stavropoulos. Coloring and covering nowhere dense graphs. SIAM J. Discrete Math., 32(4):2467–2481, 2018.
- Guillemot and Marx [2014] Sylvain Guillemot and Dániel Marx. Finding small patterns in permutations in linear time. In Proc. 25th Annual ACM-SIAM Symp. on Discrete Algorithms (SODA ’14), pp. 82–101. 2014.
- Harvey and Wood [2017] Daniel J. Harvey and David R. Wood. Parameters tied to treewidth. J. Graph Theory, 84(4):364–385, 2017.
- Hickingbotham and Wood [2021] Robert Hickingbotham and David R. Wood. Shallow minors, graph products and beyond planar graphs. 2021, arXiv:2111.12412.
- Hoory et al. [2006] Shlomo Hoory, Nathan Linial, and Avi Wigderson. Expander graphs and their applications. Bull. Amer. Math. Soc. (N.S.), 43(4):439–561, 2006.
- Jacob and Pilipczuk [2022] Hugo Jacob and Marcin Pilipczuk. Bounding twin-width for bounded-treewidth graphs, planar graphs, and bipartite graphs. 2022, arXiv:2201.09749.
- Kierstead and Yang [2003] Hal A. Kierstead and Daqing Yang. Orderings on graphs and game coloring number. Order, 20(3):255–264, 2003.
- Kostochka [1984] Alexandr V. Kostochka. Lower bound of the Hadwiger number of graphs by their average degree. Combinatorica, 4(4):307–316, 1984.
- Kreutzer et al. [2016] Stephan Kreutzer, Michal Pilipczuk, Roman Rabinovich, and Sebastian Siebertz. The generalised colouring numbers on classes of bounded expansion. In Piotr Faliszewski, Anca Muscholl, and Rolf Niedermeier, eds., 41st Int’l Symp. on Mathematical Foundations of Comput. Sci. (MFCS ’16), vol. 58 of Leibniz Int. Proc. Inform., pp. 85:1–85:13. Schloss Dagstuhl, 2016.
- Marcus and Tardos [2004] Adam Marcus and Gábor Tardos. Excluded permutation matrices and the Stanley-Wilf conjecture. J. Combin. Theory Ser. A, 107(1):153–160, 2004.
- Mohar and Thomassen [2001] Bojan Mohar and Carsten Thomassen. Graphs on surfaces. Johns Hopkins University Press, 2001.
- Morin [2021] Pat Morin. A fast algorithm for the product structure of planar graphs. Algorithmica, 83(5):1544–1558, 2021.
- Paszke and Pilipczuk [2020] Adam Paszke and Michał Pilipczuk. VC density of set systems defnable in tree-like graphs. 2020, arXiv:2003.14177.
- Pilipczuk et al. [2021] Michał Pilipczuk, Marek Sokołowski, and Anna Zych-Pawlewicz. Compact representation for matrices of bounded twin-width. 2021, arXiv:2110.08106.
- Pilipczuk and Sokołowski [2022] Michał Pilipczuk and Marek Sokołowski. Graphs of bounded twin-width are quasi-polynomially -bounded. 2022, arXiv:2202.07608.
- Przybyszewski [2022] Wojciech Przybyszewski. VC-density and abstract cell decomposition for edge relation in graphs of bounded twin-width. 2022, arXiv:2202.04006.
- Reidl et al. [2019] Felix Reidl, Fernando Sánchez Villaamil, and Konstantinos S. Stavropoulos. Characterising bounded expansion by neighbourhood complexity. Eur. J. Comb., 75:152–168, 2019.
- Robertson and Seymour [1986] Neil Robertson and Paul Seymour. Graph minors. II. Algorithmic aspects of tree-width. J. Algorithms, 7(3):309–322, 1986.
- Scheffler [1989] Petra Scheffler. Die baumweite von graphen als ein maß für die kompliziertheit algorithmischer probleme. Ph.D. thesis, Akademie der Wissenschaften der DDR, Berlin, Germany, 1989.
- Schidler and Szeider [2021] André Schidler and Stefan Szeider. A SAT approach to twin-width. 2021, arXiv:2110.06146.
- Thomason [1984] Andrew Thomason. An extremal function for contractions of graphs. Math. Proc. Cambridge Philos. Soc., 95(2):261–265, 1984.
- Ueckerdt et al. [2021] Torsten Ueckerdt, David R. Wood, and Wendy Yi. An improved planar graph product structure theorem. 2021, arXiv:2108.00198.
- van den Heuvel and Wood [2018] Jan van den Heuvel and David R. Wood. Improper colourings inspired by Hadwiger’s conjecture. J. London Math. Soc., 98:129–148, 2018. arXiv:1704.06536.
- Wood [2007] David R. Wood. On the maximum number of cliques in a graph. Graphs Combin., 23(3):337–352, 2007.
- Wood [2016] David R. Wood. Cliques in graphs excluding a complete graph minor. Electronic J. Combinatorics, 23:P3.18, 2016.