Professional Documents
Culture Documents
1, JANUARY 1979
A/Mmcr-It is proved that the Shannon zero-error capacity of the A general upper bound on O(G) was also given in [6]
pentagon is e. The method is then generalized to obtain upper bounds (this bound was discussed in detail by Rosenfeld [5]). W e
on the capacity of au arbitrary graph. A well-characterized, and in a sense assign nonnegative weights w(x) to the vertices x of G
easily computable, function is introduced which bounds the capacity from
above and equals the capacity in a large number of cases. Several results
such that
are obtained on the capacity of special graphs; for example, the Petersen
graph has capacity four and a self-complementary graph with n points and
with a vertex-transitive automorphism group has capacity 6 .
for every complete subgraph C in G ; such an assignment
is called a fractional vertex packing. The maximum of
I. INTRODUCTION XX w(x), taken over all fractional vertex packings, is de-
noted by a*(G). It follows easily from the duality theorem
Then (2) is satisfied. Moreover, matrix satisfying (3) and (4). Then using (2) and (3),
and hence 9(G) < A. This completes the proof of the Then in particular aTh^<a, for h=(l,O; * * ,O); whence
theorem. y <a. O n the other hand, a ‘Z >a implies S(G)y >O.
Note that it also follows that among the optimal repre- Hence y > 0, and (Y> 0. W e may suppose that y = 1, and so
sentations there is one such that a <9(G).
Now define
-=... =-
1
8(G) = cc7$2 &J2 . 1
au= 2
-ak+l, if {i,j}={ik,jk}
The next theorem gives a good characterization of the 1, otherwise;
value IY(G). then u ‘h^<(Y can be written as
Theorem 4: Let G be a graph on the set of vertices
{I;** ,n}, and let B =(ZQ)~~=, range over all positive
semidefinite symmetric matrices such that
b&=0
Since the largest eigenvalue of A =(a,) is equal to
(3)
for every pair (ij) of distinct adjacent vertices and max {xTAx:~x~=l},
TrB=l. (4) this implies that the largest eigenvalue of (a,) is at most (Y.
Then Since (a,) satisfies (2) this implies 6(G) <cu, a contradic-
8(G) = max Tr BJ. tion. This proves the claim.
B
Note that Tr BJ is the sum of the entries in B. By the claim, there exist a finite number of unit vectors
h,; . . , h, and nonnegative reals (Y,,. . . , (Yesuch that
Proof:
a,+** * +a,=1 (5)
1) Let A =(a,)yj=, be a matrix satisfying (2) with
largest eigenvalue 9(G), and let B be any symmetric qi, + * *. +q&=z. (6)
4 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. IT-25, NO. 1, JANUARY 1979
Set
$=($,,c.. ,h,,,z)’
b,= $ olphpihpj
p=l Then the vectors vi form an orthonormal representation of
B = (b&.
c by (7) and (3). Moreover, using the Cauchy-Schwarz
inequality we get
The matrix B is clearly symmetric and positive semidefi-
nite. Further, (6) implies
bij, =O, k= 1;. . ,m
and
Tr BJ=9(G)
while (5) implies
TrB=l.
This completes the proof. This completes the proof.
Lemma 4: Let (u,, * . * ,u,J be an orthonormal repre- Note that since we have equality in the Cauchy-
sentation of G and (v,;.. ,u,J be an orthonormal repre- Schwarz inequality, it also follows that
sentation of the complementary graph G . Moreover, let c
and d be any vectors. Then (dq)2=9(G)w;=8(G)bii. (8)
Theorem 6: Let A range over all matrices such that
i (u;c)‘( vTd)2 < c2d2. aii =0 if iJ are adjacent in G , and let X,(A) > . . . > X,(A)
i=l
denote the eigenvalues of A. Then
Proof: By (l), the vectors ui 0 ui satisfy
(u;~vi)(z.y~)=(u$J(v~vj)=s,. 6(G) = m ;x
Thus they form an orthonormal system, and we have Proof:
1) Let A be any matrix such that aii = 0 if i and j
(CodI 2 $, ((C”dIT(Ui oV,))2 are adjacent. Let f= cf,, * * * ,fJT be an eigenvector belong-
ing to X,(A) such that f”= - l/X,(A) (note that since Tr
which is just the inequality in L e m m a 4.
A = 0, the least eigenvalue of A is negative). Consider the
Corollary 1: If (v,;.. ,v,J is an orthonormal repre- matrices F = diag cfi, . . . ,f,) and
sentation of G and d is any unit vector, then
B= F(A -X,(A)Z)F.
a(G) 2 i$, (viTd)2. Obviously B is positive semidefinite. Moreover, bu = 0 if i
and j are distinct adjacent points, and
Corollary 2: 9( G)9( c) > n.
W e give now another m inimax formula for the value Tr B= --X,(A) Tr F2= 1.
9(G), which shows a very surprising duality between G
and its complementary graph G So by Theorem 4,
Theorem 5: Let (VI, * * . , 0,) range over all orthonormal 9(G)>Tr BJ= i 2 a&-X,(A) i A2
representations of G and d over all unit vectors. Then i=l j=l i=l
S(G)=max i (dTvi)2.
i=l
Proof: By Corollary 1 we already know that the 2) The fact that equality is attained here follows by
inequality > holds. W e construct now a representation of a more or less straightforward inversion of this argument
G and a unit vector d with equality. Let B =(b,) be a and is o m itted.
positive semidefinite symmetric matrix satisfying (3) and
(4) such that Tr BJ = 8(G). Since B is positive semidefi- Corollary 3: (See Hoffman [3].) Let h, > . * * > An be the
nite, we have vectors wi; * *, w, such that eigenvalues of the adjacency matrix of a graph G . Then
the chromatic number of G is at least
bti = wiTy . (7)
Note that l->.
n
i wi”=l, 2=B(G). Proof: The chromatic number of G is least I’?(@. In
i=l fact. if (14,:
1’
. . ,. u..)
n, is an orthonormal renresentation of G ,
LOViSZ: SHANNON CAPACITY OF A GRAPH
c is any unit vector, and J,, * * * , Jk are the color classesin Then trivially, B also satisfies (3), and
any k-coloration of G , then
TrB=l Tr BJ=fi(G)
z,(cTui)2= .$, iJj (cTui)2’ j, lEk (using PJ= JP= J). Also trivially, B is symmetric and
,,I
positive semidefinite and satisfies P -‘BP= B, for all P E
from which the assertion follows by Theorem 5. Now the I. Since I is transitive on the vertices, this implies hi=
adjacency matrix of G satisfies the condition in the theo- l/n, for all i. Constructing the orthonormal representa-
rem (with G instead of G), which implies the inequality in tion (0,; . . ,v,J and the unit vector d as in the proof of
the corollary. Theorem 5, we have
The results in the previous section make the value 9(G) by (8). So from the definition of 9(G),
quite easy to handle. Let us derive some consequences.
Theorem 7: 9(G*H) = 8( G)8(H).
Proof: W e already know that
and hence
9(G.H) <a(G
9(G)8(e) <n.
To show the opposite inequality, let (v,, * ++,v,J be an
orthonormal representation of c, (w,, . . * , w,) be an or- Since we already know that the opposite inequality holds
thonormal representation of fl, and c,d be unit vectors (Corollary 2) Theorem 8 is proved.
such that Theorem 9: Let G be a regular graph, and let h, > X2
)..- > A,, be the eigenvalues of its adjacency matrix A.
i$l (1)1Tc)‘= WG)
Then
;!, ( w,Td)2 = a(H).
-nX
Then v, 0 y is an orthonormal representation of G*H (this a(G)< h,-
--
follows since it is an orthonormal representation of G.H
and ? % I Gg). Moreover, cod is a unit vector. So Equality holds if the automorphism group of G is transi-
tive on the edges.
9(G.H)> i 5 ((viy)‘(cod))’ Corollary 5: For odd n,
i=I j=l
n cos (7r/n)
= i 2 (q=c)‘( w,Td)’ wi) = 1 +cos (7r/n) ’
i=l j=l
Theorem II: Assume that G admits an orthonormal which is larger than n-l unless r is a divisor of n.
representation in dimension d. Then ( r-l 1
Proof of Theorem 13: The r subsets containing a
6(G) <d. specified element of S form an independent set of points
Proof: Let (u,, * * * ,u,) be an orthonormal representa- in K(n,r); hence
tion of G in d-dimensional space. Then (u, ~ul,u2~ O(K(n,r)) >a(K(n,r)) > ( :If).
U2,’. . ,u, 0 u,,) is another orthonormal representation of G.
Let {e,; a. ,ed} be an orthonormal basis and On the other hand, we calculate #(K(n,r)). Since the
automorphism group of K(n,r) is clearly transitive on the
4 e,~e,+e,~e,+~-. +edoed). vertices and edges, we may use Theorem 9. So let us
b= v2 calculate the eigenvalues of K(n,r). Clearly j is an eigen-
Then b2 = 1, and vector with eigenvalue ( n i ‘).
Let 1 < t <r. For each T c S such that I TI = t, let XT be
(uioui)‘b=-& k~l(ek~ek)T(uioui) a real number such that for every U c S with ] UI = t - 1,
x x,=0. (9)
UcT
= ?$ j, (e;ui)2= +.
There are (:>-( ,rl) linearly independent vectors (xT)
Therefore 9(G) <d. of this type. For each such vector, define
VI. APPLICATIONS
We can use our methods to calculate the Shannon for every A c S, IAl =r. It is not difficult to see, and
capacity of graphs other than the pentagon. We of course actually well-known, that the numbers xT can be calcu-
deal only with graphs G such that a(G)<a*(G), since if lated from the numbers XA, whence there are
a(G) = cr*( G), then O(G) = a(G) by Shannon’s theorem.
(:)-(A)
linearly independent vectors of type (x~).
Theorem 12: If G has a vertex-transitive automorphism Claim:Every (js,) is an eigenvector of the adja-
group, then O(G.@ = 1I/(G)I. If, in addition, G is self-
cency matrix of K(n,r) with eigenvalue (- l)‘( n Jr; ‘).
complementary, then O(G) = dm .
In fact, for any A, c S such that IA,,1= r, we have
Proof: The “diagonal” in G.G is independent; hence
c ‘A= ..;=,( n;;;‘)xT=( “,i,‘)&’
@(G-G) >a(G-G) >,I V(G)I. AnA,=@ 0
O(G.G)<9(G.~)=8(G)8(G)=IV(G)I.
LOViSZ: SHANNON CAPACITY OF A GRAPH 7
Then summing (9) for every U c S such that 1UI = t - 1 Various properties of 9(G) established in this paper
and IUnA,I=i, we get suggest further problems which would be solved by an
(i+ l)~i+l+(t-i)/3i=0. affirmative answer to Problem 1.
Problem 2: Is O(G. H) = O(G)@(H)? (Note that
This may be considered as a recurrence relation for the pi O( G.H) > O( G)O( H) is obvious.)
and yields Problem 3: Is it true that O(G). O( c> > I l’(G)I?
Note that an affirmative answer to Problem 2 would
Pi=(- ‘I’( f )rRO
imply an affirmative answer to Problem 3:
whence
O(G)O(G)=@(G.G)>a(G-G)>IV(G)I.
&)=(-l)‘&=(-l)fXA,
which proves the claim. This, in turn, would imply an affirmative answer to the
By this construction we have found last question of Problem 1:
n<O(Cn)O(Fj)<S(CJ+(F~)=n;
hence O(C,)=$(C,) and O(Ca)=6(cn)).
linearly independent eigenvectors (there is no problem Corollary 7 shows an example where the calculation of
with the eigenvectors belonging to different values of t 9(G) helps to determine a(G) in a nontrivial way. Are
since they belong to different eigenvalues). Therefore, we there any further examples?
have all eigenvectors, and it follows that the eigenvalues
of K(n, r) are the numbers
ACKNOWLEDGMENT
(-I)‘( “,L,‘), t=O,l;.*,r.
My sincere thanks are due to K. Vesztergombi and M .
So the largest and smallest eigenvalues are ( n r r > and Rosenfeld for numerous conversations on the topic of this
respectively, and Theorem 9 yields paper-also to T. Nemetz, A. Schrijver, and the referees
-(n---T’), of the paper for pointing out several errors in, and sug-
gesting many improvements to, the original text. It is a
( n;r;l)cJ pleasure to acknowledge that A. J. Hoffman and M .
fi(K(nyr))=
( n;r)+( nIIT’) =( :I:): Rosenfeld have also found extensions of the original idea
(in Section II) to other graphs. Among others Hoffman
found Theorem 9, and Rosenfeld found 8(c,).
VII. CONCLUDING REMARKS
REFERENCES
The purpose of introducing 8(G) has been to estimate
O(G). So the obvious question is as follows. 111 C. Berge, Graphs and Hypergraphs. Amsterdam and London
Problem I: Is 8= O ? More modestly, find further North-Holland; New York: American Elsevier, 1973.
graphs with 6(G) = O(G). In particular, do odd circuits PI P. Erdos, C. Ko, and R. Rado, “Intersection theorems for systems
of finite sets,” Quart. J. Mafh. Oxford, vol. 12, pp. 313-320, 1961.
satisfy 9(G) = O(G)? [31 A. J. Hoffman, “On eigenvalues and colorings of graphs,” in B.
This last question pinpoints a difficulty which seems to Harris, Ed., Graph Theory and its Applications. New York and
London: Academic, 1970, pp. 79-91.
be crucial. In all casesknown to the author where O(G) is 141 P. Lancaster, Theory of Matrices. New York and London:
precisely determined, there is some k (k= 1 or 2, in fact) Academic, 1969.
such that a(Gk)=O(G)k. But if O(G)=$(G) for the 151 M. Rosenfeld, “On a problem of Shannon,” Proc. Amer. Math. Sot.,
vol 18, pp. 315-319, 1967.
seven-circuit, for example, then no such k can exist, since 161 C. E. Shannon, “The zero-error capacity of a noisy channel,” IRE
no power of 9(C,) is an integer. Trans. Inform. 7’hoery, vol. IT-2, no. 3, pp. 8-19, Sept. 1956.