Fractional total colouring

6
Discrete Applied Mathematics 27 (1990) 287-292 North-Holland 287 COMMUNICATION FRACTIONAL TOTAL COLOURING Jennifer RYAN Department of Mathematics, University of Colorado, Denver, CO 80204, USA Received 3 May 1989 Communicated by P. Hansen Behzad conjectured in 1965 that a simple graph G can always be totally coloured using two more colours than the maximum degree in G, d(G). If the conjecture is true, then the total colouring number of a graph is always equal to either d(G)+ 1, or d(G) +2. A weakening of Behzad’s conjecture is proved here by presenting an integer programming formulation of the pro- blem and showing that its linear programming relaxation has its value bounded between d(G) + 1 and d(G) + 2. 1. Introduction Definition. A total colouring of a graph is a colouring of the vertices and edges such that no two adjacent or incident objects receive the same colour. The total colouring problem is to totally colour G using as few colours as possible. Behzad [l] conjectured in 1965 that a graph G can always be totally coloured using d(G) + 2 colours, where d(G) is the maximum degree of a vertex in G. It is clear that the minimum number of colours needed is d(G) + 1, since the vertex having maximum degree and all its incident edges must receive distinct colours. The conjecture has been verified for certain special cases, [2,3,5,6,8], but a general proof has been elusive. The total colouring problem bears some similarity to the edge colouring problem. Vizing’s theorem, (see e.g. [4]), states that a graph can always be edge coloured with d(G) + 1 colours. Since it is clear that at least d(G) colours will always be needed to edge colour a graph, we have that the edge colouring number of a graph is always either d(G) or d(G) + 1. If the total colouring conjecture is true, then the total colouring number of a graph is always either d(G) + 1, or d(G) + 2. Further, there is an integer programming formulation of the edge colouring problem whose linear programming relaxation has its value bounded between d(G) and d(G) + 1 (see e.g. [7]). An integer programming version of the total colouring problem is presented here whose linear programming relaxation has its value bounded between d(G) + 1 and d(G)+2. 0166-218X/90/$03.50 0 1990 - Elsevier Science Publishers B.V. (North-Holland)

Transcript of Fractional total colouring

Discrete Applied Mathematics 27 (1990) 287-292

North-Holland

287

COMMUNICATION

FRACTIONAL TOTAL COLOURING

Jennifer RYAN

Department of Mathematics, University of Colorado, Denver, CO 80204, USA

Received 3 May 1989

Communicated by P. Hansen

Behzad conjectured in 1965 that a simple graph G can always be totally coloured using two

more colours than the maximum degree in G, d(G). If the conjecture is true, then the total

colouring number of a graph is always equal to either d(G)+ 1, or d(G) +2. A weakening of

Behzad’s conjecture is proved here by presenting an integer programming formulation of the pro-

blem and showing that its linear programming relaxation has its value bounded between d(G) + 1

and d(G) + 2.

1. Introduction

Definition. A total colouring of a graph is a colouring of the vertices and edges such

that no two adjacent or incident objects receive the same colour. The total colouring problem is to totally colour G using as few colours as possible.

Behzad [l] conjectured in 1965 that a graph G can always be totally coloured

using d(G) + 2 colours, where d(G) is the maximum degree of a vertex in G. It is

clear that the minimum number of colours needed is d(G) + 1, since the vertex

having maximum degree and all its incident edges must receive distinct colours. The

conjecture has been verified for certain special cases, [2,3,5,6,8], but a general

proof has been elusive.

The total colouring problem bears some similarity to the edge colouring problem.

Vizing’s theorem, (see e.g. [4]), states that a graph can always be edge coloured with

d(G) + 1 colours. Since it is clear that at least d(G) colours will always be needed

to edge colour a graph, we have that the edge colouring number of a graph is always

either d(G) or d(G) + 1. If the total colouring conjecture is true, then the total

colouring number of a graph is always either d(G) + 1, or d(G) + 2. Further, there

is an integer programming formulation of the edge colouring problem whose linear

programming relaxation has its value bounded between d(G) and d(G) + 1 (see e.g.

[7]). An integer programming version of the total colouring problem is presented

here whose linear programming relaxation has its value bounded between d(G) + 1

and d(G)+2.

0166-218X/90/$03.50 0 1990 - Elsevier Science Publishers B.V. (North-Holland)

288 J. Ryan

2. The fractional total colouring problem

Let G be a graph with vertices I/ and edges E. For a vertex i E V, let 6(i) denote

the set of edges having i as an endpoint and let deg(i) = IS(i)1 be the degree of i. An

edge e E E may be denoted (i, j) where i and j are its endpoints.

2.1. The integer programming formulation

We begin by defining the variables. Let yk, i = 1, . . . , m, be defined

l

1,

yk= 0,

if colour i is used,

otherwise.

The integer m must be chosen large enough so that the problem is known to be feasi-

ble. (For instance, m = 1 I// + lE 1 would work trivially.) For each eE E and each

k= 1, . ..) m define

1

1,

zek= 0,

if edge e is coloured with colour k, otherwise.

For each i E V and each k = 1,. . . , m define

L

1, if vertex i is coloured with colour k,

x’k= 0, otherwise.

The first constraint in the formulation is that given iE V, the vertex i and all of

its incident edges must receive distinct colours. Thus for all ie V and for all

k= 1, . . . . m we have the constraint

c z,k + X;k 5 I. (1) es&i)

Also, no two adjacent vertices can receive the same colour so, for all e = (i, j) E E, and for all k=l,...,m we must have

x,+xjk< 1. (2)

In order to force yk = 1 if colour k is used we add the constraints

and

(3)

(4)

Finally we insist that each vertex and each edge receive at least one colour. For all

iE V,

kE, Xik 2 l, (9

Fractional total colouring 289

and for all eeE,

ki!, &k z l.

Thus the total colouring problem is the integer programming problem

(6)

minimize kE, yk)

sub_iect to Cl), (21, (3), (4), (5) and (6), y,E{O,l}, k=l,..., m,

X;kE{O, 1}, Vie v, k=l,..., m,

Z&E{O,l}, VeeE, k=l,..., m.

2.2. Bounds on the value of the relaxation

The linear programming relaxation of (7) is

minimize ,t, yk )

subject to Cl), Q), (3), (4), (5) and (6), yk?O, k=l,..., m, x,krO, vie V, k=l,..., m, z&rO, VeeE, k=l,..., m.

(7)

(8)

Note that it is not necessary to restrict the variables to be less than or equal to 1;

this will be enforced by the constraints (1) and (2) and by the minimization.

Proposition 1. The value of (8) is at least d(G) + 1.

Proof. Let I be the vertex having maximum degree. Then for each k= 1, . . . , m,

Yk>c eE6C,j i&k +x/k, by (3) with i= 1. Then, using also (5) and (6),

rdeg(l)+ 1 =A(G)+ 1. 0

To get an upper bound on the value of (8), its linear programming dual will be

considered. Let W;k 5 0 be the dual variable corresponding to the i, k constraint of

(l), for all ie V and k= 1, . . . . m. For all eEE and k= 1, . . . . m, let q&IO be the

dual variable corresponding to the e, k constraint of (2). Define Uik and u& for the

(3) and (4) constraints similarly. Finally let ri 2 0 be the dual variable for constraint

i of (5), and s,>O be the dual variable for the e constraint of (6). Then the dual of

(8) is

290 J. Ryan

Fig. 1.

maximize

wik$ c q.&+Uik+ c u,k+rj(o, e E 6(i) e 6 6(i)

ieV, k=l,..., m,

wik+wjk+uik+ujk+s,rO,

e=(i,j)EE, k=l,..., m,

Wik,Uik~O, ViE 1/, k=l,...,m,

&+,v&<O, VeeE, k= 1, . . . . m,

r,zO, Vig V,

~~20, VeeE.

(9)

(10)

(11)

(12)

Proposition 2. The value of (8) is bounded above by A(G) + 2.

Proof. By linear programming strong duality, the value of the program (8) is equal to the maximum value occuring in (9). Suppose we have a solution to the dual program.

If A(G) = 0, then the graph has no edges and clearly the value of (7), (and thus its relaxation (8)) is bounded above by A(G) + 1 = 1. So we assume that d(G) 2 1. As noted above, m has been chosen so that the problem (7) is feasible. Thus rnz A(G)+ 1~2.

Let IE{l,..., m> be chosen so that Ci~VWjk+Ce~E9ekiCjeVWil'CeeE4e/,

Vk= 1, . . . , m. Then, since the Wik’s and the qek’s are nonpositive,

Fractional total colouring

j, (i~~wi~+~~4P*)~m~i~~wit~~~qei)

s(A(G)+l) C wit+2 C qet* i6z V eeE

Using (11) and (12), for k=l,

i~vri+e~ESe5-i~vWil- C C 9ei-i~vUil- C C ueI is V eEd(i) ic V ecd(i)

291

(13)

- C lwit+ wj/)- C t”i/ + ujl)* e=(i, j)cE e=(i,j)EE

Since each edge has 2 endpoints, Ci, VCeEG(i) qe, is equal to 2CeEEqer, and

Ci,VC ecd(i) U,I is equal to 2CeEEue/. Also, since vertex i is in deg(i) edges,

-Ce=(ij)EE(~i,+ WJ) can be written -Ci,vdeg(i)wi~~-d(G)Ci~V~i,, and

- Ce_(i:j)EE(Uil+ Ujl) can be written - Ci, Vdeg(i)uill -d(G)Ci, vUi/.

Thus

-(d(G)+ 1) C uil-2 C ue/* ie V eeE

And so, using (13) and (14), and using (10) for k=I,

kE, i&wik+kt, e~Eqekfi~vri+e~Es~

<-(d(G)+ 1) iFvUi/-2 C u,~ ecE

(14)

=-i~vuil-e~E ue-r-~(G) C uil- C ue/ ie V f?CE

rl+d(G)+l

=d(G)+2. 0

Calling (8) the fractional total colouring problem, we have shown the following:

Theorem. Given a graph G, the value of the fractional total colouring problem for G lies between d(G) + 1 and d(G)+2.

We conclude by showing that, as is the case with the edge colouring problem, the

values of the integer programming problem and its linear programming relaxation

can differ by unity. Thus Behzad’s conjecture would not imply that the integer

rounding property (see e.g. [7]) holds for (7).

Let G be the 5-cycle, labeled as illustrated in Fig. 1. Then it is clear that 4=

,4(G) + 2 colours are needed to totally colour G. However the linear programming

relaxation (8) has the following solution of value 3. For k= 1,2,3,4, and for

292 J. Ryan

i = 1,2,3,4,5, let xjk = f. For k = 1,2,3,4, and for e = 1,2,3,4,5, let z& = f. Finally,

for k = 1,2,3,4, let y, = +. The constraints of (8) all are satisfied, and C”, = 1 yk = 3.

References

[I] M. Behzad, Graphs and their chromatic numbers, Doctoral Thesis, Michigan State University, East

Lansing, MI (1965).

[2] M. Behzad, The total chromatic number of a graph, in: A Survey of Combinatorial Mathematics

and its Applications, Proceedings Conf. Oxford 1969 (Academic Press, London, 1971) l-8.

[3] M. Behzad, G. Chartrand and J.K. Cooper Jr, The colour numbers of complete graphs, J. London

Math. Sot. 42 (1967) 225-228.

[4] J.A. Bondy and U.S.R. Murty, Graph Theory with Applications (North-Holland, New York, 1976).

[5] J.C. Meyer, Nombre chromatique total du joint d’un ensemble stable par un cycle, Discrete Math.

15 (1) (1976) 41-54.

[6] Rosenfeld, The total chromatic number of certain graphs, Notices Amer. Math. Sot. 15 (1968) 478.

[7] L.E. Trotter Jr, Discrete packing and covering: An annotated bibliography, in: M. O’hEigeartaigh,

J.K. Lenstra and A.H.G. Rinnooy Kan, eds., Combinatorial Optimization: Annotated Biblio-

graphies (Wiley, New York, 1987).

[8] N. Vijayaditya, On the total chromatic number of a graph, J. London Math. Sot. (2) 3 (1971)

405-408.