Counter-examples to the Hirsch conjecture arXiv:1006.2814 Francisco - - PowerPoint PPT Presentation

counter examples to the hirsch conjecture
SMART_READER_LITE
LIVE PREVIEW

Counter-examples to the Hirsch conjecture arXiv:1006.2814 Francisco - - PowerPoint PPT Presentation

The conjecture Motivation: LP Why n d ? The construction (I) The construction(s) (II) Its limitations Conclusion Counter-examples to the Hirsch conjecture arXiv:1006.2814 Francisco Santos http://personales.unican.es/santosf/Hirsch


slide-1
SLIDE 1

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Counter-examples to the Hirsch conjecture

arXiv:1006.2814 Francisco Santos http://personales.unican.es/santosf/Hirsch

Departamento de Matemáticas, Estadística y Computación Universidad de Cantabria, Spain

DMV Jahrestagung 2011, Köln — September 22, 2011 1

slide-2
SLIDE 2

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Polyhedra and polytopes

Definition

A (convex) polyhedron P is the intersection of a finite family of affine half-spaces in Rd. The dimension of P is the dimension of its affine hull.

2

slide-3
SLIDE 3

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Polyhedra and polytopes

Definition

A (convex) polytope P is the convex hull of a finite set of points in Rd. The dimension of P is the dimension of its affine hull.

2

slide-4
SLIDE 4

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Polyhedra and polytopes

Polytope = bounded polyhedron.

Every polytope is a polyhedron, but not conversely. The dimension of P is the dimension of its affine hull.

2

slide-5
SLIDE 5

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Polyhedra and polytopes

Polytope = bounded polyhedron.

Every polytope is a polyhedron, but not conversely. The dimension of P is the dimension of its affine hull.

2

slide-6
SLIDE 6

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Faces of P

Let P be a polytope (or polyhedron) and let H = {x ∈ Rd : a1x1 + · · · adxd ≤ a0} be an affine half-space. If P ⊂ H we say that ∂H ∩ P is a face of P.

3

slide-7
SLIDE 7

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Faces of P

Let P be a polytope (or polyhedron) and let H = {x ∈ Rd : a1x1 + · · · adxd ≤ a0} be an affine half-space. If P ⊂ H we say that ∂H ∩ P is a face of P.

3

slide-8
SLIDE 8

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Faces of P

The “empty face” of P.

4

slide-9
SLIDE 9

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Faces of P

4

slide-10
SLIDE 10

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Faces of P

Faces of dimension 0 are called vertices.

4

slide-11
SLIDE 11

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Faces of P

Faces of dimension 1 are called edges.

4

slide-12
SLIDE 12

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Faces of P

Faces of dimension d − 1 (codimension 1) are called facets.

4

slide-13
SLIDE 13

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The graph of a polytope

Vertices and edges of a polytope P form a (finite, undirected) graph. The distance d(u, v) between vertices u and v is the length (number of edges) of the shortest path from u to v. For example, d(u, v) = 2.

5

slide-14
SLIDE 14

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The graph of a polytope

Vertices and edges of a polytope P form a (finite, undirected) graph. The distance d(u, v) between vertices u and v is the length (number of edges) of the shortest path from u to v. For example, d(u, v) = 2.

5

slide-15
SLIDE 15

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The graph of a polytope

Vertices and edges of a polytope P form a (finite, undirected) graph. The distance d(u, v) between vertices u and v is the length (number of edges) of the shortest path from u to v. For example, d(u, v) = 2.

5

slide-16
SLIDE 16

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The graph of a polytope

Vertices and edges of a polytope P form a (finite, undirected) graph. The diameter of G(P) (or of P) is the maximum distance among its vertices: δ(P) := max{d(u, v) : u, v ∈ V}.

5

slide-17
SLIDE 17

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d.

6

slide-18
SLIDE 18

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d.

6

slide-19
SLIDE 19

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d.

6

slide-20
SLIDE 20

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d. Fifty three years later...

6

slide-21
SLIDE 21

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d. Fifty three years later...

Theorem (S. 2010+)

There is a 43-dim. polytope with 86 facets and diameter ≥ 44.

6

slide-22
SLIDE 22

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d. Fifty four years later...

Theorem (Matschke-S.-Weibel 2011+)

There is a 20-dim. polytope with 40 facets and diameter ≥ 21.

6

slide-23
SLIDE 23

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d. Fifty four years later...

Theorem (Matschke-S.-Weibel 2011+)

There is a 20-dim. polytope with 40 facets and diameter ≥ 21.

Corollary

There is an infinite family of non-Hirsch polytopes with diameter ∼ (1 + ǫ)n, even in fixed dimension. (Best so far: ǫ = 1/20).

6

slide-24
SLIDE 24

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d. Fifty four years later...

Theorem (Matschke-S.-Weibel 2011+)

There is a 20-dim. polytope with 40 facets and diameter ≥ 21.

6

slide-25
SLIDE 25

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d. Fifty four years later...

Theorem (Matschke-S.-Weibel 2011+)

There is a 20-dim. polytope with 40 facets and diameter ≥ 21.

Remark

To this day, we do not know any polynomial upper bound for δ(P), in terms of n and d (polynomial Hirsch Conjecture)

6

slide-26
SLIDE 26

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The Hirsch conjecture

Let δ(P) denote the diameter of the graph of a polytope P.

Conjecture: Warren M. Hirsch (1957)

For every polytope P with n facets and dimension d, δ(P) ≤ n − d. Fifty four years later...

Theorem (Matschke-S.-Weibel 2011+)

There is a 20-dim. polytope with 40 facets and diameter ≥ 21. This polytope has been explicitly computed. It has 36, 442 vertices, and diameter 21.

6

slide-27
SLIDE 27

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion 7

slide-28
SLIDE 28

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A quasi-polynomial bound, and a bound in fixed dimension

Theorem [Kalai-Kleitman 1992]

For every d-polytope with n facets: δ(P) ≤ nlog2 d+2.

Theorem [Barnette 1967, Larman 1970]

For every d-polytope with n facets: δ(P) ≤ n2d−3.

8

slide-29
SLIDE 29

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A quasi-polynomial bound, and a bound in fixed dimension

Theorem [Kalai-Kleitman 1992]

For every d-polytope with n facets: δ(P) ≤ nlog2 d+2.

Theorem [Barnette 1967, Larman 1970]

For every d-polytope with n facets: δ(P) ≤ n2d−3.

8

slide-30
SLIDE 30

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A quasi-polynomial bound, and a bound in fixed dimension

Theorem [Kalai-Kleitman 1992]

For every d-polytope with n facets: δ(P) ≤ nlog2 d+2.

Theorem [Barnette 1967, Larman 1970]

For every d-polytope with n facets: δ(P) ≤ n2d−3.

8

slide-31
SLIDE 31

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Motivation: linear programming

A linear program is the problem of maximization (or minimization) of a linear functional subject to linear inequality

  • constraints. That is: finding max{c · x : x ∈ Rd, Mx ≤ b} for

given c ∈ Rd, b ∈ Rn, M ∈ Rd×n.

9

slide-32
SLIDE 32

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Motivation: linear programming

A linear program is the problem of maximization (or minimization) of a linear functional subject to linear inequality

  • constraints. That is: finding max{c · x : x ∈ Rd, Mx ≤ b} for

given c ∈ Rd, b ∈ Rn, M ∈ Rd×n.

9

slide-33
SLIDE 33

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Motivation: linear programming

A linear program is the problem of maximization (or minimization) of a linear functional subject to linear inequality

  • constraints. That is: finding max{c · x : x ∈ Rd, Mx ≤ b} for

given c ∈ Rd, b ∈ Rn, M ∈ Rd×n. “If one would take statistics about which mathematical problem is using up most of the computer time in the world, then (not including

database handling problems like sorting and searching) the

answer would probably be linear programming.” (László Lovász, 1980)

9

slide-34
SLIDE 34

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conection to the Hirsch conjecture

The set of feasible solutions P = {x ∈ Rd : Mx ≤ b} is a polyhedron P with (at most) n facets and d dimensions. The optimal solution (if it exists) is always attained at a vertex. The simplex method [Dantzig 1947] solves linear programming by starting at any feasible vertex and moving along the graph of P, in a monotone fashion, until the

  • ptimum is attained.

In particular, the Hirsch conjecture is related to the question of what is the worst-case complexity of the simplex method.

10

slide-35
SLIDE 35

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conection to the Hirsch conjecture

The set of feasible solutions P = {x ∈ Rd : Mx ≤ b} is a polyhedron P with (at most) n facets and d dimensions. The optimal solution (if it exists) is always attained at a vertex. The simplex method [Dantzig 1947] solves linear programming by starting at any feasible vertex and moving along the graph of P, in a monotone fashion, until the

  • ptimum is attained.

In particular, the Hirsch conjecture is related to the question of what is the worst-case complexity of the simplex method.

10

slide-36
SLIDE 36

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conection to the Hirsch conjecture

The set of feasible solutions P = {x ∈ Rd : Mx ≤ b} is a polyhedron P with (at most) n facets and d dimensions. The optimal solution (if it exists) is always attained at a vertex. The simplex method [Dantzig 1947] solves linear programming by starting at any feasible vertex and moving along the graph of P, in a monotone fashion, until the

  • ptimum is attained.

In particular, the Hirsch conjecture is related to the question of what is the worst-case complexity of the simplex method.

10

slide-37
SLIDE 37

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conection to the Hirsch conjecture

The set of feasible solutions P = {x ∈ Rd : Mx ≤ b} is a polyhedron P with (at most) n facets and d dimensions. The optimal solution (if it exists) is always attained at a vertex. The simplex method [Dantzig 1947] solves linear programming by starting at any feasible vertex and moving along the graph of P, in a monotone fashion, until the

  • ptimum is attained.

In particular, the Hirsch conjecture is related to the question of what is the worst-case complexity of the simplex method.

10

slide-38
SLIDE 38

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conection to the Hirsch conjecture

The set of feasible solutions P = {x ∈ Rd : Mx ≤ b} is a polyhedron P with (at most) n facets and d dimensions. The optimal solution (if it exists) is always attained at a vertex. The simplex method [Dantzig 1947] solves linear programming by starting at any feasible vertex and moving along the graph of P, in a monotone fashion, until the

  • ptimum is attained.

In particular, the Hirsch conjecture is related to the question of what is the worst-case complexity of the simplex method.

10

slide-39
SLIDE 39

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-40
SLIDE 40

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-41
SLIDE 41

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-42
SLIDE 42

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-43
SLIDE 43

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-44
SLIDE 44

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-45
SLIDE 45

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-46
SLIDE 46

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-47
SLIDE 47

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-48
SLIDE 48

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-49
SLIDE 49

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-50
SLIDE 50
slide-51
SLIDE 51

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

For most of the pivot rules devised so far there is an analogue of the Klee-Minty cube, which makes the simplex method take an exponential number of steps:

11

slide-52
SLIDE 52

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

There are more recent algorithms for linear programming which are proved to be polynomial: (ellipsoid [1979], interior point [1984]). But:

12

slide-53
SLIDE 53

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

There are more recent algorithms for linear programming which are proved to be polynomial: (ellipsoid [1979], interior point [1984]). But:

12

slide-54
SLIDE 54

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

There are more recent algorithms for linear programming which are proved to be polynomial: (ellipsoid [1979], interior point [1984]). But: The number of pivot steps [that the simplex method takes] to solve a problem with m equality constraints in n nonnegative variables is almost always at most a small multiple of m, say 3m. (M. Todd, 2011)

12

slide-55
SLIDE 55

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

There are more recent algorithms for linear programming which are proved to be polynomial: (ellipsoid [1979], interior point [1984]). But: The number of pivot steps [that the simplex method takes] to solve a problem with m equality constraints in n nonnegative variables is almost always at most a small multiple of m, say 3m. The simplex method has remained, if not the method

  • f choice, a method of choice, usually competitive

with, and on some classes of problems superior to, the more modern approaches. (M. Todd, 2011)

12

slide-56
SLIDE 56

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

Besides, the known polynomial algorithms for linear programming known are not strongly polynomial: They are polynomial in the bit model of complexity (Turing machine) but not in the arithmetic model (real RAM machine). Finding strongly polynomial algorithms for linear programming is one of the “mathematical problems for the 21st century" according to [Smale 2000]. A polynomial pivot rule would solve this problem in the affirmative.

13

slide-57
SLIDE 57

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

Besides, the known polynomial algorithms for linear programming known are not strongly polynomial: They are polynomial in the bit model of complexity (Turing machine) but not in the arithmetic model (real RAM machine). Finding strongly polynomial algorithms for linear programming is one of the “mathematical problems for the 21st century" according to [Smale 2000]. A polynomial pivot rule would solve this problem in the affirmative.

13

slide-58
SLIDE 58

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Complexity of linear programming

Besides, the known polynomial algorithms for linear programming known are not strongly polynomial: They are polynomial in the bit model of complexity (Turing machine) but not in the arithmetic model (real RAM machine). Finding strongly polynomial algorithms for linear programming is one of the “mathematical problems for the 21st century" according to [Smale 2000]. A polynomial pivot rule would solve this problem in the affirmative.

13

slide-59
SLIDE 59

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

It holds with equality in simplices (n = d + 1, δ = 1) and cubes (n = 2d, δ = d). It holds for all 0-1 polytopes [Naddef 1989] and for 3-polytopes [Klee 1966]. If P and Q satisfy it, then so does P × Q: δ(P × Q) = δ(P) + δ(Q). In particular: For every n ≤ 2d, there are polytopes in which the bound is tight (products of simplices). For every n > d, it is easy to construct unbounded polyhedra where the bound is tight.

14

slide-60
SLIDE 60

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

It holds with equality in simplices (n = d + 1, δ = 1) and cubes (n = 2d, δ = d). It holds for all 0-1 polytopes [Naddef 1989] and for 3-polytopes [Klee 1966]. If P and Q satisfy it, then so does P × Q: δ(P × Q) = δ(P) + δ(Q). In particular: For every n ≤ 2d, there are polytopes in which the bound is tight (products of simplices). For every n > d, it is easy to construct unbounded polyhedra where the bound is tight.

14

slide-61
SLIDE 61

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

It holds with equality in simplices (n = d + 1, δ = 1) and cubes (n = 2d, δ = d). It holds for all 0-1 polytopes [Naddef 1989] and for 3-polytopes [Klee 1966]. If P and Q satisfy it, then so does P × Q: δ(P × Q) = δ(P) + δ(Q). In particular: For every n ≤ 2d, there are polytopes in which the bound is tight (products of simplices). For every n > d, it is easy to construct unbounded polyhedra where the bound is tight.

14

slide-62
SLIDE 62

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

It holds with equality in simplices (n = d + 1, δ = 1) and cubes (n = 2d, δ = d). It holds for all 0-1 polytopes [Naddef 1989] and for 3-polytopes [Klee 1966]. If P and Q satisfy it, then so does P × Q: δ(P × Q) = δ(P) + δ(Q). In particular: For every n ≤ 2d, there are polytopes in which the bound is tight (products of simplices). For every n > d, it is easy to construct unbounded polyhedra where the bound is tight.

14

slide-63
SLIDE 63

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

It holds with equality in simplices (n = d + 1, δ = 1) and cubes (n = 2d, δ = d). It holds for all 0-1 polytopes [Naddef 1989] and for 3-polytopes [Klee 1966]. If P and Q satisfy it, then so does P × Q: δ(P × Q) = δ(P) + δ(Q). In particular: For every n ≤ 2d, there are polytopes in which the bound is tight (products of simplices). For every n > d, it is easy to construct unbounded polyhedra where the bound is tight.

14

slide-64
SLIDE 64

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

It holds with equality in simplices (n = d + 1, δ = 1) and cubes (n = 2d, δ = d). It holds for all 0-1 polytopes [Naddef 1989] and for 3-polytopes [Klee 1966]. If P and Q satisfy it, then so does P × Q: δ(P × Q) = δ(P) + δ(Q). In particular: For every n ≤ 2d, there are polytopes in which the bound is tight (products of simplices). For every n > d, it is easy to construct unbounded polyhedra where the bound is tight.

14

slide-65
SLIDE 65

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

It holds with equality in simplices (n = d + 1, δ = 1) and cubes (n = 2d, δ = d). It holds for all 0-1 polytopes [Naddef 1989] and for 3-polytopes [Klee 1966]. If P and Q satisfy it, then so does P × Q: δ(P × Q) = δ(P) + δ(Q). In particular: For every n ≤ 2d, there are polytopes in which the bound is tight (products of simplices). For every n > d, it is easy to construct unbounded polyhedra where the bound is tight.

14

slide-66
SLIDE 66

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

Hirsch conjecture has the following interpretations:

15

slide-67
SLIDE 67

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

Hirsch conjecture has the following interpretations: Assume n = 2d, P a simple polytope, and let u and v be two complementary vertices of P (no common facet):

15

slide-68
SLIDE 68

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

Hirsch conjecture has the following interpretations: Assume n = 2d, P a simple polytope, and let u and v be two complementary vertices of P (no common facet):

d-step conjecture

It is possible to go from u to v so that at each step we abandon a facet containing u and we enter a facet containing v.

15

slide-69
SLIDE 69

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

Hirsch conjecture has the following interpretations: Assume n = 2d, P a simple polytope, and let u and v be two complementary vertices of P (no common facet):

d-step conjecture

It is possible to go from u to v so that at each step we abandon a facet containing u and we enter a facet containing v.

15

slide-70
SLIDE 70

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

Hirsch conjecture has the following interpretations: More generally, given any two vertices u and v of a polytope P:

15

slide-71
SLIDE 71

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

Hirsch conjecture has the following interpretations: More generally, given any two vertices u and v of a polytope P:

non-revisiting path conjecture

It is possible to go from u to v so that at each step we enter a new facet, one that we had not visited before. d-step conjecture ⇐ non-revisiting path ⇒ Hirsch

15

slide-72
SLIDE 72

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

Hirsch conjecture has the following interpretations: More generally, given any two vertices u and v of a polytope P:

non-revisiting path conjecture

It is possible to go from u to v so that at each step we enter a new facet, one that we had not visited before. d-step conjecture ⇐ non-revisiting path ⇒ Hirsch

15

slide-73
SLIDE 73

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · ·

16

slide-74
SLIDE 74

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · ·

16

slide-75
SLIDE 75

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · ·

16

slide-76
SLIDE 76

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · ·

16

slide-77
SLIDE 77

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · ·

16

slide-78
SLIDE 78

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · ·

16

slide-79
SLIDE 79

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · If n < 2d, then H(n − 1, d − 1) ≥ H(n, d): Every pair of vertices lie in a common facet F, which is a polytope with one less dimension and (at least) one less facet Use induction on n and n − d.

16

slide-80
SLIDE 80

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · If n < 2d, then H(n − 1, d − 1) ≥ H(n, d): Every pair of vertices lie in a common facet F, which is a polytope with one less dimension and (at least) one less facet Use induction on n and n − d.

16

slide-81
SLIDE 81

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · If n < 2d, then H(n − 1, d − 1) ≥ H(n, d): Every pair of vertices lie in a common facet F, which is a polytope with one less dimension and (at least) one less facet Use induction on n and n − d.

16

slide-82
SLIDE 82

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · If n < 2d, then H(n − 1, d − 1) ≥ H(n, d): Every pair of vertices lie in a common facet F, which is a polytope with one less dimension and (at least) one less facet Use induction on n and n − d.

16

slide-83
SLIDE 83

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · For every n, d, H(n, d) ≤ H(n + 1, d + 1): Let u and v be two vertices of P. Let P′ be the wedge of P over any facet F. Then, P′ has vertices u′, v′ such that dP(u, v) ≤ dP′(u′, v′).

16

slide-84
SLIDE 84

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · For every n, d, H(n, d) ≤ H(n + 1, d + 1): Let u and v be two vertices of P. Let P′ be the wedge of P over any facet F. Then, P′ has vertices u′, v′ such that dP(u, v) ≤ dP′(u′, v′).

16

slide-85
SLIDE 85

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · For every n, d, H(n, d) ≤ H(n + 1, d + 1): Let u and v be two vertices of P. Let P′ be the wedge of P over any facet F. Then, P′ has vertices u′, v′ such that dP(u, v) ≤ dP′(u′, v′).

16

slide-86
SLIDE 86

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · For every n, d, H(n, d) ≤ H(n + 1, d + 1): Let u and v be two vertices of P. Let P′ be the wedge of P over any facet F. Then, P′ has vertices u′, v′ such that dP(u, v) ≤ dP′(u′, v′).

16

slide-87
SLIDE 87

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Why was n − d a “reasonable” bound?

d-step Theorem [Klee-Walkup 1967]

Hirsch ⇔ d-step ⇔ non-revisiting path. Proof: Let H(n, d) = max{δ(P) : P is a d-polytope with n facets}. Then, for any fixed k = n − d we have: · · · ≤ H(2k − 1, k − 1) ≤ H(2k, k) = H(2k + 1, k + 1) = · · · For every n, d, H(n, d) ≤ H(n + 1, d + 1): Let u and v be two vertices of P. Let P′ be the wedge of P over any facet F. Then, P′ has vertices u′, v′ such that dP(u, v) ≤ dP′(u′, v′).

16

slide-88
SLIDE 88

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Wedging, a.k.a. one-point-suspension

P’ P F f

17

slide-89
SLIDE 89

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Wedging, a.k.a. one-point-suspension

v d(u’, v’)=2 d(u, v)=2 u F f P’ P u’ v’

17

slide-90
SLIDE 90

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

So, the d-step Theorem is based in the following lemma:

Lemma

Let P be a polytope of dimension d, with n > 2d facets and diameter λ. Then there is another polytope P′ of dimension d + 1, with n + 1 facets and diameter λ. That is: we can increase the dimension and number of facets of a polytope by one, preserving its diameter, until n = 2d.

18

slide-91
SLIDE 91

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

So, the d-step Theorem is based in the following lemma:

Lemma

Let P be a polytope of dimension d, with n > 2d facets and diameter λ. Then there is another polytope P′ of dimension d + 1, with n + 1 facets and diameter λ. That is: we can increase the dimension and number of facets of a polytope by one, preserving its diameter, until n = 2d.

18

slide-92
SLIDE 92

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

So, the d-step Theorem is based in the following lemma:

Lemma

Let P be a polytope of dimension d, with n > 2d facets and diameter λ. Then there is another polytope P′ of dimension d + 1, with n + 1 facets and diameter λ. That is: we can increase the dimension and number of facets of a polytope by one, preserving its diameter, until n = 2d.

18

slide-93
SLIDE 93

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The counter-example(s)

Our construction of counter-examples has two ingredients:

1

A strong d-step theorem for spindles/prismatoids.

2

The construction of prismatoids of dimension 5 and “width” 6.

19

slide-94
SLIDE 94

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The counter-example(s)

Our construction of counter-examples has two ingredients:

1

A strong d-step theorem for spindles/prismatoids.

2

The construction of prismatoids of dimension 5 and “width” 6.

19

slide-95
SLIDE 95

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The counter-example(s)

Our construction of counter-examples has two ingredients:

1

A strong d-step theorem for spindles/prismatoids.

2

The construction of prismatoids of dimension 5 and “width” 6.

19

slide-96
SLIDE 96

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Spindles and prismatoids

Definition

A spindle is a polytope P with two distinguished vertices u and v such that every facet contains either u or v.

u u v v

Definition

The length of a spindle is the graph distance from u to v.

20

slide-97
SLIDE 97

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Spindles and prismatoids

Definition

A spindle is a polytope P with two distinguished vertices u and v such that every facet contains either u or v.

u u v v

Definition

The length of a spindle is the graph distance from u to v.

20

slide-98
SLIDE 98

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Spindles and prismatoids

Definition

A prismatoid is a polytope Q with two facets Q+ and Q− containing all vertices.

Q+ Q− Q

Definition

The width of a prismatoid is the dual graph distance from Q+ to Q−.

21

slide-99
SLIDE 99

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Spindles and prismatoids

Definition

A prismatoid is a polytope Q with two facets Q+ and Q− containing all vertices.

Q+ Q− Q

Definition

The width of a prismatoid is the dual graph distance from Q+ to Q−.

21

slide-100
SLIDE 100

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The strong d-step Theorem

Theorem (Strong d-step, spindle version)

Let P be a spindle of dimension d, with n > 2d facets, and with length δ. Then there is another spindle P′ of dimension d + 1, with n + 1 facets and with length δ + 1. That is: we can increase the dimension, number of facets and length of a spindle, all by one, until n = 2d.

Corollary

In particular, if a spindle P has length > d then there is another spindle P′ (of dimension n − d, with 2n − 2d facets, and length

≥ δ + n − 2d > n − d) that violates the Hirsch conjecture.

22

slide-101
SLIDE 101

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The strong d-step Theorem

Theorem (Strong d-step, spindle version)

Let P be a spindle of dimension d, with n > 2d facets, and with length δ. Then there is another spindle P′ of dimension d + 1, with n + 1 facets and with length δ + 1. That is: we can increase the dimension, number of facets and length of a spindle, all by one, until n = 2d.

Corollary

In particular, if a spindle P has length > d then there is another spindle P′ (of dimension n − d, with 2n − 2d facets, and length

≥ δ + n − 2d > n − d) that violates the Hirsch conjecture.

22

slide-102
SLIDE 102

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The strong d-step Theorem

Theorem (Strong d-step, spindle version)

Let P be a spindle of dimension d, with n > 2d facets, and with length δ. Then there is another spindle P′ of dimension d + 1, with n + 1 facets and with length δ + 1. That is: we can increase the dimension, number of facets and length of a spindle, all by one, until n = 2d.

Corollary

In particular, if a spindle P has length > d then there is another spindle P′ (of dimension n − d, with 2n − 2d facets, and length

≥ δ + n − 2d > n − d) that violates the Hirsch conjecture.

22

slide-103
SLIDE 103

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The strong d-step Theorem

Theorem (Strong d-step, prismatoid version)

Let Q be a prismatoid of dimension d, with n > 2d vertices, and with width δ. Then there is another prismatoid Q′ of dimension d + 1, with n + 1 vertices and with width δ + 1. That is: we can increase the dimension, width and number of vertices of a prismatoid, all by one, until n = 2d.

23

slide-104
SLIDE 104

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The strong d-step Theorem

Theorem (Strong d-step, prismatoid version)

Let Q be a prismatoid of dimension d, with n > 2d vertices, and with width δ. Then there is another prismatoid Q′ of dimension d + 1, with n + 1 vertices and with width δ + 1. That is: we can increase the dimension, width and number of vertices of a prismatoid, all by one, until n = 2d.

23

slide-105
SLIDE 105

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The strong d-step Theorem

Proof.

Q ⊂ R2 Q+ Q−

  • Q−
  • Q ⊂ R3
  • Q+

w

  • Q− := o. p. s.v(Q−)

Q+ w

  • . p. s.v(Q) ⊂ R3

v u u

24

slide-106
SLIDE 106

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Corollary

In particular, if a prismatoid Q has width > d then there is a polytope P′ (of dimension n − d, with 2n − 2d facets, and length

≥ δ + n − 2d > n − d) that violates the Hirsch conjecture.

Theorem (S. 2010)

There is a 5-prismatoid of width 6, with 48 vertices. Hence, there

is a non-Hirsch polytope of dimension 43 with 86 facets.

Theorem (Matschke-S.-Weibel 2011)

There is a 5-prismatoid of width 6, with 25 vertices. Hence, there

is a non-Hirsch polytope of dimension 20 with 40 facets.

25

slide-107
SLIDE 107

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Corollary

In particular, if a prismatoid Q has width > d then there is a polytope P′ (of dimension n − d, with 2n − 2d facets, and length

≥ δ + n − 2d > n − d) that violates the Hirsch conjecture.

Theorem (S. 2010)

There is a 5-prismatoid of width 6, with 48 vertices. Hence, there

is a non-Hirsch polytope of dimension 43 with 86 facets.

Theorem (Matschke-S.-Weibel 2011)

There is a 5-prismatoid of width 6, with 25 vertices. Hence, there

is a non-Hirsch polytope of dimension 20 with 40 facets.

25

slide-108
SLIDE 108

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Corollary

In particular, if a prismatoid Q has width > d then there is a polytope P′ (of dimension n − d, with 2n − 2d facets, and length

≥ δ + n − 2d > n − d) that violates the Hirsch conjecture.

Theorem (S. 2010)

There is a 5-prismatoid of width 6, with 48 vertices. Hence, there

is a non-Hirsch polytope of dimension 43 with 86 facets.

Theorem (Matschke-S.-Weibel 2011)

There is a 5-prismatoid of width 6, with 25 vertices. Hence, there

is a non-Hirsch polytope of dimension 20 with 40 facets.

25

slide-109
SLIDE 109

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 5-pismatoid of width six

Let Q be the polytope having as vertices the 48 rows of the following matrices:

B B B B B B B B B @ x1 x2 x3 x4 x5 ±18 1 ±18 1 ±45 1 ±45 1 ±15 ±15 1 ±30 ±30 1 ±10 ±40 1 ±10 ±40 1 1 C C C C C C C C C A B B B B B B B B B @ x1 x2 x3 x4 x5 ±18 −1 ±18 −1 ±45 −1 ±45 −1 ±15 ±15 −1 ±30 ±30 −1 ±40 ±10 −1 ±40 ±10 −1 1 C C C C C C C C C A 26

slide-110
SLIDE 110

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 5-pismatoid of width six

Let Q be the polytope having as vertices the 48 rows of the following matrices:

B B B B B B B B B @ x1 x2 x3 x4 x5 ±18 1 ±18 1 ±45 1 ±45 1 ±15 ±15 1 ±30 ±30 1 ±10 ±40 1 ±10 ±40 1 1 C C C C C C C C C A B B B B B B B B B @ x1 x2 x3 x4 x5 ±18 −1 ±18 −1 ±45 −1 ±45 −1 ±15 ±15 −1 ±30 ±30 −1 ±40 ±10 −1 ±40 ±10 −1 1 C C C C C C C C C A 26

slide-111
SLIDE 111

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 5-pismatoid of width six

Let Q be the polytope having as vertices the 48 rows of the following matrices:

B B B B B B B B B @ x1 x2 x3 x4 x5 ±18 1 ±18 1 ±45 1 ±45 1 ±15 ±15 1 ±30 ±30 1 ±10 ±40 1 ±10 ±40 1 1 C C C C C C C C C A B B B B B B B B B @ x1 x2 x3 x4 x5 ±18 −1 ±18 −1 ±45 −1 ±45 −1 ±15 ±15 −1 ±30 ±30 −1 ±40 ±10 −1 ±40 ±10 −1 1 C C C C C C C C C A 26

slide-112
SLIDE 112

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 5-pismatoid of width six

Theorem

The prismatoid Q of the previous slide has width six.

27

slide-113
SLIDE 113

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 5-pismatoid of width six

Theorem

The prismatoid Q of the previous slide has width six.

Corollary

There is a 43-dimensional polytope with 86 facets and diameter (at least) 44.

27

slide-114
SLIDE 114

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 5-pismatoid of width six

Theorem

The prismatoid Q of the previous slide has width six.

Proof 1 of the Theorem.

It has been verified with polymake that the dual graph of Q has the following structure:

I C D F E G J H B A K L

27

slide-115
SLIDE 115

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Combinatorics of prismatoids

Proof 2 of the Theorem (idea).

Analyzing the combinatorics of a d-prismatoid Q can be done via an intermediate slice . . .

Q+ Q− Q ∩ H H Q

28

slide-116
SLIDE 116

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Combinatorics of prismatoids

Proof 2 of the Theorem (idea).

. . . which equals the Minkowski sum Q+ + Q− of the two bases Q+ and Q−. The normal fan of Q+ + Q− equals the “superposi- tion” of those of Q+ and Q−.

+ 1

2 1 2

=

28

slide-117
SLIDE 117

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Combinatorics of prismatoids

Proof 2 of the Theorem (idea).

. . . which equals the Minkowski sum Q+ + Q− of the two bases Q+ and Q−. The normal fan of Q+ + Q− equals the “superposi- tion” of those of Q+ and Q−.

+ 1

2 1 2

=

28

slide-118
SLIDE 118

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Combinatorics of prismatoids

So: the combinatorics of Q follows from the superposition of the normal fans of Q+ and Q−.

Remark

The normal fan of a d − 1-polytope can be thought of as a (geodesic, polytopal) cell decomposition (“map”) of the d − 2-sphere.

Conclusion

4-prismatoids ⇔ pairs of maps in the 2-sphere. 5-prismatoids ⇔ pairs of “maps” in the 3-sphere.

29

slide-119
SLIDE 119

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Combinatorics of prismatoids

So: the combinatorics of Q follows from the superposition of the normal fans of Q+ and Q−.

Remark

The normal fan of a d − 1-polytope can be thought of as a (geodesic, polytopal) cell decomposition (“map”) of the d − 2-sphere.

Conclusion

4-prismatoids ⇔ pairs of maps in the 2-sphere. 5-prismatoids ⇔ pairs of “maps” in the 3-sphere.

29

slide-120
SLIDE 120

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Combinatorics of prismatoids

So: the combinatorics of Q follows from the superposition of the normal fans of Q+ and Q−.

Remark

The normal fan of a d − 1-polytope can be thought of as a (geodesic, polytopal) cell decomposition (“map”) of the d − 2-sphere.

Conclusion

4-prismatoids ⇔ pairs of maps in the 2-sphere. 5-prismatoids ⇔ pairs of “maps” in the 3-sphere.

29

slide-121
SLIDE 121

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Example: (part of) a 4-prismatoid

30

slide-122
SLIDE 122

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Example: (part of) a 4-prismatoid

4-prismatoid of width > 4

  • pair of (geodesic, polytopal) maps in S2 so that two

steps do not let you go from a blue vertex to a red vertex.

30

slide-123
SLIDE 123

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Example: (part of) a 4-prismatoid

5-prismatoid of width > 5

  • pair of (geodesic, polytopal) maps in S3 so that three

steps do not let you go from a blue vertex to a red vertex.

30

slide-124
SLIDE 124

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 4-dimensional prismatoid of width > 4?

Replicating the following basic structure we can get a “non- Hirsch” periodic pair of maps in the plane:

31

slide-125
SLIDE 125

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 4-dimensional prismatoid of width > 4?

Replicating the following basic structure we can get a “non- Hirsch” periodic pair of maps in the plane:

31

slide-126
SLIDE 126

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 4-dimensional prismatoid of width > 4?

Replicating the following basic structure we can get a “non- Hirsch” periodic pair of maps in the plane:

31

slide-127
SLIDE 127

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 4-dimensional prismatoid of width > 4?

Replicating the following basic structure we can get a “non- Hirsch” periodic pair of maps in the plane:

31

slide-128
SLIDE 128

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

A 4-dimensional prismatoid of width > 4?

Replicating the following basic structure we can get a “non- Hirsch” periodic pair of maps in the plane:

31

slide-129
SLIDE 129

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Smaller counter-examples

There are two ways in which a smaller non-Hirsch polytope could be obained: Find a smaller 5-prismatoid of width > 5, or Find a 4-prismatoid of width > 4. The latter is impossible:

Theorem (S.-Stephen-Thomas 2011)

Every prismatoid of dimension four has width ≤ 4.

32

slide-130
SLIDE 130

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Smaller counter-examples

There are two ways in which a smaller non-Hirsch polytope could be obained: Find a smaller 5-prismatoid of width > 5, or Find a 4-prismatoid of width > 4. The latter is impossible:

Theorem (S.-Stephen-Thomas 2011)

Every prismatoid of dimension four has width ≤ 4.

32

slide-131
SLIDE 131

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Smaller counter-examples

There are two ways in which a smaller non-Hirsch polytope could be obained: Find a smaller 5-prismatoid of width > 5, or Find a 4-prismatoid of width > 4. The latter is impossible:

Theorem (S.-Stephen-Thomas 2011)

Every prismatoid of dimension four has width ≤ 4.

32

slide-132
SLIDE 132

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Smaller counter-examples

There are two ways in which a smaller non-Hirsch polytope could be obained: Find a smaller 5-prismatoid of width > 5, or Find a 4-prismatoid of width > 4. The latter is impossible:

Theorem (S.-Stephen-Thomas 2011)

Every prismatoid of dimension four has width ≤ 4.

32

slide-133
SLIDE 133

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Smaller counter-examples

Theorem

The following prismatoid of dimension 5 with 28 vertices has width 6:

Q := conv 8 > > > > > > > > < > > > > > > > > : B B B @ x1 x2 x3 x4 x5 ±18 1 ±30 1 ±30 1 ±5 ±25 1 ±18 ±18 1 1 C C C A B B B @ x1 x2 x3 x4 x5 ±18 −1 ±30 −1 ±30 −1 ±25 ±5 −1 ±18 ±18 −1 1 C C C A 9 > > > > > > > > = > > > > > > > > ; 33

slide-134
SLIDE 134

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Smaller counter-examples

Theorem

The following prismatoid of dimension 5 with 28 vertices has width 6:

Q := conv 8 > > > > > > > > < > > > > > > > > : B B B @ x1 x2 x3 x4 x5 ±18 1 ±30 1 ±30 1 ±5 ±25 1 ±18 ±18 1 1 C C C A B B B @ x1 x2 x3 x4 x5 ±18 −1 ±30 −1 ±30 −1 ±25 ±5 −1 ±18 ±18 −1 1 C C C A 9 > > > > > > > > = > > > > > > > > ;

Corollary

There is a 23-polytope with 46 facets violating the Hirsch conjecture.

33

slide-135
SLIDE 135

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in fixed dimension

If we fix the dimension d, the width of prismatoids is linear:

Theorem

The width of a d-dimensional prismatoid with n vertices cannot exceed 2d−3n.

Proof.

This is a general result for the (dual) diameter of a polytope [Barnette, Larman, ∼1970].

34

slide-136
SLIDE 136

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in fixed dimension

If we fix the dimension d, the width of prismatoids is linear:

Theorem

The width of a d-dimensional prismatoid with n vertices cannot exceed 2d−3n.

Proof.

This is a general result for the (dual) diameter of a polytope [Barnette, Larman, ∼1970].

34

slide-137
SLIDE 137

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in fixed dimension

If we fix the dimension d, the width of prismatoids is linear:

Theorem

The width of a d-dimensional prismatoid with n vertices cannot exceed 2d−3n.

Proof.

This is a general result for the (dual) diameter of a polytope [Barnette, Larman, ∼1970].

34

slide-138
SLIDE 138

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

In dimension five we can get better upper bounds:

Theorem

The width of a 5-dimensional prismatoid with n vertices cannot exceed n/2 + 3.

Corollary

Using the Strong d-step Theorem for 5-prismatoids it is impossible to violate the Hirsch conjecture by more than 50%.

35

slide-139
SLIDE 139

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

In dimension five we can get better upper bounds:

Theorem

The width of a 5-dimensional prismatoid with n vertices cannot exceed n/2 + 3.

Corollary

Using the Strong d-step Theorem for 5-prismatoids it is impossible to violate the Hirsch conjecture by more than 50%.

35

slide-140
SLIDE 140

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

In dimension five we can get better upper bounds:

Theorem

The width of a 5-dimensional prismatoid with n vertices cannot exceed n/2 + 3.

Corollary

Using the Strong d-step Theorem for 5-prismatoids it is impossible to violate the Hirsch conjecture by more than 50%.

35

slide-141
SLIDE 141

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

Theorem (Matschke-S.-Weibel 2011+)

There are 5-dimensional prismatoids with n vertices and width Ω(√n).

Sketch of proof

Start with the following “simple” pair of maps in the torus.

36

slide-142
SLIDE 142

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

Theorem (Matschke-S.-Weibel 2011+)

There are 5-dimensional prismatoids with n vertices and width Ω(√n).

Sketch of proof

Start with the following “simple” pair of maps in the torus.

36

slide-143
SLIDE 143

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

37

slide-144
SLIDE 144

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

37

slide-145
SLIDE 145

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

37

slide-146
SLIDE 146

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

37

slide-147
SLIDE 147

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

37

slide-148
SLIDE 148

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

Consider the red and blue maps as lying in two parallel tori in the 3-sphere. Complete the tori maps to the whole 3-sphere (you need quadratically many cells for that). Between the two tori you basically get the superposition of the two tori maps.

38

slide-149
SLIDE 149

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

Consider the red and blue maps as lying in two parallel tori in the 3-sphere. Complete the tori maps to the whole 3-sphere (you need quadratically many cells for that). Between the two tori you basically get the superposition of the two tori maps.

38

slide-150
SLIDE 150

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Asymptotic width in dimension five

Consider the red and blue maps as lying in two parallel tori in the 3-sphere. Complete the tori maps to the whole 3-sphere (you need quadratically many cells for that). Between the two tori you basically get the superposition of the two tori maps.

38

slide-151
SLIDE 151

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

Via glueing and products, the counterexample can be converted into an infinite family that violates the Hirsch conjecture by (currently) about 5%. This breaks a “psychological barrier”, but for applications it is absolutely irrelevant. Finding a counterexample will be merely a small first step in the line of investigation related to the conjecture. (V. Klee and P . Kleinschmidt, 1987)

39

slide-152
SLIDE 152

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

Via glueing and products, the counterexample can be converted into an infinite family that violates the Hirsch conjecture by (currently) about 5%. This breaks a “psychological barrier”, but for applications it is absolutely irrelevant. Finding a counterexample will be merely a small first step in the line of investigation related to the conjecture. (V. Klee and P . Kleinschmidt, 1987)

39

slide-153
SLIDE 153

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

Via glueing and products, the counterexample can be converted into an infinite family that violates the Hirsch conjecture by (currently) about 5%. This breaks a “psychological barrier”, but for applications it is absolutely irrelevant. Finding a counterexample will be merely a small first step in the line of investigation related to the conjecture. (V. Klee and P . Kleinschmidt, 1987)

39

slide-154
SLIDE 154

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

A proposal for the “next step”:

Conjecture (Hähnle, 2010)

The diameter of a d-polytope with n-facets cannot exceed d(n − d). In fact, this conjecture is posed in a much more general setting (connected layer families, in the sense of in the sense of Eisenbrand-Hähnle-

Razborov-Rothvoss) which would include, for example, all

polyhedral manifolds. Still, finding polytopes with diameter exceeding, say, 2(n − d) would be a breakthrough.

40

slide-155
SLIDE 155

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

A proposal for the “next step”:

Conjecture (Hähnle, 2010)

The diameter of a d-polytope with n-facets cannot exceed d(n − d). In fact, this conjecture is posed in a much more general setting (connected layer families, in the sense of in the sense of Eisenbrand-Hähnle-

Razborov-Rothvoss) which would include, for example, all

polyhedral manifolds. Still, finding polytopes with diameter exceeding, say, 2(n − d) would be a breakthrough.

40

slide-156
SLIDE 156

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

A proposal for the “next step”:

Conjecture (Hähnle, 2010)

The diameter of a d-polytope with n-facets cannot exceed d(n − d). In fact, this conjecture is posed in a much more general setting (connected layer families, in the sense of in the sense of Eisenbrand-Hähnle-

Razborov-Rothvoss) which would include, for example, all

polyhedral manifolds. Still, finding polytopes with diameter exceeding, say, 2(n − d) would be a breakthrough.

40

slide-157
SLIDE 157

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

A proposal for the “next step”:

Conjecture (Hähnle, 2010)

The diameter of a d-polytope with n-facets cannot exceed d(n − d). In fact, this conjecture is posed in a much more general setting (connected layer families, in the sense of in the sense of Eisenbrand-Hähnle-

Razborov-Rothvoss) which would include, for example, all

polyhedral manifolds. Still, finding polytopes with diameter exceeding, say, 2(n − d) would be a breakthrough.

40

slide-158
SLIDE 158

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

A proposal for the “next step”:

Conjecture (Hähnle, 2010)

The diameter of a d-polytope with n-facets cannot exceed d(n − d). In fact, this conjecture is posed in a much more general setting (connected layer families, in the sense of in the sense of Eisenbrand-Hähnle-

Razborov-Rothvoss) which would include, for example, all

polyhedral manifolds. Still, finding polytopes with diameter exceeding, say, 2(n − d) would be a breakthrough.

40

slide-159
SLIDE 159

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

A proposal for the “next step”:

Conjecture (Hähnle, 2010)

The diameter of a d-polytope with n-facets cannot exceed d(n − d). In fact, this conjecture is posed in a much more general setting (connected layer families, in the sense of in the sense of Eisenbrand-Hähnle-

Razborov-Rothvoss) which would include, for example, all

polyhedral manifolds. Still, finding polytopes with diameter exceeding, say, 2(n − d) would be a breakthrough.

40

slide-160
SLIDE 160

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

Conclusion

A proposal for the “next step”:

Conjecture (Hähnle, 2010)

The diameter of a d-polytope with n-facets cannot exceed d(n − d). In fact, this conjecture is posed in a much more general setting (connected layer families, in the sense of in the sense of Eisenbrand-Hähnle-

Razborov-Rothvoss) which would include, for example, all

polyhedral manifolds. Still, finding polytopes with diameter exceeding, say, 2(n − d) would be a breakthrough.

40

slide-161
SLIDE 161

The conjecture Motivation: LP Why n − d? The construction (I) The construction(s) (II) Its limitations Conclusion

The end T H A N K Y O U !

41