DISCRETE APPLlED EISEVIER Discrete Applied Mathematics 70 (1996) 163-175 MATHEMATICS On the chromatic number, colorings, and codes of the Johnson graph Tuvi Etzion a,*, Sara Bitan b aDepartment of Computer Science, Royal Holloway, University of London, Surrey TW20 OEX, United Kingdom b Computer Science Department, Technion, Israel Institute of Technology, Haifa 32000. Israel Received 14 October 1994; accepted 25 September 1995 Abstract We consider the Johnson graph J(~,w), 0 < w < n. The graph has (E) vertices representing the (z) w-subsets of an n-set. Two vertices are connected by an edge if the intersection between their w-subsets is a (w - I)-set. Let O(n,w) be the chromatic number of this graph. It is well known that O(n, w) f n. We give some constructions which yield Q(n, w) < n for some cases of n and w. The colorings associated with the chromatic number and other colorings of the graph lead to improvements on the lower bounds on the sizes of some constant weight codes. 1. Introduction The Johnson graph J(n,w) is defined as follows. The vertex set, I’,$ consists of all w-subsets of a fixed n-set (or all binary n-tuples with constant weight w). Two such w-subsets (n-tuples) are adjacent if and only if their intersection has size w - 1 (there are w- 1 coordinates in which both n-tuples have ONES). This graph is very interesting since it is a distance-regular graph and because of the codes which it produces. With respect to J(n, w) we will consider two fundamental questions in graph theory, the chromatic number of the graph and its largest independent set. These problems can be translated into coding theory and block design. A maximum independent set is the largest code of length n, constant weight w, and minimum Hamming distance (distance in short) 4 [4, 151. It is also the largest packing of (w - 1)-subsets by w-subsets. The chromatic number of the graph is the minimum number of disjoint constant weight codes of length n, weight w, and distance 4, for which the union is the set of all n-tuples with weight w [4, 151. It is also the minimum number of disjoint packings of (w- 1)-subsets by w-subsets, for which the union is the set of all w-subsets of the n-set. * Correspondence address: Computer Science Department, Technion, Israel Institute of Technology, Haifa 3200, Israel. E-mail: [email protected]. This research was supported in part by the SERC of United Kingdom under grant no. GRK01605. The author is on leave of absence from the Computer Science Dept., Technion. 0166-218x/96/$15.00 0 1996 Elsevier Science B.V. All rights reserved SSDZ 0166-218X(96)00104-2
13
Embed
On the chromatic number, colorings, and codes of the ... · since it is a distance-regular graph and because of the codes which it produces. With respect to J(n, w) we will consider
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
On the chromatic number, colorings, and codes of the Johnson graph
Tuvi Etzion a,*, Sara Bitan b
aDepartment of Computer Science, Royal Holloway, University of London, Surrey TW20 OEX, United Kingdom
b Computer Science Department, Technion, Israel Institute of Technology, Haifa 32000. Israel
Received 14 October 1994; accepted 25 September 1995
Abstract
We consider the Johnson graph J(~,w), 0 < w < n. The graph has (E) vertices representing
the (z) w-subsets of an n-set. Two vertices are connected by an edge if the intersection between their w-subsets is a (w - I)-set. Let O(n,w) be the chromatic number of this graph. It is well known that O(n, w) f n. We give some constructions which yield Q(n, w) < n for some cases of n and w. The colorings associated with the chromatic number and other colorings of the graph lead to improvements on the lower bounds on the sizes of some constant weight codes.
1. Introduction
The Johnson graph J(n,w) is defined as follows. The vertex set, I’,$ consists of all
w-subsets of a fixed n-set (or all binary n-tuples with constant weight w). Two such
w-subsets (n-tuples) are adjacent if and only if their intersection has size w - 1 (there
are w- 1 coordinates in which both n-tuples have ONES). This graph is very interesting
since it is a distance-regular graph and because of the codes which it produces. With
respect to J(n, w) we will consider two fundamental questions in graph theory, the
chromatic number of the graph and its largest independent set. These problems can
be translated into coding theory and block design. A maximum independent set is the
largest code of length n, constant weight w, and minimum Hamming distance (distance
in short) 4 [4, 151. It is also the largest packing of (w - 1)-subsets by w-subsets. The
chromatic number of the graph is the minimum number of disjoint constant weight
codes of length n, weight w, and distance 4, for which the union is the set of all
n-tuples with weight w [4, 151. It is also the minimum number of disjoint packings of
(w- 1)-subsets by w-subsets, for which the union is the set of all w-subsets of the n-set.
* Correspondence address: Computer Science Department, Technion, Israel Institute of Technology, Haifa 3200, Israel. E-mail: [email protected].
This research was supported in part by the SERC of United Kingdom under grant no. GRK01605. The
author is on leave of absence from the Computer Science Dept., Technion.
0166-218x/96/$15.00 0 1996 Elsevier Science B.V. All rights reserved SSDZ 0166-218X(96)00104-2
164 i? E&ion, S. BitanIDiscrete Applied Mathematics 70 (1996) 163-175
These partitions of packings are used to produce other independent sets in a method
called the partitioning construction [4, 151. All these questions are of considerable
interest and we will try to give some answers now.
Let (n, d, w) denote a code of length n, constant weight w, and distance 4, and let
A(n,d, w) denote the maximum size of an (n,d, w) code. For bounds on A(n,d, w)
the reader is referred to [4, lo]. Let 0(n, w) denote the chromatic number of J(n, w). Graham and Sloane [lo] proved that 0(n, w) < n for all 0 < w < n. Trivially we
have B(n,w) = 0(n,n - w), e(n,O) = 1, and e(n, 1) = n [4, 151 . Also, it is easily
observed that for even n, 8(n,2) = n - 1 and for odd n, B(n,2) = n. For w = 3,
it is known [ll, 12, 141, that for n > 7, n E 1 or 3 (mod 6) B(n,3) = n - 2, and
for n > 7, n E 0 or 2 (mod 6), B(n,3) = II - 1, and 8(7,3) = 6, B(n,3) = n
for n < 6. For n E 4 (mod 6) we have 8(n,3) = n, and it is conjectured that for
n > 5, n 3 5 (mod 6), 0(n,3) = n - 1, but this is proved [5, 61 only for some
infinite cases. For w > 3 the evaluation of e(ti, w) becomes more difficult. van Pul
and Etzion [15] proved that if e(n, w) < n for all even w, then 8(2%, w) < 2’n for
all even w, and i 2 0. This result can be applied on n = 4,6, and 10 [ 15, 41. The
result proved in [15] is in fact that if for a given we, 8(n, w) < n for all even w,
2 < w < wo, then 8(2n,w) < 2n for all even w, 2 6 w d wo. For w = 4, clearly
8(2n, 4) < 2n implies 8(2%,4) < 2’n, i 2 1. This result can be applied on n =
2,3,5, and 7 [4]. Etzion [7] proved that if 0(2n,4) < 2n - 2, n E 2 or 4 (mod 6),
then 0(4n,4) < 4n - 2. This result was applied only to obtain 0(2’,4) < 2’ - 2, for
i 2 3.
Two types of constructions can be given for attaining new upper bounds on e(n,w),
direct constructions and recursive constructions. In Section 3, we will present a direct
approach, which unfortunately we could not apply without a computer search. We will
show cases for which e(n, w) < n - 1, when (w - 1 )w is relatively prime to n - 1. In
Section 4 we will give recursive constructions, a simple doubling construction and a
more complicated quintupling one which can be applied only on w = 4. In Section 5
we will discuss applications of the previous results. In Section 6 we will introduce a
specific interesting coloring of J( 11,4). In Section 7 we will improve the partitioning
construction for constructing independent sets in J(n, w) by using appropriate colorings.
But, we start in Section 2 with the definitions for the designs and methods used in this
paper.
2. The used designs and the partitioning construction
Since we use the partitioning construction to obtain new codes (larger independent
sets), and since we will improve this method we will first introduce the concept of
partitioning. The representation is taken from [4].
A partition ZI(n, w) = (XI , . . . ,X,) is a collection of disjoint sets or classes XI,. . . ,X,,
each of which is a code of length n, distance 4 and constant weight w, and whose
union contains all (z) vectors of weight w. The vector n(n, w) = (IX,/,. . . , IX,/) with
T E&on, S. Bitanl Discrete Applied Mathematics 70 (1996) 163-175 165
integer components is the index vector of the partitions Ii’(n,w), and
71(&W). n(n,w) = &q2
I=1
is its norm. We always assume IX11 > . . 2 IX, I. When there are several different
partitions available for a given n and w we often denote them by IIl(n, w), L’z(n, w), .
and their index vectors by z](n, w), z2(n, w), . . . .
The direct product L’(nl,wl)xLI(n2, ~2) of two partitions L’(n,,wl) = (Xl,. ,X,,),
II(n2, ~2) = ( YI, . . , Y,,,,) consists of the vectors
{(u,u): u E X,, v E Yj, 1 < i G m},
where m = min{ml, m2). This set (which is only part of the final code) clearly has