A counterexample to the Hirsch conjecture

Francisco Santos

Introduction

The Hirsch conjecture is the following fundamental statement about the combinatorics of polytopes. It was stated by Warren M. Hirsch in 1957 in the context of the simplex method, and publicized by G. Dantzig in his 1963 monograph on linear programming :

The (combinatorial) diameter of a polytope of dimension dd with nn facets cannot be greater than n−dn-d.

Here we call combinatorial diameter of a polytope the maximum number of steps needed to go from one vertex to another, where a step consists in traversing an edge. Since we never refer to any other diameter in this paper, we will often omit the word “combinatorial”. We say that a polytope is Hirsch if it satisfies the conjecture, and non-Hirsch if it does not.

Our main result (Corollary 1.7) is the construction of a 4343-dimensional polytope with 8686 facets and diameter (at least) 4444. Via products and glueing copies of it we can also construct an infinite family of polytopes in fixed dimension dd with increasing number nn of facets and of diameter bigger than (1+ϵ)n(1+\epsilon)n, for a positive constant ϵ\epsilon (Theorem 1.8).

Linear programming (LP) is the problem of maximizing (or minimizing) a linear functional subject to linear inequality constraints. For more than 30 years the only applicable method for LP was the simplex method, devised in 1947 by G. Dantzig . This method solves a linear program by first finding a vertex of the feasibility region PP, which is a facet-defined polyhedron, and then jumping from vertex to neighboring vertex along the edges of PP, always increasing the functional to be maximized. When such a pivot step can no longer increase the functional, convexity guarantees that we are at the global maximum. (A pivot rule has to be specified for the algorithm to choose among the possible neighboring vertices; the performance of the algorithm may depend on the choice).

To this day, the complexity of the simplex method is quite a mystery: exponential (or almost) worst-case behavior of the method is known for most of the pivot rules practically used or theoretically proposed. (For two recent breakthrough additions see ). But on the other hand, as M. Todd recently put it, “the number of steps [that the simplex method takes] to solve a problem with mm equality constraints in nn nonnegative variables is almost always at most a small multiple of mm, say 3m3m” . Because of this “the simplex method has remained, if not the method of choice, a method of choice, usually competitive with, and on some classes of problems superior to, the more modern approaches” . This is so even after the discovery, 30 years ago, of polynomial time algorithms for linear programming by Khachiyan and Karmarkar . In fact, in the year 2000 the simplex method was selected as one of the “10 algorithms with the greatest influence on the development and practice of science and engineering in the 20th century” by the journal Computing in Science and Engineering .

It is also worth mentioning that Khachiyan and Karmarkar’s algorithms are polynomial in the bit model of complexity but they are not polynomial in the real number machine model of Blum et al. . Algorithms that are polynomial in both models are called strongly polynomial. S. Smale listed among his “mathematical problems for the next century” the question whether linear programming can be performed in strongly polynomial time. A polynomial pivot rule for the simplex method would answer this in the affirmative.

For information on algorithms for linear programming and their complexity, including attempts to explain the good behavior of the simplex method without relying on bounds for the diameters of all polytopes, see .

Brief history of the Hirsch conjecture

Warren M. Hirsch (1918–2007), a professor of probability at the Courant Institute, communicated his conjecture to G. Dantzig in connection to the simplex method: the diameter of a polytope is a lower bound (and, hopefully, an approximation) to the number of steps taken by the simplex method in the worst-case. Hirsch had verified the conjecture for n−d≤4n-d\leq 4 and Dantzig included this statement and the conjecture in his 1963 book [11, p. 160].

The original conjecture did not distinguish between bounded or unbounded feasibility regions. In modern terminology, a bounded one is a (convex) polytope while a perhaps-unbounded one is a polyhedron. But the unbounded case was disproved by Klee and Walkup in 1967 with the construction of a polyhedron of dimension 44 with 88 facets and diameter 55. Since then the expression “Hirsch Conjecture” has been used referring to the bounded case.

In the same paper, Klee and Walkup established the following crucial statement. See a proof in Section 2:

For positive integers n>dn>d, let H(n,d)H(n,d) denote the maximum possible diameter of the graph of a dd-polytope with nn facets. Then, H(n,d)≤H(2n−2d,n−d)H(n,d)\leq H(2n-2d,n-d). Put differently:

H(n,d)≤n−dH(n,d)\leq n-d for all nn and dd. (Hirsch Conjecture)

H(2d,d)≤dH(2d,d)\leq d for all dd. (dd-step Conjecture)

The Hirsch conjecture holds for n≤d+6n\leq d+6: Klee and Walkup proved the dd-step conjecture for d≤5d\leq 5, and the case d=6d=6 has recently been verified by Bremner and Schewe . In a previous paper , Klee had shown the Hirsch conjecture for d=3d=3. Together with the cases (n,d)∈{(11,4),(12,4)}(n,d)\in\{(11,4),(12,4)\} , these are all the parameters where the Hirsch conjecture is known to hold.

The best upper bounds we have for H(n,d)H(n,d) in general are a quasi-polynomial one by Kalai and Kleitman and one linear in fixed dimension proved by Barnette and improved by Larman and then Barnette again . These bounds take the following form (the second one assumes d≥3d\geq 3):

In particular, no polynomial upper bound is known. Its existence is dubbed the polynomial Hirsch conjecture:

There is a polynomial f(n)f(n) such that the diameter of every polytope with nn facets is bounded above by f(n)f(n).

Of course, apart of its central role in polytope theory, the significance of this conjecture is that polynomial pivot rules cannot exist for the simplex method unless it holds. For more information on these and other results see the chapter that Klee wrote in Grünbaum’s book , and the survey papers .

Our counterexample

The dd-step Theorem stated above implies that to prove or disprove the Hirsch conjecture there is no loss of generality in assuming n=2dn=2d. A second reduction is that, for every nn and dd, the maximum of H(n,d)H(n,d) is always achieved at a simple polytope (a dd-polytope in which every vertex belongs to exactly dd facets). Simple polytopes are especially relevant for linear programming: they are obtained when the system of inequalities is sufficiently generic.

The first ingredient in our proof is the observation that if we start with a polytope which is at the same time non-simple and has n>2dn>2d, then the techniques used in these two reductions can be combined to get a simple (n−d)(n-d)-polytope with 2n−2d2n-2d facets and not only maintain its diameter (or, to be more precise, the distance between two distinguished non-simple vertices), but actually increase it. We call this the Strong dd-step Theorem and prove it in Section 2. Although the theorem can be stated more generally (see Remark 2.7), the version we need has to do with the following class of polytopes:

A dd-spindle is a dd-polytope PP having two distinguished vertices uu and vv such that every facet of PP contains exactly one of them. See Figure 1. The length of a spindle is the graph distance between uu and vv.

Equivalently, a spindle is the intersection of two polyhedral convex cones with apices at uu and vv and with both their interiors containing the open segment uvuv.

If PP is a spindle of dimension dd, with nn facets and length ll, then there is another spindle P′P^{\prime} of dimension n−dn-d, with 2n−2d2n-2d facets and with length at least l+n−2dl+n-2d. In particular, if l>dl>d then P′P^{\prime} violates the dd-step conjecture, hence also the Hirsch conjecture.

The second ingredient in our disproof is the explicit construction of a spindle of dimension five and length six, that we describe in Section 3:

There is a 55-dimensional spindle (with 4848 facets and 322322 vertices) of length six.

That our spindle has length six is easy to verify computationally. Still, we include two computer-free proofs in Sections 4 and 5. Putting Theorems 1.5 and 1.6 together we get:

There is a non-Hirsch polytope of dimension 4343 with 8686 facets.

Section 6 is devoted to show how to derive an infinite family of non-Hirsch polytopes from the first one:

There is a fixed dimension dd, a positive ϵ>0\epsilon>0, and an infinite family of dd-polytopes PkP_{k} each with nkn_{k} facets and with diameter bigger than (1+ϵ)nk(1+\epsilon)n_{k}.

For example, from the non-Hirsch polytope in this paper we get ϵ≃1/86\epsilon\simeq 1/86 in dimension 8686 and ϵ≃1/43\epsilon\simeq 1/43 in high dd. With the one announced in (see Theorem 1.12 below) one gets ϵ≃1/40\epsilon\simeq 1/40 in dimension 4040 and ϵ≃1/20\epsilon\simeq 1/20 in high dd.

Discussion

Our counterexample disproves as a by-product the following two statements, originally posed in the hope of shedding light on the Hirsch conjecture:

Provan and Billera introduced the hierarchy of kk-decomposable simplicial complexes: kk-decomposability is stronger than (k+1)(k+1)-decomposability for every kk and the boundary of every simplicial dd-polytope is (d−1)(d-1)-decomposable (or shellable). They also showed that -decomposable (or vertex decomposable) complexes satisfy (the polar of) the Hirsch conjecture. Non-vertex-decomposable polytopes were previously found by Kleinschmidt [33, p. 742], but it would be interesting to explore whether our non-Hirsch polytope, besides not being -decomposable, fails also to be 11-decomposable (or higher).

Todd showed that from any unbounded non-Hirsch polyhedron, such as the one previously found by Klee and Walkup, one can easily obtain a counterexample to the so-called monotone Hirsch conjecture. Still, the strict monotone Hirsch conjecture of Ziegler , stronger than the Hirsch conjecture, was open.

Still, our techniques leave the underlying problem–how large can the diameter of a polytope be–almost as open as it was before. In particular, we cannot answer the following question:

Is there a constant cc (independent of dd) such that the diameter of every dd-polytope with nn facets is bounded above by cncn?

We suspect the answer to be negative, but our lack of knowledge somehow confirms the following sentence from : Finding a counterexample will be merely a small first step in the line of investigation related to the conjecture.

Another “small step” has recently been given by F. Eisenbrand, N. Hähnle, A. Razborov, and T. Rothvoß , with the introduction of certain abstract generalizations of boundary complexes of polyhedra and the construction of objects of super-linear diameter in this generalized setting. By further analyzing this setting, N. Hähnle has posed the following tempting and more explicit version of Conjecture 1.3:

The diameter of every dd-polytope with nn facets is bounded above by dndn.

Thanks to Remark 6.4 this conjecture is (almost) equivalent to:

The diameter of every dd-polytope with nn facets is bounded above by d(n−d)d(n-d).

To finish, let us mention two additional results that were obtained after the first version of this paper was made public: On the one hand, relying on the reductions that we introduce in Section 5.1, Santos, Stephen and Thomas have shown that all 44-spindles have length at most 44 . Hence, spindles of dimension five are truly needed to obtain non-Hirsch polytopes via Theorem 1.5. On the other hand, Matschke, Santos and Weibel have constructed a 55-spindle of length 66 with only 2525 facets, from which Theorem 1.6 gives:

There is a non-Hirsch polytope of dimension 2020 with 4040 facets and 36 44236\,442 vertices. It has diameter 2121.

Apart of the decrease in dimension, the smaller size of this example has allowed us to explicitly compute coordinates for the non-Hirsch polytope in question. Doing the same with the 4343-dimensional example presented in this paper seemed out of reach. We would need to apply 3838 times the operation of wedge followed by perturbation in the proof of Theorem 1.5 (see Section 2.2). Julian Pfeifle (personal communication) wrote a small program to automatically do this and, using a standard desktop computer with 2GB of RAM, was able to undertake the first nine iterations. Experimentally, he found that each iteration more or less doubled the number of vertices (and multiplied by four or five the computation time) indicating that the final non-Hirsch polytope has about 2402^{40} vertices. To make things worse, the tower of 3838 perturbations would give rise to either huge rational coefficients or very delicate numerical approximation issues.

A strong d𝑑d-step theorem for spindles

We find it easier to work in a polar setting in which we want to travel from facet to facet of a polytope QQ crossing ridges (codimension-22 faces), rather than travel from vertex to vertex along edges. That is, we are interested in the following dual version of the Hirsch conjecture:

A dd-polytope QQ with nn vertices is a dual-Hirsch polytope if n−dn-d dual steps suffice to travel from any facet of QQ to any other facet. A dual step consists in moving from one facet FF of QQ to an adjacent one F′F^{\prime}, meaning by this that FF and F′F^{\prime} share a ridge of QQ.

Clearly, QQ is dual-Hirsch if and only if its polar polytope is Hirsch. In the rest of the paper we omit the word dual from our dual paths and dual steps.

It is known since the 60’s that to prove or disprove the (dual) Hirsch conjecture it is enough to look at simplicial polytopes with twice as many vertices as their dimension. Since our strong dd-step theorem is based in combining both reductions, let us see how they work.

For the first reduction, following Klee we use the operation of pushing vertices. Let QQ be a polytope with vertices VV and let v∈Vv\in V be one of them. We say that a polytope Q′Q^{\prime} is obtained from QQ by pushing vv if the vertices of Q′Q^{\prime} are V∖{v}∪{v′}V\setminus\{v\}\cup\{v^{\prime}\} for a certain point v′∈Qv^{\prime}\in Q and the only hyperplanes spanned by vertices of QQ that intersect the segment vv′vv^{\prime} are those containing vv. Put differently, the vertex vv is pushed to a new position v′v^{\prime} within the polytope QQ but sufficiently close to its original position. We emphasize that we admit v′v^{\prime} to be in the boundary of QQ. In the standard notion of pushing, v′v^{\prime} is required to be in the interior of QQ.

Let Q′Q^{\prime} be obtained from QQ by pushing vv. Then:

Let F′F^{\prime} be a facet of Q′Q^{\prime} with vertex set S′S^{\prime} and let S=S′∖{v′}∪{v}S=S^{\prime}\setminus\{v^{\prime}\}\cup\{v\} or S=S′S=S^{\prime} depending on whether v′∈F′v^{\prime}\in F^{\prime} or not. Then, there is a unique facet ϕ(F′)\phi(F^{\prime}) of QQ such that S⊂ϕ(F′)S\subset\phi(F^{\prime}).

The map F′↦ϕ(F′)F^{\prime}\mapsto\phi(F^{\prime}) sends adjacent facets of Q′Q^{\prime} to either the same or adjacent facets of QQ. (That is, ϕ\phi is a simplicial map between the dual graphs of Q′Q^{\prime} and QQ).

For part (1), consider what happens when we continuously move v′v^{\prime} to its original position vv along the segment vv′vv^{\prime}. We call Q(t)Q(t), F(t)F(t), S(t)S(t) and v(t)v(t) the polytope, facet, vertex set, and vertex obtained at moment tt, with v′=v(1)v^{\prime}=v(1) and v=v(0)v=v(0). The assumption that no hyperplane spanned by vertices of QQ intersects vv′vv^{\prime} unless it contains vv implies that the combinatorics of Q(t)Q(t) remains the same at every moment t>0t>0; changes will happen only at t=0t=0. Now, every facet-defining hyperplane of Q(t)Q(t) will tend to a facet-defining hyperplane of Q(0)Q(0) (which implies part (1)) unless the vertex set S(t)S(t) spanning a certain facet F(t)F(t) collapses to lie in a flat of codimension two. Put differently, unless F(t)F(t) is a pyramid with apex at v(t)v(t) over a codimension two face G′G^{\prime} of Q′Q^{\prime} with vv in the affine span of G′G^{\prime}. We claim that the assumption v′∈Qv^{\prime}\in Q rules out this possibility. Indeed, in this situation the hyperplane H′H^{\prime} spanned by F(t)F(t) is independent of tt for t>0t>0 and it contains the segment vv′vv^{\prime}. Let ww be the last point where the ray from vv through v′v^{\prime} meets QQ. Then, ww is a convex combination of vertices of QQ different from vv and it lies in the hyperplane H′H^{\prime}, so it lies in the facet F(t)F(t) for every t>0t>0. Since ww is further from G′G^{\prime} than v(t)v(t), F(t)F(t) cannot be a pyramid with apex at v(t)v(t) and base G′G^{\prime}.

For part (2) we reinterpret (the proof of) part (1) as saying: when tt goes from 11 to the combinatorics of Q′Q^{\prime} remains the same except that at t=0t=0 some groups of facets of Q′Q^{\prime} merge to single facets of QQ. This implies the claim. ∎

For every polytope QQ there is a simplicial polytope Q′Q^{\prime} of the same dimension and number of vertices and with the same or greater dual diameter. ∎

In this formula, F∗uF*u denotes the pyramid over FF with apex at uu. See or for more details, and Figure 2 for an illustration. One-point-suspensions appear in the literature also under other names, such as dual wedges or vertex splittings.

Let F1F_{1} and F2F_{2} be two facets of a polytope QQ and let Q~:=S⁡v(Q)\widetilde{Q}:=\operatorname{S}_{v}(Q) for some vertex vv. For i=1,2i=1,2, let F~i≤Q~\widetilde{F}_{i}\leq\widetilde{Q} denote the facet S⁡v(Fi)\operatorname{S}_{v}(F_{i}) if v∈Fiv\in F_{i} or one of the facets Fi∗uF_{i}*u or Fi∗wF_{i}*w if v∉Fiv\not\in F_{i}. Then, the distance between F~1\widetilde{F}_{1} and F~2\widetilde{F}_{2} in the dual graph of Q~\widetilde{Q} is greater or equal than the distance between F1F_{1} and F2F_{2} in the dual graph of QQ.

The dual graph of Q~\widetilde{Q} projects down to that of QQ by sending each facet S⁡v(F)\operatorname{S}_{v}(F), F∗uF*u or F∗wF*w to the facet FF of QQ that it came from. Graph-theoretically, this projection amounts to contracting all the dual edges between F∗uF*u and F∗wF*w, for each facet F≤QF\leq Q not containing vv. ∎

We prove that H(n,d)≤H(2n−2d,n−d)H(n,d)\leq H(2n-2d,n-d) by induction on ∣n−d∣|n-d| and separating the cases n>2dn>2d and n<2dn<2d: If n<2dn<2d then every pair u,vu,v of vertices of a dd-polytope PP with nn facets lie in some common facet FF. FF is a polytope of dimension d−1d-1 with at most n−1n-1 facets so the distance from uu to vv in FF is bounded by H(n−1,d−1)H(n-1,d-1). If n>2dn>2d, apply Lemma 2.4 to a dd-polytope QQ with nn vertices whose dual diameter achieves H(n,d)H(n,d), to get H(n,d)≤H(n+1,d+1)H(n,d)\leq H(n+1,d+1). ∎

2 The strong d𝑑d-step Theorem

The following class of polytopes are the polars of the spindles mentioned in Theorem 1.5:

A prismatoid is a polytope having two parallel facets Q+Q^{+} and Q−Q^{-} that contain all vertices. We call Q+Q^{+} and Q−Q^{-} the base facets of QQ. The width of a prismatoid is the dual graph distance between Q+Q^{+} and Q−Q^{-}.

The “base facets” of a prismatoid may not be unique, but they are part of the definition. For example, a cube or an octahedron are prismatoids with respect to any of their pairs of opposite facets. Observe that the requirement of Q+Q^{+} and Q−Q^{-} to be parallel is not especially relevant, as long as they are disjoint. If Q+Q^{+} and Q−Q^{-} are disjoint facets of an arbitrary polytope QQ then a projective transformation can make them parallel without changing the combinatorics of QQ (see, e. g., [45, p. 69]). The following statement is equivalent to Theorem 1.5:

If QQ is a prismatoid of dimension dd with nn vertices and width ll, then there is another prismatoid Q′Q^{\prime} of dimension n−dn-d, with 2n−2d2n-2d vertices and width at least l+n−2dl+n-2d. In particular, if l>dl>d then Q′Q^{\prime} violates the (dual) dd-step conjecture, hence also the (dual) Hirsch conjecture.

We call the number s=n−2ds=n-2d the asimpliciality of QQ and prove the theorem by induction on ss. Since every facet of a dd-polytope has at least dd vertices, ss is always non-negative. The base case of s=0s=0 is tautological. For the inductive step, we show that if s>0s>0 we can construct from QQ a new prismatoid Q~\widetilde{Q} with dimension one higher, one vertex more (in particular, the “asimpliciality” has decreased by one), and width at least one more than QQ.

Since s>0s>0, at least one of Q+Q^{+} and Q−Q^{-}, say Q+Q^{+}, is not a simplex (the other one, Q−Q^{-}, may or may not be a simplex). Let vv be a vertex of Q−Q^{-}, and let S⁡v(Q)\operatorname{S}_{v}(Q) be the one-point-suspension of QQ over vv. Let Q~−=S⁡v(Q−)\widetilde{Q}^{-}=\operatorname{S}_{v}(Q^{-}) be the one-point-suspension of Q−Q^{-}, which appears as a facet of S⁡v(Q)\operatorname{S}_{v}(Q). Observe that S⁡v(Q)\operatorname{S}_{v}(Q) is almost a prismatoid: its faces Q~−\widetilde{Q}^{-} and Q+Q^{+} contain all vertices and they lie in two parallel hyperplanes. The only problem is that Q+Q^{+} is not a facet, it is a ridge; but since we know that Q+Q^{+} is not a simplex, moving its vertices slightly in the direction of the segment uwuw creates a new facet Q~+\widetilde{Q}^{+} parallel to Q~−\widetilde{Q}^{-}, and these two facets contain all the vertices of the new polytope, that we denote Q~\widetilde{Q} and is a prismatoid. (In fact, moving a single vertex of Q+Q^{+} is enough to achieve this). See Figure 3 for an illustration. In the figure, we draw several points along the edge Q+Q^{+} to convey the fact that Q+Q^{+} is not a simplex; these points have to be understood as vertices of QQ.

By Lemma 2.4, the distance from Q~−\widetilde{Q}^{-} to any of Q+∗uQ^{+}*u and Q+∗wQ^{+}*w in S⁡v(Q)\operatorname{S}_{v}(Q) is (at least) ll. To make sure that the width of Q~\widetilde{Q} is at least l+1l+1 we do the perturbation from S⁡v(Q)\operatorname{S}_{v}(Q) to Q~\widetilde{Q} in the following special manner: let aa be a vertex of Q+Q^{+} and assume that the only non-simplicial facets of S⁡v(Q)\operatorname{S}_{v}(Q) containing aa are Q+∗uQ^{+}*u and Q+∗wQ^{+}*w (if that is not the case, we first push aa to a point in the interior of Q+Q^{+} but otherwise generic, which maintains all the properties we need and does not decrease the dual distances, by Lemma 2.2). We now get Q~\widetilde{Q} by moving only aa, in a direction parallel to Q−Q^{-} and away from Q+Q^{+}, to a position a′a^{\prime}. Then Q+Q^{+} will be replaced by a pyramid Q~+:=conv⁡(vertices⁡(Q+)∖a)∗a′\widetilde{Q}^{+}:=\operatorname{conv}(\operatorname{vertices}(Q^{+})\setminus a)*a^{\prime}.

The genericity assumption on aa implies that apart from the creation of Q~+\widetilde{Q}^{+}, the only change to the face lattice of S⁡v(Q)\operatorname{S}_{v}(Q) is that the two facets Q+∗uQ^{+}*u and Q+∗wQ^{+}*w get refined as two complexes U∗uU*u and W∗wW*w where UU and WW are the lower and upper envelopes of the facet Q~+\widetilde{Q}^{+} (here we are considering the direction uwuw as vertical, with ww above uu). The width of Q~\widetilde{Q} is at least l+1l+1 since in order to get out of Q~+\widetilde{Q}^{+} the first step will send us to a facet in either U∗uU*u or W∗wW*w, and that facet is at least at the same distance from Q~−\widetilde{Q}^{-} as Q+∗uQ^{+}*u or Q+∗wQ^{+}*w were, by the same arguments as in the proof of Lemma 2.2. ∎

The following version of the strong dd-step theorem is also true, with essentially the same proof: Let QQ be a dd-polytope with nn vertices and containing two disjoint facets Q+Q^{+} and Q−Q^{-} that use in total mm of the vertices, for some m>2dm>2d. Let ll be the dual graph distance from Q+Q^{+} to Q−Q^{-}. Then, there is a (m−d)(m-d)-polytope Q′Q^{\prime} with n+m−2dn+m-2d vertices and having two facets Q+′{Q^{+}}^{\prime} and Q−′{Q^{-}}^{\prime} at distance l+m−2dl+m-2d. In particular, if l>(n−m)+dl>(n-m)+d then Q′Q^{\prime} is non-Hirsch. The prismatoid version is the case n=mn=m.

A 555-prismatoid without the d𝑑d-step property

In the light of Theorem 2.6, we say that a prismatoid has the dd-step property if its width does not exceed its dimension. It is an easy exercise to show that every 33-dimensional prismatoid has this property. For 44-dimensional ones, the result is still true is true, although not obvious anymore . In dimension five, however, we have the following statement, which implies Theorem 1.6:

The 55-dimensional prismatoid with the 4848 rows of the matrices of Table 1 as vertices has width six.

QQ is small enough for the statement of Theorem 3.1 to be verified computationally, which has been done independently by Edward D. Kim and Julian Pfeifle with the software polymake . Still, in sections 4 and 5 we give two computer-free (but not “computation-free”) proofs. Before going into details we list some properties of QQ which follow directly from its definition:

The first 2424 vertices (labeled 1+\mathit{1}^{+} to 24+\mathit{24}^{+}) and the last 2424 vertices (labeled 1−\mathit{1}^{-} to 24−\mathit{24}^{-}) span two facets of QQ, that we denote Q+Q^{+} and Q−Q^{-}, lying in the hyperplanes {x5=+1}\{x_{5}=+1\} and {x5=−1}\{x_{5}=-1\}. Hence, QQ is indeed a prismatoid.

QQ is symmetric under the orthogonal transformation (x1,x2,x3,x4,x5)↦(x4,x3,x1,x2,−x5)(x_{1},x_{2},x_{3},x_{4},x_{5})\mapsto(x_{4},x_{3},x_{1},x_{2},-x_{5}), and this symmetry sends Q+Q^{+} to Q−Q^{-}, with the vertex labeled i+\mathit{i}^{+} going to the one labeled i−\mathit{i}^{-}. (Observe, however, that this symmetry is not an involution).

Q+Q^{+} and Q−Q^{-} (hence also QQ) are themselves invariant under any of the following 3232 orthogonal transformations:

That is, they are symmetric under changing the sign of any of the first four coordinates and also under the simultaneous transpositions x1↔x2x_{1}\leftrightarrow x_{2} and x3↔x4x_{3}\leftrightarrow x_{4}.

In what follows we denote Σ\Sigma the symmetry group of QQ (of order 6464) and Σ+\Sigma^{+} the index-two subgroup that preserves Q+Q^{+} and Q−Q^{-}.

First proof of Theorem 3.1

The first proof of Theorem 3.1 goes by explicitly describing the adjacency graph between orbits of facets of QQ which, thanks to symmetry, is not too difficult:

The 2+20×16=3222+20\times 16=322 inequalities of Table 2 define facets of QQ. A\rm A and L\rm L are the bases of the prismatoid. Among the rest, the 3232 labeled with the same letter form a Σ+\Sigma^{+}-orbit. There are six Σ\Sigma-orbits, obtained as the Σ+\Sigma^{+}-orbit unions A∪L\rm A\cup L, B∪K\rm B\cup K, C∪J\rm C\cup J, D∪I\rm D\cup I, E∪H\rm E\cup H, and F∪G\rm F\cup G.

The only adjacencies between facets of QQ in different Σ+\Sigma^{+}-orbits of facets of QQ are the ones shown in Figure 4.

Part 3 implies Theorem 3.1: in Figure 4 it is clear that six steps are necessary (and sufficient) to go from the facet Q+Q^{+} to the facet Q−Q^{-} (labeled A\rm A and L\rm L).

In part one, the assertions about Σ\Sigma and Σ+\Sigma^{+}-orbits are straightforward, from the aspect of the inequalities. To check that these 322322 inequalities define facets, we need to consider a single representative from each Σ\Sigma-orbit. For the base facets this is obvious, and for the rest we choose the following representatives:

We leave it to the reader to check that these five inequalities are satisfied on all 4848 vertices of QQ, and with equality precisely in the vertices listed for each in Table 3. This task is not as hard as it seems since only the vertices with non-negative coordinates x1x_{1}, x2x_{2}, x3x_{3} and x4x_{4} need to be checked (there are sixteen of them). The five matrices have rank five, which shows that the vertices in each of them span at least an affine hyperplane. Hence, they all define facets of QQ.

For parts 2 and 3 we look more closely at the matrices in Table 3 and observe that:

The facets of types DD, EE and FF are simplices, since they have five vertices: three in Q+Q^{+} and two in Q−Q^{-} or vice-versa.

The facets of type CC are iterated pyramids, with two apices in Q−Q^{-}, over a quadrilateral in Q+Q^{+}. Indeed, the vertices 9+\mathit{9}^{+}, 13+\mathit{13}^{+}, 17+\mathit{17}^{+} and 21+\mathit{21}^{+} form a planar quadrilateral, since

The facets of type BB are pyramids, with apex in Q−Q^{-} over a triangular prism in Q+Q^{+}. Indeed, the six vertices in Q+Q^{+} form a triangular prism since the rays v1+v5+→\overrightarrow{v_{\mathit{1}^{+}}v_{\mathit{5}^{+}}}, v9+v17+→\overrightarrow{v_{\mathit{9}^{+}}v_{\mathit{17}^{+}}}, and v21+v13+→\overrightarrow{v_{\mathit{21}^{+}}v_{\mathit{13}^{+}}} collide at the point o=(−30,0,120,0,1)o=(-30,0,120,0,1). This follows from the following equalities, and is illustrated in Figure 5.

With this information, we can prove parts 2 and 3 together by simply constructing the dual graph, that is, by looking at adjacencies between facets. The simplices of types DD, EE and FF need to have five neighboring facets, the double pyramid of type CC needs six, and the pyramid over a triangular prism needs six too. So, it suffices to check the following adjecencies, which can be done by tracking the vertices in the five representative facets and the permutations of facets within each Σ\Sigma-orbit induced by the symmetries of QQ:

The following facets are neighbors of B+,+,+,+B_{+,+,+,+}:

The following facets are neighbors of C+,+,+,+C_{+,+,+,+}:

The following facets are neighbors of D+,+,+,+D_{+,+,+,+}:

The following facets are neighbors of E+,+,+,+E_{+,+,+,+}:

The following facets are neighbors of F+,+,+,+F_{+,+,+,+}:

Second proof of Theorem 3.1

The second proof of Theorem 3.1 reduces the study of the combinatorics of dd-prismatoids to that of pairs of geodesic maps in the (d−2)(d-2)-sphere.

The intersection of a prismatoid with an intermediate hyperplane equals the Minkowski sum Q++Q−Q^{+}+Q^{-} of its two bases. More precisely:

If QQ is a prismatoid with base facets Q+Q^{+} and Q−Q^{-} and HH is an intermediate hyperplane parallel to Q+Q^{+} and Q−Q^{-} then

where λ1+λ2=1\lambda_{1}+\lambda_{2}=1 and λ1:λ2=dist⁡(H,Q+):dist⁡(H,Q−)\lambda_{1}:\lambda_{2}=\operatorname{dist}(H,Q^{+}):\operatorname{dist}(H,Q^{-}) (the ratio of distances from HH to Q+Q^{+} and Q−Q^{-}). ∎

Every face FF (facet or not) of a Minkowski sum Q++Q−Q^{+}+Q^{-} decomposes uniquely as a sum F++F−F^{+}+F^{-} of faces of Q+Q^{+} and Q−Q^{-}. We call bi-dimension of FF the pair (dim⁡(F+),dim⁡(F−))(\dim(F^{+}),\dim(F^{-})). Proposition 5.1 implies that every facet of QQ other than the two bases induces a facet in the Minkowski sum Q++Q−Q^{+}+Q^{-}. More precisely, the dual graph of Q++Q−Q^{+}+Q^{-} equals the dual graph of QQ with the two base facets removed. Since the facets of Q++Q−Q^{+}+Q^{-} corresponding to facets of QQ adjacent to Q+Q^{+} (respectively, to Q−Q^{-}) are those of bi-dimension (d−1,∗)(d-1,*) (respectively, (∗,d−1)(*,d-1)), the dd-step property for QQ translates to the following property for the pair of polytopes (Q+,Q−)(Q^{+},Q^{-}):

Let Q+Q^{+} and Q−Q^{-} be two polytopes of dimension d−1d-1 with the same or parallel affine spans. The pair (Q+,Q−)(Q^{+},Q^{-}) has the dd-step property if there is a sequence F1,F2,…,FkF_{1},F_{2},\dots,F_{k} of facets of Q++Q−Q^{+}+Q^{-}, with k≤d−1k\leq d-1, such that:

The bi-dimension of F1F_{1} and the bi-dimension of FkF_{k} are (d−1,∗)(d-1,*) and (∗,d−1)(*,d-1).

FiF_{i} is adjacent to Fi+1F_{i+1} for all ii.

That is to say, we ask whether we can go from an FF to an F′F^{\prime} in d−2d-2 steps, where FF and F′F^{\prime} are facets of Q++Q−Q^{+}+Q^{-} of a special type.

A prismatoid with base facets Q+Q^{+} and Q−Q^{-} has the dd-step property if, and only if, the pair (Q+,Q−)(Q^{+},Q^{-}) has the dd-step property. ∎

The good thing about Proposition 5.3 is that it reduces the dimension by one. In order to study our prismatoid of dimension five we only need to understand its two bases, of dimension four. Before doing this let us make one more translation, to the language of normal fans or normal maps.

The normal cones of faces of PP form a complex N(P)\mathcal{N}(P) of polyhedral cones called the normal fan of PP. We call the intersection of this fan with the unit sphere the normal map of PP. (This is called the gaussian map of PP in . Incidentally, the reading of was our initial inspiration for attempting to disprove the Hirsch conjecture via prismatoids). The normal map of a dd-polytope PP is a polyhedral complex of spherical polytopes decomposing Sd−1S^{d-1}. We call such objects geodesic maps. (A priori, a geodesic map may not be the normal map of any polytope).

The following definition and theorem translate Proposition 5.3 into the language of geodesic maps. Note that since our polytopes Q+Q^{+} and Q−Q^{-} are meant to be facets of a dd-polytope, their normal maps lie in the sphere Sd−2S^{d-2}.

Let G+\mathcal{G}^{+} and G−\mathcal{G}^{-} be two geodesic maps in the sphere Sd−2S^{d-2}.

The common refinement of G+\mathcal{G}^{+} and G−\mathcal{G}^{-} is the geodesic map whose cells are all the possible intersections of a cell of G+\mathcal{G}^{+} and a cell of G−\mathcal{G}^{-}.

The pair (G+,G−)(\mathcal{G}^{+},\mathcal{G}^{-}) has the dd-step property if the 1-skeleton of their common refinement contains a path of length at most d−2d-2 from a vertex of G+\mathcal{G}^{+} to a vertex of G−\mathcal{G}^{-}.

Using the formalism of geodesic maps, Santos, Stephen and Thomas have shown that 44-prismatoids have the dd-step property. That is to say, they show that if a pair of graphs is embedded in the 22-sphere it is always possible to go from a vertex of one to a vertex of the other traversing at most two edges of their common refinement. The following example, which can be understood as a pair of geodesic maps in the flat torus, shows that the reason for this is not “local”.

Figure 6 shows (portions of) two maps drawn in the plane, one with its 1-skeleton in black and the other in grey. They are meant to be periodic and have the same symmetry group, vertex-transitive in both. The pair does not have the dd-step property. We cannot go in two steps from a vertex vv of the black map to a vertex of the grey map.

Q+Q^{+} has 32 facets, given by the following inequalities:

The symmetry group Σ+\Sigma^{+} of Q+Q^{+} acts transitively on them.

Observe that Lemma 5.7 describes Q+Q^{+} as the intersection of two cross-polytopes, so its polar is the common convex hull of two combinatorial 44-cubes. This partially explains why this polar is a cubical polytope (see Remark 5.8 below).

That Σ+\Sigma^{+} acts transitively on these inequalities is clear from the form of them and the description of Σ+\Sigma^{+} in Section 3. Symmetry has the consequence that in order to prove that all the inequalities define facets we just need to consider one of them. Take for instance:

Direct inspection shows that the inequality is valid on the 2424 vertices of Q+Q^{+}, and that it is met with equality precisely in the following six:

Since the top 4×44\times 4 submatrix is regular, these six points span the affine hyperplane 5x1+x2+2x3+x4=905x_{1}+x_{2}+2x_{3}+x_{4}=90, hence they define a facet FF.

We still need to check that there are no other facets apart from the 3232 in the statement. For this consider the following equalities, in which vi+v_{i^{+}} represents (the actual vector of coordinates of) the vertex labeled i+{i}^{+}:

These equalities say that the rays v1+v5+→\overrightarrow{v_{\mathit{1}^{+}}v_{\mathit{5}^{+}}}, v9+v17+→\overrightarrow{v_{\mathit{9}^{+}}v_{\mathit{17}^{+}}}, and v21+v13+→\overrightarrow{v_{\mathit{21}^{+}}v_{\mathit{13}^{+}}} collide at the point o=(−30,0,120,0,1)o=(-30,0,120,0,1), so that FF is combinatorially a triangular prism, as was shown in Figure 5. So, we only need to check that the five neighbors of FF are in our stated list of facets. This is true since:

v5+,v13+,v17+∈{−5x1+x2+2x3+x4=90}v_{\mathit{5}^{+}},v_{\mathit{13}^{+}},v_{\mathit{17}^{+}}\in\{-5x_{1}+x_{2}+2x_{3}+x_{4}=90\} (x1=0x_{1}=0 in these points).

v1+,v5+,v13+v21+∈{5x1−x2+2x3+x4=90}v_{\mathit{1}^{+}},v_{\mathit{5}^{+}},v_{\mathit{13}^{+}}v_{\mathit{21}^{+}}\in\{5x_{1}-x_{2}+2x_{3}+x_{4}=90\} (x2=0x_{2}=0 in them).

v1+,v9+,v21+∈{5x1+x2−2x3+x4=90}v_{\mathit{1}^{+}},v_{\mathit{9}^{+}},v_{\mathit{21}^{+}}\in\{5x_{1}+x_{2}-2x_{3}+x_{4}=90\} (x3=0x_{3}=0 in them).

v1+,v5+,v9+,v17+∈{5x1+x2+2x3−x4=90}v_{\mathit{1}^{+}},v_{\mathit{5}^{+}},v_{\mathit{9}^{+}},v_{\mathit{17}^{+}}\in\{5x_{1}+x_{2}+2x_{3}-x_{4}=90\} (x4=0x_{4}=0 in them).

v9+,v13+,v17+,v21+∈{x1+5x2+x3+2x4=90}v_{\mathit{9}^{+}},v_{\mathit{13}^{+}},v_{\mathit{17}^{+}},v_{\mathit{21}^{+}}\in\{x_{1}+5x_{2}+x_{3}+2x_{4}=90\}.

This description of the facets of Q+Q^{+} translates nicely to the normal map G+\mathcal{G}^{+} of Q+Q^{+}. For the sake of having nice integer coordinates, we consider this map as lying in the sphere of radius 31\sqrt{31} rather than radius 11 (but we still denote this dilated sphere S3S^{3}, for simplicity). That is, the vertices of G+\mathcal{G}^{+} are the following points:

Observe they all lie in a torus {x12+x22=26,x32+x42=5}\{x_{1}^{2}+x_{2}^{2}=26,x_{3}^{2}+x_{4}^{2}=5\}, which we denote T+T^{+} It is quite natural then to picture them on the flat torus. This is what we do in Figure 7, where the horizontal and vertical coordinates represent the angle along the circles {x12+x22=26}\{x_{1}^{2}+x_{2}^{2}=26\} and {x32+x42=5}\{x_{3}^{2}+x_{4}^{2}=5\}, respectively.

The grey dashed lines divide the torus into its sixteen octants. The 32 dots are the vertices of G+\mathcal{G}^{+}, and the segments joining them represent its edges. Of course, the true edges in S3S^{3} do not go along T+T^{+}. In particular, the crossings we see in the picture are an artifact.

As seen in the matrix defining Q+Q^{+}, there are five orbits of facets of G+\mathcal{G}^{+} (i.e., vertices of Q+Q^{+}) modulo Σ+\Sigma^{+}. Representatives of them are, for example, the normal cones of vertices 3+\mathit{3}^{+}, 7+\mathit{7}^{+}, 9+\mathit{9}^{+}, 13+\mathit{13}^{+}, and 22+\mathit{22}^{+} which we highlight in Figure 8. The eight “vertical strips” in the orbits of cone⁡(3+)\operatorname{cone}(\mathit{3}^{+}) and cone⁡(9+)\operatorname{cone}(\mathit{9}^{+}) glue together to form a (polyhedral) solid torus subdivided into eight slices, each of which is combinatorially a 33-cube. The eight horizontal strips form a second solid torus. These two tori are glued along the sixteen diagonal edges and eight of the vertical rectangles in the pictures, leaving eight empty regions in between. These regions are filled in by the other eight cones, in the orbit of cone⁡(22+)\operatorname{cone}(\mathit{22}^{+}).

All the facets of G+\mathcal{G}^{+} are combinatorially equivalent to the 33-cube. That is, Q+Q^{+} is polar to a cubical polytope. In fact, it was communicated to us by M. Joswig and G. Ziegler that the polar of Q+Q^{+} is one of the neighborly cubical polytopes (with the graph of the 55-cube) that they constructed in and had been previously found by Blind and Blind .

Now that we understand G+\mathcal{G}^{+}, let us draw the normal map G−\mathcal{G}^{-} of Q−Q^{-}, whose vertices are (remember the symmetry that sends Q+Q^{+} to Q−Q^{-}):

Every vertex of G−\mathcal{G}^{-} lies in the interior of one of the four facets of G+\mathcal{G}^{+} of the orbit of cone⁡(7+)\operatorname{cone}(\mathit{7}^{+}).

Similarly, every vertex of G+\mathcal{G}^{+} lies in the interior of one of the four facets of G−\mathcal{G}^{-} of the orbit of cone⁡(7−)\operatorname{cone}(\mathit{7}^{-}).

If vv is a vertex of G+\mathcal{G}^{+} and CC the facet of G−\mathcal{G}^{-} containing it, no vertex of CC lies in a facet of G+\mathcal{G}^{+} having vv as a vertex.

Since both maps have the same symmetry group (the group Σ+\Sigma^{+} of the previous section) and the group is transitive on the vertices, we only need to prove the lemma for a single vertex vv. We take v=(5,1,2,1)v=(5,1,2,1) and show that it is contained in the interior of the facet cone⁡(5−)\operatorname{cone}(\mathit{5}^{-}). By definition, the vertices of G−\mathcal{G}^{-} on this facet are those satisfying the equation 45x1=9045x_{1}=90, that is, x1=2x_{1}=2. They are the eight vertices of the form:

Hence, the facet inequality description of cone⁡(5−)\operatorname{cone}(\mathit{5}^{-}) is:

The proof of part one (and two) finishes by noticing that (5,1,2,1)(5,1,2,1) satisfies these six inequalities strictly.

For part three, we look at what facets of G+\mathcal{G}^{+} contain the vertices of cone⁡(5−)\operatorname{cone}(\mathit{5}^{-}). They have to be in the Σ+\Sigma^{+}-orbit of cone⁡(7+)\operatorname{cone}(\mathit{7}^{+}) and the pictures (see Figure 10) tell us that they are the facets cone⁡(7+)\operatorname{cone}(\mathit{7}^{+}) and cone⁡(8+)\operatorname{cone}(\mathit{8}^{+}), none of whose vertices is the original vv. ∎

Part 3 of Lemma 5.9 is the key to finishing the proof of Theorem 3.1. In the following statement we say that a pair (G+,G−)(\mathcal{G}^{+},\mathcal{G}^{-}) of geodesic maps on Sd−2S^{d-2} are transversal if whenever respective cells C1C_{1} and C2C_{2} of them intersect we have

Let (G+,G−)(\mathcal{G}^{+},\mathcal{G}^{-}) be a transversal pair of geodesic maps in the (d−2)(d-2)-sphere. If there is a path of length d−2d-2 between a vertex v1v_{1} of G+\mathcal{G}^{+} and a vertex v2v_{2} of G−\mathcal{G}^{-}, then the facet of G−\mathcal{G}^{-} containing v1v_{1} in its interior has v2v_{2} as a vertex and the facet of G+\mathcal{G}^{+} containing v2v_{2} in its interior has v1v_{1} as a vertex.

For every cell C1∩C2C_{1}\cap C_{2} of the common refinement of G+\mathcal{G}^{+} and G−\mathcal{G}^{-} we call (dim⁡(C1),dim⁡(C2))(\dim(C_{1}),\dim(C_{2})) the bi-dimension of C1∩C2C_{1}\cap C_{2}. Let v=C1∩C2v=C_{1}\cap C_{2} be a vertex incident to an edge e=D1∩D2e=D_{1}\cap D_{2}. Transversality implies that if the bi-dimension of vv is (i,j)(i,j), then the bi-dimension of ee is one of (i+1,j)(i+1,j) or (i,j+1)(i,j+1). (The former occurs if C1≤D1C_{1}\leq D_{1} and C2=D2C_{2}=D_{2}, and the latter if C1=D1C_{1}=D_{1} and C2≤D2C_{2}\leq D_{2}). As a consequence, the bi-dimension of the other end of ee is one of (i+1,j−1)(i+1,j-1), (i,j)(i,j) or (i−1,j+1)(i-1,j+1). That is, bi-dimensions of consecutive vertices on a path differ by at most one unit on each coordinate.

Since v1v_{1} and v2v_{2} have bi-dimensions (0,d−2)(0,d-2) and (d−2,0)(d-2,0), along a path of d−2d-2 steps connecting them the first coordinate of the bi-dimension always increases and the second coordinate always decreases. This means that we move along a flag (a chain of cells each contained in the next) of G+\mathcal{G}^{+}, and at the end we finish in a facet having v1v_{1} as a vertex. Similarly, the facet of G−\mathcal{G}^{-} where we started has v2v_{2} as a vertex. ∎

So, Theorem 3.1 follows from Lemma 5.9 and Proposition 5.10 if we show that the pair (G+,G−)(\mathcal{G}^{+},\mathcal{G}^{-}) we are dealing with is transversal. The pair being transversal is equivalent to every proper face FF of QQ satisfying

This needs only be checked for facets, and was actually implicitly shown in the description of the facets of QQ given in Section 4 (see Figure 4, and the proof of parts 2 and 3 of Theorem 4.1). Alternatively, this second proof can be finished with a perturbation argument: Even if (G+,G−)(\mathcal{G}^{+},\mathcal{G}^{-}) was not transversal, any sufficiently generic and sufficiently small rotation of one of the maps will make the pair transversal without destroying the property stated in part 3 of Lemma 5.9.

An infinite family of non-Hirsch polytopes

In this section we show general procedures to construct new non-Hirsch polytopes from old ones. All the techniques we use are quite standard. Our result is that there is a fixed dimension dd in which we can build an infinite sequence of non-Hirsch polytopes with diameter exceeding the Hirsch bound by a fixed fraction.

If we do not ask for a fixed dimension the result is straightforward (see, e.g., [34, Prop. 1.3]):

If PP is a a dd-polytope with nn facets and with diameter (1+ϵ)(n−d)(1+\epsilon)(n-d) for a certain ϵ>0\epsilon>0 then the kk-fold product PkP^{k} is a kdkd-polytope with knkn facets and with diameter (1+ϵ)(kn−kd)(1+\epsilon)(kn-kd). ∎

In fixed dimension we use the following glueing lemma. It appears, for example, in :

Let P1P_{1} and P2P_{2} be simple polytopes of the same dimension dd, having respectively n1n_{1} and n2n_{2} facets, and with diameters l1l_{1} and l2l_{2}. Then, there is a simple dd-polytope with n1+n2−dn_{1}+n_{2}-d facets and with diameter at least l1+l2−1l_{1}+l_{2}-1. ∎

If PP is a simple dd-polytope with nn facets and diameter ll, then for each kk there is a dd-polytope PkP_{k} with k(n−d)+dk(n-d)+d facets and diameter at least k(l−1)+1k(l-1)+1. In particular, if PP is non-Hirsch then PkP_{k} is non-Hirsch as well.

By induction on kk, applying Lemma 6.2 to Pk−1P_{k-1} and P1:=PP_{1}:=P. For the second part, assume that PP is non-Hirsch. That is, l≥n−d+1l\geq n-d+1. Then:

It is a consequence of Corollary 6.3 that if there is a linear bound, say H(n,d)≤an+bH(n,d)\leq an+b, for the diameters of polytopes of a fixed dimension dd, then one has also the bound H(n,d)≤a(n−d)+1H(n,d)\leq a(n-d)+1 (in the same dimension). Indeed, from a dd-polytope with nn facets and diameter a(n−d)+2a(n-d)+2 (or higher), the corollary above gives dd-polytopes in which the ratio of diameter to number of facets tends to (at least)

As one referee pointed out to us, this remark is reminiscent of Lemma 2 in : let F1(n,d)F_{1}(n,d) denote the maximum number of edges of all simplicial dd-polytopes with nn vertices. If F1(n,d)≥dn−bF_{1}(n,d)\geq dn-b holds all nn and dd and some constant bb, then F1(n,d)≥d(n−d)+(d2)F_{1}(n,d)\geq d(n-d)+{d\choose 2} also holds.

It is a consequence of Corollary 6.3 (and a special case of the remark above) that the dimensions for which Theorem 1.8 holds are those for which there is a polytope violating the Hirsch bound by at least two. Lemma 6.1 implies that this is the case for dimension 2d2d if there is a non-Hirsch dd-polytope. To give a more explicit statement, we call Hirsch excess (or simply excess) of a dd-polytope with nn facets and diameter ll the ratio

Let nn be the number of facets of PP and let l=(n−d)(ϵ+1)l=(n-d)(\epsilon+1) be its diameter. The kk-fold power PkP^{k} has dimension kdkd, it has knkn facets and it has diameter klkl. Now, glue an arbitrary number, say jj of copies of PkP^{k} to one another. Corollary 6.3 says that the polytope Pk,lP_{k,l} so obtained has dimension kdkd, it has j(kn−kd)+kdj(kn-kd)+kd facets and it has diameter j(kl−1)+1j(kl-1)+1. Let us compute its excess:

To finish the proof we just need to show that 1n−d≤ϵ\frac{1}{n-d}\leq\epsilon. This is so because ϵ=l−n+dn−d\epsilon=\frac{l-n+d}{n-d}, and l−n+d≥1l-n+d\geq 1. ∎

In particular, starting with the non-Hirsch polytope of Corollary 1.7, which has dimension 4343, 8686 facets and diameter 4444 (ϵ=1/43\epsilon=1/43), we can get infinite sequences of excess 1/861/86 in dimension 8686 and of excess as close to 1/431/43 as we want in fixed (but very high) dimension dd. With the improved counterexamples announced in the numbers 4343 and 8686 can be replaced by 2020 and 4040, respectively.

From the last sentence in the proof of Theorem 6.5 we see that if PP violates the Hirsch inequality by an amount b=l−n+db=l-n+d greater than 11 then the conclusion of the theorem can be improved to

That is, the lower bound for the excess that we get in each dimension is slightly increased, but it is still smaller than the original excess ϵ\epsilon of PP. We do not know of any operation that can be applied to a non-Hirsch polytope and yield another one with higher excess.

I started seriously looking at the Hirsch Conjecture during my sabbatical stay at UC Davis in 2007-08. I thank UC Davis and the Spanish Ministry of Science for supporting my stay, and Jesús A. De Loera and Edward D. Kim for pushing me into the topic. I also thank Jesús, Eddie and Julian Pfeifle for the computational verification of Theorem 3.1.

Besides the three above the following people sent me useful comments on previous versions of this paper: Michele Barbato, Louis J. Billera, Enrique Castillo, Fred B. Holt, Michael Joswig, Gil Kalai, Peter Kleinschmidt, Luis M. Pardo, Vincent Pilaud, Tomás Recio, Bernd Sturmfels, Michael J. Todd and Günter M. Ziegler. I also thank the two anonymous referees for several corrections and suggestions.

References