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
Link To Document