27.4 Cycle Polytopes of Binary Matroids
441
polytope of
the
dual Fano matroid
F;
=
Pi
is defined by the inequality:
together with its switchings by the seven circuits of
Pi
(complements of the Fano
lines).
We
note, therefore,
that
the cocycle inequalities (27.4.2) do not define
facets
of
the
cycle polytope
of
Hence,
the
cycle polytope of a dual projective space, being a simplex, has a
very simple facial structure.
In
fact, as
we
see below,
any
cycle polytope
can
be
realized as
the
projection
of
such a simplex.
But
finding the facial
structure
of a
cycle polytope is a task which, in general, is far from being
easy!
(It is already
difficult in
the
special case when the binary matroid in question is the cographic
matroid
of the complete graph; then
we
have the problem of describing the facial
structure
of
the
cut
polytope
CUT~
which forms, in fact, the main objective
of
this
Part
V.)
Following Grotschel
and
Truemper [1989b],
we
now indicate how any cycle
polytope can be realized as projection of a simplex. Let
M be a cosimple binary
matroid. Consider a representation
matrix
of
M
of
the
form
(1
I A) where A is
a 0,
I-matrix
having two units
at
least
per
row.
Say,
A has r columns. Recall
that
P;
is represented by the
matrix
(I2"-r--l I AT), where the rows of
AT
are all
binary
vectors of length r
with
two units
at
least.
Now,
A
is
a row
submatrix
of
AT' Let Y denote the index set for the rows
of
Ar
not present
in
A.
Then,
M
coincides
with
the
contraction minor
P;
/Y
of
P;.
Therefore,
its
cycle polytope
CYCD(M)
can be obtained from
the
cycle polytope
CYCD(P;)
of
P;
by pro-
jecting
out
the
variables
Xe
(e
E Y). I
27.4.3
More
about
Cycle
Spaces
We
mention here some questions
and
results dealing with other relevant aspects
of
binary matroids.
In
particular,
we
mention results concerning optimization
over cycle spaces.
We
also consider the lattice
Z(M)
and the integer cone
Z+(M)
generated by
the
cycle space of a binary matroid
M.
In
this setting,
we
find
again two problems raised earlier concerning
the
existence of nonbasic Delaunay
polytopes
and
the
study
of Hilbert bases.
Indeed, as every cycle polytope CYCD(M)
is
a Delaunay polytope in
the
lattice
Z(M),
Problem 13.2.3 raises the question of existence of a basis of
Z(M)
consisting only of cycles. This question remains open
for
general binary matroids
but
several classes of binary matroids are known for which
it
has a positive
answer. Goddyn
[1993]
raised the question of characterizing the
binary
matroids
whose cycle space is a Hilbert basis, which contains the question posed
in
Section
25.3
about
Hilbert bases of cuts.
We
review what is known
about
this problem.
The
Maximum
Weight
Cycle
Problem.
Let
A1
=
(E,C)
be a
binary
ma-
troid
and
W E
Ql.
The
maximum weight cycle problem consists of finding a
cycle
C E C whose weight
We
is maximum. This problem is
NP-hard
as