Abstract 1 Introduction References

Colorful Minors

Evangelos Protopapas ORCID Faculty of Mathematics, Informatics and Mechanics, University of Warsaw, Poland    Dimitrios M. Thilikos ORCID LIRMM, Univ Montpellier, CNRS, Montpellier, France    Sebastian Wiederrecht ORCID School of Computing, KAIST, Daejeon, South Korea
Abstract

We introduce the notion of colorful minors, which generalizes the classical concept of rooted minors in graphs. A q-colorful graph is defined as a pair (G,χ), where G is a graph and χ assigns to each vertex a (possibly empty) subset of at most q colors. The colorful minor relation enhances the classical minor relation by merging color sets at contracted edges and allowing the removal of colors from vertices. This framework naturally models algorithmic problems involving graphs with (possibly overlapping) annotated vertex sets. We develop a structural theory for colorful minors by establishing three core theorems characterizing -colorful minor-free graphs, where consists either of a clique or a grid with all vertices assigned all colors, or of grids with colors segregated and ordered on the outer face. Our results reveal that when exclusion is imposed not only on graphs but also to the way colors are distributed in them, a more refined structural landscape appears.

Leveraging our structural insights, we provide a complete classification – parameterized by the number q of colors – of all colorful graphs that exhibit the Erdős–Pósa property with respect to colorful minors. On the algorithmic side, we deduce that colorful minor testing is fixed-parameter tractable. Together with the fact that the colorful minor relation forms a well-quasi-order, this implies that every colorful minor-monotone parameter on colorful graphs admits a fixed-parameter algorithm. Furthermore, we derive two algorithmic meta-theorems (AMTs) whose structural conditions are linked to extensions of treewidth and Hadwiger number on colorful graphs. Our results suggest how known AMTs can be extended to incorporate not only the structure of the input graph but also the way the colored vertices are distributed in it.

Keywords and phrases:
Graph Minors, Colorful Minors, Annotated Graphs, Rooted Minors, Erdős-Pósa property, Structural Graph Theory, Obstruction sets, Algorithmic Meta-Theorems, Bidimensionality
Category:
Track A: Algorithms, Complexity and Games
Funding:
Evangelos Protopapas: Supported by the ERC project BUKA (n°​ 101126229) and the French-German Collaboration ANR/DFG Project UTMA (ANR-20-CE92-0027).
Dimitrios M. Thilikos: Supported by the Franco-Norwegian project PHC AURORA 2024-25 (Projet n°​ 51260WL) and the French National Research Agency (ANR) under project GODASse ANR-24-CE48-4377 and under the France 2030 grant reference number ANR-24-RRII-0002 operated by the Inria Quadrant Program.
Copyright and License:
[Uncaptioned image] © Evangelos Protopapas, Dimitrios M. Thilikos, and Sebastian Wiederrecht; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Mathematics of computing Combinatorial algorithms
; Mathematics of computing Graph algorithms ; Theory of computation Parameterized complexity and exact algorithms
Related Version:
Full Version: https://arxiv.org/abs/2507.10467 [45]
Editors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele Puppis

1 Introduction

Over the last decades, a fruitful interplay between structural graph theory and theoretical computer science has been the search for structural properties of graphs that facilitate the design of efficient algorithms for otherwise NP-hard problems (see for example [12]). One of the most studied such parameters is a measure for the “tree-likeness” known in its most popular form as treewidth [47, 2, 5, 3]. Treewidth plays an exceptional role not only in the world of (parameterized) algorithms, but also in the theory of graph minors by Robertson and Seymour [46, 48, 49, 50]. A central theorem of Robertson and Seymour is the Grid Theorem [48] that states that any minor-closed graph class 𝒞 has bounded treewidth if and only if 𝒞 does not contain all planar graphs. This reveals a fundamental limitation in the use of treewidth (or any minor-monotone parameter really) as a parametrization for an NP-hard problem: While there exists a wide range of problems that are tractable on classes of bounded treewidth, there exist many important problems that are NP-hard even on planar graphs [21, 11]. This means that, in the regime of minor-closed graph classes, such problems are tractable if and only if a planar graph is excluded, unless 𝖯=𝖭𝖯.

A particularly interesting class of problems tractable on graphs of bounded treewidth, but NP-hard on more general minor-closed graph classes, are certain problems whose instances come with specific vertex sets, typically called roots, terminals, or annotated vertices. A prototypical example of such a problem is Steiner Tree. The Steiner Tree problem receives a graph G accompanied with a special set XV(G) of annotated vertices as input and asks for the minimum number of edges in a connected subgraph of G containing all vertices of X. The problem is known to be NP-complete on planar graphs, however it can be solved in polynomial time with respect to structural parameterizations that instead of (or in addition to) restricting the global structure of the graph (like treewidth), focus on the structure relative to the annotation [14, 15, 32], thereby providing tractable algorithms beyond the regime of minor-closed classes of bounded treewidth.

This hints at the possibility of developing a general structural and algorithmic theory for annotated graphs, providing tools that supersede the limits imposed by classical graph minor theory.

Computational problems such as Steiner Tree can be naturally understood as problems on annotated graphs. Recently, several positive algorithmic results for Steiner Tree on annotated graphs excluding certain types of so-called rooted minors111An annotated graph (H,Y) is a rooted minor of an annotated graph (G,X) if there exists a collection {Jv}vV(H) of pairwise vertex-disjoint connected subgraphs of G such that for all uvE(H) there is an edge between Ju and Jv, and for all vY we have V(Jv)X. have emerged [24, 27] alongside purely structural results on rooted minors [37, 26, 19] and found various applications [26, 1]. Moreover, Steiner Tree is just one example where a theory of rooted minors may open a new horizon of tractability. There exists a variety of other important problems exhibiting similar behavior, among them Multiway Cut [36, 13, 40], Disjoint paths [39, 55], #Defect Matching [11], and others [20, 11, 34]. Moreover, annotation has recently been shown to also play a key role in structural extensions of Courcelle’s Theorem [7, 8, 9] by restricting quantification to sets of low bidimensionality222The bidimensionality of a vertex set X in a graph G, denoted by 𝖻𝗂𝖽𝗂𝗆(G,X), is the largest k such that (G,X) contains the (k×k)-grid with all vertices annotated as a rooted minor [57]. [54].

Another area where annotation comes into play is the study of Erdős-Pósa dualities, which lies at the crossroads of structural and algorithmic graph theory. The Erdős-Pósa property for (rooted) minors asks, for a fixed (annotated) graph H, whether for any (annotated) graph G either G contains many vertex-disjoint occurrences of H as a (rooted) minor, or G has a small vertex set whose deletion removes all occurrences of H as a (rooted) minor. Note that not every (annotated) graph satisfies the Erdős-Pósa property. The Erdős-Pósa property has been investigated by many authors in a variety of settings [48, 41], and several key cases are also known for rooted minors [28, 44, 35, 26].

While the concept of rooted minors in annotated graphs appears to be relatively well explored, a general theory for deriving results such as those above still seems to be lacking. Beyond the fact that many of the results mentioned are inspired by the theory of graph minors, no systematic extension of its powerful toolkit has yet emerged. This is somewhat surprising given the significant structural depth and algorithmic potential of these concepts, as we elaborate below.

1.1 Our results

In this paper, we develop a comprehensive theory for a generalization of rooted minors in multi-annotated graphs, which we refer to as colorful minors of colorful graphs. Instead of a single annotated set of vertices X, we consider q sets X1,,Xq of annotated vertices, which may be overlapping. We investigate both the algorithmic and structural properties of colorful graphs that exclude certain classes of colorful minors – an appropriate adaptation of the concept of rooted minors to our setting. Our results suggest that much of the combinatorial and algorithmic power of classical graph minor theory can be effectively extended to the colorful setting.

From structure…

Our core contributions are a series of structural theorems for (H,ψ)-colorful minor-free q-colorful graphs, both for general (H,ψ) and for the particular case where H is planar – under two distinct assumptions on the distribution of colors. Our results use as a departure point the notion of the bidimensionality of a vertex set and related structural concepts [41, 42, 43]. Building on our structural theorems, we derive a complete classification of all q-colorful graphs that satisfy the Erdős-Pósa property, for every q (under the colorful minor relation).

…to algorithms.

Our next step is to apply our structural theorems to algorithmic settings, with the broader goal of developing an algorithmic graph structure theory applicable to problems involving vertex annotations. To this end, we first observe that colorful graphs are well quasi-ordered under the colorful minor relation. We also provide an algorithm that decides whether a q-colorful graph (H,ψ) is a colorful minor of a q-colorful graph (G,χ) in time333By g(n)𝒪k(f(n)) we mean that there is a function h: such that g(n)𝒪(h(k)f(n)). Also, given a graph G, we use |G| and G for the number of its vertices and edges respectively. 𝒪|H|+q(G1+o(1)). These two facts imply that membership for any colorful minor-closed class of colorful graphs is decidable in polynomial time.

Next, we show how classical algorithmic meta-theorems (AMTs) – such as Courcelle’s Theorem and the recent algorithmic meta-theorem of Sau, Stamoulis, and Thilikos [54] – can be extended to colorful graphs, where the structural conditions are expressed via the exclusion of colorful minors. This framework enables the resolution of problems on graphs containing arbitrarily large grid or clique minors while, up to now, the exclusion of a minor appeared as a necessary (sparsity) condition. Our results support a key insight emerging from the body of work mentioned above:

Problem complexity does not only depend on the global structure of the input graph,
but crucially on how t he annotated sets are distributed within it.

The algorithmic results presented here are not intended to be exhaustive; rather, they serve to illustrate this principle and to lay the groundwork for future exploration of algorithmic problems involving vertex annotations. In particular, we provide algorithmic applications for two of our three main structural results – Theorems 2 and 3 – while leaving the investigation of algorithmic consequences of Theorem 4 to future work.

Colorful graphs.

Let q be a non-negative integer. A q-colorful graph is a pair (G,χ) where G is a graph and444For n,m, we denote {x1xnx} by [n] and {xnxmx} by [n,m]. χ:V(G)2[q]. For a vertex vV(G) we call χ(v) the palette of v. For illustrations, we use magenta for 1, blue for 2, yellow for 3, and green for 4.

Certainly, every vertex of G receives a (possibly empty) subset of colors. Given a vertex set XV(G), we define χ(X)vXχ(v). We also use notation χ(G)χ(V(G)). Similarly, for I[q] we denote by χ1(I) the set {vV(G):Iχ(v)}. When I={i} is a singleton, we write χ1(i) instead of χ1({i}).

A q-colorful graph (G,χ) where χ(G)[q] is called restricted and a q-colorful graph (G,χ) with χ(G)= is called empty. Note that any restricted q-colorful graph is also a (q1)-colorful graph, so the notion of being restricted is highly dependent on the context given by the total set of colors. Finally, a q-colorful graph (G,χ) is said to be rainbow555Notice that – in slight violation of the English language – we use the word “rainbow” as an adjective here. if χ(v)=[q] for all vV(G).

A colorful graph (H,ψ) is a (colorful) subgraph of a colorful graph (G,χ), denoted by (H,ψ)(G,χ), if H is a subgraph of G and ψ(v)χ(v) for all vV(H). If (G,χ) is a colorful graph and HG is a subgraph of G we write, in slight abuse of notation, (H,χ) for the q-colorful subgraph of (G,χ) where all vertices of H receive precisely the colors they received in (G,χ).

A colorful graph (H,ψ) is a colorful minor of a colorful graph (G,χ) if (H,ψ) can be obtained from (G,ψ) by means of the following operations:

  • deleting an edge eE(G),

  • deleting a vertex vV(G) and restricting the domain of χ to V(G){v},

  • for some vV(G) and iχ(v) overwrite χ(v)χ(v){i} (we refer to this operation as removing a color (from v)), and

  • contracting an edge uvE(G), that is introducing a new vertex xuv with neighborhood NG(u)NG(v), setting χ(xuv)χ(u)χ(v), and then deleting both u and v from the resulting colorful graph.

See Figure 1 for an example. Notice that 1-colorful graphs are exactly annotated graphs and the notions of colorful minors and rooted minors coincide on annotated graphs.

Figure 1: Two colorful graphs (G,χ) and (H,ψ) such that (H,ψ) is a colorful minor of (G,χ). The gray subgraphs of (G,χ) indicate the connected vertex sets that have to be contracted in order to form (G,ψ). Notice that it is necessary to remove some colors from some of the vertices of (G,χ).

We derive the following, as a simple consequence of a deep theorem of Robertson and Seymour [53].

Theorem 1.

For every non-negative integer q, the class of all q-colorful graphs is well-quasi-ordered by the colorful minor relation.

Structural results.

We prove a total of three structure theorems as follows. The first two describe the structure of graphs excluding the q-colorful rainbow t-clique and the q-colorful rainbow (k×k)-grid respectively as a colorful minor. Moreover, we generalize a theorem of Marx, Seymour, and Wollan [37], that describes the structure of 1-colorful graphs excluding a (k×k)-grid where exactly the vertices of the first row receive color 1, to an arbitrary number of colors.

We begin with our simplest result – excluding a rainbow clique – which can be naturally phrased in terms of a modulator to restricted graphs. For a vertex set XV(G) in a graph G we define the torso of X in G, denoted by 𝗍𝗈𝗋𝗌𝗈(G,X), as the graph obtained from G[X] by turning the neighborhood of J in X into a clique for every component J of GX. In short, every q-colorful graph (G,χ) that excludes a rainbow clique as a colorful minor has a set X whose torso excludes a minor and where every component of (GX,χ) is free of some (not necessarily the same) color.

Theorem 2.

There exists a function rc:2 such that for all non-negative integers q and t, and all q-colorful graphs (G,χ) one of the following holds:

  1. 1.

    (G,χ) contains a rainbow t-clique as a colorful minor, or

  2. 2.

    there exists a set XV(G) such that the torso of X in G is Krc(q,t)-minor-free and for all components J of GX, the q-colorful graph (J,χ) is restricted.

Moreover, rc(q,t)𝗉𝗈𝗅𝗒(qt) and there exists an algorithm that finds one of the two outcomes above in time 2𝗉𝗈𝗅𝗒(qt)|G|3Glog|G|.

A tree-decomposition for a graph G is a pair 𝒯=(T,β) where T is a tree and β:V(T)2V(G), called the bags of 𝒯, assigns a set of vertices of G to every node of T such that tV(T)β(t)=V(G), for every eE(G) there is tV(T) with eβ(t), and for every vV(G) the set {tV(T)vβ(T)} is connected. The adhesion of 𝒯 is maxdtE(T)|β(d)β(t)| and the width of 𝒯 is defined as maxtV(T)|β(t)|1. The treewidth of a graph G, denoted by 𝗍𝗐(G), is the smallest integer k such that there is a tree-decomposition of width at most k for G.

Figure 2: Three non-isomorphic (4,3)-segregated grids.

Our next theorem generalizes a theorem of Marx, Seymour, and Wollan [37] (see also [26]). Let q1 be an integer. A (q,k)-segregated grid is a q-colorful graph (G,χ) where G is the (qk×qk)-grid where the vertices of the first column can be numbered as v1,,vqk in order of their appearance, and we have χ(u)= for all uV(G){v1,,vqk} and there exists a permutation π of [q] such that for every i[q], χ({vjj[(i1)q+1,iq]})={π(i)}. In this situation, we say that (G,χ) realizes π. See Figure 2 for an example.

Theorem 2 shows that every (H,ψ)-colorful minor-free colorful graph can be turned into a collection of restricted graphs by deleting an H-minor-free subgraph. Segregated grids capture exactly the situation where we require H to be a planar graph. We may express this in form of a parameter as follows. The torso treewidth of a q-colorful graph (G,χ) is the smallest integer k such that there exists a set XV(G) such that the treewidth of the torso of X in G is at most k and for every component J of GX the q-colorful graph (J,χ) is restricted.

Theorem 3.

There exists a function sg:2 such that for all non-negative integers q and k, and all q-colorful graphs (G,χ), q1, one of the following holds:

  1. 1.

    (G,χ) contains as a colorful minor some (q,k)-segregated grid and the torso treewidth of (G,χ) is more than k1, or

  2. 2.

    the torso treewidth of (G,χ) is at most sg(q,k).

Moreover, sg(q,k)k2𝒪(q) and there exists an algorithm that finds one of the two outcomes above in time 2k2𝒪(q)|G|3Glog|G|.

The second part of the first outcome is technically not necessary for the structural statement but serves as a pointer to this min-max relation. Moreover, the min-max relation itself also supplies a guarantee for the approximation of torso treewidth via the algorithm from Theorem 3.

Notice that Theorem 3 is optimal in the sense that the torso treewidth of segregated grids is unbounded. In other words, Theorem 3 can be seen as a min-max duality theorem for segregated grids. We remark that for the case q=1, the torso treewidth of (G,χ) has been independently defined by Jansen and Swennenhuis [27] and by Hodor, La, Micek, and Rambaud [26] under different names.

It is easy to see that Theorem 3 is far from a structure theorem for q-colorful graphs that exclude an arbitrary planar colorful minor. This is in stark contrast to the 0-colorful case provided by the Grid Theorem [48]. It turns out that, in order to fully describe the structure of q-colorful graphs that exclude a fixed but arbitrary planar colorful minor, we need the full power of Robertson and Seymour’s Graph Minor Structure Theorem (GMST) [52, 30, 23]. The definitions necessary to state the GMST are rather involved and technical and are ommited in this extended abstract.

We say that a graph G has a k-near embedding in a surface Σ if there exists AV(G) with |A|k such that GA=G0G1G, k, such that G0 has an embedding into Σ with pairwise vertex-disjoint faces Fi such that for all i[], V(G0)V(Gi)=V(Fi), the Gi’s are pairwise vertex-disjoint for positive i, and for each i[], Gi has a path-decomposition (Pi,βi)666A path-decomposition of a graph is a tree-decomposition (T,β) where T is a path. of width at most k such that V(Pi)=V(Fi), the vertices of Pi appear in agreement to their cyclic ordering on the boundary of Fi, and vβi(v), for all vV(Fi). The set A is called the apex set, the graphs Gi, i[], are called the vortices, and the sets V(Gi)V(Fi) are the interiors of the vortices.

In the context of q-colorful graphs, we need some additional information regarding the colors. Let (T,β) be a tree decomposition of a q-colorful graph (G,χ). The colorful torso (Gt,χt) of (G,χ) at a node tV(T) is the colorful graph obtained from (G[β(t)],χ) by turning, for every dtE(T), the set β(d)β(t) into a clique and adding χ(hV(Td)(β(h)β(t))) to χ(v) for all vβ(d)β(t) where Td is the unique component of Tdt that contains d.

Theorem 4.

There exists a function rg:2 such that for all non-negative integers q and k, and all q-colorful graphs (G,χ) one of the following holds:

  1. 1.

    (G,χ) contains the q-colorful rainbow (k×k)-grid as a colorful minor, or

  2. 2.

    (G,χ) has a tree-decomposition (T,β) of adhesion at most rg(q,k) such that for all tV(T), either t is a leaf with unique neighbor d and (G[β(t)β(d)],χ) is restricted, or the colorful torso (Gt,χt) of G at t has an rg(q,k)-near embedding and there exists It[q] such that all vertices vβ(t) with Itχt(v) belong to the apex set or the interior of a vortex.

Moreover, rg(q,k)2k𝒪(1)22𝒪(q) and there exists an algorithm that finds one of the two outcomes above in time 22k𝒪(1)22𝒪(q)|G|3Glog|G|.

Notice that Theorem 4 can also be seen as a min-max duality as implied by results of Thilikos and Wiederrecht [57].

To rephrase Theorem 4, the absence of a rainbow grid as a colorful minor implies that, with respect to any large grid minor in G, and in the absence of a large clique minor, there is always at least one color of small bidimensionality; moreover, all vertices of such colors can be confined to the apex set and the vortices of a near-embedding.

In particular, for 1-colorful graphs, all colored vertices are confined entirely to the vortices and the apex set, while the surface part of the near-embedding contains no colored vertices. This appears to be a far-reaching generalization of the idea of covering all colored vertices in a planar graph by a bounded number of faces.

We believe that this provides a theoretical foundation for why many problems that are tractable on planar graphs when their annotated set is covered by few faces remain tractable on all colorful minor-closed classes of 1-colorful graphs that exclude some fixed planar 1-colorful graph. Moreover, it suggests that, in algorithm design, vortices in k-near embeddings may play a role analogous to that played by faces in planar graphs.

Delineating the Erdős-Pósa property for colorful minors.

We say that a q-colorful graph (H,ψ) has the Erdős-Pósa property if there exists a function f: such that for every k, every q-colorful graph (G,χ) either has k pairwise vertex-disjoint q-colorful subgraphs, each containing (H,ψ) as a colorful minor, or there is a set SV(G) with |S|f(k) such that (GS,χ) does not contain (H,ψ) as a colorful minor.

It follows directly from a construction by Robertson and Seymour [48] that if a pair (H,ψ) has the Erdős-Pósa property, then the graph H must be planar. We prove that the boundary between instances that do and do not exhibit the Erdős-Pósa property shifts in subtle ways in the presence of colors – subtleties that are worth highlighting.

For every q, we provide the full list of graphs 𝒪q such that a q-colorful graph has the Erdős-Pósa property if and only if it does not contain any of the graphs from 𝒪q as a colorful minor. In other words, we provide, for every q, the set of colorful minor-obstructions for the Erdős-Pósa property of q-colorful graphs. We also stress that |𝒪q|𝒪(q4), i.e., its size grows polynomially in the number of colors. Figure 3 gives a schematic definition of 𝒪q, for every q.

Figure 3: The obstructions to the Erdős-Pósa property: For q, the family 𝒪q consists, for p[0,4], of the union of all p-colorful graphs displayed in the corresponding level above, where the levels for p[4] are copied for each of the (qp) possible choices for p out of q colors.
Theorem 5.

For every non-negative integer q, a q-colorful graph has the Erdős-Pósa property if and only if it does not contain any of the graphs in 𝒪q as a colorful minor.

Theorem 5 illustrates that the excluded minors for q-colorful graphs do not need to have all q colors. In fact 𝒪q contains graphs without any colored vertices and no member of 𝒪q has five colors no matter the choice of q. Our results on the Erdős-Pósa property indicate that colorful minors are a proper generalization of the concept of minors, able to express a variety of different properties.

Towards a general framework for colorful parameters.

With Theorem 3 and Theorem 4 in hand, it becomes apparent that there are fundamentally distinct ways to extend a graph parameter to a colorful analogue, and that these choices can lead to remarkably different structural decompositions. Which extension should be regarded as “canonical” appears to depend strongly on the intended application and on the structural/algorithmic consequences one wishes to capture.

For instance, from the perspective of structural decompositions, torso treewidth emerges as a particularly natural analogue of treewidth, and this is further supported by the fact that it delineates the Erdős–Pósa property for colorful minors as Theorem 5 shows, mirroring the role played by treewidth in the uncolored setting. In contrast, when viewed through the lens of obstructions, bidimensionality provides the appropriate analogue, as it yields the correct structure theorem for colorful graphs excluding an arbitrary colorful planar graph as a colorful minor, and potentially, the correct structural parameterization to obtain precise dichotomy complexity results for problems on colorful graphs that become NP-hard in planar graphs, as previously discussed.

These observations point towards a broader, open-ended research direction, which is to better understand these phenomena by examining other classical graph parameters beyond treewidth, and by developing general principles for lifting such parameters to colorful analogues. We return to this perspective in Section 1.4, where we discuss this issue in more detail and propose a conjecture.

Algorithmic results.

One of the ground-breaking results of Robertson and Seymour’s Graph Minors Series is the Graph Minor Algorithm that allows to check if a graph H is a minor of a graph G in time 𝒪|H|(|G|3) [51] (see [31, 33] for improvements). This algorithm also solves a rooted version of the Minor Checking problem which, as a special case, contains the so-called k-Disjoint Paths problem.

The q-Colorful Minor Checking problem has as input two q-colorful graphs (G,χ) and (H,ψ), and the task is to determine whether (G,χ) contains (H,ψ) as a colorful minor.

We present a simple reduction to the rooted minor checking problem which allows us to leverage the algorithm of Korhonen, Pilipczuk, and Stamoulis [33] in order to deduce a similar result for q-Colorful Minor Checking.

Theorem 6.

There exist an algorithm that takes as input two q-colorful graphs (H,ψ) and (G,χ) and solves q-Colorful Minor Checking in time 𝒪q+|H|(G1+o(1)).

Theorems 1 and 6 imply that the recognition problem for any proper colorful minor-closed class can be solved in polynomial time. We present below a parametric variant of this, based on the general framework introduced by Fellows and Langston [17, 18] for the existence of fixed-parameter tractable algorithms.

A (q-colorful) graph parameter is a map 𝗉 assigning a non-negative integer to every (q-colorful) graph. We say that a q-colorful graph parameter 𝗉 is colorful minor-monotone if for every q-colorful graph (G,χ) and every colorful minor (H,ψ) of (G,χ) we have 𝗉(H,ψ)𝗉(G,χ). Again, combining Theorems 1 and 6 we can deduce the following.

Theorem 7.

For every colorful minor-monotone q-colorful graph parameter 𝗉, there exist an algorithm that, given a q-colorful graph (G,χ) and a non-negative integer k, checks whether 𝗉(G,χ)k in 𝒪q+k(G1+o(1)) time.

We stress that the result of Theorem 7 is not constructive, i.e., it does not give any way to construct the claimed algorithm, as is is based on the finiteness of the obstruction set of the class {(G,χ)𝗉(G,χ)k}, which is only existentially provided by Theorem 1.

Meta-algorithmic Applications.

Our two algorithmic results can be seen as extensions of Courcelle’s Theorem and of a recent result due to Sau, Stamoulis, and Thilikos [54] to colorful graphs. While the structural parameters in these theorems are treewidth, denoted by 𝗍𝗐 and Hadwiger number, denoted by 𝗁𝗐 (that is the maximum size of a clique minor) respectively, we now introduce two parameters on colorful graphs that serve as our new combinatorial restrictions.

A key condition for applying our algorithmic results is the notion of folio-representability of a class of colorful graphs 𝒞 (i.e., the yes-instances of some algorithmic problem).

Informally, 𝒞 is folio-representable if one can efficiently replace a subgraph P of a colorful graph (G,χ) with colored vertices only within a small subset B of the vertices of G – viewed as a “protuberance”777We use the term protuberance to distinguish it from the term “protrusion” introduced in [4], where similar replacement operations were applied. Unlike protrusions, which are required to have bounded treewidth, protuberances are characterized by being “internally colorless”. interacting with the rest of the graph via the “boundary” B – by a bounded-size subgraph P, such that the resulting graph (G,χ) belongs to 𝒞 if and only if (G,χ) does.

This replacement is guided by a notion of folio-equivalence: P and P must have the same set of rooted topological minors (up to a given size), with respect to the specified boundary B. Efficient computation of such replacements is enabled by results from [25], making folio-representability a natural combinatorial condition for the class 𝒞.

In what follows, whenever we refer to 1-colorful graphs we may alternatively use the notation (G,X) instead of (G,χ) where Xχ1(1). Given a graph G and a set XV(G), we define the monodimensionality of X in G as the maximum order of a (1,k)-segregated grid colorful minor of (G,X). Given a q-colorful graph (G,χ) and a color i[q] we define the monodimensionality of i in (G,χ) as the monodimensionality of χ1(i) in G.

We now give the logical conditions under which our framework operates. In our first result, we require the class 𝒞 to be definable in Counting Monadic Second-Order Logic888There exists a formula ϕ𝖢𝖬𝖲𝖮 such that (G,χ)𝒞 if and only if (G,χ) models ϕ. (CMSO). Courcelle’s Theorem says that, for every graph class 𝒢 definable by some CMSO-formula ϕ, membership in 𝒢 can be decided in time 𝒪|ϕ|+𝗍𝗐(G)(|G|). We prove the following analogue for colorful graphs.

Theorem 8.

Let q, and let 𝒞 be a q-colorful graph problem that is both folio-representable and definable by some CMSO-formula ϕ. Then, there exists an algorithm that, given a q-colorful graph (G,χ), decides whether (G,χ)𝒞 in time 𝒪q+|ϕ|+k(|G|𝒪(1)), where k is the maximum monodimensionality of a color in (G,χ).

From Theorem 3, the maximum monodimensionality of a color in a q-colorful graph (G,χ) is equivalent to the maximum torso treewidth of (G,χ1(i)) over all colors i[q]. Notice that Theorem 8 can be restated by setting k to be this equivalent quantity, which plays the same role for colorful graphs as treewidth does for graphs in Courcelle’s Theorem.

For our second result, we consider a fragment of 𝖢𝖬𝖲𝖮 denoted as 𝖢𝖬𝖲𝖮/𝗍𝗐+𝖽𝗉. In this logic, quantification is restricted to sets of bounded bidimensionality, and a special predicate 𝖽𝗉(t1,,tr,s1,,sr) is available, asserting the existence of r vertex-disjoint paths connecting the pairs (t1,s1),,(tr,sr). It was shown by Sau, Stamoulis, and Thilikos [54] that if a graph class 𝒢 is definable in 𝖢𝖬𝖲𝖮/𝗍𝗐+𝖽𝗉, then membership in 𝒢 can be decided in time 𝒪|ϕ|+𝗁𝗐(G)(|G|2).

The Hadwiger number of a color i in a q-colorful graph (G,χ) is the maximum k for which (G,χ1(i)) contains the rainbow k-clique as a colorful minor. We prove the following.

Theorem 9.

Let q, and let 𝒞 be a q-colorful graph problem that is folio-representable and definable by some 𝖢𝖬𝖲𝖮/𝗍𝗐+𝖽𝗉-formula ϕ. Then, there exists an algorithm that, given a q-colorful graph (G,χ), decides whether (G,χ)𝒞 in time 𝒪q+|ϕ|+k(|G|𝒪(1)), where k is the maximum Hadwiger number of a color of (G,χ).

We emphasize that the applicability of Theorems 8 and 9, based on the structural theorems Theorems 2 and 3 respectively, exceeds the scope of Courcelle’s Theorem and the results of [54]. The generality of our extension is displayed by the fact that, for every q1, there are classes of q-colorful graphs (G,χ) for which the maximum monodimensionality/Hadwiger number of a color in (G,χ) is bounded while the treewidth/Hadwiger number of G is unbounded.

This is a strong indication that, for problems on colorful graphs, the appropriate structural parameterizations toward deriving (meta-)algorithmic results should take into account the way the colors are distributed in the inputs.

We derive Theorems 8 and 9 as special cases of a more general result applicable to optimization problems.

1.2 Brief insight into our approach

The general approach to proving Robertson-Seymour-style structure theorems typically constists of establishing a local structure theorem with respect to a wall and then applying a well-known technique, originating from the work of Robertson and Seymour [50], that turns the local statement into a global one based on tree-decompositions. Our structure theorems 2, 3, and 4 follow this general paradigm.

In the uncolored setting, proving a local structure theorem with respect to a wall usually proceeds as follows: Starting from a large wall W in the graph G, one either finds

  1. a.i)

    a large clique-minor that is highly connected to W or

  2. a.ii)

    a structural decomposition of G relative to W, typically of a topological nature, such as a flat wall or, more generally, a near embedding of G in some surface with additional properties tailored to the theorem at hand.

For our results, handling outcome (a.ii) relies on sophisticated topological arguments stemming from the Graph Minor Structure Theorem [52] and its subsequent improvements [30, 23] as well as more recent refinements [56, 41, 43]. While technically demanding, this part largely builds on and adapts existing machinery to deal with annotation in near embeddings [43], except for Theorem 3 which uses different techniques which we comment on in the next paragraph.

Rainbow clique-minors and a multicolored Menger-type theorem.

The genuinely new difficulties and contributions arise in outcome (a.i). In the colored settings, the mere presence of a large clique-minor provides little information on the structure of the colorful graph with respect to the colored vertices. For our purposes, it is therefore essential to understand how well the colored vertices are connected to this clique-minor. Concretely, given a q-colorful graph (G,χ) containing a large clique-minor, we aim to establish the following dichotomy:

  1. b.i)

    there exists a small set of vertices S and a color i[q] such that the component of (GS,χ) containing most of the clique-minor is free of vertices of color i, or

  2. b.ii)

    (G,χ) contains a large rainbow clique-minor that is highly connected to the original clique-minor.

This result constitutes a central new ingredient underpinning all our structural theorems.

In the context of the Disjoint Paths problem, a similar result was established by Robertson and Seymour [51] for 1-colorful graphs with a bounded number of colored vertices. Our setting is substantially more general: we allow q-colorful graphs with an arbitrary number of colored vertices. Our proof involves a one-to-many strengthening of Menger’s Theorem which may be of independent interest. For all positive integers k,, given vertex sets X1,,X and Y in a graph G, either

  1. c.i)

    there exist k disjoint paths in G, with exactly k paths linking Xi to Y, or

  2. c.ii)

    there exists an index i[l] and a vertex set S of size less than k that separates Xi from Y.

Interestingly, our results on the Erdős-Pósa property for colorful minors imply that even a two-to-two strengthening of Menger’s theorem cannot hold in general, not even approximately. Consequently, our structural results are in a sense “tight”, as we cannot expect to replace condition (b.i) with a stronger alternative.

It is noteworthy that in the local version of Theorem 3, outcome (a.ii) also relies on the one-to-many strengthening of Menger above to control how well-connected the colored vertices are to a given flat wall in the graph.

Annotations and the Erdős-Pósa property.

Erdős-Pósa-type dualities in graph minors and beyond are intrinsically related to structural characterization of restricted classes of graphs, often in terms of “global” decomposition theorems based on tree-decompositions. A prime example of this interaction is the celebrated characterization of the proper minor-closed classes which have the Erdős-Pósa property for minors, shown by Robertson and Seymour [48] to be precisely those of bounded treewidth.

Crucial to this duality is showing that graph classes of unbounded treewidth necessarily fail to satisfy the Erdős–Pósa property. By the grid theorem, such classes are precisely those containing all planar graphs. Consequently, this reduces to understanding why the two Kuratowski minors K5 and K3,3 themselves do not admit the Erdős–Pósa property. In [48], Robertson and Seymour address this by constructing families of graphs based on K5 and K3,3 that explicitly violate the Erdős–Pósa property. These constructions are inherently topological: The resulting graphs embed minimally in the torus or the projective plane, but not in the sphere. At a high level, the argument exploits the additivity of Euler-genus under disjoint union [38], which implies that repeatedly combining non-planar graphs forces unbounded Euler-genus.

In the colorful setting, we initially follow the same high-level strategy. We identify torso treewidth as the correct parameter governing the Erdős–Pósa property for colorful minors. Utilizing our grid theorem for torso treewidth (Theorem 3), we identify the set 𝒪q of q-colorful graphs and for the reverse direction of Theorem 5, we have to show that each q-colorful graph in 𝒪q, violates the Erdős–Pósa property for colorful minors.

At this point, however, the classical approach breaks down. Unlike the uncolored case, most graphs in 𝒪q are planar with particular assumptions on the topology induced by the colored vertices. As a consequence, the standard arguments are no longer applicable, as they fundamentally rely on non-planar embeddings.

Instead, our arguments crucially exploit the distribution of colored vertices within these graphs. We show that the topology induced by this distribution – rather than by the underlying graph alone – can still be leveraged to construct families that violate the Erdős–Pósa property. Once more, this highlights the importance of the arrangement of colored vertices within the underlying graph.

1.3 Related work

Various combinatorial problems concerning rooted minors with specific root configurations have been studied by Kawarabayashi [29], Wollan [58], Fabila-Monroy and Wood [16], and Moore [10]. For 1-colorful graphs, structural results have been obtained by Marx, Seymour, and Wollan [37]; Hodor, La, Micek, and Rambaud [26]; and Fiorini, Kober, Seweryn, Shantanam, and Yuditsky [19].

Building on the structural result of Marx, Seymour, and Wollan [37], Hodor, La, Micek, and Rambaud [26] established the Erdős–Pósa property for all connected planar 1-colorful graphs in which the colored vertices lie on the boundary of a single face. For q-colorful graphs, the only known result concerning the Erdős–Pósa property involves cycles spanning a prescribed number of distinct colors, as shown by Kwon and Marx [35]. In the more intricate setting of labeled minors, Erdős–Pósa dualities have also been established by Bruhn, Joos, and Schaudt [6].

The most extensively studied problem on 1-colorful graphs is the Steiner Tree problem, which was shown to be solvable in polynomial time when the torso treewidth is bounded [27], and when a rainbow K4 is excluded [24]. To the best of our knowledge, no combinatorial or algorithmic study has been undertaken on q-colorful graphs as a general and unifying combinatorial framework.

1.4 From faces to vortices

In this paper we presented some algorithmic consequences of two of our three structural theorems, i.e., Theorem 2 and Theorem 3. Clearly, the structure revealed by Theorem 4 is “intermediate” with respect to that of Theorem 2 and Theorem 3. It provides a structural decomposition of q-colorful graphs of small bidimensionality, i.e., q-colorful graphs excluding a large q-colorful rainbow grid as a minor, which we believe should be useful in algorithmic design. As we already mentioned, the algorithmic consequences of Theorem 4 go beyond the objectives of this paper. However, we outline below some directions on the Steiner Tree problem that are inspired by the current research.

In the introduction, we commented on Steiner Tree as one of the most studied problems on annotated graphs. Using the terminology of this paper, Jansen and Swennenhuis in [27] proved that Steiner Tree, with input a 1-colorful graph (G,χ) can be solved in 2𝒪(k)|G|𝒪(1) time where k is the torso treewidth of (G,χ). Is torso treewidth the “best possible” structural parameter on (G,χ) that, when bounded, Steiner Tree can be solved in polynomial time? The answer is negative. This follows by the fact that a polynomial algorithm has been recently given by Groenland, Nederlof, and Koana in [24] for the case where (G,χ) excludes the 1-colorful rainbow K4 as a colorful minor. As this 1-colorful graph belongs in the obstruction set 𝒪1, the results of [24] apply to all colorful minors of the (1,k)-segregated grid on which torso treewidth may be arbitrarily large. We believe that the “limit” is given by the combinatorial bound of Theorem 4. We conjecture that the bidimensionality of X=χ1(1) in G is the structural frontier for the complexity of Steiner Tree problem in classes that are colorful minor-closed. In particular we conjecture the following complexity dichotomy.

Conjecture 10.

Unless 𝖯𝖭𝖯, Steiner Tree can be solved in polynomial time in a 1-colorful minor-closed class 𝒞 if and only if 𝒞 has bounded bidimensionality.

Note that the negative part of the above conjecture already follows from the fact that the Steiner Tree problem is NP-complete in planar graphs [22]. We believe that the local structure provided by Theorem 4 should serve as a starting point for proving the positive part as well. In particular, we now have that all terminals in X=χ1(1) are confined to the apices and the “few” vortices of the near-embedding of G. Motivated by the fact that Steiner Tree can be solved in polynomial time when all terminals lie on “few” faces of a planar graph [14, 15, 32], the key challenge becomes how to generalize such face-based techniques to handle apices and vortices in near-embeddings of the kind provided by Theorem 4. We further anticipate that this methodological approach may lead to algorithmic dichotomies – such as the one conjectured above – for a broader class of problems on annotated graphs, where tractability arises from restricting terminals to few faces of the input graph.

References

  • [1] Manuel Aprile, Samuel Fiorini, Gwenaël Joret, Stefan Kober, Michał T. Seweryn, Stefan Weltge, and Yelena Yuditsky. Integer programs with nearly totally unimodular matrices: the cographic case. In Proceedings of the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 2301–2312, Philadelphia, PA, 2025. SIAM. doi:10.1137/1.9781611978322.76.
  • [2] Stefan Arnborg and Andrzej Proskurowski. Linear time algorithms for NP-hard problems restricted to partial k-trees. Discrete Applied Mathematics, 23(1):11–24, 1989. doi:10.1016/0166-218X(89)90031-0.
  • [3] Hans L. Bodlaender, Marek Cygan, Stefan Kratsch, and Jesper Nederlof. Deterministic single exponential time algorithms for connectivity problems parameterized by treewidth. Information and Computation, 243:86–111, 2015. doi:10.1016/j.ic.2014.12.008.
  • [4] Hans L. Bodlaender, Fedor V. Fomin, Daniel Lokshtanov, Eelko Penninkx, Saket Saurabh, and Dimitrios M. Thilikos. (Meta) kernelization. Journal of the ACM, 63(5):44:1–44:69, 2016. doi:10.1145/2973749.
  • [5] Hans L. Bodlaender and Arie M. C. A. Koster. Combinatorial optimization on graphs of bounded treewidth. The Computer Journal, 51(3):255–269, 2008. doi:10.1093/comjnl/bxm037.
  • [6] Henning Bruhn, Felix Joos, and Oliver Schaudt. Erdős-Pósa property for labeled minors: 2-connected minors. SIAM Journal on Discrete Mathematics, 35(2):893–914, 2021. doi:10.1137/19M1289340.
  • [7] Bruno Courcelle. The monadic second-order logic of graphs. I. recognizable sets of finite graphs. Information and Computation, 85(1):12–75, 1990. doi:10.1016/0890-5401(90)90043-H.
  • [8] Bruno Courcelle. The monadic second-order logic of graphs. III. tree-decompositions, minors and complexity issues. RAIRO Informatique Théorique et Applications, 26(3):257–286, 1992. doi:10.1051/ita/1992260302571.
  • [9] Bruno Courcelle. The expression of graph properties and graph transformations in monadic second-order logic. In Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 1, pages 313–400. World Scientific Publishing, River Edge, NJ, 1997. doi:10.1142/9789812384720_0005.
  • [10] Iain Crump. Forbidden minors for 3-connected graphs with no non-splitting 5-configurations. Master’s thesis, Simon Fraser University, Burnaby, BC, Canada, 2012. Approved August 9, 2012. URL: https://summit.sfu.ca/item/12373.
  • [11] Radu Curticapean. Counting matchings with k unmatched vertices in planar graphs. In Piotr Sankowski and Christos Zaroliagis, editors, 24th Annual European Symposium on Algorithms (ESA 2016), volume 57 of Leibniz International Proceedings in Informatics (LIPIcs), pages 33:1–33:17, Dagstuhl, Germany, 2016. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.ESA.2016.33.
  • [12] Marek Cygan, Fedor V. Fomin, Łukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michał Pilipczuk, and Saket Saurabh. Parameterized Algorithms. Springer, Cham, 1st edition, 2015. doi:10.1007/978-3-319-21275-3.
  • [13] Elias Dahlhaus, David S. Johnson, Christos H. Papadimitriou, Paul D. Seymour, and Mihalis Yannakakis. The complexity of multiway cuts. In Proceedings of the 24th Annual ACM Symposium on Theory of Computing (STOC), pages 241–251. ACM, 1992. doi:10.1145/129712.129736.
  • [14] S. E. Dreyfus and R. A. Wagner. The steiner problem in graphs. Networks, 1:195–207, 1971/72. doi:10.1002/net.3230010302.
  • [15] Ranel E. Erickson, Clyde L. Monma, and Jr. Veinott, Arthur F. Send-and-split method for minimum-concave-cost network flows. Mathematics of Operations Research, 12(4):634–664, 1987. doi:10.1287/moor.12.4.634.
  • [16] Ruy Fabila-Monroy and David R. Wood. Rooted K4-minors. Electronic Journal of Combinatorics, 20(2):Paper 64, 19 pp., 2013. doi:10.37236/3476.
  • [17] Michael R. Fellows and Michael A. Langston. Nonconstructive advances in polynomial-time complexity. Information Processing Letters, 26(3):157–162, 1987. doi:10.1016/0020-0190(87)90054-8.
  • [18] Michael R. Fellows and Michael A. Langston. Nonconstructive tools for proving polynomial-time decidability. Journal of the ACM, 35(3):727–739, 1988. doi:10.1145/44483.44491.
  • [19] Samuel Fiorini, Stefan Kober, Michał T. Seweryn, Abhinav Shantanam, and Yelena Yuditsky. Face covers and rooted minors in bounded genus graphs, 2025. doi:10.48550/arXiv.2503.09230.
  • [20] Greg N. Frederickson. Planar graph decomposition and all pairs shortest paths. Journal of the ACM, 38(1):162–204, 1991. doi:10.1145/102782.102788.
  • [21] M. R. Garey and D. S. Johnson. The rectilinear steiner tree problem is NP-complete. SIAM Journal on Applied Mathematics, 32(4):826–834, 1977. doi:10.1137/0132071.
  • [22] Michael R. Garey, David S. Johnson, and Larry Stockmeyer. Some simplified NP-complete graph problems. Theoretical Computer Science, 1(3):237–267, 1976. doi:10.1016/0304-3975(76)90059-X.
  • [23] Maximilian Gorsky, Michał T. Seweryn, and Sebastian Wiederrecht. Polynomial bounds for the graph minor structure theorem, 2025. doi:10.48550/arXiv.2504.02532.
  • [24] Carla Groenland, Jesper Nederlof, and Tomohiro Koana. A polynomial time algorithm for steiner tree when terminals avoid a rooted K4-minor. In 19th International Symposium on Parameterized and Exact Computation, volume 321 of Leibniz International Proceedings in Informatics (LIPIcs), pages 12:1–12:17, Dagstuhl, Germany, 2024. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.IPEC.2024.12.
  • [25] Martin Grohe, Ken-ichi Kawarabayashi, Dániel Marx, and Paul Wollan. Finding topological subgraphs is fixed-parameter tractable. In Lance Fortnow and Salil P. Vadhan, editors, Proceedings of the 43rd ACM Symposium on Theory of Computing (STOC 2011), pages 479–488. ACM, 2011. doi:10.1145/1993636.1993700.
  • [26] Jędrzej Hodor, Hoang La, Piotr Micek, and Clément Rambaud. Quickly excluding an apex-forest, 2024. doi:10.48550/arXiv.2404.17306.
  • [27] Bart M. P. Jansen and Céline M. F. Swennenhuis. Steiner tree parameterized by multiway cut and even less. In 32nd Annual European Symposium on Algorithms, volume 308 of Leibniz International Proceedings in Informatics (LIPIcs), pages 76:1–76:16, Dagstuhl, Germany, 2024. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.ESA.2024.76.
  • [28] Naonori Kakimura, Ken-ichi Kawarabayashi, and Dániel Marx. Packing cycles through prescribed vertices. Journal of Combinatorial Theory, Series B, 101(5):378–381, 2011. doi:10.1016/j.jctb.2011.03.004.
  • [29] Ken-ichi Kawarabayashi. Rooted minor problems in highly connected graphs. Discrete Mathematics, 287(1–3):121–123, 2004. doi:10.1016/j.disc.2004.07.007.
  • [30] Ken-ichi Kawarabayashi, Robin Thomas, and Paul Wollan. Quickly excluding a non-planar graph, 2020. arXiv:2010.12397.
  • [31] Ken-ichi Kawarabayashi and Paul Wollan. A shorter proof of the graph minor algorithm—the unique linkage theorem—[extended abstract]. In STOC’10—Proceedings of the 2010 ACM International Symposium on Theory of Computing, pages 687–694, New York, 2010. ACM. doi:10.1145/1806689.1806784.
  • [32] Sándor Kisfaludi-Bak, Jesper Nederlof, and Erik Jan van Leeuwen. Nearly ETH-tight algorithms for planar steiner tree with terminals on few faces. ACM Transactions on Algorithms, 16(3):28:1–28:30, 2020. doi:10.1145/3371389.
  • [33] Tuukka Korhonen, Michał Pilipczuk, and Giannos Stamoulis. Minor containment and disjoint paths in almost-linear time. In 2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS 2024), pages 53–61, Los Alamitos, CA, 2024. IEEE Computer Society. doi:10.1109/FOCS61266.2024.00014.
  • [34] Robert Krauthgamer, James R. Lee, and Havana Rika. Flow-cut gaps and face covers in planar graphs. In Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 525–534, Philadelphia, PA, 2019. SIAM. doi:10.1137/1.9781611975482.33.
  • [35] O-joung Kwon and Dániel Marx. Erdős-Pósa property of minor-models with prescribed vertex sets, 2019. arXiv:1904.00879.
  • [36] Dániel Marx. A tight lower bound for planar multiway cut with fixed number of terminals. In Automata, Languages, and Programming. Part I, volume 7391 of Lecture Notes in Computer Science, pages 677–688. Springer, Heidelberg, 2012. doi:10.1007/978-3-642-31594-7_57.
  • [37] Dániel Marx, Paul D. Seymour, and Paul Wollan. Rooted grid minors. Journal of Combinatorial Theory, Series B, 122:428–437, 2017. doi:10.1016/j.jctb.2016.07.003.
  • [38] Bojan Mohar and Carsten Thomassen. Graphs on Surfaces. Johns Hopkins Series in the Mathematical Sciences. Johns Hopkins University Press, 2001. URL: https://www.press.jhu.edu/books/title/1675/graphs-surfaces.
  • [39] Hiroshi Okamura and Paul D. Seymour. Multicommodity flows in planar graphs. Journal of Combinatorial Theory, Series B, 31(1):75–81, 1981. doi:10.1016/0095-8956(81)90005-7.
  • [40] Sukanya Pandey and Erik Jan van Leeuwen. Planar multiway cut with terminals on few faces, 2025. doi:10.48550/arXiv.2506.23399.
  • [41] Christophe Paul, Evangelos Protopapas, Dimitrios M. Thilikos, and Sebastian Wiederrecht. Obstructions to erdős-Pósa dualities for minors. In 2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS 2024), pages 31–52, Los Alamitos, CA, 2024. IEEE Computer Society. doi:10.1109/FOCS61266.2024.00013.
  • [42] Christophe Paul, Evangelos Protopapas, Dimitrios M. Thilikos, and Sebastian Wiederrecht. Obstructions to erdős-Pósa dualities for minors, 2024. doi:10.48550/arXiv.2407.09671.
  • [43] Christophe Paul, Evangelos Protopapas, Dimitrios M. Thilikos, and Sebastian Wiederrecht. The local structure theorem for graph minors with finite index, 2025. doi:10.48550/arXiv.2507.02769.
  • [44] Massimiliano Pontecorvi and Paul Wollan. Disjoint cycles intersecting a set of vertices. Journal of Combinatorial Theory, Series B, 102(5):1134–1141, 2012. doi:10.1016/j.jctb.2012.05.004.
  • [45] Evangelos Protopapas, Dimitrios M. Thilikos, and Sebastian Wiederrecht. Colorful minors, 2026. doi:10.48550/arXiv.2507.10467.
  • [46] Neil Robertson and Paul D. Seymour. Graph width and well-quasi-ordering: A survey. In Progress in Graph Theory, volume 2, pages 399–406. Academic Press, Toronto, Orlando, 1984.
  • [47] Neil Robertson and Paul D. Seymour. Graph minors. II. algorithmic aspects of tree-width. Journal of Algorithms, 7(3):309–322, 1986. doi:10.1016/0196-6774(86)90023-4.
  • [48] Neil Robertson and Paul D. Seymour. Graph minors. V. excluding a planar graph. Journal of Combinatorial Theory, Series B, 41(1):92–114, 1986. doi:10.1016/0095-8956(86)90030-4.
  • [49] Neil Robertson and Paul D. Seymour. Graph minors. IV. tree-width and well-quasi-ordering. Journal of Combinatorial Theory, Series B, 48(2):227–254, 1990. doi:10.1016/0095-8956(90)90120-O.
  • [50] Neil Robertson and Paul D. Seymour. Graph minors. X. obstructions to tree-decomposition. Journal of Combinatorial Theory, Series B, 52(2):153–190, 1991. doi:10.1016/0095-8956(91)90061-N.
  • [51] Neil Robertson and Paul D. Seymour. Graph minors. XIII. the disjoint paths problem. Journal of Combinatorial Theory, Series B, 63(1):65–110, 1995. doi:10.1006/jctb.1995.1006.
  • [52] Neil Robertson and Paul D. Seymour. Graph minors. XVI. excluding a non-planar graph. Journal of Combinatorial Theory, Series B, 89(1):43–76, 2003. doi:10.1016/S0095-8956(03)00042-X.
  • [53] Neil Robertson and Paul D. Seymour. Graph minors XXIII. nash-williams’ immersion conjecture. Journal of Combinatorial Theory, Series B, 100(2):181–205, 2010. doi:10.1016/j.jctb.2009.07.003.
  • [54] Ignasi Sau, Giannos Stamoulis, and Dimitrios M. Thilikos. Parameterizing the quantification of CMSO: model checking on minor-closed graph classes. In Yossi Azar and Debmalya Panigrahi, editors, Proceedings of the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025, pages 3728–3742. SIAM, 2025. doi:10.1137/1.9781611978322.124.
  • [55] Alexander Schrijver. Combinatorial Optimization: Polyhedra and Efficiency, volume B. Springer, 2003.
  • [56] Dimitrios M. Thilikos and Sebastian Wiederrecht. Killing a vortex. Journal of the ACM, 71(4):27:1–27:56, 2024. doi:10.1145/3664648.
  • [57] Dimitrios M. Thilikos and Sebastian Wiederrecht. The graph minors structure theorem through bidimensionality, 2025. arXiv:2306.01724.
  • [58] Paul Wollan. Extremal functions for rooted minors. Journal of Graph Theory, 58(2):159–178, 2008. doi:10.1002/jgt.20301.