TY - JOUR
T1 - On the complexity of computing mixed volumes
AU - Dyer, Martin
AU - Gritzmann, Peter
AU - Hufnagel, Alexander
PY - 1998
Y1 - 1998
N2 - This paper gives various (positive and negative) results on the complexity of the problem of computing and approximating mixed volumes of polytopes and more general convex bodies in arbitrary dimension. On the negative side, we present several #ℙ-hardness results that focus on the difference of computing mixed volumes versus computing the volume of polytopes. We show that computing the volume of zonotopes is #ℙ-hard (while each corresponding mixed volume can be computed easily) but also give examples showing that computing mixed volumes is hard even when computing the volume is easy. On the positive side, we derive a randomized algorithm for computing the mixed volumes equation presented it of well-presented convex bodies K1, . . . , Ks, where m1, . . . , ms ∈ ℕ0 and m1 ≥ n - ψ(n) with ψ(n) = o(log n/log log n). The algorithm is an interpolation method based on polynomial-time randomized algorithms for computing the volume of convex bodies. This paper concludes with applications of our results to various problems in discrete mathematics, combinatorics, computational convexity, algebraic geometry, geometry of numbers, and operations research.
AB - This paper gives various (positive and negative) results on the complexity of the problem of computing and approximating mixed volumes of polytopes and more general convex bodies in arbitrary dimension. On the negative side, we present several #ℙ-hardness results that focus on the difference of computing mixed volumes versus computing the volume of polytopes. We show that computing the volume of zonotopes is #ℙ-hard (while each corresponding mixed volume can be computed easily) but also give examples showing that computing mixed volumes is hard even when computing the volume is easy. On the positive side, we derive a randomized algorithm for computing the mixed volumes equation presented it of well-presented convex bodies K1, . . . , Ks, where m1, . . . , ms ∈ ℕ0 and m1 ≥ n - ψ(n) with ψ(n) = o(log n/log log n). The algorithm is an interpolation method based on polynomial-time randomized algorithms for computing the volume of convex bodies. This paper concludes with applications of our results to various problems in discrete mathematics, combinatorics, computational convexity, algebraic geometry, geometry of numbers, and operations research.
KW - Approximation
KW - Computation
KW - Computational complexity
KW - Computational convexity
KW - Convex body
KW - Deterministic algorithm
KW - Mixed volumes
KW - Parallelotope
KW - Polynomial-time algorithm
KW - Polytope
KW - Randomized algorithm
KW - Volume
KW - Zonotope
KW - ℕℙ-hardness
UR - http://www.scopus.com/inward/record.url?scp=0001599636&partnerID=8YFLogxK
U2 - 10.1137/S0097539794278384
DO - 10.1137/S0097539794278384
M3 - Article
AN - SCOPUS:0001599636
SN - 0097-5397
VL - 27
SP - 356
EP - 400
JO - SIAM Journal on Computing
JF - SIAM Journal on Computing
IS - 2
ER -