A geometric inequality and the complexity of computing volume (Q1087143)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A geometric inequality and the complexity of computing volume
scientific article

    Statements

    A geometric inequality and the complexity of computing volume (English)
    0 references
    0 references
    1986
    0 references
    A well-guaranteed separation oracle encoding a bounded convex subset K of Euclidean space \(R^ n\) does the following: i) For any point P it announces P in K or gives a hyperplane separating P from K. ii) It gives, in advance, a fixed ball S containing K and a fixed ball S' contained in K, by giving the center and radius of each ball. The authors use the fact that the volume of the convex hull of any m points of an n-dimensional ball with volume V is at most \(V\cdot m/2^ n\) to prove that no polynomial time algorithm can compute the volume of a convex set K (given by this separation oracle) with less than relative exponential error. In particular, if for some \(c=c(n)<1\) the algorithm can give an estimate \(v_ 0\) for vol(K) up to a factor, i.e., \(c\cdot v_ 0\leq vol(K)\leq v_ 0,\) then its running time is at least \(c\cdot 2^ n-(n+1).\) A lower bound on the complexity of computing the width of K (using the separation oracle) is also deduced: if for some d(n), \(<d(n)<1,\) the algorithm can give an estimate \(w_ 0\) of the width of K such that \(d\cdot w_ 0\leq width(K)\leq w_ 0,\) then its running time is at least \((2d)^ n-(n+1).\)
    0 references
    0 references
    convex hull of m points in n-dimensional ball
    0 references
    volume
    0 references
    polynomial time algorithm
    0 references
    complexity of computing the width
    0 references
    separation oracle
    0 references
    0 references
    0 references
    0 references
    0 references