298
Chapter
20.
Isometric Embeddings of Graphs into Cartesian
Products
Theorem
20.1.1.
Every connected graph G has a unique metric representation
in
which each factor Gh is irreducible;
it
is called the canonical metric represen-
tation
of
G. Moreover, k = dimJ(G) and,
if
is another metric representation
of
G, then there exist a partition
(8
1
,
...
,8
m
)
of
{I,
...
,k}
and metric representations
for i
E {I,
...
,
m},
for which the obvious diagram commutes.
Theorem 20.1.1 is
an
essential result in the metric theory of graphs, which
has
many
applications;
we
will present a
number
of them, in particular, in Sec-
tions 20.2, 20.3
and
in
Chapter
21.
The
crucial tool for constructing the canonical
metric representation of a
graph
G is Djokovic's relation
(J,
introduced earlier in
(18.0.2).
The
factors
in
the canonical metric representation correspond, in fact,
to
the
equivalence classes of the transitive closure
(J*
of
(J.
Let us mention some
useful rules for computing them:
- Any two edges on
an
odd isometric circuit are in relation by
(J.
- Let C = (a1,
...
,
a2m)
be
an
isometric even circuit in G. Call the two edges
ei
:=
(ai,
ai+d
and
em+i
:=
(am+i' am+i+d (where the indices are taken modulo
m)
opposite on C
if
da(ai, am+i) = da(ai+1' am+i+d =
m.
Clearly,
if
ei
and
em+i are opposite
on
C,
then
ei
and
em+i
are
in
relation by
(J.
It
is observed in Lomonosov
and
Sebii
[1993]
that,
if
G is a
bipartite
graph,
then
two edges are in relation by
(J
if
and
only
if
they are opposite on some even circuit
ofG.
The
following lemma is crucial for the
proof
of Theorem 20.1.1.
Lemma
20.1.2.
Let E
1
,
...
,Ek
denote the equivalence classes
of
the transitive
closure
(J*
of
the relation
(J,
defined in relation (18.0.2). Given two nodes
a,
b
of
G, let P
be
a shortest path from a to
b,
and let Q
be
another path joining a to b
in
G. Then, for all h =
1,
...
,k,
Proof. Set P = (xo =
a,xl,
...
,xp
= b). For any index h E
{I,
...
,k}
and
any
node x of G, set
h(x)
:=
iE{
1,
...
,p
}I("'.-l ,,,,.)EEk