14.02.2013 Views

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

346 <strong>Convex</strong> Polytopes<br />

Rational Polyhedra <strong>and</strong> Lattice Polyhedra<br />

A convex polyhedron P in E d is rational, if it has a representation of the form<br />

P ={x : Ax ≤ b},<br />

where A is a rational matrix <strong>and</strong> b a rational vector. The convex polyhedron P is<br />

called integer, integral or a lattice polyhedron if it is the convex hull of the points of<br />

the integer lattice Z d contained in it. It is not difficult to show the following equivalences,<br />

where a minimum face of a convex polyhedron is a face which does not<br />

contain a proper subface. Thus a minimum face is a vertex, a line or a plane of<br />

dimension ≥ 2.<br />

Proposition 20.3. Let P be a rational convex polyhedron in E d . Then the following<br />

statements are equivalent:<br />

(i) P is a lattice polyhedron.<br />

(ii) Each face of P contains a point of Z d .<br />

(iii) Each minimum face of P contains a point of Z d .<br />

(iv) If in a linear optimization problem of the form sup{cx : x ∈ P} the supremum is<br />

finite, it is attained at a point of Z d .<br />

(v) Each support hyperplane of P contains a point of Z d .<br />

Some Properties of Lattice Polyhedra<br />

The following result of Edmonds <strong>and</strong> Giles [287] contains a series of earlier results<br />

as special cases.<br />

Theorem 20.3. Let P be a rational convex polyhedron in E d . Then the following<br />

statements are equivalent:<br />

(i) P is a lattice polyhedron.<br />

(ii) Each rational support hyperplane of P contains a point of Z d .<br />

Proof. (i)⇒(ii) Clear.<br />

(ii)⇒(i) We may assume that P ={x : Ax ≤ b}, where A, b are integer. It is<br />

sufficient to show that each minimum face of P contains a point of Z d . To see this,<br />

assume that, on the contrary, there is a minimum face F of P which contains no point<br />

of Z d . Being a minimum face, F is a plane <strong>and</strong> thus can be represented in the form<br />

F ={x : A ′ x = b ′ },<br />

where the matrix A ′ consists of, say k (≤ m) rows of A <strong>and</strong> the column b ′ of the corresponding<br />

entries of b. We now construct a rational hyperplane H which supports<br />

P but contains no point of Z d in contradiction to (ii). For this we need the definition<br />

<strong>and</strong> simple properties of polar lattices in Sect. 21.4. The columns b ′ 1 ,...,b′ d of<br />

A ′ are integer vectors in E k <strong>and</strong> are contained in the subspace S = lin{b ′ 1 ,...,b′ d }

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!