• No results found

Coloring Intersection Graphs of Arc-Connected Sets in the Plane

N/A
N/A
Protected

Academic year: 2021

Share "Coloring Intersection Graphs of Arc-Connected Sets in the Plane"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

Coloring Intersection Graphs of Arc-Connected Sets

in the Plane

Michał Laso ´n · Piotr Micek · Arkadiusz Pawlik · Bartosz Walczak

Received: 7 February 2014 / Revised: 21 May 2014 / Accepted: 5 July 2014 / Published online: 13 August 2014

© The Author(s) 2014. This article is published with open access at Springerlink.com

Abstract A family of sets in the plane is simple if the intersection of any subfamily is arc-connected, and it is pierced by a line L if the intersection of any member with L is a nonempty segment. It is proved that the intersection graphs of simple families of compact arc-connected sets in the plane pierced by a common line have chromatic number bounded by a function of their clique number.

Keywords Geometric intersection graphs·Chromatic number·χ-boundedness

1 Introduction

A proper coloring of a graph is an assignment of colors to the vertices of the graph such that no two adjacent ones are assigned the same color. The minimum number of colors sufficient to color a graph G properly is called the chromatic number of G and

M. Laso´n·P. Micek·A. Pawlik·B. Walczak

Theoretical Computer Science Department, Faculty of Mathematics and Computer Science, Jagiellonian University, Kraków, Poland

e-mail: [email protected] M. Laso´n e-mail: [email protected] P. Micek e-mail: [email protected] A. Pawlik e-mail: [email protected] M. Laso´n

Institute of Mathematics of the Polish Academy of Sciences, Warsaw, Poland M. Laso´n·B. Walczak

(2)

denoted byχ(G). The maximum size of a clique (a set of pairwise adjacent vertices) in a graph G is called the clique number of G and denoted byω(G). It is clear that χ(G)ω(G).

The chromatic and clique numbers of a graph can be arbitrarily far apart. There are various constructions of graphs that are triangle-free (have clique number 2) and still have arbitrarily large chromatic number. The first one was given in 1949 by Zykov [16], and the one perhaps best known is due to Mycielski [11]. However, these classical constructions require a lot of freedom in connecting vertices by edges, and many important classes of graphs derived from specific (e.g. geometric) representations have chromatic number bounded in terms of the clique number. A class of graphs is calledχ-bounded if there is a function f:N→Nsuch thatχ(G) f(ω(G))holds for any graph G from the class.

In this paper, we focus on the relation between the chromatic number and the clique number for geometric intersection graphs. The intersection graph of a family of setsF is the graph with vertex setFand edge set consisting of pairs of intersecting elements ofF. We consider finite familiesFof arc-connected compact sets in the plane which are simple in the sense that the intersection of any subfamily ofFis also arc-connected. We usually identify the familyF with its intersection graph and use such terms as chromatic number, clique number orχ-boundedness referring directly toF.

In the one-dimensional case of subsets ofR, the only arc-connected compact sets are closed intervals. They define the class of interval graphs, which have chromatic number equal to their clique number. The study of the chromatic number of intersection graphs of geometric objects in higher dimensions was initiated in the seminal paper of Asplund and Grünbaum [1], where they proved that the families of axis-aligned rectangles inR2areχ-bounded. On the other hand, Burling [2] showed that intersection graphs of axis-aligned boxes inR3with clique number 2 can have arbitrarily large chromatic number.

Since then, a lot of research focused on provingχ-boundedness of the families of geometric objects in the plane with various restrictions on the kind of objects considered, their positions, or the way they can intersect. Gyárfás [5,6] proved that the families of chords of a circle areχ-bounded. This was generalized by Kostochka and Kratochvíl [8] to the families of convex polygons inscribed in a circle. Kim et al. [7] showed that the families of homothetic (uniformly scaled) copies of a fixed convex compact set in the plane areχ-bounded. Fox and Pach [3] showed that the intersection graphs of any arc-connected compact sets in the plane that do not contain a fixed bipartite subgraph H have chromatic number bounded by a function of H . This easily implies that the families of pseudodiscs, that is, closed disc homeomorphs in the plane the boundaries of any two of which cross at most twice, areχ-bounded. Note that families of pseudodiscs are simple. The above-mentioned results of [7] and [3] are actually stronger—they state that the number of edges of the intersection graph of a respective familyFis bounded by f(ω(F))|F|for some function f .

A family of setsF is pierced by a line L if the intersection of any member ofF with L is a nonempty segment. McGuinness [9] proved that the families of L-shapes (shapes consisting of a horizontal and a vertical segments of arbitrary lengths, forming the letter ‘L’) pierced by a fixed vertical line areχ-bounded. Later [10], he showed that the triangle-free simple families of compact arc-connected sets in the plane pierced

(3)

paper, we generalize the results of McGuinness, allowing any bound on the clique number, and of Suk, removing the x-monotonicity condition.

Theorem 1 The class of simple families of compact arc-connected sets in the plane pierced by a common line isχ-bounded.

By contrast, Pawlik et al. [12,13] proved that there are intersection graphs of straight-line segments (or geometric sets of many other kinds) with clique number 2 and arbitrarily large chromatic number. This justifies the assumption of Theorem

1 that the sets are pierced by a common line. The best known upper bound on the chromatic number of simple families of curves in the plane with clique numberωis log n

logω

O(logω)

due to Fox and Pach [4].

The bound on the chromatic number following from our proof of Theorem 1is double exponential in terms of the clique number.

The ultimate goal of this quest is to understand the border line between the classes of graphs (and classes of geometric objects) that areχ-bounded and those that are not. In a preliminary version of this paper, we proposed the following two problems.

Problem 1 Are the families (not necessarily simple) of x-monotone curves in the plane pierced by a common vertical lineχ-bounded?

Problem 2 Are the families of curves in the plane pierced by a common line χ-bounded?

Rok and Walczak [14] proved recently that the answers to both these questions are positive. However, the bound on the chromatic number in terms of the clique number resulting from their proof is enormous (greater than an exponential tower), which is much worse than the double exponential bound of Theorem1.

2 Topological Preliminaries

All the geometric sets that considered in this paper are assumed to be subsets of the Euclidean planeR2 or, further in the paper, subsets of the closed upper halfplane

R× [0,+∞). An arc between points x,y∈R2is the image of a continuous injective mapφ: [0,1] →R2such thatφ(0)=x andφ(1)=y. A set X ⊂R2is arc-connected if any two points of X are connected by an arc in X . The union of two arc-connected sets that have non-empty intersection is itself arc-connected. More generally, ifX is a family of arc-connected sets whose intersection graph is connected, thenX is arc-connected. For a set X ⊂ R2, the relation{(x,y)X2: X contains an arc between x and y}is an equivalence, whose equivalence classes are the arc-connected components of X . Every arc-connected component of an open set is itself an open set. All families of sets that we consider are finite. A familyFof sets inR2is simple if the intersection of any subfamily ofFis arc-connected (possibly empty). A set X is simple with respect to a familyYif{X} ∪Yis simple.

(4)

Lemma 2 Let X be a compact arc-connected set andYbe a family of compact arc-connected sets such that X is simple with respect toY and the intersections of the members of Ywith X are pairwise disjoint. Between any points x1,x2X , there is an arc AX that is simple with respect toY.

Proof LetY = {Y1, . . . ,Yn}. For i∈ {0, . . . ,n}, we construct an arc AiX between x1and x2that is simple with respect to{Y1, . . . ,Yi}. As X is arc-connected, we pick A0to be any arc between x1and x2within X . We construct Aifrom Ai1as follows. If Ai1∩Yi = ∅, then we take Ai = Ai1. Otherwise, let y1and y2be respectively the first and the last points on Ai−1that belong to Yi(which exist as AiYiis non-empty and compact). To obtain Ai, replace the part of Ai1between y1and y2by any arc between y1and y2in XYi (which exists because XYi is arc-connected). Clearly, Aiis simple with respect to Yi. Since XYiis disjoint from each of Y1, . . . ,Yi1, Ai remains simple with respect to Y1, . . . ,Yi1.

A Jordan curve is the image of a continuous mapφ: [0,1] →R2such thatφ(0)= φ(1)and φ is injective on [0,1). The famous Jordan curve theorem states that if C⊂R2is a Jordan curve, thenR2C has exactly two arc-connected components, one bounded and one unbounded. An extension of this, called Jordan-Schönflies theorem, adds that there is a homeomorphism ofR2that maps C to a unit circle, the bounded arc-connected component ofR2C to the interior of this circle, and the unbounded arc-connected component ofR2C to the exterior of the circle.

We will use a special case of the Jordan curve theorem for arcs in the closed upper halfplaneR× [0,+∞). Namely, if x and y are two points on the horizontal axis

R× {0}and A is an arc between x and y such that A{x,y} ⊂R×(0,+∞), then the set(R× [0,+∞))A has exactly two arc-connected components, one bounded and one unbounded. This in particular implies that for any four points x1, x2, y1and y2in this order on the horizontal axis, every arc inR× [0,+∞)between x1and y1 intersects every arc inR× [0,+∞)between x2and y2.

3 Grounded Families

In Theorem1, a familyFcompact arc-connected sets in the plane is assumed to be pierced by a common line. We assume without loss of generality that this piercing line is the horizontal axisR× {0}and call it the baseline. The base of a set X , denoted by base(X), is the intersection of X with the baseline.

We fix a positive integer k and assumeω(F)k. The intersection graph of the bases of the members ofFis an interval graph, so it can be properly colored with k colors. To find a proper coloring ofFwith a number of colors bounded in terms of k, we can restrict our attention to one color class in the coloring of this interval graph. Therefore, without loss of generality, we assume that no two members ofFintersect on the baseline and show thatFcan be colored properly with a bounded number of colors. Moreover, it is clear that the familiesF+= {X(R×[0,+∞)): XF}and F= {X(R×(−∞,0]): X F}are simple. It suffices to obtain proper colorings

φ+andφofF+andF, respectively, with bounded numbers of colors, since then

(5)

Fig. 1 A grounded family of sets

handled by symmetry. To simplify notation, we renameF+toF. Therefore, each set XFis assumed to satisfy the following:

X ⊂R× [0,+∞),

X∩R× {0}is a non-empty interval,

X is compact and arc-connected,

andF is assumed to be simple. Any set that satisfies the conditions above is called grounded, and any simple family of grounded sets with pairwise disjoint bases is also called grounded (see Fig.1).

All the geometric sets that we consider from now on are contained inR×[0,+∞). To prove Theorem1, it suffices to show the following.

Proposition 3 For k 1, there isξk such thatχ(F)ξk holds for any grounded familyFwithω(F)k.

The case k =1 is trivial, and the case k = 2 with some additional assumptions meant to avoid topological pathologies was settled by McGuinness [10].

We write XY if base(X)is entirely to the left of base(Y). The relation≺is a total order on a grounded family and naturally extends to its subfamilies (or any other families of grounded sets with pairwise disjoint bases): for example, XYdenotes that XY for any YY. For grounded sets X1and X2such that X1X2, we define F(X1,X2) = {YF: X1YX2}. For a grounded set X , we define F(−∞,X)= {YF:YX}andF(X,+∞)= {YF: XY}.

The proof of Proposition3heavily depends on two decomposition lemmas, which given a grounded family with large chromatic number find its subfamily with large chromatic number and some special properties. The first one is a reformulation of Lemma 2.1 in [9].

Lemma 4 Let F be a grounded family withχ(F) > 2a(b+1), where a,b 0. There is a subfamilyHof Fthat satisfiesχ(H) >a andχ(F(H1,H2)) >b for any intersecting H1,H2H.

Proof We partitionF into subfamiliesF0 ≺ · · · ≺ Fn so thatχ(Fi)= b+1 for 0i <n. This can be done by adding sets toF0in the increasing≺-order until we getχ(F0)=b+1, then following the same procedure with the remaining sets to form F1, and so on. LetF0=

iF2iandF1=

(6)

Fig. 2 An externally supported family of sets

we haveχ(Fk) >a(b+1)for k =0 or k =1. We now color eachF2i+kproperly using the same set of b+1 colors. This coloring induces a partitioning of the entire Fk into subfamiliesH0, . . . ,Hbsuch that for 0 i n, 0 j b the family FiHj is independent. We setH = Hj, whereHj has the maximum chromatic number amongH0, . . . ,Hb. Sinceχ(Fk) >a(b+1), we haveχ(H) >a. It remains to show thatχ(F(H1,H2)) > b for H1,H2Hwith H1H2 = ∅. Indeed, such sets H1 and H2 must lie in different families F2i1+k andF2i2+k, respectively, so

χ(F(H1,H2))χ(F2i1+k+1)=b+1>b, as required.

For a set X , we define ext(X)to be the only unbounded arc-connected component of(R× [0,+∞))X . For a grounded familyF, we define ext(F)=ext(F). A subfamilyGof a grounded familyF is externally supported inFif for any XG there exists YF such that YX = ∅and Y ∩ext(G) = ∅ (see Fig.2). The idea behind the following lemma is due to Gyárfás [5] and was subsequently used in [9,10,15].

Lemma 5 LetF be a grounded family with χ(F) > 2a, where a 1. There is a subfamilyGof Fthat is externally supported inFand satisfiesχ(G) >a.

Proof For convenience, we restrictF to its connected component with maximum chromatic number. Let X0 be the≺-least member ofF. For i 0, letFi be the family of members ofFthat are at distance i from X0in the intersection graph ofF. It follows thatF0 = {X0}and, for|ij|>1, each member ofFi is disjoint from each member of Fj. Clearly,χ(iF2i) > a orχ(iF2i+1) > a, and therefore there is d 1 withχ(Fd) >a. We claim thatFd is externally supported inF. Fix XdFd, and let X0, . . . ,Xd be a shortest path from X0to Xd in the intersection graph ofF. Since X0∩ext(Fd)= ∅and X0, . . . ,Xd−2are disjoint from

Fd, we have X0, . . . ,Xd2⊂ext(Fd). Thus Xd−1∩ext(Fd)= ∅and Xd−1∩Xd = ∅.

4 Cliques and Brackets

LetFbe a grounded family withω(F)k. A k-clique inFis a family of k pairwise intersecting members of F. For a k-cliqueK, we denote by int(K)the only arc-connected component of(R× [0,+∞))Kcontaining the part of the baseline

(7)

S int( ) int( ) K B K

Fig. 3 A k-bracketBwith k-cliqueKand support S

between the two≺-least members ofK. A k-bracket inFis a subfamily ofFconsisting of a k-clique K and a set S called the support such that SK or KS and S∩int(K)= ∅. For such a k-bracketB, we denote by int(B)the only arc-connected component of(R× [0,+∞))Bcontaining the part of the baseline between S andK(see Fig.3).

Lemma 6 LetF be a grounded family, X,Y,ZF, and XY = ∅. Let C1and C2be any two distinct arc-connected components of (R× [0,+∞))(XY). Let z,zZC1. If every arc between z and zwithin Z intersects C2, then every such arc intersects both X and Y .

Proof Suppose there is an arc AZ between z and z such that AX = ∅or AY = ∅. If AX = ∅and AY = ∅, then AC1, so AC2= ∅. Now, suppose AX= ∅and AY = ∅. Let y and ybe respectively the first and last points of A in Y . Since ZY is arc-connected, there is an arc Ain Z that is simple with respect to Y and goes along A from z to y, then to yinside Y , and finally along A to z. It follows that AC1Y , so AC2= ∅. The case that AX = ∅and AY = ∅ is symmetric.

Corollary 7 Let F be a grounded family, K be a k-clique inF, and XF. If x,yX ∩int(K)(or x,yX∩ext(K)) and every arc between x and y within X intersects ext(K)(int(K), respectively), then X intersects every member of K. Proof LetK = {K1, . . . ,Kk}and K1 ≺ int(K)≺ K2 ≺ · · · ≺ Kk. The statement follows directly from Lemma6and the fact that int(K)and ext(K)belong to distinct arc-connected components of(R× [0,+∞))(K1Ki)for 2ik.

Corollary 8 LetFbe a grounded family andBbe a bracket inFwith cliqueKand support S. Let XF. If X∩int(B)= ∅and X∩ext(B)= ∅, then X intersects S or every member of K.

Proof Let xX∩int(B)and xX∩ext(B), and suppose X∩S= ∅. By the Jordan curve theorem, every arc between x and x within X must intersect S∪int(K)and thus int(K). Since x,xX∩ext(K), it follows from Corollary7that X intersects every member ofK.

(8)

5 Proof of Proposition3

The proof goes by induction on k. Proposition3holds trivially for k =1 withξ1=1. Therefore, we assume that k 2 and that the statement of the proposition holds for k−1. This context of the induction step is maintained throughout the entire remaining part of the paper. A typical application of the induction hypothesis looks as follows: if Fis a grounded family withω(F)k,GF, and there is XFGintersecting all members ofG, thenω(G)k−1 and thusχ(G)ξk1.

Defineβk =8kξk21,δk,k =0,δk,j =βk+2δk,j+1+2ξk−1(kξk−1+k+2)+2 for k−1 j 0, and finallyξk =2k+2(δk

,0+2ξk−1+1).

We say that a grounded set X (a grounded familyX) is surrounded by a set S if X (every member of X, respectively) is disjoint from S ∪ext(S). For a set S and a grounded set R such that base(R)is surrounded by S, let cut(R,S)denote the closure of the unique arc-connected component of RS containing base(R). For a set S and a grounded familyRof sets whose bases are surrounded by S, let cut(R,S)= {cut(R,S): RR}.

First, we present a technical lemma, which generalizes similar statements from [10] (Lemma 3.2) and [15] (Lemma 4.1), and which we will prove in Sect.6. Loosely speaking, it says that one can color properly, with the number of colors bounded in terms of k, all the members ofFsurrounded by a set S which intersect cut(R,S)for any set RFintersecting S.

Lemma 9 Let S be a compact set andRDbe a grounded family with the following properties:

the base of every member of Ris surrounded by S,

every member of Rintersects S,

Dis surrounded by S,

every member of Dintersectscut(R,S),

ω(RD)k.

It follows thatχ(D)βk.

Suppose for the sake of contradiction that there is a grounded family F with ω(F) k andχ(F) > ξk = 2k+2(δk,0+2ξk−1+1). A repeated application of Lemma5yields a sequence of familiesF =Fk+1 ⊃Fk ⊃ · · · ⊃ F0such thatFi is externally supported inFi+1andχ(Fi) >2i+1(δk,0+2ξk−1+1), for 0i k. The following claim is the core of the proof.

Claim 10 For 0 j k, there are familiesS,GFjand sets S1, . . . ,SjSwith the following properties:

(i) Gis surrounded byS, (ii) χ(G) > δk,j,

(iii) the sets S1, . . . ,Sjpairwise intersect,

(iv) every member of Fintersecting ext(S)and some member of Galso intersects each of S1, . . . ,Sj.

(9)

χ(F0(H1,H2)) > δk,0+2ξk−1. Sinceχ(H) >1, such two intersecting H1,H2H exist. LetS = {H1,H2}andGbe the family of those members ofF0(H1,H2)that are disjoint from H1H2. It is clear that (i) holds. Since the members ofF0(H1,H2) intersecting H1H2have chromatic number at most 2ξk1, we haveχ(G) > δk,0, so (ii) holds. The conditions (iii) and (iv) are satisfied vacuously.

Now, assume that j 1 and the claim holds for j−1, that is, there are families S,GF

j−1and sets S1, . . . ,Sj−1∈Ssatisfying (i)–(iv). Let

R=RF: base(R)is surrounded by Sand RS= ∅, D=DG: D∩cut(R,S)= ∅.

It follows from Lemma9thatχ(D)βkand thusχ(GD) >2δk,j+2ξk−1(kξk−1+ k+2)+2. Since the chromatic number of a graph is the maximum chromatic number of its connected component, there isGGDsuch that the intersection graph of Gis connected andχ(G) >2δk,

j+2ξk−1(kξk−1+k+2)+2. PartitionGinto three subfamiliesX,Y,Zso thatXYZandχ(X)=χ(Z)=δk,j+(k+1)ξk−1+1. It follows thatχ(Y) >2ξk1(kξk1+1). Apply Lemma4to findHYsuch that χ(H) > ξk−1and for any intersecting H1,H2Hwe haveχ(Y(H1,H2)) >kξk−1. Sinceχ(H) > ξk1, there is a k-cliqueKH. The members ofYintersectingK have chromatic number at most kξk−1, so there is P∈Y that is contained in int(K). SinceFj−1is externally supported inFj, there is SjFj such that SjP = ∅ and Sj∩ext(S)Sj ∩ext(Fj1)= ∅. Therefore, sinceSandGsatisfy (iv), Sj intersects each of S1, . . . ,Sj1and thus (iii) holds for S1, . . . ,Sj.

We show that SjGorGSj. Suppose that neither of these holds. It follows that base(Sj)is surrounded byS, which yields SjR. Moreover, base(Sj)is surrounded byG, as the intersection graph ofGis connected. Therefore, we have cut(Sj,

S)G= ∅, so there is X Gsuch that Xcut(Sj,S)= ∅. This

means that XD, which contradicts the definition ofG.

Now, we have Sj∩int(K)SjP = ∅and SjKorKSj, so the k-clique K and the support Sj form a k-bracket. LetS = SK∪ {Sj}. If SjG, then SjXK. In this case, letGbe the family of those members ofX that are disjoint fromKSj. It is clear that (i) holds. Sinceχ(X) > δk,j+(k+1)ξk−1and the members ofX intersectingKSj have chromatic number at most(k+1)ξk−1, we haveχ(G) > δk,j, so (ii) holds. Since ext(S)⊂ ext(K∪ {Sj}), it follows from Corollary 8 that every member of F intersecting ext(S) and some member ofG intersects Sj. Hence (iv) holds. IfGSj, then letGbe the family of those members ofZthat are disjoint fromKSj. An analogous argument shows that (i), (ii), and (iv) are satisfied.

LetS,G, and S1, . . . ,Skbe as guaranteed by Claim10for j=k. By (ii), we have χ(G) >0, so there is PG. SinceFkis externally supported inF, there is Sk+1∈F such that Sk+1∩P = ∅and Sk+1∩ext(S)= ∅. By (iii) and (iv), we conclude that S1, . . . ,Sk+1pairwise intersect. This contradicts the assumption thatω(F)k, thus completing the proof of Proposition3.

(10)

p q

Fig. 4 The setting of the proof of Lemma9: the set S with a dashed arc Sand three sets fromR

6 Proof of Lemma9

The proof of Lemma9goes along similar lines to the proof of Lemma 4.1 in [15]. Since Dis surrounded by S, there is an arc SS such thatDis surrounded by S. We can assume without loss of generality that base(S)= {p,q}for some points p and q on

the baseline such that pDq. For every RRwe have cut(R,S)⊂cut(R,S). Hence every member ofDintersectscut(R,S)(see Fig.4).

Claim 11 χ(cut(R,S))k.

Proof Consider a relation<on cut(R,S)defined as follows: R1< R2 if and only if R1R2and R1R2 = ∅. It is clear that<is irreflexive and antisymmetric. It is also transitive, which follows from the fact that if R1,R2,R3R, R1R2R3, and R1R3 = ∅, then R2(R1R3)= ∅. Therefore,<is a strict partial order. The intersection graph of cut(R,S)is the incomparability graph of<, so it is perfect, which impliesχ(cut(R,S))=ω(cut(R,S))k.

By Claim11, there is a coloringφofRwith k colors such that for any R1,R2R withφ(R1) = φ(R2), we have cut(R1,S)∩cut(R2,S) = ∅. For a color c, let Rc = {R R:φ(R)=c}andDc = {D D: Dcut(Rc,S)= ∅}. We are going to show that χ(Dc)k21. Once this is obtained, we will haveχ(D)

cχ(Dc)8kξk2−1=βk.

Since the sets cut(R,S)for RRc are pairwise disjoint, the curve Sand the families cut(Rc,S)andDc satisfy the assumptions of Lemma 9. To simplify the notation, we assume for the remainder of the proof that S = S, R = cut(R,S) for every RRc,R= cut(Rc,S), andD =Dc. By Jordan-Schönflies theorem, the segment pq and the arc S form a Jordan curve which is the boundary of a set J homeomorphic to a closed disc. In this new setting, S is an arc andRDis a grounded family with the following properties:

• the base of every member ofRis surrounded by S,

• every member ofRis contained in J and intersects S,

• the members ofRare pairwise disjoint,

Dis surrounded by S,

• every member ofDintersectsR,

(11)

Claim 12 For 1 i < j m, any arc in J between Ri and Rj intersects all Ri+1, . . . ,Rj−1.

Proof Let A be an arc in J between points xiRi and xjRj. For any R

{Ri+1, . . . ,Rj−1}, base(R)is surrounded by RiARjand we have R(RiARj)= ∅, as RS= ∅. Since R is disjoint from Ri and Rj, we have RA= ∅.

A point xJ is a neighbor of Ri if there is an arc in J between x and Ridisjoint from all R1, . . . ,Rm except Ri. It follows from Claim12that each point in J is a neighbor of at most two consecutive sets of R1, . . . ,Rm. For 1i <m, let Iidenote the set of points in J that are neighbors of Ri and Ri+1.

Claim 13 Any arc-connected subset of J intersects an interval of sets in the sequence R1,I1,R2, . . . ,Im1,Rm.

Proof Let X be an arc-connected subset of J . First, we show that if X intersects Ri and Ri+1, then it also intersects Ii. This is guaranteed by the compactness of Ri and Ri+1. Indeed, take a ⊂-minimal arc in J between Ri and Ri+1. By Claim 12, the interior of this arc is disjoint from all R1, . . . ,Rm and therefore must lie in Ii.

Now, let i be the least index such that X(RiIi)= ∅and j be the greatest index such that X(Ij1∪Rj)= ∅. Let A be an arc in X between points xiX(RiIi) and xjX(Ij−1∪Rj). Since xiis a neighbor of Ri, there is an arc AiJ between xi and Ri disjoint from all R1, . . . ,Rm except Ri. Similarly, since xjis a neighbor of Rj, there is an arc AjJ between xj and Rj disjoint from all R1, . . . ,Rm except Rj. There is an arcA¯⊂AiAAj between Riand Rj. By Claim12,A intersects¯ all Ri+1, . . . ,Rj−1. But Ri+1, . . . ,Rj−1 are disjoint from Ai and Aj, hence they intersect A.

For convenience, define I0=Im= ∅. For DD, define leftclip(D)=DIi and rightclip(D)=DIj, where i and j are chosen so that Ri+1is the first and Rjis the last member ofRintersecting D (see Fig.5). This definition extends to familiesMD: leftclip(M)={leftclip(M): MM}and rightclip(M)={rightclip(M): MM}. Claim 14 leftclip(D)and rightclip(D)are simple families of compact arc-connected sets.

Proof We present the proof only for leftclip(D), as for rightclip(D)it is analogous. The sets I1, . . . ,Im1are open in J , as they are arc-connected components of the set JR, which is open in J . Each member of leftclip(D)is a difference of a compact set inDand one of I1, . . . ,Im1and thus is compact as well.

To prove that leftclip(D)is simple and consists of arc-connected sets, we need to show that leftclip(M) is arc-connected for any MD. Let x,y

leftclip(M) ⊂ M. SinceMis arc-connected, Lemma2 provides us with an arc AM between x and y that is simple with respect to R. It suf-fices to show A ⊂ leftclip(M) for each MM. To this end, fix MM

(12)

q

p R I R I R I R I R

Fig. 5 A dashed arc S, sets fromRspanned between the baseline and S, and sets fromDwith D leftclip(D)marked for each DD

and let Ri be the ≺-least member ofR intersecting M. Suppose there is a point zA(Mleftclip(M)) ⊂ Ii−1. Since x,y ∈leftclip(M)⊂mj=i(RjIj), it follows from Claim13that the parts of A from x to z and from z to y intersect Ri. This and z/ Ricontradict the simplicity of A with respect to Ri.

Claim 15 leftclip(D)and rightclip(D)have clique number at most k1.

Proof Again, we present the proof only for leftclip(D). LetKbe a clique in leftclip(D). By Claim14, each member ofKis arc-connected. Therefore, by Claim13, each mem-ber ofKintersects an interval of sets in the sequence R1,I1, . . . ,Rm1,Im1,Rm, the first set in this interval being of the form Rj. Since the members ofKpairwise intersect, these intervals also pairwise intersect, which implies that they all contain a common Rj. ThusK∪ {Rj}is a clique, andω(RD)k yields|K|k−1.

Recall that we need to showχ(D)k21. Define

DL = {X D: base(leftclip(X))= ∅},

DR = {X D: base(rightclip(X))= ∅}.

Since each member ofDintersects at least one of R1, . . . ,Rm, we haveDLDR =D. Therefore, it is enough to show thatχ(DL)k21andχ(DR)k21. We only present the proof ofχ(DR)k21, as the proof of the other inequality is analogous. By Claims14and15, rightclip(DR)is a grounded family with clique number at most k−1. This and the induction hypothesis yieldχ(rightclip(DR))ξk1. We fix a coloringφRofDRwithξk1colors so thatφR(X)=φR(Y)for any X,YDRwith rightclip(X)∩rightclip(Y)= ∅. LetMDR be a family of sets having the same color inφR. In particular, we have rightclip(X)∩rightclip(Y)= ∅for any X,YM. It remains to prove thatχ(M)4ξk1.

We show how to construct a coloring φL of M with ξk1 colors such that leftclip(X)∩leftclip(Y)= ∅for any X,YMwithφL(X)=φL(Y). We exploit the fact that members ofMhave pairwise disjoint intersections with each Ri to simplify the topology ofMand R1, . . . ,Rm. Recall that S is an arc with base(S) = {p,q}. For 1 i m, by Lemma 2, there is an arc QiRi between base(Ri) and RiS that is simple with respect toM. We assume without loss of generality that base(Qi) = {ui}and QiS = {vi}. The pointsv1, . . . , vm occur in this order on

(13)

1i m. It is clear that each arc-connected subset of J intersects an interval of sets in the sequence J0,Q1,J1, . . . ,Qm,Jm. Since Q1, . . . ,Qm are simple with respect toM, so are J0, . . . ,Jm.

Since the sets J0, . . . ,Jmare homeomorphic to a closed disc and so are rectangles with bottom sides base(J0), . . . ,base(Jm), there are homeomorphismsμ0, . . . , μm such that

μiis constant on base(Ji)and maps Jionto a rectangle with bottom side base(Ji) for 0i m,

μi−1andμi agree on Qifor 1i m.

Thusμ0∪ · · · ∪μmis a homeomorphism between J and a rectangle with bottom side base(J), and it extends to a homeomorphismμ ofR× [0,+∞)whose restriction to each Ji isμi. Let τ0, . . . , τm be horizontal translations such thatτ0(u) ≺ · · · ≺ τm(u)for a point u on the baseline. Let x1, . . . ,xmbe the x-coordinates of the points u1, . . . ,um, respectively, so that ui =(xi,0)for 1i m. Define

• ˆJ0=μ−1((−∞,x1] × [0,+∞)),

• ˆJi =μ−1([xi,xi+1] × [0,+∞))for 1i<m,

• ˆJm =μ−1([xm,+∞)× [0,+∞)),

• ˆQi =μ−1({xi} × [0,+∞))for 1i m,

σi =τiμfor 0i m.

Note that Ji ⊂ ˆJi and Qi ⊂ ˆQi. For a set X , define

X =σ0(X∩ ˆJ0)∪ [σ0(X∩ ˆQ1), σ1(X∩ ˆQ1)] ∪σ1(X∩ ˆJ1)∪ · · ·

∪ [σm−1(X∩ ˆQm), σm(X∩ ˆQm)] ∪σm(X∩ ˆJm)

where[Y,Z]denotes the rectangle with left side Y and right side Z . It is clear that the map XXpreserves compactness and arc-connectedness and is compatible with unions and intersections. In particular,M = {X: XM}is a grounded family with intersection graph isomorphic to that ofM(see Fig.6).

In the remainder of the proof, we will deal withMand R1, . . . ,Rm, but for sim-plicity we relabel them toMand R1, . . . ,Rm, respectively. We also relabel I0, . . . ,Im to I0, . . . ,Im, Q1, . . . ,Qmto Q1, . . . ,Qm, Sto S, Jto J , andσ0(J0), . . . , σm(Jm) to J0, . . . ,Jm. The following properties clearly follow:

J0, . . . ,Jm are pairwise disjoint rectangles,

Qiis a rectangle whose left side is the right side of Ji1and whose right side is the left side of Ji, for 1i m,

every arc-connected subset of J intersects an interval of sets in the sequence J0,Q1,J1, . . . ,Qm,Jm,

QiRi for 1im,

• the intersection of any member ofMwith any Ji is arc-connected,

• the intersection of any member ofM with any Qi is a rectangle or horizontal segment spanning the entire width of Qi.

(14)

p u u u q 3 2 2 3 1 1 σ(p) σ (u ) σ(u ) σ(u ) σ(u ) σ(u ) σ(u ) σ(q)

Fig. 6 The transformation XX; top: a familyMbefore transformation; bottom: the familiesM (including the marked regions) andM+(excluding the marked regions), and connections of the sets in Mto the baseline

Claim 16 There is a grounded familyMwith intersection graph isomorphic to that of leftclip(M).

Proof LetMi = {XM: XRi = ∅}for 1i m. It follows that leftclip(X)= X Ii for every XMi+1Mi and 1i <m. We can assume without loss of generality that each member ofMi+1Miintersects Qi+1for 1i <m, as those that do not are isolated vertices in the intersection graph of leftclip(M)and thus do not influence the existence ofM.

For XMi+1Miand 1i<m, let X+denote the part of X to the right of Qi+1 including the right side of Qi+1, that is, X+=X(Ji+1∪Qi+2∪Ji+2∪· · ·∪QmJm). It follows that X+⊂leftclip(X)X+∪Ri+1and X+is compact and arc-connected. For XM1, let X+ = X = leftclip(X). LetM+ = {X+: XM}. Since the intersections of the members of leftclip(M)with each Ri+1are pairwise disjoint, the intersection graphs ofM+and leftclip(M)are isomorphic. We show how to extend the sets X+ for which base(X+) = base(leftclip(X)) = ∅to connect them to the baseline without creating any new intersections (see Fig.6).

Let 1i <m, XMi+1Mi, and base(X+)= ∅. Thus base(X)⊂base(Ji). For every YMi, it is an immediate consequnce of the Jordan curve theorem and arc-connectedness of XJiand(YRi)Jithat YQi+1is empty or lies above XQi+1. Therefore, we can connect X+to base(Qi+1)by an arc inside Qi+1that is disjoint from any other Y+∈M+. Moreover, all these arcs for XMi+1Mi with base(X+)= ∅can be drawn so that they are pairwise disjoint. Doing so for all

(15)

Claim16 allows us to use the induction hypothesis on leftclip(M)to obtain a coloringφL ofMwithξk−1colors such that leftclip(X)∩leftclip(Y) = ∅for any X,YMwithφL(X)=φL(Y). LetNMbe a family of sets having the same color inφL. In particular, we have leftclip(X)leftclip(Y)= ∅and rightclip(X) rightclip(Y) = ∅for any X,YN. The following claim completes the proof of Lemma9. The planarity argument used in the proof applies the ideas of McGuinness [10]. Claim 17 χ(N)4. Proof DefineNL = {X N: Xleftclip(X)= ∅},NR= {X N: Xrightclip(X)= ∅},NL i = {XNL: Xleftclip(X)⊂Ji}for 1i <m,NR i = {XN R: Xrightclip(X) Ji}for 1i<m,Ni =NL iNiR,

CLXto be the arc-connected component of(Ni)Jicontaining Xleftclip(X), for XNiL and 1i<m,

CXRto be the arc-connected component of(Ni)Jicontaining Xrightclip(X), for XNiRand 1i <m,

Cto be the family of arc-connected components of(Ni)Ji for 1 i < m, that is,C= {CLX: XNL} ∪ {CXR: XNR}.

For XNiand 1i <m, the set XJiis arc-connected and thus entirely contained in one member ofC. It is clear that CXL =CRXfor XNLNR. Consider the graph G with vertex setCand edges connecting CXLand CXRfor all XNLNR. We are to show that G is planar.

We construct sets VEN with the following properties: (i) V is a finite subset ofC,

(ii) E is a finite union of arcs with endpoints in V , pairwise disjoint outside of V , (iii) EC is arc-connected for every component CC,

(iv) every XNLNRcontains an arc in E between CL Xand C

R X.

The construction proceeds by induction on the members ofN. We start with V con-taining one (arbitrary) point in each member ofC, and with E = V . They clearly satisfy (i)–(iii). Then, for each XNLNR, we enlarge V and E to satisfy the condition (iv) for X , as follows. Since CXLXCXRis arc-connected, there is an arc ACXLXCXR between ECXL and ECXR. We can furthermore assume that AECXL = {vL}and AECXR= {vR}. This implies that AE = {vL, vR}, as X(CXLCXR)is disjoint from any member ofN{X}. We addvL andvRto V and A to E. After processing all XNLNR, the resulting sets V and E satisfy (i)–(iv).

We have thus obtained a planar representation of a graph H with vertex set V and edge set consisting of maximal arcs in E internally disjoint from V . It follows from

(16)

(iii) that the subgraph of H induced on VC is connected for every CC. Consider the graph obtained from H by contracting VC for every CC. Its vertices represent members ofC, and by (iv), its edges connect the vertices representing CXL and CXRfor all XNLNR. Hence this graph is isomorphic to G. This shows that G is planar, as a contraction of a planar graph is planar.

Since G is planar, there is a proper coloringφof the vertices of G with four colors

{1,2,3,4}. Choose a coloringψ:N → {1,2,3,4}so that

if XNL, thenψ(X)=φ(CXL),

if XNR, thenψ(X)=φ(CXR).

Such a coloring exists, becauseφ(CXL)=φ(CXR)for any XNLNR. To see thatψ is a proper coloring ofN, consider some X,YN such that XY and XY = ∅. SinceφL(X)=φL(Y)andφR(X)=φR(Y)we have leftclip(X)∩leftclip(Y)= ∅ and rightclip(X)∩rightclip(Y)= ∅. Therefore,

(Xrightclip(X))∩(Yleftclip(Y))=XY = ∅.

In particular, we have XNR and YNL. The set XY is arc-connected, so CXR =CYL. This yieldsψ(X)=φ(CXR)=φ(CYL)=ψ(Y).

Acknowledgments M. Laso´n, P. Micek, and A. Pawlik were supported and B. Walczak was partially supported by Ministry of Science and Higher Education of Poland Grant 884/N-ESF-EuroGIGA/10/2011/0 within ESF EuroGIGA project GraDR. B. Walczak was partially supported by Swiss National Science Foundation Grant 200020-144531.

Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.

References

1. Asplund, E., Grünbaum, B.: On a colouring problem. Math. Scand. 8, 181–188 (1960)

2. Burling, J.P.: On coloring problems of families of prototypes. PhD thesis, University of Colorado, Boulder (1965)

3. Fox, J., Pach, J.: A separator theorem for string graphs and its applications. Comb. Probab. Comput.

19(3), 371–390 (2010)

4. Fox, J., Pach, J.: Coloring Kk-free intersection graphs of geometric objects in the plane. Eur. J. Comb. 33(5), 853–866 (2012)

5. Gyárfás, A.: On the chromatic number of multiple interval graphs and overlap graphs. Discrete Math.

55(2), 161–166 (1985)

6. Gyárfás, A.: Corrigendum: on the chromatic number of multiple interval graphs and overlap graphs. Discrete Math. 62(3), 333 (1986)

7. Kim, S.-J., Kostochka, A., Nakprasit, K.: On the chromatic number of intersection graphs of convex sets in the plane. Electron. J. Comb. 11(1), R52 (2004)

8. Kostochka, A., Kratochvíl, J.: Covering and coloring polygon-circle graphs. Discrete Math. 163(1–3), 299–305 (1997)

9. McGuinness, S.: On bounding the chromatic number of L-graphs. Discrete Math. 154(1–3), 179–187 (1996)

10. McGuinness, S.: Colouring arcwise connected sets in the plane I. Graphs Comb. 16(4), 429–439 (2000) 11. Mycielski, J.: Sur le coloriage des graphes. Colloq. Math. 3, 161–162 (1955)

(17)

(2013)

13. Pawlik, A., Kozik, J., Krawczyk, T., Laso´n, M., Micek, P., Trotter, W.T., Walczak, B.: Triangle-free intersection graphs of line segments with large chromatic number. J. Comb. Theory Ser. B 105, 6–10 (2014)

14. Rok, A., Walczak, B.: Outerstring graphs areχ-bounded. In: Cheng, S.W., Devillers, O. (eds.) 30th Annual Symposium on Computational Geometry (SoCG 2014), pp 136–143. ACM, New York (2014) 15. Suk, A.: Coloring intersection graphs of x-monotone curves in the plane. Combinatorica (in press).

doi:10.1007/s00493-014-2942-5

16. Zykov, A.A.: On some properties of linear complexes. Mat. Sb. (N.S.) 24(66)(2), 163–188 (1949) (in Russian)

References

Related documents

The model creates random geometric graphs on the hyperbolic plane, where vertices are connected if they are within a certain threshold distance.. We study typical properties of

Graph Theory 13 (1989) 257–260] on full cycle extendability of the connected, locally connected graphs with the maximum vertex degree bounded by 5.. All

Using a mix of results on partially ordered sets and planar separators, for large k we improve the best known upper bound on the number of edges of a k-quasi-planar topological

class of normal Helly circular-arc graphs. In summary, we obtain the following results: we prove that the bend number of normal circular-arc graphs with respect to EPR

In Section 4, it is proved that these Cayley graphs include all arc-transitive nor- mal bipartite bi-Cayley graphs over Z mp e × Z p , and using this result, arc-transitive cyclic

In recent decades, G.Fertin et al[2] have given the star coloring of some families of graphs such as trees, cycles, complete bipartite and obtained the bounds for the star

A strong parity vertex coloring of a 2-connected plane graph is a coloring of the vertices such that every face is incident with zero or an odd number of vertices of each color..

Spirakis, The existence and efficient construction of large independent sets in general random intersection graphs, in: Proc. Also, in Theoretical Computer Science (TCS), Special