Normal lattice polytopes

Similar documents
RECTANGULAR SIMPLICIAL SEMIGROUPS

A counterexample to an integer analogue of Carathéodory s theorem

arxiv: v3 [math.co] 1 Oct 2018

The computation of generalized Ehrhart series and integrals in Normaliz

On mixed-integer sets with two integer variables

Unimodular triangulations of simplicial cones by short vectors

10 Years BADGeometry: Progress and Open Problems in Ehrhart Theory

Diophantine approximations and integer points of cones

Secant varieties of toric varieties

MAT-INF4110/MAT-INF9110 Mathematical optimization

Integer programming, Barvinok s counting algorithm and Gomory relaxations

Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets

The Strength of Multi-row Aggregation Cuts for Sign-pattern Integer Programs

ON SEMINORMAL MONOID RINGS

The degree of lattice polytopes

On seminormal monoid rings

Hamiltonian Tournaments and Gorenstein Rings

3. Linear Programming and Polyhedral Combinatorics

The Triangle Closure is a Polyhedron

A geometric perspective on lifting

Minkowski Length of Lattice Polytopes

Chapter 1. Preliminaries

3. Linear Programming and Polyhedral Combinatorics

Integer Programming, Part 1

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh

SUMSETS AND THE CONVEX HULL MÁTÉ MATOLCSI AND IMRE Z. RUZSA

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

Chapter 3 Conforming Finite Element Methods 3.1 Foundations Ritz-Galerkin Method

arxiv:math/ v1 [math.oc] 3 Oct 2001

T. Hibi Binomial ideals arising from combinatorics

Combinatorial Reciprocity Theorems

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ.

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

A Lower Bound on the Split Rank of Intersection Cuts

The degree of lattice polytopes

MEP123: Master Equality Polyhedron with one, two or three rows

Journal of Combinatorial Theory, Series B

The Triangle Closure is a Polyhedron

arxiv: v1 [math.co] 26 Apr 2010

SEGRE CLASSES AS INTEGRALS OVER POLYTOPES

1 Maximal Lattice-free Convex Sets

On the Chvatál-Complexity of Binary Knapsack Problems. Gergely Kovács 1 Béla Vizvári College for Modern Business Studies, Hungary

Lattice closures of polyhedra

A geometric perspective on lifting

The Topology of Intersections of Coloring Complexes

Optimization methods NOPT048

Hilbert Bases, Unimodular Triangulations, and Binary Covers of Rational Polyhedral Cones

From the Zonotope Construction to the Minkowski Addition of Convex Polytopes

7.3 Singular Homology Groups

Carathéodory Bounds for Integer Cones

Polytopes, rings and K-theory

Computing Unit Groups of Orders

AN INTRODUCTION TO CONVEXITY

LP Relaxations of Mixed Integer Programs

TRISTRAM BOGART AND REKHA R. THOMAS

BALL-POLYHEDRA. 1. Introduction

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs

Math 249B. Nilpotence of connected solvable groups

LECTURE 10: THE ATIYAH-GUILLEMIN-STERNBERG CONVEXITY THEOREM

PERVERSE SHEAVES ON A TRIANGULATED SPACE

A thesis presented to the faculty of San Francisco State University In partial fulfilment of The Requirements for The Degree

Surprising Examples of Manifolds in Toric Topology!

ALGEBRAIC PROPERTIES OF BIER SPHERES

A Parametric Simplex Algorithm for Linear Vector Optimization Problems

Toric Varieties in Statistics

arxiv:math/ v1 [math.co] 3 Sep 2000

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

BEYOND HIRSCH CONJECTURE: WALKS ON RANDOM POLYTOPES AND SMOOTHED COMPLEXITY OF THE SIMPLEX METHOD

NORMAL POLYTOPES, TRIANGULATIONS, AND KOSZUL ALGEBRAS

Ehrhart polynome: how to compute the highest degree coefficients and the knapsack problem.

Math 203A - Solution Set 1

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets

Normal Fans of Polyhedral Convex Sets

Corner Polyhedron and Intersection Cuts

Monomial equivariant embeddings of quasitoric manifolds and the problem of existence of invariant almost complex structures.

SEMI-STABLE SUBCATEGORIES FOR EUCLIDEAN QUIVERS

Split Rank of Triangle and Quadrilateral Inequalities

Embedding Formulations and Complexity for Unions of Polyhedra

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

COUNTING INTEGER POINTS IN POLYTOPES ASSOCIATED WITH DIRECTED GRAPHS. Ilse Fischer

Voronoi-Dickson Hypothesis on Perfect Forms and L-types

Lagrangian Relaxation in MIP

Lattice closures of polyhedra

Acyclic Digraphs arising from Complete Intersections

k k would be reducible. But the zero locus of f in A n+1

Minimal inequalities for an infinite relaxation of integer programs

arxiv: v2 [math.co] 24 Sep 2008

Math 203A - Solution Set 1

arxiv: v1 [math.mg] 27 Jan 2016

arxiv:math/ v2 [math.co] 9 Oct 2008

ON THE RANK OF A TROPICAL MATRIX

Cutting planes from two rows of a simplex tableau

On the Parameters of r-dimensional Toric Codes

A finite universal SAGBI basis for the kernel of a derivation. Osaka Journal of Mathematics. 41(4) P.759-P.792

Not Every GTSP Facet Induces an STSP Facet

8. Prime Factorization and Primary Decompositions

Lecture 1. Toric Varieties: Basics

Critical Reading of Optimization Methods for Logical Inference [1]

Transcription:

FB Mathematik/Informatik Universität Osnabrück wbruns@uos.de Osnabrück, July 2015

Joint work with Joseph Gubeladze (San Francisco, since 1995) and Mateusz Micha lek (Berlin/Berkeley, more recently)

Lattice polytopes A lattice polytope in R d is the convex hull of finitely many lattice points: We set L(P) = P Z d. P is normal if cp = P + + P L(cP) = L(P) + + L(P) (c summands) (c summands) This equation means: normal lattice polytopes are the discrete analog of convex polytopes. Other terminology: P has the integer decomposition property, P is integrally closed

Linearization The cone C(P) is generated by P = P {1} R d+1 : C(P) P The monoid C(P) Z d+1 is finitely generated by Gordan s lemma. Proposition P is normal L(P ) generates C(P) Z d+1. Easy observation: P = Q 1 Q n, Q i normal = P is normal Normality = ZL(P ) = Z d+1.

Simplices A lattice d-simplex is a lattice polytope S of dimension d with d + 1 vertices v 0,....v d : a triangle, a tetrahedron,... S is unimodular v 1 v 0,..., v d v 0 are a Z-basis of Z d vol(s) = 1/d!. A unimoduler simplex is evidently normal. S is empty if the vertices are the only lattice points of S. Theorem 1 An empty 2-simplex is unimodular. 2 Every lattice 2-polytope is normal. Proof. (1) By Pick s formula, an empty 2-simplex has area 1/2. (2) Every lattice polytope has a triangulation into empty simplices. In general (d 1)P is always normal, d = dim P.

Quantum jumps and partial order Let NPol(d) be the set of normal lattice d-polytopes. A pair (P, Q), P, Q NPol(d), is a quantum jump if P Q and #L(Q) = 1 + #L(P). P < Q there are Q 0,..., Q n in NPol(d) such that P = Q 0,..., Q n = Q and (Q i, Q i+1 ) a quantum jump for every i. Question Is < the same as? Do there exist nontrivial minimal and/or maximal elements in NPol(d)? Theorem In NPol(2) one has P < Q P Q. In dim > 3 there exist nontrivial minimal elements: <. Dim 3: nontrivial minimal elements?? Nevertheless <.

Characterizations of normality? Definition A lattice d-polytope P has (UC) P is the union of unimodular simplices (Unimodular Cover); (ICP) ZL(P ) = Z d+1 and for every x Z + L(P ) there exist x 1,..., x d+1 L(P ), such that x = a 1 x 1 + + a d+1 x d+1, a i Z + (Integral Carathéodory Property). Clearly: (UC) = (ICP) & normality. More difficult: (ICP) = normality (B.-Gubeladze) Question (Sebő) Does normality imply (UC) or at least (ICP)?

No characterization of normality Theorem Suppose P is a counterexample of minimal dimension d to (UC) or (ICP). Then there exists a descending chain in NPol(d) down from P to a minimal counterexample with respect to <. So, to find a counterexample, start from some randomly chosen polytope, descend from P in NPol(d) and hope to end at a counterexample. This search strategy was indeed successful: There exist normal 5-polytopes P 5 and Q 5 P 5 with 10 and 12 lattice points, resp., both minimal in NPol(5), such that (B.-Gubeladze, 1998) P 5 fails (UC), (Henk-Martin-Weismantel) P 5 fails (ICP), (B.,2006) Q 5 fails (UC), but has (ICP).

Open problems on covering and normality The coordinates of P 5 : z 1 = (0, 1, 0, 0, 0, 0), z 6 = (1, 0, 2, 1, 1, 2), z 2 = (0, 0, 1, 0, 0, 0), z 7 = (1, 2, 0, 2, 1, 1), z 3 = (0, 0, 0, 1, 0, 0), z 8 = (1, 1, 2, 0, 2, 1), z 4 = (0, 0, 0, 0, 1, 0), z 9 = (1, 1, 1, 2, 0, 2), z 5 = (0, 0, 0, 0, 0, 1), z 10 = (1, 2, 1, 1, 2, 0). Question 1 Does (UC) or at least (ICP) hold in dimension 3 or 4? 2 Does every counterexample inherit the failure of (UC) or (ICP) from P 5?

The height of quantum jumps Question Do maximal polytopes exist? Let (P, Q) be a quantum jump, z L(Q) \ L(P). Then z is also called a quantum jump over P. How far can it be from P? How close is the nearest jump? Let F be a facet of P. Then ht F : Z d Z is the unique surjective affine linear function that vanishes on F and is 0 on L(P). F is visible from z if ht F (z) < 0. ht P (z) = max F visible { ht F (z) } width F P = max x P {ht F (x)} 0 2

Dimension 2 In dimension 2 the situation is again simple, at least globally: Proposition 1 If ht P (z) = 1, then z is a jump over P. 2 The converse holds in dimension 2. Locally the situation is more complicated, even in dimension 2. Let us say that vertex x P is dark if it is not visible from a jump. Proposition For every n there exists a 2-polytope P with n adjacent dark vertices.

A dark vertex The dashed lines indicate ht 1 over the facets parallel to them. A point illuminating the origin must have coordinates ( 1, m) or (m, 1). Each of them is excluded by one of the other facets.

No dim-uniform bound Theorem For every n there exists a normal 3-polytope P such that 1 there is no lattice point of height < n over P; 2 there exists a jump z of height n over P. One can take the cross-polytope with half axes n, n + 1, n 2 + n + 1: x 1 x 2 x 3

Dimension 3 Theorem P Q lattice 3-polytopes, P NPol(3), #L(Q) = #L(P) + 1, z L(Q) \ L(P). Then the following are equivalent: 1 z is a quantum jump over P. 2 For each facet F of P visible from z, P z,f contains exactly µ(f ) lattice points y such that ht F (y) = j, 1 j < ht F (z). µ(f ) = multiplicity of F = lattice normalized volume z F G P z,f P z,g P

The height bound Theorem Let z be a quantum jump over P. Then ht F (z) 1 + (d 2) width F P for every facet F of P that is visible from z. Theorem For all d 2 and w 1 there exists a quantum jump (P, Q) in NPol(d) such that: 1 z L(Q) \ L(P) is visible from exactly one facet F P, 2 width F P = w, 3 ht F (z) = 1 + (d 2)w.

A jump of extreme height P = conv(0, e 1,..., e d 1, we d ), z = (1,..., 1, (d 2)w + 1) d = 3, w = 1: x 3 z x 2 x 1

Maximal polytopes We are not sure in dimension 3, but there is a good chance that maximal polytopes do not exist: Theorem No simplex in dimension 3 is maximal. We have no construction that produces a maximal polytope in dimension d + 1 from one in dimension d, but there is no doubt that maximal polytopes exist in dimensions 4: Theorem There exist maximal polytopes, even simplices, in dimensions 4 and 5. The theorem is based on examples found by a computer search.

A maximal 4-simplex The simplex with vertices (0, 3, 2, 0) (1, 1, 3, 2) (2, 3, 0, 4) (4, 0, 0, 2) (4, 4, 4, 2) is maximal. In order to verify maximality one computes all 125852 lattice points satisfying the height bound, and checks that none of them is a jump. This takes about 2 minutes. Our program quantum does the search and verifies that a potentially maximal polytope is indeed maximal. It uses the library interface of Normaliz.

Search strategies After long experimenting we found two successful strategies: 1 Start from a random normal polytope and extend it successively in such a way that the new polytope has a chance to be maximal. Stop when a maximal polytope is reached or some size bound is reached, and start again. 2 Make a random simplex and test it for maximality. If it is not maximal, test the next simplex. It was a complete surprise that (2) works. We tried it after (1) had found a maximal 5-simplex in dimension 5. One must test MANY polytopes and (2) is fast: mass production beats sophistication. For (1), all pure extension strategies have failed. The following has turned out optimal: if P allows a height 1 jump, take it. If not take the jump for which the new polytope maximizes the average facet multiplicity. Also successful: maximize vol(q \ P).

Final questions Question Do there exist maximal and nontrivial minimal elements in NPol(3)? Question Do there exist isolated points in NPol(d), i. e., polytopes that are both minimal and maximal?