• DocumentCode
    1567019
  • Title

    A subexponential algorithm for abstract optimization problems

  • Author

    Gärtner, Bernd

  • Author_Institution
    Inst. fur Inf., Freie Univ. Berlin, Germany
  • fYear
    1992
  • Firstpage
    464
  • Lastpage
    472
  • Abstract
    An abstract optimization problem (AOP) is a triple (H,<,φ) where H is a finite set, < a linear order on 2H and φ an oracle that, for given F⊆G⊆H, determines whether F=min(2 G), and if not, returns a smaller set. To solve the problem means to find min(2H). The author presents a randomized algorithm that solves any AOP with an expected number of O(eO(√|H|)) oracle calls. In contrast, any deterministic algorithm needs to make 2|H|-1 oracle calls in the worst case. The algorithm is applied to the problem of finding the minimum distance of two polyhedra in d-space, which gives the first subexponential bound in d for this problem. Another application is the computation of the smallest ball containing n points in d-space; the previous bounds for this problem were also exponential in d
  • Keywords
    computational complexity; computational geometry; optimisation; abstract optimization problems; minimum distance; oracle calls; polyhedra; randomized algorithm; smallest ball; subexponential algorithm; subexponential bound; Computer applications; History; Linear programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-2900-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1992.267805
  • Filename
    267805