TOPICS
Search

Zonotope


A zonotope is a Minkowski sum of finitely many line segments. For vectors v_1, v_2, ..., v_m in R^d, a zonotope can be written, up to a translation, as

 Z={sum_(i=1)^mt_iv_i:0<=t_i<=1}.

Thus it is an image of the hypercube [0,1]^m under an affine transformation. In particular, every linear transformation of a zonotope is again a zonotope, since it maps each generating line segment to a line segment or a point. The faces parallel to each generating vector form a so-called zone wrapping around the polytope (Eppstein 1996).

A three-dimensional zonotope is called a zonohedron.

There is some confusion in the definition of zonotopes (Eppstein 1996). Wells (1991, pp. 274-275) requires every d-tuple of the generating vectors to span the whole space, so that all the proper faces of the zonotope are parallelotopes. Others (Bern et al. 1995; Ziegler 1995, pp. 198-208; Eppstein 1996) do not make this restriction. Coxeter (1973) starts with one definition but soon switches to the other.

For a full-dimensional zonotope, consider the hyperplane arrangement whose hyperplanes pass through the origin and are perpendicular to its nonzero generating vectors. Each region in the complement of these hyperplanes corresponds to a vertex of the zonotope. Intersecting the arrangement with the unit hypersphere gives a description in one fewer dimension (Eppstein 1996).

Matrices with bounded entries give a useful application (Trott 2006). For a 3×3 matrix M=(m_(ij)), let r_i be its row sums, c_j its column sums, d=sum_(i=1)^(3)m_(ii), and e=sum_(i=1)^(3)m_(i,4-i). The map M|->(r_1,r_2,r_3,c_1,c_2,c_3,d,e) is a linear transformation. As the entries range over [-1,1], the attainable sum vectors therefore form a zonotope in R^8. Its dimension is 7, and it satisfies r_1+r_2+r_3=c_1+c_2+c_3. Quantifier elimination removes the nine entries from the defining equations and bounds to obtain conditions on the eight sums. Trott (2006) instead uses strict bounds -1<m_(ij)<1, which exclude some boundary sum vectors.

A planar example uses three real variables a, b, and c in [-1,1]. The linear transformation (a,b,c)|->(a+b,a+c) has the hexagon

 {(u,v):|u|<=2,|v|<=2,|u-v|<=2}

as its image. To obtain these inequalities, write b=u-a and c=v-a. The three intervals [-1,1], [u-1,u+1], and [v-1,v+1] have a common point iff all their lower bounds are at most all their upper bounds, exactly the comparisons produced by Fourier-Motzkin elimination.


See also

Hypercube, Minkowski Sum, Zonohedron

Explore with Wolfram|Alpha

References

Bern, M.; Eppstein, D.; Guibas, L.; Hershberger, J.; Suri, S.; and Wolter, J. "The Centroid of Points with Approximate Weights." Proc. 3rd Eur. Symp. Algorithms. New York: Springer-Verlag, pp. 460-472, 1995.Coxeter, H. S. M. "Zonohedra." §2.8 in Regular Polytopes, 3rd ed. New York: Dover, pp. 27-30, 1973.Eppstein, D. "Zonohedra and Zonotopes." Mathematica in Educ. Res. 5, 15-21, 1996. https://ics.uci.edu/~eppstein/junkyard/ukraine/ukraine.html.Eppstein, D. "Zonohedra and Zonotopes." https://ics.uci.edu/~eppstein/junkyard/zono.html.Trott, M. "Polynomials in Inequalities." §1.2.3 in The Mathematica GuideBook for Symbolics. New York: Springer-Verlag, 2006. https://doi.org/10.1007/0-387-28815-5. https://www.mathematicaguidebooks.org/.Wells, D. The Penguin Dictionary of Curious and Interesting Geometry. London, England: Penguin, 1991.Ziegler, G. M. Lectures on Polytopes. New York: Springer-Verlag, 1995.

Referenced on Wolfram|Alpha

Zonotope

Cite this as:

Weisstein, Eric W. "Zonotope." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Zonotope.html

Subject classifications