31.3
The
Positive Semidefinite Completion Problem
517
is also a necessary condition for
x
cos(1l"a)
E
£(G),
called
metric
condition.
Xone of the conditions (31.3.1), (31.3.2), or (31.3.3) suffices for characterizing
£ (G)
in
general. For instance, let e (Vn,
E)
be a circuit on n
:::::
4 nodes
and
let x E
TIRE
be defined by
Xe
1 for all edges except
Xc
:=
-1
for one edge
of
e.
Then,
x satisfies (31.3.1)
but
x
r:f.
£(e).
As
another example, consider the 4 x 4
matrix
X with diagonal entries 1
and
with off-diagonal entries -
~.
Then, X
r:f.
£4
(as X
is
not
positive semidefinite because
Xe
=
-~e,
where e denotes
the
all
ones vector). Hence, the vector
x
...
,-~)
E
]RE(K.)
does not belong to
£(K
4
),
while
~
arccos x
...
,~)
belongs to METD(K4) =
CUT
O
(K
4
).
Hence arises the question of characterizing the graphs G for which
the
con-
ditions (31.3.1), (31.3.2), (31.3.3) (taken together or separately) suffice for
the
description of
£(G).
Let
PK
(resp.
PM,
Pc)
denote the class of graphs G for
which the clique condition (31.3.1) (resp. the metric condition (31.3.3),
the
cut
condition (31.3.2» is sufficient
for
the
description of
£(G).
We
start
with the description of the class P
K
.
Recall
that
a graph is said
to be
chordal if every circuit of length
:::::
4 has a chord.
We
will also use
the
following characterization from Dirac
[Di61]:
A graph is chordal if
and
only
ifit
can
be
obtained from cliques by means of clique sums.
Clearly, every graph G
E P
K
must
be
chordal. (For, suppose
that
e
is
a
chordless circuit
in
G
of
length:::::
4;
define x E ]RE by setting
Xe
:=
1 for all
edges
e in e except xeo
:=
-1
for one edge
eo
in
e,
and
Xe
:=
0 for all remaining
edges
in
G.
Then,
x satisfies (31.3.1) but x
r:f.
£(G).)
Grone, Johnson, Sa,
and
Wolkowicz
[1984]
show
that
PK
consists precisely of the chordal graphs. Namely,
TheoreIn
31.3.4.
For a graph G =
(V,E),
we have
£(G)
=
{x
E
Jill.E
I
XK
E
£(K)
VK
clique
in
G}
if
and
only
if
G is chordal.
The
proof relies
upon
Lemma
31.3.5 below, since cliques belong trivially to
PK
and
every chordal graph
can
be build from cliques
by
taking clique sums.
LeInIna
31.3.5.
The
class
PK
is closed
under
taking clique
sums.
Proof. Let G = (V,
E)
be
the
clique
sum
of two graphs G
1
(VI,
E
1
)
and
G
2
= (V21 E2)' Suppose
that
G
1
,
G
2
E
PKi
we
show
that
G E
PK.
For this,
let
x E
.rn:
E
such
that
XK
E
£(K)
for every clique K in G. Then, for i =
1,2,
the projection
of
x on the subspace
]REi
belongs
to
£(Gi)
and, thus,
can
be
completed to a positive semidefinite
matrix
of
order
IViI.
we
can
find
vectors
Uj
E
.rn:k
(j
E VI)
and
Vj
E
Jill.k
(j
E V
2
)
such
that
Xij
u;
Uj
for all
i, j E
VI
and
Xij
=
v;
Vj
for all
i,j
E V
2
•
Now,
by looking
at
the values on
the
common clique
VI
n V
21
we
have
that
u;
Uj
v;
Vj
for all
i,j
E V
l
n V
2
•
Hence,
there exists
an
orthogonal k x k
matrix
A such
that
Au;
Vi
for all i E
VI
n V
2
•