Next: References
Up: Tournaments and their Related
Previous: Figures
From the stated definitions we can introduce some known bounds on
covering and partition numbers and also certain ranks of an adjacency
matrix M for a tournament T.
1)
and
2)
There is no relationship between r(M) and b(M).
We now look at some results concerning the basic problem which asks
for which tournaments are all or some of these values equal? The
first theorem gives us a lower bound on the real rank of M and
therefore a lower bound on the non-negative integer rank and the term
rank of M.
1) If A is an n-tournament matrix, then
.
The proof
involves 3 lemmas proven with linear algebra techniques. Before
introducing the lemmas, recall also the following matrix definitions.
Definition: If a matrix A is skew-symmetric, then given the aij entry
of matrix A, the aji entry of the matrix AT equals
-aij. Therefore, A=-AT.
Definition: A matrix A is nonsingular if and only
if A is invertible.
Definition: The adjacency matrix for a tournament graph is
a tournament matrix.
Lemma 1: Suppose that a tournament matrix A is a skew-symmetric matrix. Then the
matrix A+I is nonsingular.
proof:
Let A be a skew-symmetric matrix and show that I+A is
invertible, and so non-singular. Because addition with A and I is
defined, A must be
and is also an operator. It is a well known
result that given an operator
the following
statements are equiavalent:
i) T is invertible
ii) T is injective
iii) T is surjective
Therefore, we will show that I+A is injective.
Choose some vector
null(I+A). Then
.
Expanding (I+A)V=0 results in the following:
From A=-AT, we also know the following:
Therefore, for this same
null(I+A),
(I-AT)v=0, and expanding
(I-AT)v=0 we obtain
Now simply multiply both sides of the equation on the left by vT to
get
But
vTAT=-vT from equation (*) above and then
The only way for the inner product of v with itself to be its
negative is for v=0. Therefore, for any vector
null(I+A),
v=0 and
Therefore, (I+A) is injective and (I+A) is non-singular.
Lemma 2: Given two matrices A and B,
proof:
Let
be a basis for the column space of A and let
be a basis for the column space of B.
Then the column space of (A+B) is spanned by these vectors. Thus
and
Q.E.D
This next lemma follows directly from lemma 3 after rearranging
terms.
Lemma 3: Given two matrices Aand B,
proof: This is equivalent to proving
Notice we can rewrite r(A) as the following.
Therefore,
.
Q.E.D.
Next we can use these three results to prove the following theorem.
Theorem 4.1 : If M is an n-tournament matrix, then
proof:
For any tournament matrix M we know that M+MT=J-I, where J is
the matrix of all 1's. (See Figure 3.4) What are the possible ranks of M?
Look at the matrix M-MT and its transpose.
(M-MT)T=MT-M=-(M-MT)
Therefore, M-MT is skew-symmetric and the following argument follows.
Therefore r(A)=n, and
But,
gives us
A-J=-2MT
Q.E.D.
Knowing that
for an
tournament matrix A,
the null space of a singular tournament matrix is spanned by exactly
one vector. A logical question then follows: What type of tournaments
have adjacency matrices with r(A)=n. Theorem 4.? will show that all
regular tournaments are nonsingular.
A tournament is regular if all its vertices have equal scores, meaning
that all row sums of the matrix are equal. If A is a regular
n-tournament then n must be odd. In order to prove this result, we
use a lemma proved by Maybee and Pullman
Lemma: If
spans the null space
of an n-tournament matrix, then
proof: Notice that
We also have the following property of tournament matrices
M+MT=J-I
Choose
null(M). Then
null(MT) and the following holds
Left multiply by xT to obtain
Recall that J is the all-ones matrix, and that J2=nJ. Thus
and
Jx is just a vector and so
(Jx)TJx=<Jx,Jx>. Therefore
Thus
,
and
Q.E.D.
Having proved the previous lemmas we are now set up to prove the
following theorem about the real rank of a tournament matrix. Then we
we can use this result to prove some purely graph theoretic results
that would be extremely difficult to show using just graph theory.
Theorem 4.2 : A regular tournament matrix is nonsingular.
proof: Let A be a regular n-tournament matrix and let
be a vector such that
.
Then
where
.
This implies that
In the previous sum, each vi must appear exactly
times which corresponds to the number of vertices which beat vertex
i. Thus,
The
rows of the matrix each correspond to a vertex in G, and
are partitioned in to the sets
and
such that the first krows will relate to
and the remaining m-k rows relate to
.
The definition also holds for the columns resulting in a
tournament matrix.
v=0
Therefore, A is non-singular
Here is a more generalized proof using what is called a
pseudo-tournament matrix M, where M is defined to be a
square complex matrix with rank
(M+MT+I)=1. It is easy to verify
that a
real-matrix M is a pseudo-tournament matrix if
and only if
M+MT+I=hhT
for some non-zero vector h.
Theorem 4.3 : If
is an eigenvalue of the
pseudo-tournament matrix M, then either rank
or
proof: Let H=M+MT+I. Then H= hhT for some
.
For every
,
let
s(v)=hTv=<h,v>. If we choose x as
an eigenvector corresponding to
,
we have
Recall that M is a matrix over
and so
.
Therefore, multiplying by xT we obtain the following
If
's eigenspace has dimension greater than 1, then there
must be a vector
that is orthoganol to x. Therefore,
and
Q.E.D.
Theorem 4.4 : If M+MT+I+J and the row sums of M are
constant, then M is non-singular.
proof: We can define the all-ones matrix J alternatively as
jjT where
j=(1,1,...,1)T.Then
clearly Mj=kj where k is the constant row sum of M. It also follows
that
jTMT=k*jT=kjT. Then
Mj+MTj+j=jjTj
gives us that
kj+MTj+j=jn=nj. Left-multiply by jT to get
Therefore, 2(k)=n-1.
Notice that for a regular tournament matrix
always holds. So assuming M is a tournament matrix allows us to
shorten the proof dramatically starting here.
Lets choose
so Mx=0. From Theorem 4.3
are left with
MTx+x=js(x). Then
But from above 2(k)=n-1 and therefore,
If follows that
which forces x=0.
Therefore,
and since M is an operator M must also
be non-singular. A regular tournament matrix is a {0,1} square matrix
with equal row sums. Thus it follows that all regular-tournament
matrices are non-singular.
Q.E.D.
Corollary: If A is a regular n-tournament matrix, then
r(A)=rz+(A)=t(A)=n
Next we look at a result that was originally proved in 1971. The
original proof was done similarly using linear algebra and the
adjacency matrices. However the techniques were far more difficult.
Using this bound on the real rank of a tournaments adjacency matrix
allows a short and clear proof. There has never been a purely graph
theoretic proof of this result.
Corollary: (Graham and Pollack [1971]) Let the complete graph
Kn have a decomposition
G1,G2,...,Gr into complete bipartite
subgraphs. Then
proof: It is simple to get a
decomposition for r=n-1. Look at the following graph K5
Let
,
the complete bipartite graph on one vertex
with n-1 edges, be the following bipartite graph
Let
,
the complete bipartite graph on one vertex with one
edge, be the following
For each Gi direct the edges from one set of the bipartition to the
other set. This gives a directed biclique partition of a tournament
T with adjacency matrix M. Recall that
.
Then,
The original decomposition might not be as easy to obtain as this.
However, using any partition and directing the edges of the subsequent
subgraphs gives us a tournament and its clear that the result will
hold for any tournament.
This is a surprising result. It is easy to see with smaller size
tournaments, but picture a tournament on 100 vertices. With so many
edges in the graph, it would seem that we could take a large
partition G1, of say 50 edges, and then be able to partition the rest
of the graph into much less than n-2 complete subgraphs. But this
theorem assures us that we can do no better than n-1. The resulting
partitions must contain many singletons.
The other rank which we would like to know is the Boolean rank of a
tournament matrix. We can treat a tournament matrix just as a bigraph
when considering the biclique cover number and its bounds. For the
tournament T we have the following.
Next look at the biclique covering number which is 4.
We can no look at the corresponding subgraphs of T.
This gives us a biclique covering of 4 and so bc(T)=n-1Because
the maximum number of independent ones, or the biclique covering
number, which we know to be less than the boolean rank of the
matrix is equal to n-1 the boolean rank of M must be greater than
or equal to n-1.
Another bound for the boolean rank of an n-tournament matrix M is
the following. If a bipartite graph B has a set S of isolated 1's, then
Look at the following adjacency matrix.
The bold ones give a set of four isolated one's and therefore b(A)=4since b(A) is always less than r(A). Unfortunately there is no
relationship between r(A) and b(A) and this lower bound is the
best we can do at the present.
Some open questions about the boolean rank of a tournament matrix Mare finding classes of tournaments whose adjacency matrices have
b(M)<n-1. In general we would like to classify all tournaments
where various equalities hold. In what tournament matrices can we
have the following equalities?
a)
b)
r(M)=n-1, t(M)=n
c)
Many interesting questions remain unsolved, many of which seem to be
very difficult problems. There seems to be no shortage of new information to
be learned about tournaments from the ranks their adjacency matrices.
The same results apply to other classes of graphs, such as bipartite
graphs or dominoe free-graphs. It is clearly a worthwhile area of study.
Next: References
Up: Tournaments and their Related
Previous: Figures
2001-05-08