multicoloured hamilton cycles - Semantic Scholar

3 downloads 0 Views 193KB Size Report
Apr 25, 1995 - Michael Albert, Alan Frieze and Bruce Reed. Department ... Current address of Bruce Reed: Equipe Combinatoire, CNRS, Universit e Pierre et.
MULTICOLOURED HAMILTON CYCLES Michael Albert, Alan Frieze and Bruce Reed Department of Mathematics, Carnegie-Mellon University, Pittsburgh, U.S.A.y Submitted: April 25th,1995 Accepted May 9th, 1995 Abstract The edges of the complete graph K are coloured so that no colour appears more than dcne times, where c < 1=32 is a constant. We show that if n is suciently large then there is a Hamiltonian cycle in which each edge is a di erent colour, thereby proving a 1986 conjecture of Hahn and Thomassen [7]. We prove a similar result for the complete digraph with c < 1=64. We also show, by essentially the same technique, that if t  3, c < (2t2 (1 + t))?1, no colour appears more than dcne times and tjn then the vertices can be partitioned into n=t t?sets K1 ; K2; : : : ; K such that the colours of the n(t ? 1)=2 edges contained in the K 's are distinct. The proof technique follows the lines of Erd}os and Spencer's [2] modi cation of the Local Lemma [1]. n

n=t

i

Current address of Bruce Reed: Equipe Combinatoire, CNRS, Universite Pierre et Marie Curie, 4 Place Jussieu, Paris, France y Alan Frieze: partially supported by NSF grant CCR-9225008 

1

2

the electronic journal of combinatorics 2 (1995), #R10

1 Introduction Let the edges of the complete graph K be coloured so that no colour is used more than k = k(n) times. We refer to this as a k-bounded colouring. We say that a subset of the edges of K is multicoloured if each edge is of a di erent colour. We say that the colouring is H-good if a multi-coloured Hamilton cycle exists i.e., one with a multi-coloured edge-set. Clearly the colouring is H-good if k = 1 and may not be if k  n=2, since then we may only use n ? 1 colours. The main question we address here then is that of how fast can we allow k to grow and still guarantee that a k-bounded colouring is H-good. n

n

The problem is mentioned in Erdos, Nestril and Rodl [3]. There they mention it as an Erdos - Stein problem and show that k can be any constant. Hahn and Thomassen [7] were the next people to consider this problem and they showed that k could grow as fast as n1 3 and conjectured that the growth rate of k could in fact be linear. In unpublished work Rodl and Winkler [9] in 1984 improved this to n1 2. Frieze and Reed [5] showed that there is an absolute constant A such that if n is suciently large and k is at most dn=(A ln n)e then any k-bounded colouring is H-good. =

=

In this paper we remove the log n factor and prove the conjecture of [7].

Theorem 1 If n is suciently large and k is at most dcne, where c < 1=32 then any k-bounded colouring of K is H-good. n

We can extend this to the directed case.

Theorem 2 If n is suciently large and k is at most dcne, where c < 1=64

then any k-bounded colouring of the edges of the complete digraph DK is n

the electronic journal of combinatorics 2 (1995), #R10

3

H-good.

As another wrinkle on this problem, we have

Theorem 3 Suppose the edges of K are coloured so that the graphs induced n

by the edges of a single colour all have maximum degree at most cn, where c < 1=32. Then there exists a Hamilton cycle in which each vertex is incident with two edges of a distinct colours.

We prove Theorem's 1, 2 and 3 as corollaries of the following.

Theorem 4 Let ? be a graph whose vertex set is the edge set of K . Suppose n

that ? has maximum degree bounded above by cn, where c < 1=32. Then K contains a Hamilton cycle H whose edge set is an independent subset in ?.

n

We nally consider multi-coloured sets of cliques of size t. More precisely, assume that t  3; tjn, and let K = K1 ; K2; : : :; K be a partition of [n] into subsets of size n=t. We say that K is multi-coloured if the set of n(t ? 1)=2 edges which have both endpoints in the same t-set is multi-coloured. n=t

Theorem 5 If n is suciently large and k is at most dcne, c < (2t2(1+t))?1, then in any k-bounded colouring of the edges of K there is multi-coloured partition K. n

2 Modi cation of the Lovasz local lemma Let A1; A2; : : :; A denote events in some probability space. Using A to denote the complement of an event A, we are as usual interested in showing that Pr(T =1 A ) > 0: N

n i

i

the electronic journal of combinatorics 2 (1995), #R10

4

Suppose that for each i there is a partition of [N ] nfig into X and Y . In the usual version of the local lemma, A will be independent of the the events in X . Here all of the events will be interdependent, but one can still apply the methodology of the usual proof of the local lemma. We should point out here that this idea is not our own, it is already in Erd}os and Spencer [2]. i

i

i

i

We consider one of the terms in the expression 0 ?1 1 \ ! Y @ \ Pr A = Pr A j A A : i

N

N

(1)

j

i

i

=1

=1

j

i

i

=1

We want to show that for 1  i  N , 0 ?1 1 \ Pr @A j A A > 0: i

(2)

j

i

j

=1

So, we try to prove by induction on jS j; S  [N ], that for i 62 S , 0 1 \ Pr @A j A A  ; i

j

j

2

(3)

S

for some suitable choice of . Now,

  T 0 1  j T 2 \ A A Pr A \ \ 2 \   Pr @A j A A = Pr T 2 \ A j T 2 \ A 2  T  Pr A j 2 \ A   T Pr 2 \ A j T 2 \ A   Pr A j T 2 \ A   A Pr A j T 1?P i

i

k

S

Yi

k

j

S

Xi

j

j

j

S

k

S

i

k

S

j

2 \ S

Yi

S

k

Yi

i

k

k

Yi

j

j

S

Xi

j

j

Xi

S

k

S

j

Xi

j

j

Xi

j

2 \ S

Xi

j

(4)

the electronic journal of combinatorics 2 (1995), #R10

Let now

\  A ) : i 2 [N ]; T  X g;

= maxfPr(A j i

j

and

j

2

i

5 (5)

T

m = maxfjY j : i 2 [N ]g: (6) We will have to prove that given m; we can choose 0  < 1 such that i

(1 ? m )  :

(7)

Assume that (7) holds. If S  X then (5) and (7) will imply 0 1 \ Pr @A j A A  i

i

j

j

2

S

 :

On the other hand if S 6 X then we can apply the induction hypothesis to Pr(A j T 2 \ A ) in the numerator of (4) and obtain 0 1 \ Pr @A j A A  1 ? m i

k

j

S

Xi

j

i

j

2

S

j

 ;

by (7). The base case of the induction, S = ;, follows from considering T = ; in (5) and using  . So the proof of (2) rests on proving that (7) holds. This is what we do for Theorem 4. The proof of Theorem 5 is slightly di erent, in that we need to partition A1; A2; : : :; A into two types of event. N

It may be useful to summarise the above discussion as a lemma in case it can be used in other circumstances.

6

the electronic journal of combinatorics 2 (1995), #R10

Lemma 1 Let A1; A2; : : :; A denote events in some probability space. Suppose that for each i there is a partition of [N ] n fig into X and Y . Let m = maxfjY j : i 2 [N ]g and = maxfPr(A j T 2 A ) : i 2 [N ]; T  X g. If there exists 0  < 1 such that (1 ? m )  then Pr(T =1 A ) > 0: N

i

i

i

j

T

i

j

i

n

i

i

3 Hamilton Cycles 3.1 Proof of Theorems 1 and 2 We show here that Theorems 1 and 2 are corollaries of Theorem 4. Assume n is large and k  cn, and an arbitrary k-bounded colouring of K is given. n

To prove Theorem 1 we de ne ? as follows. Two edges e; f of K correspond to the endpoints of an edge of ? if and only if they have the same colour. Thus a set of vertices of ? is independent if and only it corresponds to a multicoloured set of edges of K . Clearly the maximum degree of ? is at most k ? 1 and so we can apply Theorem 4 to obtain Theorem 1. n

n

To prove Theorem 2 we need a slight change in the de nition of ?. Two edges e = fe0; e1g; f = ff0; f1g of K de ne an edge of ? if and only if the colours of the four directed edges (e0; e1); (e1; e0); (f0; f1); (f1; f0) are not all distinct. Thus a set S of vertices of ? is independent if and only the set of edges obtained by taking, each e = fe0; e1g 2 S and replacing it by (e0; e1); (e1; e0) (giving 2jS j directed edges) is multicoloured. Clearly the maximum degree of ? is at most 2(k ? 1) and so we can apply Theorem 4 to obtain a slight strengthening of Theorem 1 viz. there is a Hamilton cycle and its reversal spanning a multicoloured set of directed edges. n

7

the electronic journal of combinatorics 2 (1995), #R10

To prove Theorem 3 we let two edges e; f of K correspond to the endpoints of an edge of ? if and only if they have the same colour and are incident with a common vertex. n

3.2 Proof of Theorem 4 Let H be a Hamilton cycle chosen uniformly at random from the set of (n ? 1)!=2 Hamilton cycles of K . Let f(e ; f ) : 1  i  N g be an enumeration of the edges of ?. Let n

i

i

A = fH : e ; f are both edges of H g: i

i

i

Wewill prove Theorem 1 by using the argument of Section 2 to show that  T Pr =1 A > 0. We use the notation of that section. N i

i

For 1  i  N let

Y = fj 6= i : (e [ f ) \ (e [ f ) 6= ;g: i

j

j

i

i

Thus j 2 Y if in K , one of e ; f shares a vertex with one of e ; f . Let X = [N ] n (Y [ fig): Clearly, jY j  4cn2 and so i

i

n

i

j

j

i

i

i

m  4cn2: We will show that

 n2 ? 152n + 56 (8) and Theorem 1 follows on choosing   q 1 = 8c 1 ? 1 ? (32 + )c n?2 and checking that (7) holds for  > 0 suciently small and n suciently large.

the electronic journal of combinatorics 2 (1995), #R10

8

q q [Now m  (1 ? 1 ? (32 + ))=2 and so 1 ? m  (1 + 1 ? (32 + ))=2. Thus (1 ? m ) > (2 + =16)n?2 .] Equation (8) follows from the following Lemma:

Lemma 2 Let e; f be edges of K and X  E (K ) be such that no edge n

n

in X shares an endpoint with either e or f . Then we can nd, for each Hamilton cycle C containing both e and f and no edges of X , a set S (C ) of (n ? 6)(n ? 9)=2 Hamilton cycles containing neither e; f or any edge in X , in such a way that if C 6= C 0 then S (C ) \ S (C 0) = ;.

Proof

Let e0; e1 and f0; f1 be the endpoints of e and f respectively, chosen so that e0 has the smallest index of e0; e1; f0; f1. Let

C = e0; e1 ?! f0; f1 ?! e : o

[It is possible that e1 = f0 here.] Consider two disjoint edges x = (x0; x1); y = (y0; y1) of C sharing no endpoint with e or f . There are at least (n ? 6)(n ? 9)=2 choices for x; y. There are now two possibilities:

C = e0; e1 ?! x0; x1 ?! f0; f1 ?! y0; y1 ?! e : o

or

C = e0; e1 ?! f0; f1 ?! x0; x1 ?! y0; y1 ?! e : o

In the rst case de ne:

C^

x;y

= e0; x0 ?! e1; y0 ?! f1; x1 ?! f0; y1 ?! e :

In the second case de ne:

o

9

the electronic journal of combinatorics 2 (1995), #R10

C^

x;y

= e0; x1 ?! y0; f1 ?! x0; e1 ?! f0; y1 ?! e : o

In both cases we delete the edges e; f; x; y from C and add edges that are incident with one of e0; e1; f0; f1, so that C^ does not contain an edge of X . x;y

It is important to realise that in both cases the procedure is reversible in that C can be reconstructed from C^ . We can recognise which case we are in from the relative order of the e's and f 's and then identify the x's and y's from their positions. Thus taking S (C ) = fC^ : x; y as above g, we obtain jS (C )j  (n ? 6)(n ? 9)=2 and S (C ) \ S (C 0) = ; for C 6= C 0. 2 x;y

x;y

To prove (8) we apply Lemma 2 with i 2 [N ]; fe; f g = fe ; f g and X  X . Let C denote the set of Hamilton cycles containing e and f . Then \ X \ Pr(A j A ) = Pr(H = C j A ) i

i

i

j

2

j

X

C

2C

 n2 ? 152n + 56

j

2

X C

 n2 ? 152n + 56 :

2C

i

i

i

j

X

Pr(H 2 fC g [ S (C ) j

\  A) j

j

2

X

This completes the proof of Theorem 4.

4 Partition into cliques Assume n is large and k  cn, c < (2t2(1 + t))?1, and an arbitrary kbounded colouring of K is given. Let f(S1; T1); (S2; T2); : : :; (S ; T )g be an enumeration of the pairs of t-subsets of [n] such that for each 1  i  N either (a) S = T and S contains a pair of edges e; f of the same colour, or n

i

i

i

N

N

the electronic journal of combinatorics 2 (1995), #R10

10

(b) S \ T = ; and there are edges e; f of the same colour, e  S ; f  T . In either case we say that (S ; T ) contains e; f . i

i

i

i

i

i

Let I = fi 2 [N ] : S = T g and I = [N ] n I . Now let K be chosen randomly from the set of possible partitions and de ne the events a

i

i

b

a

A = fS and T are both members of Kg: Once again, we prove that Pr(T =1 A ) > 0: i

i

i

n

i

i

We now de ne Y = fj 6= i : the following three conditions hold: i

1. maxfjS \ S j; jS \ T j  t ? 1. j

i

j

i

2. maxfjT \ S j; jT \ T j  t ? 1. j

i

j

i

3. (S ; T ) contains a pair of identically coloured edges e; f which are not contained in (S ; T )g. j

j

i

i

Naturally, X = [N ] n (Y [ fig). i

i

We elaborate the argument of Section 2. We prove the existence of 0 < ; < 1 such that if S  [N ] and i 2 I n S , where x = a or b, then 0 1 \ Pr @A j A A  : a

b

x

i

j

To do this, we de ne, for x = a or b,

= maxfPr(A j x

i

\  A ) : i 2 I ;T  X g 2

T

m = maxfjY j : i 2 I g: x

i

x

S

j

and

j

2

x

j

x

i

11

the electronic journal of combinatorics 2 (1995), #R10

We will then, in analogy with (7), only need to show that for x = a or b,

(1 ? m ? m )  : x

a

a

b

b

(9)

x

Consider rst the case where i 2 I . Then j 2 X implies j 2 I . a

i

a

[jS \ T j  jS \ S \ T \ S j  jS \ S j + jT \ S j ? jS j  2(t ? 1) ? t > 0.] j

j

j

i

j

i

j

i

j

i

i

Now

! t ? 1 (10) m  t 2 k: Explanation: We choose S by (i) choosing x 2 S , (ii) e = fx1; x2g  S n fxg and then y 62 S such that the colour of e is the same as that of fx1; yg or fx2; yg. We then take S = (S n fxg) [ fyg. a

j

i

i

i

j

i

We argue next that

 t(n ?1t + 1) : (11) Explanation: Given K 2 A \ T 2 A , T  X , we can obtain t(n ? t) distinct partitions which are in A \ T 2 A as follows: Choose x 2 S and y 2 S , where S is another t-set of K. Replace S by (S [ fyg) n fxg and S by (S [ fxg) n fyg to obtain K0. Note that given K0 we can re-construct K: x is the unique element of S which is in a set with elements not in S and y 62 S is the unique such element which in a set with t ? 1 members of S . a

i

j

i

j

T

j

i

j

T

i

i

i

i

i

i

i

Now let us consider the case i 2 I . Now j 2 X implies that j 2 I . Also, ! 2 t?1 (12) m  t 2 (t ? 1)(n ? t)k: b

i

b

b

Explanation: We choose S ; T by (i) choosing x 2 S ; y 2 T , (ii) e = fx1; x2g  S n fxg, (iii) z 62 S , (iv) w 2 T n fyg, (v) v 2 [n] such that the colour of fv; wg is the same as that of e. Then take S = (S n fxg) [ fzg j

i

j

i

i

i

i

j

i

the electronic journal of combinatorics 2 (1995), #R10

12

and T = (T n fyg) [ fwg. There are some restrictions on the choices of x; y; z; v; w which are ignored for the purposes of getting an upper bound. j

i

Finally,

(13)  t2(n ? 2t)(1n ? 3t) + 1 : Explanation: Given K 2 A \ T 2 A , T  X , we can obtain t2(n ? 2t)(n ? 3t) distinct partitions which are in A \ T 2 A as follows: Choose x 2 S and y 2 T . Then choose x0; y0 62 S [ T in distinct subsets S; S 0 of K. Replace S by (S [ fx0g) n fxg, T by (T [ fy0g) n fyg, S by (S [ fxg) n fx0g and T by (T [ fyg) n fy0g. to obtain K0. Note once again, that given K0 we can re-construct K. b

i

j

T

j

i

i

i

i

i

i

i

j

T

j

i

i

i

With these values for m ; m ; ; we can enforce (9) by choosing a

b

a

b

= 2=t and = 2=t2: a

b

This completes the proof of Theorem 5.

References [1] N.Alon and J.H.Spencer, The probabilistic method, John Wiley and Sons, New York, 1992. [2] P.Erd}os and J.Spencer, Lopsided Lovasz local lemma and Latin transversals, Discrete Applied Mathematics 30 (1990) 151-154. [3] P.Erdos, J.Nesetril and V.Rodl, Some problems related to partitions of edges of a graph in Graphs and other Combinatorial topics, Teubner, Leipzig (1983) 54-63.

the electronic journal of combinatorics 2 (1995), #R10

13

[4] T.I.Fenner and A.M.Frieze, On the existence of polychromatic sets of edges in graphs and digraphs, Progress in Graph Theory, Edited by J.A. Bondy and U.S.R. Murty, Academic Press, 219-232. [5] A.M.Frieze and B.A.Reed, Polychromatic Hamilton cycles, Discrete Mathematics 118, (1993) 69-74. [6] W.Hoe ding,Probability inequalities for sums of bounded random variables, Journal of the American Statistical Association 58 (1963) 13-30. [7] G.Hahn and C.Thomassen, Path and cycle sub-Ramsey numbers and an edge-colouring conjecture, Discrete Mathematics 62 (1986) 29-33. [8] L.Posa,Hamilton circuits in random graphs,Discrete Mathematics 14 (1976) 359-64. [9] P.Winkler, Private Communication.