Skip to content

A polynomial time algorithm to approximate the mixed volume within a simply exponential factor

Leonid Gurvits

cs.CGarXiv:cs/0702013

Abstract

Let K = (K1, ..., Kn) be an n-tuple of convex compact subsets in the Euclidean space n, and let V(·) be the Euclidean volume in n. The Minkowski polynomial V K is defined as V K(λ1, ... ,λn) = V(λ1 K1 +, ..., + λn Kn) and the mixed volume V(K1, ..., Kn) as V(K1, ..., Kn) = ∂n∂ λ1...∂ λn V K(λ1 K1 +, ..., + λn Kn). Our main result is a poly-time algorithm which approximates V(K1, ..., Kn) with multiplicative error en and with better rates if the affine dimensions of most of the sets Ki are small. Our approach is based on a particular approximation of (V(K1, ..., Kn)) by a solution of some convex minimization problem. We prove the mixed volume analogues of the Van der Waerden and Schrijver-Valiant conjectures on the permanent. These results, interesting on their own, allow us to justify the abovementioned approximation by a convex minimization, which is solved using the ellipsoid method and a randomized poly-time time algorithm for the approximation of the volume of a convex set.

Create a lesson