Chi-boundedness of graph classes excluding wheel vertex-minors
Hojin Choi
Department of Mathematical Sciences, KAIST, Daejeon, South Korea.
O-joung Kwon
Previous affiliation : Logic and Semantics, Technische Universität Berlin, Berlin, Germany.
Supported by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (ERC consolidator grant DISTRUCT, agreement No. 648527).
Department of Mathematics, Incheon National University, Incheon, South Korea.
Sang-il Oum
Supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF-2017R1A2B4005020).
Department of Mathematical Sciences, KAIST, Daejeon, South Korea.
Paul Wollan
Supported by the European Research Council (ERC) under the European Union’s Seventh Framework Programme (FP7/2007-2013)/ERC Grant Agreement no. 279558.
Department of Computer Science, University of Rome, “La Sapienza”, Rome, Italy.
Abstract
A class of graphs is χ-bounded if there exists a function
f:N→N such that for every graph G in
the class and an induced subgraph H of G, if H has no clique of
size q+1, then the chromatic number of
H is less than or equal to f(q).
We denote by Wn the wheel graph on n+1 vertices.
We show that the class of graphs having no vertex-minor isomorphic to Wn is χ-bounded.
This generalizes several previous results; χ-boundedness for circle graphs, for graphs having no W5 vertex-minors, and for graphs having no fan vertex-minors.
00footnotetext: E-mail addresses: [email protected] (H. Choi), [email protected] (O. Kwon), [email protected] (S. Oum), [email protected] (P. Wollan)
1 Introduction
All graphs in this paper are simple and undirected. A clique of
a graph is
a set of pairwise adjacent vertices. The clique
number of a graph G, denoted by ω(G), is the maximum
number of vertices in a clique in G. We denote the chromatic number of a graph G by χ(G).
Gyárfás [15] introduced the concept of a χ-bounded class of graphs. A class C of graphs is χ-bounded if there exists a function f:N→N such that for every graph G∈C and an induced subgraph H of G, χ(H)≤f(ω(H)).
Such a function f is called a χ-bounding function.
Gyárfás [15] proved that for every positive integer k, the class of graphs with no induced path of length k is χ-bounded.
A vertex-minor of a graph G is an induced subgraph of a graph
that can be obtained from G by a sequence of local
complementations [1, 2, 3, 4, 5, 17].
The precise
definition will be presented in Section 2.
As graph minors are motivated by the study of planar graphs,
one of the major motivations to study vertex-minors is due to its
close relation to circle graphs.
Circle graphs are intersection graphs of chords on a
circle. Vertex-minors of a circle graph are circle graphs, as local
complementations preserve the property of being circle graphs.
Gyárfás [13, 14] proved the following theorem.
Theorem 1.1** (Gyárfás [13, 14]).**
The class of circle graphs is χ-bounded.
Dvořák and Král’ [10] proved that
graphs of rank-width at most k are also χ-bounded and it is
also the case that the class of graphs of rank-width at most k is
closed under taking vertex-minors.
These motivate the following conjecture of Geelen (see [10]).
Conjecture 1.2** (Geelen (see [10])).**
For every graph H, the class of graphs with no H vertex-minor is χ-bounded.
Conjecture 1.2 is known to be true for the following cases. Here, for an integer k≥3, a wheel graph Wk is a graph that consists of an induced cycle on k vertices and an additional vertex adjacent to all vertices of the induced cycle.
- (I)
Conjecture 1.2 is true if H is a vertex-minor of W5, as shown by Dvořák
and Král’ [10]. Bouchet [6] proved
that a graph is a circle graph if and only if the graph has none of
W5,W7, and F7 as a vertex-minor, where F7 is the (unique) 7-vertex
bipartite graph such that F7−v is a cycle of length 6 for some vertex
v of degree 3.
Geelen [11] gave a decomposition theorem of
graphs with no W5 vertex-minor, using circle graphs as one of the
building blocks by applying a theorem of Bouchet. Dvořák and
Král’ [10] used the decomposition theorem of Geelen and Theorem 1.1 to prove that the class of graphs with no W5 vertex-minor is χ-bounded.
2. (II)
Conjecture 1.2 is true if H is a vertex-minor of a fan graph (a fan graph is a graph
obtained from the wheel graph by removing a vertex of degree 3),
as shown by I. Choi, Kwon, and Oum [7].
This implies that Conjecture 1.2 is true for all H such that H is a cycle, as every cycle is a vertex-minor of a sufficiently large fan graph. For such H, the conjecture also follows from a recent theorem of Chudnovsky, Seymour, and
Scott [8], proving a conjecture of Gyárfás that the class of graphs
having no induced cycles of length at least k is χ-bounded
for all k.
We prove Conjecture 1.2 for H=Wk for all k≥3, thus implying
both (I) and (II).
Theorem 8.2.
For every integer n≥3, the class of graphs with no Wn vertex-minor is χ-bounded.
Our theorem also provides an alternative proof of Theorem 1.1, as Wn is not a circle graph for n≥5.
Of course, (I) implies Theorem 1.1, but the proof of (I) by Dvořák and Král’ [10] depends on Theorem 1.1.
Moreover, (II) does not imply
Theorem 1.1 since a fan graph is a circle graph.
The paper is organized as follows.
Section 2 provides some preliminary concepts.
Section 3 gives a high level overview of the proof of our main theorem.
Section 4 presents a lemma that will help us to arrange finite sets of reals.
Section 5 proves a variant of Ramsey’s theorem.
In Sections 6 and 7, we explain how to obtain a wheel graph from several large graphs as a vertex-minor.
We prove our main theorem in Section 8.
2 Preliminaries
For a graph G, let V(G) and E(G) denote the vertex set and the edge set of G, respectively.
Let G be a graph.
For S⊆V(G), we denote by G[S] the subgraph of G induced by S.
For v∈V(G) and S⊆V(G), we denote by G−v the graph obtained from G by removing v, and by G−S the graph obtained by removing all vertices in S.
For F⊆E(G), we denote by G−F the graph with vertex set V(G) and edge set E(G)∖F.
For v∈V(G), the set of neighbors of v in G is denoted by NG(v), and the degree of v is the size of NG(v).
For S⊆V(G), we denote by NG(S) the set of vertices in V(G)∖S having a neighbor in S.
For an edge e of a graph G, we denote by G/e the graph obtained by contracting e.
Note we are only considering simple graphs, so we delete any parallel edges which arise from contracting an edge. A graph H is a subdivision of G if H can be obtained from G by replacing each edge vw by a path with at least one edge whose end vertices are v and w.
For a vertex v in a graph G, to perform local complementation at v,
replace the subgraph of G induced on NG(v)
by its complement graph.
We write G∗v to denote the graph obtained from G by applying
local complementation at v.
Two graphs G and H are locally equivalent if G can be obtained from H by a sequence of local complementations.
A graph H is a vertex-minor of a graph G
if H is an induced subgraph of a graph which is locally equivalent to G.
For an edge uv of a graph G, to pivot the edge uv in G, denoted G∧uv, perform the series of local complementations G∗u∗v∗u.
Note that G∧uv is identical to the graph obtained from G by flipping the adjacency relation between every pair of vertices x and y where x and y are contained in distinct sets of NG(u)∖(NG(v)∪{v}), NG(v)∖(NG(u)∪{v}), and NG(u)∩NG(v), and finally swapping the labels of u and v. To flip the adjacency relation between two vertices, we delete the edge if it exists and add it otherwise.
For a vertex v of a graph G with exactly two neighbors v1 and v2 that are non-adjacent, the series of operations (G∗v)−v is called smoothing the vertex v. The resulting graph is equivalently the graph obtained by contracting an edge incident with v.
Note that if H is a subdivision of G, then G is a vertex-minor of H because we can construct G from H by repeatedly smoothing vertices.
We describe another type of contraction that creates a graph isomorphic to a vertex-minor of the original graph.
For a vertex set S of a graph G where G[S] is connected, we denote by G/S the graph obtained by contracting all edges in G[S].
Thus, all vertices in S are identified to one vertex in G/S. In general, G/S is not a vertex-minor of G; the following lemma describes a situation, which will be useful in the coming arguments, where G/S is isomorphic to a vertex-minor of G.
Lemma 2.1**.**
Let m≥4 be an integer. Let G be a graph and let {p1,…,pm}∪{q} be a vertex set of G such that
p1p2⋯pm* is an induced path in G,*
there are no edges between {p2,…,pm−1} and V(G)∖({p1,…,pm}∪{q}),
q* has at least one neighbor in {p3,…,pm−1}, and no neighbors in {p1,p2,pm}.*
Then G/{p2,p3,…,pm−1} is isomorphic to a vertex-minor of G.
Proof.
Let G′:=G/{p2,p3,…,pm−1} and let p be the contracted vertex in G′.
We depict in Figure 1.
We simulate this contraction as follows:
-
First if there is a vertex of degree 2 in {p3,…,pm−1}, then we smooth it.
We may assume that there are no vertices of degree 2 in p3,…,pm−1.
2. 2.
If m≥7, then we apply local complementation at p4 and remove it. This local complementation removes edges qp3 and qp5, and links p3 and p5.
Then we smooth p3 and p5. By applying this procedure repeatedly, we may assume m∈{4,5,6}.
3. 3.
If m=4, then we smooth p2.
If m=5, then we apply local complementation at p3 and remove it, and then smooth p4.
If m=6, then we pivot p3p4 and remove p3 and p4, and then smooth p5.
It is not difficult to see that each resulting graph is isomorphic to G′.
∎
3 Overview of the approach
We begin by taking a leveling of the given graph.
A sequence L0,L1,…,Lm of disjoint subsets of the vertex set of a graph G is called a leveling in G if
-
∣L0∣=1, and
2. 2.
for each i∈{1,…,m}, every vertex in Li has a neighbor in Li−1, and has no neighbors in Lj for all j∈{0,…,i−2}.
Each Li is called a level.
We can obtain a leveling that covers all vertices in a connected graph by fixing a vertex v, and taking Li as the set of all vertices at distance i from v.
Given a leveling L0,L1,…,Lm,
if each Li can be colored by x colors, then
the whole graph can be colored by 2x colors, because there are no edges between Li and Lj for ∣j−i∣≥2.
Therefore, starting with a connected graph with sufficiently large chromatic number, we may assume that there is some level Li that still has large chromatic number.
A natural approach to find a wheel vertex-minor is to find a long induced cycle in the level Li with large chromatic number, using the result by Chudnovsky, Scott, and Seymour (Theorem 8.1),
and then to construct a large wheel vertex-minor using the connected subgraph on L0∪⋯∪Li−1.
However, this strategy does not work well.
For instance, we may find a graph depicted in the first figure of Figure 2.
In this graph, if we apply local complementations to create edges from v to the bottom cycle,
then we obtain a graph obtained from a large wheel by adding some parallel chords, depicted in the right-hand figure.
At this point, it is difficult to remove these chords to finally obtain a wheel graph as a vertex-minor.
To avoid such problems, we aim to find a similar structure, but having two disjoint large independent sets having regular neighbors on the cycle. One simple example is depicted in the first figure of Figure 3.
In this example, one independent set of vertices wi is used to create a vertex having many neighbors on the cycle, and the second set of vertices zj is used to remove the newly created chords. We depict this procedure in Figure 3.
Briefly speaking, to remove the chords that are newly created from wi’s, we want to add new chords that does not share an end vertex with chords created from wi’s, and then by pivoting these edges, we remove chords created from wi’s.
We need more involved arguments for dealing with general cases. This is one of the main procedures we will utilize to find a large wheel as a vertex-minor.
Our argument begins with a structure arising from recursively taking repeated levelings.
Explicitly, we aim to find pairwise disjoint vertex sets Xi and Y1,…,Yi and Z1,…,Zi in a graph G with sufficiently large i such that
G[Xi] has large chromatic number,
for each vertex v∈Xi and each x∈{1,…,i}, v has a neighbor in Yx and no neighbors in Zx,
for each x∈{1,…,i}, every vertex in Yx has a neighbor in Zx,
for each x∈{1,…,i}, there exists a vertex rx∈Zx where
for every v∈NG(Yx)∩Zx, there is a path P from v to rx in G[Zx] with NG(Yx)∩V(P)={v},
for distinct integers x,y∈{1,…,i} with x<y, there are no edges between Zx and Zy∪Yy.
Assume that we have such Xi, Y1,…,Yi,Z1,…,Zi. If χ(G[Xi]) is sufficiently large, then some connected component C of G[Xi] has the same chromatic number as G[Xi].
We choose a vertex v in C, and
we take a leveling L0,L1,…,Lm of C where Li is the set of all vertices at distance i from v.
Then there is a level Lt such that χ(G[Lt])≥χ(G[Xi])/2.
If t=1, we find a long induced cycle in G[L1] and thus we can obtain a large wheel vertex-minor directly.
Otherwise, it holds that t≥2. Assign
Xi+1:=Lt and Yi+1:=Lt−1 and Zi+1:=L0∪L1∪⋯∪Lt−2.
Thus, by requiring χ(G[Xi]) to be sufficiently large, we can either find Xi+1, Y1,…,Yi+1,Z1,…,Zi+1 with the desired properties, or find a large wheel vertex-minor.
From this structure, we will reduce to several types of simpler graphs step by step in Sections 6 and 7.
We first find a long induced cycle C=q1q2⋯qmq1 in G[Xi] using the result of Chudnovsky, Scott, and Seymour (Theorem 8.1).
Secondly, we obtain a structure called a (w,ℓ)-patched cycle where w=i.
The definition will be rigorously given in Section 7; for the moment, we proceed more informally. A (w,ℓ)-patched cycle consists of C along with vertex sets Sj={s1j,s2j,…,sℓj}⊆Yj for each j∈{1,2,…,i} and
a sequence of vertices qb1,qb2,…,qbℓ with 1≤b1<b2<⋯<bℓ≤m such that
for each x∈{1,…,i} and y∈{1,2,…,ℓ},
syx is adjacent to qby
and non-adjacent to qbz for all z∈{1,…,ℓ}∖{1,…,y}.
We prove in Proposition 7.4 that the existence of this structure is guaranteed by assuming that the graph has no large wheel vertex-minor and the conditions that
C is sufficiently long,
for every v∈V(C), v has a neighbor in each Yj,
each vertex in Y1∪Y2∪⋯∪Yi has at most n−1 neighbors in C.
Concerning the final condition, if a vertex in Y1∪Y2∪⋯∪Yi has at least n neighbors in C, then we can directly obtain a Wn vertex-minor (Lemma 6.5).
Up until this point in the argument, we have made no assumptions on the possible edges between pairs of vertices in the set S1∪S2∪⋯∪Si.
As we argued in Figure 3, we want to find a large independent set formed by two disjoint subsets from two distinct sets Sj and Sj′. For this, we apply a Ramsey-type argument, which we call the rectangular Ramsey lemma (Proposition 5.2).
This lemma implies that there exist a large subset J⊆{1,2,…,ℓ} and {c1,c2}∈{1,2,…,i} such that
{sxc1:x∈J}∪{sxc2:x∈J} is an independent set, if G has no large clique.
We further refine the adjacency relations between {sxc1:x∈J}∪{sxc2:x∈J} and C using the following Ramsey-type argument:
for a graph H on the vertex set D∪Y such that
H[D] is a sufficiently long induced cycle,
for every v∈D, v has a neighbor in Y,
each vertex in Y has at most n−1 neighbors in D,
there is a large subset Y′⊆Y and a partition of H[D] into at most n−1 paths such that for each part, either vertices in Y′
have the exactly same neighborhood, or neighborhoods appear in a consecutive order.
Figure 4 shows the two cases for how the vertices of Y′ can be adjacent to the vertices in H[D] which is in one subpath of an element of the partition of H[D].
We prove this result in a more general setting, which we call the regular partition lemma (Proposition 4.2), with the hope that it might be of use in other situations.
Depending on the outcome of the application of the regular partition lemma, we show that G contains a vertex-minor isomorphic to one of several cases we call a drum, a clam, and a hanging ladder, depicted in Figures 5, 6, 7, respectively.
4 Regular partition lemma
For a sequence (A1,…,Aℓ) of finite subsets of an interval I⊆R, a partition {I1,…,Ik} of I into intervals
is called a regular partition of I with respect to (A1,…,Aℓ) if
for all i∈{1,…,k}, either
A1∩Ii=A2∩Ii=⋯=Aℓ∩Ii=∅, or
∣A1∩Ii∣=∣A2∩Ii∣=⋯=∣Aℓ∩Ii∣>0, and for all j,j′∈{1,…,ℓ} with j<j′, max(Aj∩Ii)<min(Aj′∩Ii), or
∣A1∩Ii∣=∣A2∩Ii∣=⋯=∣Aℓ∩Ii∣>0, and for all j,j′∈{1,…,ℓ} with j<j′, max(Aj′∩Ii)<min(Aj∩Ii).
The number of parts k is called the order of the regular partition.
The following lemma is a strengthening of Erdős-Szekeres theorem. We simply follow the proof of Seidenberg [18]. We say that a sequence is identical if all elements of the sequence are same.
Lemma 4.1**.**
For every sequence (a1,…,a(ℓ−1)3+1) of real numbers, there exists a subsequence (ai1,…,aiℓ) that is identical or strictly increasing or strictly decreasing.
Proof.
For each ai, we define a triplet (ai1,ai2,ai3) where
ai1 is the length of the longest identical subsequence ending at ai,
ai2 is the length of the longest strictly increasing subsequence ending at ai, and
ai3 is the length of the longest strictly decreasing subsequence ending at ai.
Note that (ai1,ai2,ai3)=(aj1,aj2,aj3) for all i=j, since aj=ai or aj>ai or aj<ai.
However, the number of different triplets such that 0<ai1,ai2,ai3<ℓ is at most (ℓ−1)3.
Therefore, there exists ak such that one of ak1,ak2, and ak3 is ℓ, completing the proof.
∎
Proposition 4.2** (Regular partition lemma).**
Let I⊆R be an interval.
For all positive integers k and ℓ,
there exists a positive integer N=N(k,ℓ) satisfying the following.
For every sequence (A1,…,AN) of k-element subsets of I,
there exist a subsequence (Aj1,…,Ajℓ) of (A1,…,AN) and a regular partition of I with respect to (Aj1,…,Ajℓ) that has order at most k.
Proof.
We recursively define t(n,ℓ),M(n,ℓ),N(n,ℓ) as follows
[TABLE]
We proceed by induction on k.
If k=1, the statement is implied by Lemma 4.1.
If ℓ=1, then the partition {I} of I is a regular partition with respect to A1.
We may assume that k,ℓ≥2. Note that M(k,ℓ)≥t(k,ℓ).
By slightly abusing notation, let us identify Ai with a strictly increasing sequence (ai,1,ai,2,…,ai,k)
of its elements.
Let M=M(k,ℓ), and t=t(k,ℓ).
Let A0=(A1,…,AN).
For each i=1,2,…,k, there exists a subsequence Ai of Ai−1 such that
the sequence of
the i-th elements of terms of Ai is (not necessarily strictly) increasing or decreasing
where
[TABLE]
by the Erdős-Szekeres Theorem. Then ∣Ak∣≥M. Let A=(Ai1,…,AiM) be a subsequence of Ak of length M.
By the construction, for each j∈{1,2,…,k},
the sequence (ai1,j,ai2,j,…,aiM,j) of
the j-th elements
of terms of A is increasing
or decreasing.
By symmetry, we may assume that
(ai1,1,…,aiM,1) is increasing,
because otherwise we consider the reverse (AN,AN−1,…,A1).
Suppose that there exists an integer 0<j<k such that (ai1,j,…,aiM,j) is increasing and (ai1,j+1,…,aiM,j+1) is decreasing. Let x∈(aiM,j,aiM,j+1).
As (ai1,j,…,aiM,j) is increasing,
the first j elements of each term of A are less than x.
Similarly the remaining k−j elements of each term of A
are greater than x
because (ai1,j+1,…,aiM,j+1) is decreasing.
Thus we observe that
[TABLE]
and
[TABLE]
Since 0<j<k and M≥t≥N(j,N(k−j,ℓ)), by the induction hypothesis
applied to (Ai1∩(−∞,x],Ai2∩(−∞,x],…,AiM∩(−∞,x]),
there exist a subsequence A′ of A with ∣A′∣=N(k−j,ℓ) and a regular partition of I∩(−∞,x] with respect to A′ that has order at most j. Again by the induction hypothesis, we obtain a subsequence A′′ of A′ with ∣A′′∣=ℓ and a regular partition of I∩(x,∞) with respect to A′′ that has order at most k−j. The union of the regular partitions of I∩(−∞,x] and I∩(x,∞) is a regular partition of I with respect to A′′ of order at most k, so we are done.
Therefore, we may assume that (ai1,j,…,aiM,j) is increasing for every j∈{1,…,k}.
Suppose that
ais+t−1,j<ais,j+1 for some 1≤s≤M−t+1 and 1≤j≤k−1.
Then
there exists x∈(ais+t−1,j,ais,j+1).
We deduce that
[TABLE]
and
[TABLE]
Since t≥N(j,N(k−j,ℓ)),
by applying the induction hypothesis to a partition I∩(−∞,x]
and to a partition I∩(x,∞) as in the previous paragraph,
we are done.
Thus, we may assume that
ais+t−1,j≥ais,j+1 for all 1≤s≤M−t+1 and 1≤j≤k−1.
Therefore ais+(t−1)k,1≥ais+t−1,k>ais+t−1,k−1≥ais,k for all s with 1≤s≤M−(t−1)k. This implies that
maxAi1+(t−1)kj<minAi1+(t−1)k(j+1) for each 0≤j≤ℓ−2
and therefore
{I} is a regular partition of I with respect to (Ai1,Ai1+(t−1)k,…,Ai1+(t−1)k(ℓ−1)).
∎
Corollary 4.3**.**
Let I be an interval in R.
For all positive integers k and ℓ, there exists an integer N=N′(k,ℓ) satisfying the following:
For every sequence (A1,…,AN) of sets of at most k
reals in I,
there exist a sequence 1≤j1<j2<⋯<jℓ≤N and a regular partition of I with respect to (Aj1,…,Ajℓ) that has order at most k.
5 Rectangular Ramsey Lemma
Let G be a graph with vertex set {1,2,…,m}×{1,2,…,n}.
We would like to show that either G has a large clique
or there exist subsets X⊆{1,2,…,m} and Y⊆{1,2,…,n}
such that X×Y is an independent set in G and both ∣X∣ and ∣Y∣ are large.
We prove it using the Product Ramsey Theorem.
For a set X and a non-negative integer k, we denote by (kX) the set of all k-element subsets of X.
Theorem 5.1** (Theorem 11.5 of [19]; See also [12]).**
Let r,t be positive integers, and let k1,k2,…,kt be nonnegative integers, and
let m1,m2,…,mt be integers with mi≥ki for each i∈{1,2,…,t}.
Then there exists an integer R=Rprod(r,t;k1,k2,…,kt;m1,m2,…,mt) such that
if X1,X2,…,Xt are sets with ∣Xi∣≥R for each i∈{1,2,…,t},
then for every function f:(k1X1)×(k2X2)×⋯×(ktXt)→{1,2,…,r},
there exist an element α∈{1,2,…r} and subsets Y1,Y2,…,Yt of X1,X2,…,Xt, respectively,
so that ∣Yi∣≥mi for each i∈{1,2,…,t}, and
f maps every element of (k1Y1)×(k2Y2)×⋯×(ktYt) to α.
Proposition 5.2**.**
For all positive integers a, b, and k, there exist positive integers M=R1(a,b,k) and N=R2(a,b,k) such that
for all m≥M and n≥N,
every graph G on {1,2,…,m}×{1,2,…,n}
either has a clique of k vertices
or has subsets X⊆{1,2,…,m} and Y⊆{1,2,…,n} such that
∣X∣=a, ∣Y∣=b, and X×Y is an independent set in G.
Proof.
Let t:=max(a,b,k), and let M=N=Rprod(7,2;2,2;t,t).
We may assume that G is a graph on {1,2,…,M}×{1,2,…,N}.
Let us write vij=(i,j) to denote a vertex.
We define a function f:(2{1,2,…,M})×(2{1,2,…,N})→{1,2,…,7} as follows.
For {x1,x2}⊆{1,2,…,M} and {y1,y2}⊆{1,2,…,N} with x1<x2 and y1<y2,
let
[TABLE]
and let f({x1,x2},{y1,y2}):=i if G contains ei but does not contain ej for all j<i, and f({x1,x2},{y1,y2}):=7 if G contains no edges in {e1,…,e6}.
By Theorem 5.1,
there exist α∈{1,2,…,7}, X⊆{1,2,…,M}, and Y⊆{1,2,…,N} with ∣X∣≥t and ∣Y∣≥t such that
f maps every element of (2X)×(2Y) to α.
If α=7, then X×Y is an independent set with ∣X∣≥a and ∣Y∣≥b,
and if α∈{1,2,…,6}, then G contains a clique of size t≥k.
∎
6 Manufacturing wheels
We will use the following Ramsey-type result on connected graphs.
Theorem 6.1** (folklore; see Diestel [9]).**
For k≥1 and ℓ≥3,
every connected graph on at least kℓ−2+1 vertices contains
a vertex of degree at least k or an induced path on ℓ vertices.
The following lemma is useful to find an induced matching in a bipartite graph.
Lemma 6.2** (Lemma 7.8 of [16]).**
Let n be a positive integer.
Let G be a bipartite graph with a bipartition (A,B) such that
every vertex in A has a neighbor,
every vertex in B has at most n neighbors.
Then there is an induced matching of size at least ∣A∣/n.
For every integer n≥3, let μ(n)=(n−1)(R(n,n)2n−3+1).
Lemma 6.4 is useful to reduce the size of a connected subgraph.
Lemma 6.3** (Choi, Kwon, and Oum [7]).**
Let H be a connected graph with at least 2 vertices.
For each vertex v of H, either H−v or H∗v−v is connected.
Lemma 6.4**.**
Let n≥3 be an integer and let G be a graph on the vertex set A∪U∪S such that
-
A, U, and S are pairwise disjoint,
2. 2.
there are no edges between A and S,
3. 3.
U* is an independent set,*
4. 4.
each vertex in U has a neighbor on S, and
5. 5.
there exists a vertex w∈S where
for every v∈NG(U)∩S, there is a path P from v to w in G[S] with NG(U)∩V(P)={v}.
If ∣U∣≥μ(n), then there exist U′⊆U with ∣U′∣≥n and v∈S and a graph G′ on A∪U′∪{v} such that
-
G′[A∪U′]=G[A∪U′],
2. 2.
v* is adjacent to all vertices in U′ and has no neighbors in A in G′,*
3. 3.
G′* is a vertex-minor of G.*
Proof.
Let m:=μ(n) and let U:={u1,u2,…,um}.
For each v∈NG(U)∩S, let Pv be a path from v to w in G[S] with NG(U)∩V(Pv)={v}.
Suppose w∈NG(U)∩S. By the assumption that for every v∈NG(U)∩S it holds that NG(U)∩V(Pv)={v},
we conclude that NG(U)∩S={w}. Therefore, w is adjacent to all vertices in U, and we are done.
We may assume that w∈S∖NG(U).
If there is a vertex in S having at least n neighbors on U,
then we are done.
We may assume that every vertex in S has at most n−1 neighbors on U.
By Lemma 6.2, there exist a subset {a1,a2,…,am/(n−1)} of {1,2,…,m} and a subset {s1,s2,…,sm/(n−1)} of S such that
uai is adjacent to sj if and only if i=j.
Let U1:=A∪{uai:1≤i≤m/(n−1)} and
U2:={si:1≤i≤m/(n−1)}.
Let G1:=G[U1∪U2∪(⋃v∈U2V(Pv))].
Note that NG1(U1)=U2, G1−U1 is connected, and every vertex in V(G1)∖(U1∪U2) has no neighbors in U1.
Choose a sequence of graphs H1,H2,…,Hy such that
- (1)
H1=G1,
2. (2)
V(Hy)=U1∪U2,
3. (3)
for each i∈{1,2,…,y−1}, Hi+1=Hi−vi or Hi+1=Hi∗vi−vi for some vi∈V(Hi)∖(U1∪U2),
4. (4)
for each i∈{1,2,…,y}, Hi−U1 is connected.
We claim that such a sequence always exists. Let H1,H2,…,Hy′ be a maximal sequence satisfying (1), (3), and (4).
Assume, to reach a contradiction, that V(Hy′)=U1∪U2. By the assumptions, we have U1∪U2⊆V(Hy′), and therefore, V(Hy′)∖(U1∪U2)=∅.
Let vy′∈V(Hy′)∖(U1∪U2).
Since Hy′−U1 is connected,
by Lemma 6.3,
(Hy′−U1)−vy′ or (Hy′−U1)∗vy′−vy′ is connected.
We fix Hy′+1 to be one of (Hy′−U1)−vy′ and (Hy′−U1)∗vy′−vy′ which is connected. This contradicts the maximality of the sequence.
We conclude that there exists a sequence H1,H2,…,Hy satisfying (1) - (4). Let G2:=Hy.
Note that
V(G2)=U1∪U2,
G2[U2] is connected,
G2−E(G2[U2])=G1[U1∪U2]−E(G1[U2])=G[U1∪U2]−E(G[U2]).
Since ∣U2∣=m/(n−1)=R(n,n)2n−3+1, by Theorem 6.1,
G2[U2] contains either a vertex of degree at least R(n,n) or an induced path on 2n−1 vertices.
Suppose G2[U2] contains a vertex sj of degree at least R(n,n) for some 1≤j≤m/(n−1).
Since sj has at least R(n,n) neighbors in U2, NG2(sj)∩U2
contains either a clique of size n or an independent set of size n.
We define
[TABLE]
Note that NG3(sj)∩U2 contains an independent set of size n.
Let {sd1,sd2,…,sdn} be an independent set in NG3(sj)∩U2.
Note that the application of a local complementation when we obtain G3 does not change the adjacency relation between
{sd1,sd2,…,sdn} and {uad1,uad2,…,uadn} as sj has no neighbors on {uad1,uad2,…,uadn} in G2.
Let
[TABLE]
Then
we have G′[A∪{uadi:1≤i≤n}]=G[A∪{uadi:1≤i≤n}], and
sj is adjacent to all vertices in {uadi:1≤i≤n} and has no neighbors in A in G′,
as required.
Suppose G2[U2] contains an induced path si1si2…si2n−1.
Let
[TABLE]
Then in G′, si2n−1 is adjacent to all of ui1,ui3,ui5,…,ui2n−1, and
{ui1,ui3,ui5,…,ui2n−1} is an independent set of size n, and
si2n−1 has no neighbor in A, as required.
∎
6.1 From a partial wheel with many spokes
Lemma 6.5**.**
Let n≥3 be an integer and let G be a graph such that G−v is an induced cycle of length
at least n+3.
If the degree of v is at least n, then G has Wn as a vertex-minor.
Proof.
Let s be the length of the induced cycle G−v. Let v1,…,vs be the vertices of the cycle in a cyclic order and let vs+ℓ:=vℓ for 1≤ℓ≤s. Let t be the degree of v. Note that s≥t.
We prove by induction on s+t.
The following statements cover base cases which are either t=n or s=n+3:
(Case 1. t=n.) Let vi1,vi2,…,vis−t be the vertices of G−v that are non-adjacent to v in G. The graph obtained from G by smoothing vi1,vi2,…,vist is isomorphic to Wn.
(Case 2. s=n+3 and t=n+1.) Let vi,vj be the vertices in G−v that are non-adjacent to v. Note that we may assume that i=j+1 and i=j+2 by symmetry. The graph (G∗vi∗vj+1∗vj+2)−{vi,vj+1,vj+2} is isomorphic to Wn.
(Case 3. s=n+3 and t=n+2.) Let vi be the vertex in G−v that is non-adjacent to v. The graph (G∗vi+1∗vi∗vi−1)−{vi−1,vi,vi+1} is isomorphic to Wn.
(Case 4. s=n+3 and t=n+3.) Let vi be a vertex in G−v. The graph (G∗vi∗vi−1∗vi+1)−{vi−1,vi,vi+1} is isomorphic to Wn.
We may assume that s>n+3 and t>n.
Suppose that s>t. There exists i such that v is not adjacent to vi and adjacent to vi+1. Let G1=G∗vi−vi. Then G1−v is an induced cycle of length s−1≥n+3 and the degree of v is t in G1. By induction hypothesis, G1 has Wn as a vertex-minor, which implies that G has Wn as a vertex-minor.
Now, we may assume that s=t>n+3. For a vertex u in G−v, let G2=G∗u−u. Then G2−v is an induced cycle of length s−1≥n+3 and the degree of v is t−3≥n in G2. By induction hypothesis, G2 has Wn as a vertex-minor, which implies that G has Wn as a vertex-minor.
∎
6.2 From drums, clams, and hanging ladders
A drum on 3n vertices
is the graph on the vertex set {v1,v2,…,vn,w1,w2,…,wn,u1,u2,…,un} such that v1v2⋯vn is an induced path,
w1w2⋯wn is an induced cycle,
each ui is adjacent only to vi and wi,
and there are no edges between {v1,v2,…,vn} and {w1,w2,…,wn}. See Figure 5 for an illustration.
Lemma 6.6**.**
For an integer n≥3,
a drum on 3(2n−1) vertices has Wn as a vertex-minor.
Proof.
Let G be a drum on 3(2n−1) vertices with the vertex labels as in the definition of drums.
Let H=G∗v1∗v2∗v3⋯∗v2n−2.
Then, in H, v2n−1 is adjacent to all of u1, u2, …, u2n−1. Furthermore {u1,u3,u5,…,u2n−1} is an independent set in H. Thus,
[TABLE]
is isomorphic to a subdivision of Wn.
∎
For an integer n≡1(mod3),
a clam on n vertices
is a graph on the vertex set {v1,v2,…,vn−2,h1,h2}
such that v1v2…vn−2 is an induced path,
h1 is adjacent to all of v1, v2, …, vn−2,
and h2 is adjacent to vi if and only if 1<i<n−2 and i≡0(mod3). Note that h1 and h2 may be adjacent in a clam.
Lemma 6.7**.**
For an integer n≥2, a clam on 3n+4 vertices contains W2n or W2n+1 as a vertex-minor.
Proof.
Let G be a clam on 3n+4 vertices
with the vertex labels as in the definition.
Let H=G∗v3∗v6∗v9∗⋯∗v3n.
In H, h1 is non-adjacent to {v2,v4,v5,v7,…,v3n−1,v3n+1},
and h1v1v2v4v5v7v8⋯v3n−1v3n+1v3n+2h1 is an induced cycle of length 2n+3.
Still in H, h2 is adjacent to 2n vertices among v1, v2, v4, v5, v7, v8, …, v3n−1, v3n+1, v3n+2.
Thus, H−{v3,v6,v9,⋯,v3n} is isomorphic to a subdivision of W2n or W2n+1, depending on whether or not h2 is adjacent to h1 in H.
∎
A hanging ladder on 6n+5 vertices is a graph on the vertex set {v1,v2,…,v3n+2,w1,w2,…,w3n+2,c} such that
vi is adjacent to wj if and only if i=j,
v1v2…v3n+2 and w1w2…w3n+2 are induced paths,
the set of neighbors of c is
{vi,wi:1<i<3n+2,i≡0(mod3)}.
Lemma 6.8**.**
For an integer n≥2, a hanging ladder on 6n+5 vertices contains W4n as a vertex-minor.
Proof.
Let G be the hanging ladder on 6n+5 vertices with the labels as in the definition.
Let H=G∧v3w3∧v6w6∧⋯∧v3nw3n.
Then the vertex set {vi,wi:1≤i≤3n+2,i≡0(mod3)} induces a cycle in H.
As c is still adjacent to 4n vertices on this cycle, H is isomorphic to a subdivision of W4n.
∎
6.3 From extended drums
An extended drum of order n
is a graph G on the vertex set {w1,w2,…,wn,u1,u2,…,un}∪S such that
S and {w1,w2,…,wn,u1,u2,…,un} are disjoint,
w1w2⋯wnw1 is an induced cycle,
{u1,u2,…,un} is an independent set,
ui is adjacent to wj if and only if i=j,
each ui has a neighbor in S,
there are no edges between S and {w1,…,wn}.
there exists a vertex w∈S where
for every v∈NG({u1,u2,…,un})∩S, there is a path P from v to w in G[S] with NG({u1,u2,…,un})∩V(P)={v}.
Lemma 6.9**.**
For an integer n≥3,
an extended drum of order μ(n) has Wn as a vertex-minor.
Proof.
Let G be an extended drum of order μ(n).
By Lemma 6.4,
there exist U⊆{u1,u2,…,uμ(n)} with ∣U∣≥n and v∈S and a graph G′ on
{w1,w2,…,wμ(n)}∪U∪{v} such that
G′[{w1,w2,…,wμ(n)}∪U]=G[{w1,w2,…,wμ(n)}∪U],
v is adjacent to all vertices in U and has no neighbors in {w1,w2,…,wμ(n)} in G′,
G′ is a vertex-minor of G.
Then G′ is a subdivision of Wn, and therefore, G contains a vertex-minor isomorphic to Wn.
∎
6.4 From extended clams
An extended clam of order n
is a graph G on the vertex set
[TABLE]
such that
S and {p1,p2,…,p2n,v1,v2,…,vn,w1,w2,…,wn,h} are disjoint,
p1p2⋯p2n is an induced path,
{v1,…,vn,w1,…,wn} is an independent set,
vi is adjacent to pj if and only if j=2i−1,
wi is adjacent to pj if and only if j=2i,
h is adjacent to all vertices in {v1,…,vn}, but non-adjacent to {p1,…,p2n}∪S,
each wi has a neighbor in S, and there are no edges between S and {v1,…,vn,p1,…,p2n},
there exists a vertex w∈S where
for every v∈NG({w1,w2,…,wn})∩S, there is a path P from v to w in G[S] with NG({w1,w2,…,wn})∩V(P)={v}.
The simple extended clam is an extended clam such that S consists of one vertex z that is adjacent to all vertices in {w1,…,wn} and
h is adjacent to all vertices in {w1,…,wn}.
Lemma 6.10**.**
For an integer n≥2, the simple extended clam of order 2n+1 contains a clam on 3n+4 vertices as a vertex-minor, and thus
contains W2n or W2n+1 as a vertex-minor.
Proof.
Let G be the simple extended clam of order 2n+1, and let
G1:=G∗w1∗w2∗w3∗⋯∗w2n.
In G1, both z and h are adjacent to p2i for all i∈{1,…,2n}.
Then
[TABLE]
is a subdivision of a clam on
(4n+2)−(n−1+1)+2=3n+4
vertices. By Lemma 6.7, it contains a vertex-minor isomorphic to W2n or W2n+1.
∎
Lemma 6.11**.**
For an integer n≥3, an extended clam of order μ(n)+μ(2n+1)−1
contains Wn as a vertex-minor.
Proof.
Let G be an extended clam or order μ(n)+μ(2n+1)−1.
There exists I⊆{1,…,μ(n)+μ(2n+1)−1} such that either
∣I∣≥μ(n) and h is anti-complete to {wi:i∈I}, or
∣I∣≥μ(2n+1) and h is complete to {wi:i∈I}.
When ∣I∣≥μ(n) and h is anti-complete to {wi:i∈I}, G contains a subdivision of an extended drum of order μ(n), with the cycle hv1p1p2...p(2μ(n)+2μ(2n+1)−3)v(μ(n)+μ(2n+1)−1)h.
Then by Lemma 6.9, it contains a vertex-minor isomorphic to Wn.
We may assume that ∣I∣≥μ(2n+1) and h is complete to {wi:i∈I}.
Let G1:=G−{vi,wi:i∈{1,2,…,μ(n)+μ(2n+1)−1}∖I},
and let A:=V(G1)∖({wi:i∈I}∪S).
By Lemma 6.4,
there exist U⊆{wi:i∈I} with ∣U∣≥2n+1 and v∈S and a graph G2 on
A∪U∪{v} such that
G2[A∪U]=G[A∪U],
v is adjacent to all vertices in U and has no neighbors in A in G2,
G2 is a vertex-minor of G.
Then G2 is a subdivision of the simple extended clam of order 2n+1, and therefore, G contains a vertex-minor isomorphic to W2n or W2n+1 by Lemma 6.10.
∎
6.5 From extended hanging ladders
For integers t,n≥2, a t-extended hanging ladder of order n is a graph G on the vertex set
[TABLE]
for some r such that
S and {p1,p2,…,p2n,v1,v2,…,vn,w1,w2,…,wn}∪{q1,q2,…,qr} are disjoint,
p1p2⋯p2n, q1q2⋯qr are induced paths, and pi is not adjacent to qj,
{v1,…,vn,w1,…,wn} is an independent set,
vi is adjacent to pj if and only if j=2i−1,
wi is adjacent to pj if and only if j=2i,
there exists
a sequence 1≤b1<b2<⋯<bn<bn+1=r+1 such that
for each i∈{1,…,n},
vi is adjacent to qbi
and non-adjacent to qx for all x∈{1,…,r}∖{bi,bi+1,bi+2,…,bi+1−1},
every wi has a neighbor in S, and has at most t−1 neighbors on {q1,q2,…,qr},
there are no edges between S and {p1,p2,…,p2n,v1,v2,…,vn}∪{q1,q2,…,qr},
there exists a vertex w∈S where
for every v∈NG({u1,u2,…,un})∩S, there is a path P from v to w in G[S] with NG({u1,u2,…,un})∩V(P)={v}.
A simple extended hanging ladder is a t-extended hanging
ladder for some t≥2 such that
r=2n,
vi is adjacent to qj if and only if j=2i−1,
wi is adjacent to qj if and only if j=2i.
Note that the value t is not important in a simple extended hanging ladder because every wi has exactly one neighbor on {q1,q2,…,qr}.
We depict a simple hanging ladder in Figure 8.
Lemma 6.12**.**
For an integer n≥3, a simple extended hanging ladder of order
μ(2n+2) contains W4n as a vertex-minor.
Proof.
Let G be a simple extended hanging ladder of order μ(2n+2), and let A:=V(G)∖(S∪{w1,w2,…,wμ(2n+2)}).
By Lemma 6.4,
there exist U⊆{w1,w2,…,wμ(2n+2)} with ∣U∣≥2n+2 and v∈S and a graph G′ on
A∪U∪{v} such that
G′[A∪U]=G[A∪U],
v is adjacent to all vertices in U and has no neighbors in A in G′,
G′ is a vertex-minor of G.
Let U:={wi1,wi2,…,wi2n+2} where i1<i2<⋯<i2n+2.
Then
[TABLE]
contains an induced subgraph isomorphic to a subdivision of a hanging ladder on 6n+5 vertices,
and by Lemma 6.8, it contains a vertex-minor isomorphic to W4n.
∎
Lemma 6.13**.**
For every integer n≥3, there exists an integer L=L(n) such that an n-extended hanging ladder of order L contains Wn as a vertex-minor.
Proof.
Let
m1:=μ(n),
m2:=8n,
m3:=μ(2n+2),
m4:=m1+2(m2−1)(n−2)+4, and
L:=(m3−1)m4+2m4+m1.
Let G be an n-extended hanging ladder of order L.
We claim that G contains Wn as a vertex-minor.
We first prove two special cases.
Claim 6.14**.**
Suppose there exists i∈{0,1,…,L−m1} such that
there are no edges between {wi+1,wi+2,…,wi+m1} and {qbi+1,qbi+1+1,qbi+1+2,…,qbi+m1+1}.
Then G contains a vertex-minor isomorphic to Wn.
- Proof.
Suppose there exists such an integer i. Let i′ be the maximum integer such that vi+1 is adjacent to qi′.
Note that bi+1≤i′<bi+2.
Then
[TABLE]
is an induced cycle.
Since there are no edges between {wi+j:1≤j≤m1} and {qx:bi+1≤x≤bi+m1+1},
G contains a subdivision of an extended drum of order m1=μ(n).
By Lemma 6.9, G contains a vertex-minor isomorphic to Wn.
◊
Claim 6.15**.**
If there are i,j1,j2∈{1,…,L} with j2−j1≥m2 such that
wi* is adjacent to qx1 for some bj1≤x1<bj1+1 and adjacent to qx2 for some bj2≤x2<bj2+1,*
wi* is not adjacent to qx for all x∈{x1+1,x1+2,…,x2−1},*
then G contains a vertex-minor isomorphic to Wn.
- Proof.
Suppose there are such integers i,j1,j2. Then
wiqx1qx1+1qx1+2⋯qx2wi
is an induced cycle.
First assume that i≤j1.
Let
[TABLE]
where j2′=j2−2 if j2≡j1(mod2) and j2′=j2−1 otherwise.
We will contract paths from G to obtain a drum on 23(m2−2)≥3(2n−1) vertices.
See Figure 9 for an example case.
Observe that p2j1+3p2j1+4⋯p2j2′−1 is a path such that each vertex of vj1+2,vj1+4,vj1+6,…,vj2′ has a neighbor on this path.
Let G2 be the graph obtained from G1 by contracting
[TABLE]
for each
t∈{2,4,6,…,j2′−j1}.
By Lemma 2.1, G2 is isomorphic to a vertex-minor of G1.
Moreover, G2 contains a subdivision of a drum on 23(j2−j1−2)=23(m2−2)≥3(2n−1) vertices, and
by Lemma 6.6, G2 contains a vertex-minor isomorphic to Wn.
The case when i≥j2 is symmetric to the previous case. We may assume that j1<i<j2.
In this case, wi is adjacent to p2i, and to avoid having this edge, we take a part that is larger and having no edges from wi.
Since j2−j1≥m2, we have either i−j1≥m2/2 or j2−i≥m2/2.
So, by taking the longer path between two subpaths obtained from p2j1+3p2j1+4⋯p2j2′−1 by removing p2i, we can observe that G contains a vertex-minor isomorphic to a drum on 23(2m2−2) vertices.
Since 23(2m2−2)=3(2n−1), by Lemma 6.6, G contains a vertex-minor isomorphic to Wn.
◊
From Claim 6.15,
we observe the following.
Claim 6.16**.**
If there are i,j1,j2∈{1,…,L} with j2−j1≥(m2−1)(n−2)+1 such that
wi is adjacent to qx1 for some bj1≤x1<bj1+1 and adjacent to qx2 for some bj2≤x2<bj2+1,
then G contains a vertex-minor isomorphic to Wn.
-
Proof.
Since j2−j1≥(m2−1)(n−2)+1 and wi has at most n−1 neighbors in {q1,q2,…,qr}, there exist j3,j4 with j1<j3<j4<j2 such that
-
–
j4−j3≥m2,
wi is adjacent to qx3 for some bj3≤x3<bj3+1 and adjacent to qx4 for some bj4≤x4<bj4+1,
wi is not adjacent to qx for all x3<x<x4.
By Claim 6.15, G contains a vertex-minor isomorphic to Wn.
◊
For each i∈{1,2,…,m3}, we choose a vertex wdi such that
di∈{im4+1,im4+2,…,im4+m1} and
wdi is adjacent to qx for some bim4+1≤x≤bim4+m1+1.
If such a vertex does not exist for some i, then by Claim 6.14, G contains a vertex-minor isomorphic to Wn.
We may assume that such a vertex exists for each i∈{1,2,…,m3}.
Suppose wdi is adjacent to qy for some y≥bim4+2m4+m1 or for some y≤bim4−2m4−m1+3−1.
By the choice of di, wdi is adjacent to qx for some bim4+1≤x≤bim4+m1+1.
Since 2m4+m1−(m1+1)≥(m1−1)(n−2)+1 and 1−(−2m4−m1+2)≥(m1−1)(n−2)+1,
by Claim 6.16, G contains a vertex-minor isomorphic to Wn.
We may assume that each wdi is not adjacent to qy for all y∈{1,2,…,r}∖{j:bim4−2m4−m1+3≤j<bim4+2m4+m1}.
Note that (i+1)m4−2m4−m1=im4+2m4+m1.
Let G1 be the subgraph of G induced on
[TABLE]
Let G2 be the graph obtained from G1 by contracting
[TABLE]
for each i∈{1,2,…,m3} and contracting
[TABLE]
for each i∈{1,2,…,m3}.
By Lemma 2.1, G2 is isomorphic to a vertex-minor of G.
Also, G2 contains a subdivision of a simple extended hanging ladder of order m3=μ(2n+2).
By Lemma 6.12, G2 contains a vertex-minor isomorphic to W4n.
∎
7 (w,ℓ)-patched cycles
Let w,ℓ be positive integers. A (w,ℓ)-patched cycle (q1q2⋯qmq1,S1,S2,…,Sw) is a graph G on pairwise disjoint sets
{q1,q2,…,qm} and Si={s1i,s2i,…,sℓi} for each i∈{1,…,w}
satisfying the following.
- (1)
q1q2⋯qmq1 is an induced cycle.
2. (2)
There exists
a sequence 1≤b1<b2<⋯<bℓ≤m such that
for each i∈{1,…,w} and j∈{1,2,…,ℓ},
sji is adjacent to qbj
and non-adjacent to qbx for all x∈{1,…,ℓ}∖{1,…,j}.
We call w and ℓ the width and length respectively, of a (w,ℓ)-patched cycle.
Note that m≥ℓ.
A (w,ℓ)-patched cycle (q1q2⋯qmq1,S1,S2,…,Sw) is simple if S1∪S2∪⋯∪Sw is an independent set.
In Subsection 7.1, we show that
for every n, there exists M such that every graph G obtained from a simple (2,M)-patched cycle (q1q2⋯qmq1,S1,S2) by
adding two disjoint vertex sets T1 and T2 such that
there are no edges between {q1,q2,…,qm} and T1∪T2,
there are no edges between S1 and T2,
for each i∈{1,2}, every vertex in Si has a neighbor in Ti,
for each i∈{1,2},
there exists a vertex ri∈Ti where
for every v∈NG(Si)∩Ti, there is a path P from v to ri in G[Ti] with NG(Si)∩V(P)={v},
contains a vertex-minor isomorphic to Wn. This is the motivation for introducing (w,ℓ)-patched cycles.
In Subsection 7.2,
we show that for every n, a simple (2,n)-patched cycle can be obtained from a patched cycle with sufficiently large width and large length using the rectangular Ramsey lemma developed in Section 5.
In Subsection 7.3,
we discuss how to obtain a huge patched cycle from a structure that can be naturally extracted from a graph with bounded clique number and sufficiently large chromatic number.
7.1 From a simple (2,M)-patched cycle with attached connected subgraphs
Proposition 7.1**.**
For every integer n≥3, there exists an integer M=M(n)
satisfying the following property:
If G is the graph obtained from a simple (2,M)-patched cycle (q1q2⋯qmq1,S1,S2) by adding disjoint vertex sets T1 and T2 such that
there are no edges between {q1,q2,…,qm} and T1∪T2,
there are no edges between S1 and T2,
for each i∈{1,2}, every vertex in Si has a neighbor in Ti,
for each i∈{1,2},
there exists a vertex ri∈Ti where
for every v∈NG(Si)∩Ti, there is a path P from v to ri in G[Ti] with NG(Si)∩V(P)={v},
then G contains a vertex-minor isomorphic to Wn.
Proof.
We recall that μ(n)=(n−1)(R(n,n)2n−3+1) for n≥3, N′ is the function defined in Corollary 4.3, and L is the function defined in Lemma 6.13.
We note that L(n)≥μ(n)+μ(2n+1)−1.
Let
M1:=(n−1)(4L(n)+6),
M2:=(n−1)N′(n−1,M1),
M:=N′(n−1,M2).
For each i∈{1,2}, let Si:={s1i,…,sMi}, and
let b1,…,bM be a sequence such that
1≤b1<b2<⋯<bM≤m and
for each i∈{1,2} and j∈{1,2,…,M},
sji is adjacent to qbj
and non-adjacent to qbx for all x∈{1,…,M}∖{1,…,j}.
Such a sequence exists by the definition of a (2,M)-patched cycle.
Let Q:={q1,q2,…,qm}, and
for each i∈{1,2} and j∈{1,…,M}, let Nji={k:qk∈NG(sji),1≤k≤M}.
Note that m≥M≥n+3. If there is a vertex in S1∪S2 having at least n neighbors on
Q, then G contains a vertex-minor isomorphic to Wn by Lemma 6.5.
We may assume that each vertex in S1∪S2 has at most n−1 neighbors in Q.
In other words, for each i∈{1,2} and j∈{1,…,M}, ∣Nji∣≤n−1.
We apply Corollary 4.3 to (N11,…,NM1).
Then
there exist a sequence 1≤c1<c2<⋯<cM2≤M and a
regular partition I1 of R with respect to
(Nc11,Nc21,…,NcM21)
such that I1 has order at most n−1.
Since I1 has order at most n−1, there exists a part I1 of
I1 that contains at least n−1M2 integers in
{bc1,bc2,…,bcM2}.
Let x be the minimum such that x≥1 and bcx∈I1,
and let y be the maximum such that y≤M2 and bcy∈I1.
Then y−x+1≥n−1M2=N′(n−1,M1).
We apply Corollary 4.3 again to (N12∩I1,…,NM2∩I1).
Then
there exist a subsequence d1<d2<⋯<dM1 of cx,cx+1,…,cy and a
regular partition I2 of I1 with respect to
(Nd12∩I1,Nd22∩I1,…,NdM12∩I1)
such that I2 has order at most n−1.
There exists
a part I2 of I2
that contains at least n−1M1 integers in
{bd1,bd2,bd3,…,bdM1}.
Let x′ be the minimum such that x′≥1 and bdx′∈I2
and
let y′ be the maximum such that y′≤M1 and bdy′∈I2.
Let a=y′−x′+1.
Then a=y′−x′+1≥n−1M1=4L(n)+6.
Let u1=dx′, u2=dx′+1, …, ua=dy′.
By the definition of a (2,M)-patched cycle, for each i∈{1,2}
and 1≤j≤a,
suji is adjacent to qbuj but non-adjacent to vertices in {qbuj+1,qbuj+2,…,qbua}.
Therefore, Nuji∩I2 is not identical for 1≤j≤a and moreover, minimal intervals containing Nu1i∩I2,Nu2i∩I2,…,Nuai∩I2 appear in the same order as u1,u2,…,ua.
In other words, for each i∈{1,2},
Nu1i⊆(−∞,bu2)∩I2,
Nuai⊆(bua−1,∞)∩I2,
for j∈{2,3,…,a−1},
Nuji⊆(buj−1,buj+1).
Let t=4L(n)+4.
We first deal with the case when I1 consists of one part.
Claim 7.2**.**
If I1 consists of one part, then G contains a vertex-minor isomorphic to Wn.
- Proof.
Let G1 be the subgraph of G induced on Q∪{su21,su41,su61,…,sut1}∪T1.
We obtain a graph G2 from G1 by contracting {qx:buj−1≤x<buj+1} for each j∈{2,4,…,t} to a vertex.
By Lemma 2.1, G2 is isomorphic to a vertex-minor of G1.
Then G2 is a
subdivision of an extended drum of order t/2≥L(n)≥μ(n).
By Lemma 6.9,
G contains a vertex-minor isomorphic to Wn.
◊
By Claim 7.2, we may assume that I1 consists of at least two parts.
Let J be a part of I1 other than I1. Clearly, J is disjoint from I2.
By the definition of a regular partition, either
- (1)
Nu21∩J=Nu41∩J=⋯=Nut1∩J=∅, or
2. (2)
∣Nu21∩J∣=∣Nu41∩J∣=⋯=∣Nut1∩J∣>0 and for all i,j∈{2,4,…,t} with i<j, max(Nui1∩J)<min(Nuj1∩J), or
3. (3)
∣Nu21∩J∣=∣Nu41∩J∣=⋯=∣Nut1∩J∣>0 and for all i,j∈{2,4,…,t} with i<j, max(Nuj1∩J)<min(Nui1∩J).
When (1) appears, we will find an extended clam of large order, and when (2) or (3) appears, we will find an extended hanging ladder of large order.
Case 1. Nu21∩J=Nu41∩J=⋯=Nut1∩J=∅.
Let w∈Nu21∩J.
Let Q1 be the connected component of G[Q]−qbu1−qbua containing
qbu2.
We observe that qw∈/V(Q1) and
qbu4,qbu6,…,qbut−2∈V(Q1).
Let G1 be the subgraph of G induced on
[TABLE]
We obtain a graph G2 from G1 by contracting {qx:buj−1≤x<buj+1} for each j∈{4,6,8,…,t−2} to a vertex.
By Lemma 2.1, G2 is isomorphic to a vertex-minor of G1.
Note that there are no edges between T2 and S1.
Thus, G2 contains a subdivision of an extended clam of order t/4−1=L(n)≥μ(n)+μ(2n+1)−1, and by Lemma 6.11, G contains a vertex-minor isomorphic to Wn.
Case 2. ∣Nu21∩J∣=∣Nu41∩J∣=⋯=∣Nut1∩J∣>0 and for all i,j∈{2,4,…,t} with i<j, max(Nui1∩J)<min(Nuj1∩J).
Let Q1 be the connected component of G[Q]−qbu1−qbua containing
qbu2.
Let Q2 be the path on {qi:i∈J}.
Note that there are no edges between Q1 and Q2.
Let G1 be the subgraph of G induced on
[TABLE]
We obtain a graph G2 from G1 by contracting {qx:buj−1≤x<buj+1} for each j∈{4,6,8,…,t−2}.
By Lemma 2.1, G2 is isomorphic to a vertex-minor of G1.
Note that there are no edges between T2 and S1.
Thus, G2 contains a subdivision of an n-extended hanging ladder of order t/4−1≥L(n), and by Lemma 6.13, G contains a vertex-minor isomorphic to Wn.
Case 3. For all i,j∈{2,4,…,t} with i<j, ∣Nui1∩J∣=∣Nuj1∩J∣>0 and max(Nuj1∩J)<min(Nui1∩J).
This case is symmetric to Case 2.
This completes the proof of the proposition.
∎
7.2 Obtaining a simple patched cycle
Proposition 7.3**.**
Let R1, R2 be the functions defined in Proposition 5.2.
For all positive integers a, b, and k,
if M=R1(a,b,k) and N=R2(a,b,k), then
every (M,N)-patched cycle (q1q2⋯qmq1,S1,S2,…,SM) contains either a clique of size k or a simple (a,b)-patched cycle (q1q2⋯qmq1,T1,T2,…,Ta) where T1,…,Ta are contained in pairwise distinct sets of S1,…,SM.
Proof.
For each i∈{1,…,M}, let Si:={s1i,s2i,…,sNi} and let 1≤b1<b2<⋯<bN≤m be a sequence such that
for each i∈{1,…,M} and each j∈{1,…,N},
sji is adjacent to qbj and non-adjacent to qbx for all x>j.
By Proposition 5.2, either G has a clique of k vertices or
there exist X⊆{1,2,…,M} and Y⊆{1,2,…,N} such that
{sji:i∈X,j∈Y} is an independent set and ∣X∣=a, ∣Y∣=b.
In the latter case, let X={x1,x2,…,xa}
and Ti:={sjxi:j∈Y} for each i=1,2,…,a.
It is easy to verify that (q1q2⋯qmq1,T1,T2,…,Ta) is a simple (a,b)-patched cycle.
∎
7.3 Obtaining a patched cycle with large width and length
We prove the following.
Proposition 7.4**.**
Let k>0, ℓ>0, n≥2 be integers and let M:=ℓnk.
Let G be a graph on the vertex set {q1,q2,…,qM}∪V1∪V2∪…∪Vk such that
{q1,q2,…,qM}, V1, V2, …, Vk are pairwise disjoint,
q1q2q3⋯qMq1* is an induced cycle,*
for each i∈{1,2,…,M} and each j∈{1,…,k}, qi has a neighbor in Vj,
for each vertex v∈V(G)∖{q1,q2,…,qM}, v has at most n−1 neighbors in {q1,q2,…,qM}.
Then G contains a (k,ℓ)-patched cycle (q1q2⋯qMq1,S1,S2,…,Sk) such that
Si⊆Vi for each i∈{1,…,k}.
Proof.
We prove the statement by induction on k.
First assume that k=1.
Let s1 be a neighbor of q1 in V1, and let b1:=1.
Let i be the maximum integer satisfying the following: there exist distinct vertices s1,s2,…,si of V1
and a sequence b1<b2<⋯<bi where for all x∈{1,…,i},
sx is adjacent to qbx
and when x>1,
bx is the minimum integer such that bx>bx−1 and qbx has no neighbors in {s1,…,sx−1}.
Such i exists, because i=1 satisfies the conditions.
Suppose that i<ℓ.
Note that every vertex qj for 1≤j≤bi has a neighbor in
{s1,…,si}, otherwise, let j′ be the smallest integer such that
bj′>j and we may replace bj′ with j, contradicting our assumption
on bj′.
Therefore, vertices in {s1,…,si} may have at most (n−1)i−bi neighbors qj for j>bi.
It implies that there exists j with bi<j≤(n−1)i+1≤ℓn
such that qj has no neighbors in {s1,…,si}.
So, we can extend the sequence by taking bi+1:=j and a neighbor
of qbi+1 in V1 as si+1, contradicting to the maximality of i. Thus, we have i≥ℓ.
Note that by the choice of b1,…,bi, this sequence satisfies the property that
for each x∈{1,…,i}, sx is adjacent to qbx and non-adjacent to qby for all y>x.
We conclude G contains a (1,ℓ)-patched cycle (q1q2⋯qMq1,S1)
with S1⊆V1.
Now, suppose k>1.
By the induction hypothesis, G contains a (k−1,ℓn)-patched cycle (q1q2⋯qMq1,T1,…,Tk−1) such that Ti⊆Vi for each i∈{1,…,k−1}.
Let Ti={t1i,t2i,…,tℓni} for each i∈{1,…,k−1} and
let 1≤b1<b2<⋯<bℓn≤M be the sequence such that
for each i∈{1,…,k−1} and j∈{1,2,…,ℓn},
tji is adjacent to qbj
and non-adjacent to qbx for all x∈{j+1,…,ℓn}.
For each i∈{1,…,k−1}, let fi:{b1,…,bℓ(n−1)+1}→Ti be the bijection such that fi(bj)=tji.
Let s1k∈Vk be a neighbor of qb1, and let c1:=1.
Let i be the maximum integer satisfying the following: there exist distinct vertices s1k,s2k,…,sik of Vk
and a sequence c1<c2<⋯<ci where
for all x∈{1,…,i}, qbcx is adjacent to sxk, and when x>1,
cx is the minimum integer such that cx>cx−1 and qbcx has no neighbors in {s1k,…,sx−1k},
Such i exists, because i=1 satisfies the conditions.
Suppose that i<ℓ.
Note that every vertex qbj in {qb1,qb2,…,qbci} has a neighbor in {s1k,…,sik},
otherwise, let j′ be the smallest integer such that cj′>j and
we may replace cj′ by j, contradicting our assumption on cj′.
Therefore, vertices in {s1k,…,sik} may have at most
(n−1)i−ci neighbors
in {qbj:ci<j≤ℓn}.
It implies that there exists j with ci<j≤(n−1)i+1≤ℓn
such that qbj has no neighbors in {s1k,…,sik}.
So, we can extend the sequence by taking ci+1:=j and a neighbor
of qci+1 in Vk as si+1k, contradicting to the maximality of i. Thus, we have i≥ℓ.
Note that by the choice of c1,…,ci, this sequence satisfies the property that
for each x∈{1,…,i}, sxk is adjacent to qbcx and non-adjacent to qbcy for all y>x.
For each i∈{1,…,k−1} and j∈{1,…,ℓ}, let sji be the vertex fi(cj).
Then
[TABLE]
is a (k,ℓ)-patched cycle
such that {s1i,…,sℓi}⊆Vi for each i∈{1,…,k}.
∎
8 Main theorem
We use the following theorem.
Theorem 8.1** (Chudnovsky, Scott, and Seymour [8]).**
For every integer n≥3, the class of graphs having no induced cycle of length at least n is χ-bounded.
Theorem 8.2**.**
For every integer n≥3, the class of graphs with no Wn vertex-minor is χ-bounded.
Proof.
We recall that R1,R2 are the functions defined in Proposition 5.2, and
M is the function defined in Proposition 7.1.
Let gk be the χ-bounding function of
Theorem 8.1 such that for every graph G having no
induced cycle of length at least k and all induced subgraphs H of
G, χ(H)≤gk(ω(H)).
Let G be a graph such that
ω(G)≤q for some positive integer q and it has no vertex-minor isomorphic to Wn.
Let R1:=R1(2,M(n),q+1), R2:=R2(2,M(n),q+1), and r:=R2nR1.
We claim that χ(G)≤gr(q)⋅2R1.
Suppose not.
We may assume that G is connected as we can color each connected component separately.
We will find a simple (2,M(n))-patched cycle with additional vertex
sets described in Proposition 7.1.
Let v1 be a vertex of G and for i≥0, let Li1 be the set of all vertices of G whose distance to v1 is i in G.
If each Lj1 is gr(q)⋅2R1−1-colorable, then G is gr(q)⋅2R1-colorable.
Therefore there exists a level Lt1 such that χ(G[Lt1])>gr(q)⋅2R1−1≥gr(q).
Thus G[Lt1] contains an induced cycle of length at least r by Theorem 8.1.
Since r≥n+3 and G has no vertex-minor isomorphic to Wn, by Lemma 6.5, we have t≥2.
Let X1:=Lt1, Y1:=Lt−11, Z1:=L01∪L11∪⋯∪Lt−21, and
r1 be the vertex in L01.
We note that
for every v∈NG(Y1)∩Z1, there is a path P=p0p1p2⋯pt−2 where p0=r1, pt−2=v and for each i∈{0,…,t−2}, pi∈Li1. This path satisfies that NG(Y1)∩V(P)={v}.
Let i be the maximum integer in {1,2,…,R1} such that
there exist disjoint vertex sets Xi and Y1,…,Yi and Z1,…,Zi such that
χ(G[Xi])>gr(q)⋅2R1−i,
for each vertex v∈Xi and each x∈{1,…,i}, v has a neighbor in Yx and no neighbors in Zx,
for each x∈{1,…,i}, every vertex in Yx has a neighbor in Zx,
for each x∈{1,…,i},
there exists a vertex rx∈Zx where
for every v∈NG(Yx)∩Zx, there is a path P from v to rx in G[Zx] with NG(Yx)∩V(P)={v},
for distinct integers x,y∈{1,…,i} with x<y, there are no edges between Zx and Yy∪Zy.
Such i exists, because (X1,Y1,Z1) satisfies these conditions. We claim that i=R1.
Suppose that i<R1. We choose a connected component H of G[Xi] with chromatic number more than gr(q)⋅2R1−i and let v be a vertex in H.
For j≥0, let Lj be the set of all vertices of H whose distance to v is j in H.
Since H cannot be colored with gr(q)⋅2R1−i colors,
there exists t>0 such that χ(H[Lt])>gr(q)⋅2R1−(i+1)≥gr(q).
Since H[Lt] has chromatic number at least gr(q), by Theorem 8.1, it contains an
induced cycle of length at least r.
Since r≥n+3, by Lemma 6.5, we have t≥2.
Let Xi+1:=Lt, Yi+1:=Lt−1, Zi+1:=L0∪L1∪⋯∪Lt−2, and let ri+1 be the vertex in L0.
Then Xi+1 and Y1,…,Yi+1 and Z1,…,Zi+1 satisfy these conditions, and it contradicts to the choice of i.
Therefore we have i=R1.
Since χ(G[XR1])>gr(q), G[XR1] contains an induced cycle q1q2⋯qmq1 with m≥r.
We apply Proposition 7.4 to the subgraph of G induced on {q1,q2,…,qm}∪Y1∪⋯∪YR1.
Since m≥r=R2nR1 vertices,
by Proposition 7.4,
G contains an (R1,R2)-patched cycle (q1q2⋯qmq1,S1,…,SR1) such that
for each j∈{1,…,R1}, Sj⊆Yj.
Furthermore, since ω(G)≤q, by Proposition 7.3,
G contains a simple (2,M(n))-patched cycle (q1q2⋯qmq1,Sa′,Sb′) such that
Sa′⊆Sa and Sb′⊆Sb for some a and b with 1≤a<b≤R1.
Note that
there are no edges between {q1,q2,…,qm} and Za∪Zb,
there are no edges between Zb and Sa′,
for each x∈{a,b}, every vertex of Sx′ has a neighbor in Zx,
for each x∈{a,b} and each vertex v∈NG(Sx′)∩Zx, there is a path P from v to rx in G[Zx] with NG(Sx′)∩V(P)={v}.
Therefore, by Proposition 7.1, G contains a vertex-minor isomorphic to Wn, which is contradiction.
∎