Monotone Paths on Cross-Polytopes
Abstract.
In the early 1990’s, Billera and Sturmfels introduced the monotone path polytope (MPP), a special case of the general theory of fiber polytopes that associates a polytope to a pair of a polytope and linear functional . In that same paper, they showed that MPPs of simplices and hyper-cubes are combinatorial cubes and permutahedra respectively. Their work has lead to many developments in combinatorics. Here we investigate the monotone paths for generic orientations of cross-polytopes. We show the face lattice of its MPP is isomorphic to the lattice of intervals in the sign poset from oriented matroid theory. We look at its -vector, its realizations, and facets.
1. Introduction
In their seminal paper [5], Billera and Sturmfels developed a construction that, given a projection of polytopes, associates a new polytope to that projection called the fiber polytope (see the books [10, 23] for an introduction). Fiber polytopes have rich combinatorial structure as demonstrated by the fact that associahedra, permutahedra, cyclohedra, and other combinatorial polytopes are all fiber polytopes of canonical projections [4, 8, 10, 14, 19, 20]. Fiber polytopes are of great importance beyond algebraic and geometric combinatorics too (see for example the connections to algebraic geometry in [13, 18, 22] and recently to theoretical physics through total positivity in [2, 12]).
Fiber polytopes extract complicated combinatorial structure even from one-dimensional projections. The fiber polytopes of one-dimensional projections are called monotone path polytopes (MPPs), since they are each the convex hull of all average values of monotone paths on the polytope. The MPPs of simplices for generic linear functionals are combinatorial hyper-cubes, and the MPPs of hyper-cubes for generic linear functionals are always permutahedra [5]. Few examples of MPPs or fiber polytopes in general beyond these special cases are known, which makes studying them difficult. In this note, we develop a new, natural class of examples in depth: the MPPs of cross-polytopes for generic orientation.
To compute the combinatorial type of monotone path polytopes, it suffices to understand the poset of cellular strings or Baues poset (see [19]). Cellular strings generalize monotone paths in the sense that monotone paths are increasing sequences of edges, and cellular strings are increasing sequences of faces. The face lattice of a MPP of is isomorphic to the poset of coherent cellular strings contained within the Baues poset. Coherence is a geometric restriction that we will make precise in Section 2; it intuitively means that there is a projection of the polytope to a polygon built using the linear functional that takes the cells in the string to the lower edges of that polygon. For any hyper-cube, simplex, and any edge generic orientation, all cellular strings are coherent as stated in [5]. The cellular strings of the simplex correspond to intervals in the poset of subsets of , where is the set of endpoints of the string, and is the set of all vertices that appear anywhere in the string. However, for general polytopes, not all monotone paths are coherent, and the characterization of the coherent paths often leads to interesting combinatorics such as in the cases discussed in [3, 11, 17].
In this paper, we study the monotone paths and the cellular strings of the standard -dimensional cross-polytope given by the convex hull of the vectors . As a polyhedron, is given by the inequalities of the form for all possible sign choices. Cross-polytopes are famous simplicial polytopes polar to cubes, and a subset of vertices of the cross-polytope is a face if and only if it does not contain pairs of antipodes. In what follows, denotes the polar dual of a polytope . With these facts in mind, we may state our main result:
Theorem 1.1.
For the standard cross-polytope and for any generic linear functional such that for all ,
-
(a)
If , the set of vertices of is precisely:
-
(b)
There is an explicit polyhedral realization of . If , then is given by
where we define on the basis by
for and .
-
(c)
We have is combinatorially equivalent to the cubical complex formed by gluing together all unit cubes of dimension with vertices contained in . The face lattice of is isomorphic to the lattice of intervals in the sign poset ordered under inclusion.
-
(d)
Furthermore, is combinatorially equivalent to , where is the -dimensional regular cube.
-
(e)
The -vector of is given by
Hence, has precisely vertices. In particular, they correspond to a sign vector in .
-
(f)
Two vertices in are adjacent if and only if their corresponding vectors are distance from one another in the Taxi Cab metric. As a result,
-
(g)
The total number of monotone paths in is precisely Not all paths are coherent. The diameter of the entire flip graph of is , and the longest flip distance to the nearest coherent path is .
The combinatorial types of these MPPs correspond exactly to the poset of intervals of the sign poset from oriented matroid theory as one would find in Chapter 7 of [23]. For this reason, we call polytopes of this combinatorial type signohedra. One may view this result as a type analog to the case of simplices. Namely, the MPPs of simplices are cubes. The face lattice of a cube corresponds to the lattice of intervals of subsets of . The type analog of the simplex is the cross-polytope, and the type analog of subsets of is the sign poset. Then we may view the signohedron as a type cube.
Furthermore, via a functorial lemma proven in [5], projections take MPPs to MPPs. The projections of the cross-polytopes are precisely the centrally symmetric polytopes or equivalently the set of polyhedral unit balls in . Thus, Theorem 1.1 yields the following corollary:
Corollary 1.2.
Let be a centrally symmetric polytope with vertices and linear functional such that . Let . Then we have the following:
Note that a similar projection result may be found for all polytopes from projections of simplices and for all zonotopes from projections of cubes. The case for projections of cross-polytopes is more interesting in the sense that some monotone paths are incoherent, and no projection of an incoherent path may be coherent. Our result thus tells us that the longest coherent monotone path on a centrally symmetric polytope with is vertices is at most . Therefore, there cannot exist a centrally symmetric equivalent to the Goldfarb cube from [1] in which a coherent monotone path uses all of the vertices of the polytope.
Understanding the structure of monotone paths on centrally symmetric polytopes could yield insight into the polynomial Hirsch conjecture (see [16]). That conjecture asks for a polynomial bound on the lengths of paths on polytopes in terms of the number of facets and dimension. This conjecture is of fundamental interest in applications due to its relationship to the run-time of the simplex method for linear programming. The same question for shortest coherent monotone paths also remains open and is connected to the study of the shadow vertex pivot rule studied in depth in [7] and more recently in [9].
2. Background
Throughout this paper, we rely on a familiarity with convex polytopes at the level of [23]. A comprehensive reference for the structure of MPPs may be found in [19], but this section will be sufficient to understand our results.
Definition 2.1.
A monotone path polytope (MPP) of a polytope and orientation induced by a linear functional is the fiber polytope induced by the map . In particular, the monotone path polytope is given by
Furthermore, Billera and Sturmfels showed in the same paper that the integrals of the sections of monotone paths generate the monotone path polytope. This observation yields a finite generating set for that infinite space. From this result, we obtain a method to compute monotone path polytopes.
Theorem (Restatement of Theorem 5.3 from [5]).
For a linear functional and polytope with vertices ordered by the linear functional , let be the set of subsets of such that is a monotone path. Then we have
The monotone paths that give rise to vertices in the resulting monotone path polytope are called coherent. Faces of the monotone path polytope correspond to coherent cellular strings, a generalization of coherent paths.
Definition 2.2 (Page of [19]).
Fix a polytope and orientation . A cellular string is a sequence of faces that satisfies the following:
-
(i)
and , where and are minimal and maximal vertices respectively with respect to .
-
(ii)
is non-constant on any .
-
(iii)
For each , the maximizing face of is the minimizing face of .
A cellular string is called coherent if there exists some linear functional such that is the union of all points of the minimal points in the fibers . More concretely, a cellular string is coherent if there is a projection of the whole polytope taking the cellular string to the lower edges of a polygon such that the composition of this projection to the polygon and the map casting a shadow from the polygon given by
Using the tools we know about fiber polytopes, we may completely describe the face lattice of monotone path polytopes by identifying each face with a coherent cellular string. As an immediate consequence of Theorem in [5], the face lattice of a monotone path polytope is equivalent to the lattice of coherent cellular strings with the partial order induced by the refinement of subdivisions.
We will use this connection to give a complete description of the MPPs of cross-polytopes up to combinatorial equivalence. Applying this result, the coherent monotone paths may be mapped to the lower vertices of some two dimensional projection. Knowing this property yields a simple geometric obstruction to coherence captured by Figure 1. Namely, for any polytope , any coherent monotone path on must satisfy
since the ordered lower vertices of a polygon must satisfy this condition. From this observation, we obtain a general result for coherent monotone paths on centrally symmetric polytopes. Namely, a coherent monotone path on a centrally symmetric polytope cannot contain a pair of antipodes other than its min and max, because convex hulls of distinct pairs of antipodes must intersect as in Figure 1.
This intuitive geometric obstruction for any centrally symmetric polytope turns out to be the only obstruction to coherence of monotone paths on the cross-polytopes. We will generalize this observation to cellular strings in the next section. The last general fact we require is the following functorial lemma from [5] that allows for the computation of the monotone path polytope of a projection of a polytope.
Lemma (Lemma from [5]).
Let be a sequence of surjective affine maps of polytopes. Then , where denotes the fiber polytope for a projection from to for polytopes and . In particular, when is a linear functional, we find that
3. Signohedra: Monotone Paths on Cross-Polytopes
In this section, we completely describe signohedra and equivalently the monotone path polytopes on cross-polytopes via the proof of Theorem 1.1. To start studying the MPPs of cross-polytopes for a generic orientation, we must clarify what constitutes a generic orientation. Using this notion of generic, we will fix an ordering of the vertices of the cross-polytope that will be used for all remaining computations of the MPP.
Lemma 3.1.
Generically, a monotone path polytope of is affinely equivalent to one obtained from a linear functional with distinct positive values for each .
Proof.
The vertex generic linear functionals on the cross-polytope are precisely those with distinct nonzero values of coefficients for each . Furthermore, they each map to , where up to a change in indices, . Then, by applying the reflection map taking , we may assume that each is positive. The cross-polytope has vertices , so under this map, the vertices are ordered such that for all and for all in . Hence, up to a permutation and reflection, we always obtain the same vertex ordering. Since these symmetries are linear, by Lemma from [5], the affine isomorphism from the cross-polytope to itself induces an affine isomorphism of the monotone path polytopes. ∎
For cubes and simplices, all monotone paths are coherent. This property makes understanding their monotone path polytopes easier. For cross-polytopes with an orientation given by a generic linear functional, the monotone paths need not all be coherent as noted in Section 2. The following theorem is the primary technical fact from which all of our remaining work on the characterization follows.
Theorem 3.2.
A cellular string on is coherent if and only if the set of vertices that appear in the string only contains one pair of antipodes, namely the maximum and minimum pair.
Proof.
For both directions, by Lemma 3.1, we may assume without loss of generality that the linear functional given by satisfies for all with .
Suppose that a coherent cellular string contains and as vertices in possibly distinct cells. Then, by the definition of coherence, there exists a projection that takes and to possibly distinct lower edges of some polygon, where for some linear functional . Since and lie on the lower edges, and and are minimal and maximal respectively for , and must lie below the line segment from to . It follows that the slope from to must be less than the slope from to . Similarly, the slope from to must be greater than the slope from to . Thus, we must have
a contradiction.
Suppose instead we have a cellular string such that the set of vertices contained in some cell has only one pair of antipodes. The vertices contained in the cellular string may be partitioned into the subsets of positive and negative basis vectors: and . Let , the set of such that does not appear in the path. Then, by our assumption that the path only contains a single pair of antipodes and , we must have
It follows that and is, in particular, linearly independent. Let denote the sequence of faces in the cellular string. Let and for . To prove coherence, we must choose such that takes endpoints of the cellular string to lower vertices of and vertices of cells to the interior of the edge between the endpoints. We will construct such a choice of inductively first on the endpoints of the string and then interpolate to find the value on the interior points.
By linear independence, we may define however we choose for each vertex that appears in the cellular string. Let and denote the minimal and maximal vertices of . Define . Define to be . Then the slope from to will be precisely . Define inductively so that the slope from to is for all . For each remaining vertex in each , define so that lies on the line segment from to . Such a choice is always possible by linear independence. Finally, define to be for all vertices in .
It remains to show that then satisfies the properties from Definition 2.2. Observe that, since and the slope between consecutive endpoints of the string is negative, is negative for each endpoint of the cellular string other than and . Thus, by interpolating, must be negative for each vertex on the interior of a cell. For vertices not in the string, there are two cases. If is in the string, then . Otherwise, , so . Hence, all vertices not contained in some cell of the string must satisfy . Since , it follows that all vertices not in the string lie on or above the line segment from to .
Thus, the lower vertices of the polygon must be some subset of the vertices contained in the string. By construction, we defined the to each be mapped to an edge and so that the slope of each edge increases as increases. These edges yield a path from to . Since the slope is increasing, this path is the graph of a piece-wise linear convex function that lies below the line segment from to . It follows then that the convex hull of the path has vertices . Furthermore, by construction once again, any vertex in a cell of the cellular string is mapped to the interior of the edge between the endpoints of that string. Hence, the projections of each are precisely the lower edges of the polygon meaning that the cellular string must be coherent by definition. ∎
Interpreted for cellular strings corresponding to monotone paths, we established what was suggested in Section 2. Namely, a monotone path on is coherent if and only if the only antipodes it contains are the maximum and minimum pair. Note the assumption that the linear functional is generic is necessary here.
Proposition 3.3.
For a cross-polytope and the orientation , the monotone path polytope is given by .
Proof.
In [5], they show that the fiber polytope is given by the minkowski sum of fibers of barycenters of the subdivision induced by the projection. In this case, the subdivision induced by the projection is trivial, so the monotone path polytope is given by . In that case, we are taking a slice of the Cayley sum of and , so from either explicit computation or the Cayley trick as in [15], we find that the resulting MPP is . ∎
All monotone paths are given by single edges, so it is immediate that they are all coherent unlike in the generic case. As an immediate corollary of this:
Corollary 3.4.
All monotone paths being coherent for one orientation does not imply that all monotone paths are coherent for all orientations. Furthermore, a polytope may not have all paths coherent for any generic orientation but still have some orientation for which all monotone paths are coherent.
As stated in Section 2, by Theorem of [5], the coherent paths correspond exactly to the vertices of the monotone path polytope. From this result, we may immediately compute the number of vertices.
Corollary 3.5.
For a generic linear functional , has precisely vertices. In particular, they correspond to elements of .
Proof.
Recall that any two non-antipodal points of the cross-polytope are connected by an edge. It follows then that the coherent monotone paths consists of choices or neither to include in our sequence of points. That gives possible choices. Since we have to include at least element between and , we obtain that has precisely coherent monotone paths. Since the vertices of correspond to coherent monotone paths, has precisely vertices. ∎
We may strengthen this result to find explicit vertices via computing the average value of each coherent monotone path.
Proof of Theorem 1.1(a).
At this point, we may prove Corollary 1.2.
Proof of Corollary 1.2.
While more involved, we may similarly provide an explicit facets based description of the polytope from our proof of Theorem 3.2.
Proof of Theorem 1.1(b).
To find the facet defining relations for the MPP, we follow the method outlined by Ziegler in Section of [23]. Namely, the facet defining inequalities are obtained from the linear functional that yields the polygon whose lower vertices correspond to maximal coherent subdivisions. That is, for such a linear functional , the inequality is given by , where is the vertex that is minimized by on the polygon corresponding to the maximal coherent cellular string. From the combinatorial characterization in Theorem 1.1(b), the facets correspond precisely to the maximal intervals in the sign poset. Maximal intervals are obtained from starting with a choice of a separating vertex and choosing a maximal length monotone path through . In the notation from the proof of Theorem 3.2, these are precisely the subdivisions corresponding such that , where we remove from and from and identify each with . To obtain a lifting functional, by following the proof of Theorem 3.2, we define
Then for the remaining vertices in we linearly interpolate between and . For the vertices in , we provide a similar interpolation. In particular, if and if
We denote any functional of this form as , where is the choice of the splitting vertex, and denotes the sign sequence of the vertices. Then and , which yields the result. ∎
Thus, now we have an explicit description of our polytope in terms of both vertices and facets. We may take this description a step further and use our characterization of coherent cellular strings to obtain a complete characterization of the face lattice of the MPP of in terms of the sign poset on .

Proof of Theorem 1.1(c).
By Theorem of [5], the face lattice of the monotone path polytope corresponds to the poset of coherent cellular strings under refinement. Note that a coherent cellular string is uniquely determined by two pieces of data: its endpoints and the vertices included in the cells between each endpoint. These two pieces of data may be interpreted as two monotone paths, the one with vertices given by the set of endpoints, , of the cellular string and the on given by , the set of vertices that appear anywhere in the cellular string. Clearly , which translates via the bijection to and being comparable. Furthermore, the vertices contained in the cellular string correspond exactly to all monotone paths with a set of vertices such that . Hence, the partial order of inclusion of faces via this bijection is equivalent to the partial order given by inclusion of intervals.
Note that each interval in is Boolean. Furthermore, is isomorphic to , where is adjoined in the natural way to the partial order. Let be the length of the interval. Then will have precisely nonzero entries of either ’s or s. Let be the linear map defined by , where denotes the sign of in . Let . Then . By construction, is then an isometry taking to the unit cube.
Hence, each interval corresponds to a unit cube of dimension with vertices contained in . The converse is similar, since each unit cube has vertices corresponding to an interval in the poset ∎
The next step is to show that this combinatorial type has a nice representative given by .
Proof of Theorem 1.1(d).
Note that the vertices of are obtained precisely by adding the unique maximal vertices on each for a linear functional. Let be a linear functional. Then the max on is the vertex corresponding to the coordinate of maximum absolute value together with the corresponding sign, and the max on returns the subset with ’s for positive elements and ’s for negative elements. The element of maximum absolute value could either be positive or negative.
The resulting polytope has vertices , where is the set of signed permutation matrices. Let . Then induces a partitions of into , and there is a naturally associated linear functional given by The vertices maximized by are precisely
These vectors span the affine hyperplane given by
Thus, each sign vector corresponds to a facet of the resulting polytope. Let be a linear functional. Then any vertex maximized by that linear functional would also be maximized by the linear functional with the same sign pattern. Hence, the sign vectors induce all of the facets of , which gives us a polyhedral formulation of this polytope.
Namely, for any partition of , we must have
These are precisely the relations given by maximizing the sign functionals. Observe that if a sign vector contains ’s, then any choice of for is allowable for a vertex in that facet. Furthermore, if two facets have distinct positive sets or negative sets, then they cannot intersect, since that imposes the sign of for any vertex in the set. It follows that two facets intersect if and only if their corresponding sign vectors are comparable. In particular, -dimensional faces correspond exactly to intervals of sign vectors in the poset of length . It follows then that the face lattice of this polytope is isomorphic to the lattice of intervals of the sign poset under reverse inclusion. Hence, we have and are combinatorially equivalent. ∎
An advantage of this representation is that we may read off each vertex for a sign vector as
One may appeal to the theory of anti-prisms for an alternative proof of Theorem 1.1(d). Namely, for perfectly centered polytopes, Björner showed in [6] that the lattice of intervals in the face lattice of a polytope under inclusion is isomorphic to the face lattice of . Alongside this result from the characterization of the face lattice, we also now have a combinatorial framework for calculating the -vector.
Proof of Theorem 1.1(e).
From Theorem 1.1(b), faces correspond exactly to elements of the poset of intervals in the sign poset. Namely, they are identified precisely by pairs of elements of comparable elements of the poset. An -face corresponds to pairs of elements of distance from each other. That is one has nonzero entries, and the other has nonzero entries including the nonzero entries of the starting point. Thus, the faces correspond to flags of length two of subsets of of subsets of size and counted by together with choices of signs for each vertex contained in the flag. Then we have that
∎
Again by Theorem of [5], edges in the monotone path polytope correspond to refinements of pairs of coherent monotone paths. Geometrically, we may interpret this refinement as two monotone paths agreeing everywhere except on a single two dimensional face. In the sense of the flip graph, this interpretation means that the two monotone paths differ by a polygonal flip. From this observation, we obtain the following lemma.
Lemma 3.6.
Two vertices in the of are adjacent if and only if their corresponding vectors are distance one from one another in the Taxi Cab metric.
Proof.
Recall that is simplicial. It follows that a polygonal flip either deletes a vertex from a path or adds a single, new vertex. Deleting or adding a vertex corresponds to changing a or to a or a to a or in the sequence bijection from Corollary 3.5. The connectivity of allows us to perform this operation for any element of the sequence. Two sequences of ’s, ’s, and ’s are at distance in the Taxi-cab metric if and only if they agree on all but one entry in which one is a and the other is a or , which yields the result. ∎
Via explicit computation, we may then compute the diameter of the of :
Proof of Theorem 1.1(f).
By the triangle inequality,
Since each step along an edge can change the distance by at most one, we have the diameter is at least . To see that it is at most may be seen by taking two vectors and changing the coordinates by until one vector equals the other. Each coordinate change represents a single step, and the path requires at most coordinate changes. The only detail is avoiding the origin, and that is also easy. ∎
Now that we understand the graph of of , to obtain a more complete description of the space of monotone paths, we will describe the flip graph. The flip graph has as its vertices the set of all monotone paths on a polytope with edges given by polygon flips. We then enumerate its vertices and compute its diameter.
Proof of Theorem 1.1(g).
A monotone path corresponds to a subsequence of
such that , since all vertices are connected to all vertices other than their antipodes. There are non-empty subsets of . Then of those subsets include , include but neither of , and in general include but none of , where . Hence, one may easily verify via standard results for geometric series, the resulting number of possible sequences is
For the diameter of the flip graph, since is simplicial, two monotone paths are adjacent if and only if they differ by the addition or removal of a single vertex. A vertex may only be added or removed if it does not introduce consecutive antipodal points. Note that, given these restrictions, the distance between the path given by and the path is at least . By starting with removing all negative vertices starting with and ending with and then adding and removing through we achieve a sequence of flips going between these paths of length precisely . Hence, the distance between those points is precisely .
Let and be two different paths. Let and denote the maximal negative element and minimal positive element of respectively. define and similarly. If and , we may go from to by adding elements from that are not in to and taking away elements from that are not in . Such a path will have length at most .
If and , then we may add to and follow the same strategy. This will result in a sequence of moves of length at most . A similar idea works for any of the possible cases in which or .
Suppose that and . If , we may add to the list . Then we may follow the same strategy for the remaining list keeping and . Then, at the end, we remove . The result must take fewer that moves. Suppose instead that . First modify all elements of greater that to agree with . If , remove . Otherwise, leave it. In both cases, add , add back and modify all elements to agree with . The result takes moves, since .
The only remaining case is that and . In that case, add and to and make the required changes. The result takes fewer than moves. Hence, the diameter of the flip graph is .
The longest distance to the nearest coherent path for a monotone path may be computed similarly. Start with a path with and defined as before. If , remove all parts of antipodal pairs after . Otherwise, remove all parts of antipodal pairs before . Since there are at most elements before and , the distance to the nearest coherent path is at most . This bound is attained for the path . ∎
Thus, the total number of monotone paths grows at a rate of , which is exponentially faster than growth rate of the number of coherent monotone paths, which grows at a rate of . That last proof concludes our description of the structure of monotone paths on the cross-polytopes and our proof of Theorem 1.1.
Acknowledgments
We are grateful to Lionel Pournin, Raman Sanyal, and Bernd Sturmfels for useful comments and support. The authors gratefully acknowledge partial support from NSF DMS-grant 1818969.
References
- [1] Nina Amenta and Günter M. Ziegler, Deformed products and maximal shadows of polytopes, Contemporary Mathematics 223 (1999), 57–90.
- [2] Nima Arkani-Hamed, Song He, Giulio Salvatori, and Hugh Thomas, Causal diamonds, cluster polytopes and scattering amplitudes, arXiv preprint arXiv:1912.12948 (2019).
- [3] Christos A. Athanasiadis, Piles of cubes, monotone path polytopes, and hyperplane arrangements, Discrete & Computational Geometry 21 (1999), no. 1, 117–130.
- [4] Christos A. Athanasiadis, Jesús A. De Loera, Victor Reiner, and Francisco Santos, Fiber polytopes for the projections between cyclic polytopes, vol. 21, 2000, Combinatorics of polytopes, pp. 19–47. MR 1737326
- [5] Louis J. Billera and Bernd Sturmfels, Fiber polytopes, Ann. of Math. (2) 135 (1992), no. 3, 527–549. MR 1166643
- [6] Anders Björner, The antiprism fan of a convex polytope, Amer. Math. Soc, vol. 18, 1997, p. 1.
- [7] Karl Heinz Borgwardt, The simplex method: a probabilistic analysis, vol. 1, Springer Science & Business Media, 2012.
- [8] Frédéric Chapoton, Sergey Fomin, and Andrei Zelevinsky, Polytopal realizations of generalized associahedra, Canadian Mathematical Bulletin 45 (2002), no. 4, 537–566.
- [9] Daniel Dadush and Sophie Huiberts, A friendly smoothed analysis of the simplex method, SIAM Journal on Computing 49 (2019), no. 5, 18–449.
- [10] Jesús A. De Loera, Jörg Rambau, and Francisco Santos, Triangulations, Algorithms and Computation in Mathematics, vol. 25, Springer-Verlag, Berlin, 2010, Structures for algorithms and applications. MR 2743368
- [11] Robert B. Edman, Diameter and coherence of monotone path graphs in low corank, Ph.D. thesis, University of Minnesota, 2015.
- [12] Pavel Galashin, Alexander Postnikov, and Lauren Williams, Higher secondary polytopes and regular plabic graphs, arXiv preprint arXiv:1909.05435 (2019).
- [13] Israel M. Gelfand, Mikhail M. Kapranov, and Andrei V. Zelevinsky, Discriminants, resultants, and multidimensional determinants, Mathematics: Theory & Applications, Birkhäuser Boston, Inc., Boston, MA, 1994. MR 1264417
- [14] Christophe Hohlweg, Carsten E.M.C. Lange, and Hugh Thomas, Permutahedra and generalized associahedra, Advances in Mathematics 226 (2011), no. 1, 608–640.
- [15] Birkett Huber, Jörg Rambau, and Francisco Santos, The Cayley trick, lifting subdivisions and the Bohne-Dress theorem on zonotopal tilings, Journal of the European Mathematical Society 2 (2000), no. 2, 179–198.
- [16] Edward D. Kim and Francisco Santos, An update on the Hirsch conjecture, Jahresbericht der Deutschen Mathematiker-Vereinigung 112 (2010), no. 2, 73–98.
- [17] Sebastian Manecke, Raman Sanyal, and Jeonghoon So, S-hypersimplices, pulling triangulations, and monotone paths, The Electronic Journal of Combinatorics 27 (2020).
- [18] John McDonald, Fiber polytopes and fractional power series, J. Pure Appl. Algebra 104 (1995), no. 2, 213–233. MR 1360177
- [19] Victor Reiner, The generalized Baues problem, New perspectives in algebraic combinatorics 38 (1999), 293–336.
- [20] by same author, Equivariant fiber polytopes, Doc. Math. 7 (2002), 113–132. MR 1911212
- [21] W. A. Stein et al., Sage Mathematics Software (Version 9.2), The Sage Development Team, 2020, http://www.sagemath.org.
- [22] Bernd Sturmfels and Josephine Yu, Tropical implicitization and mixed fiber polytopes, Software for algebraic geometry, IMA Vol. Math. Appl., vol. 148, Springer, New York, 2008, pp. 111–131. MR 2410718
- [23] Günter M. Ziegler, Lectures on polytopes, vol. 152, Springer Science & Business Media, 2012.