A subexponential algorithm for abstract optimization problems
- 1 January 1992
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 464-472
- https://doi.org/10.1109/sfcs.1992.267805
Abstract
An abstract optimization problem (AOP) is a triple (H,<, phi ) where H is a finite set, < a linear order on 2/sup H/ and phi an oracle that, for given F contained in G contained in H, determines whether F=min(2/sup G/), and if not, returns a smaller set. To solve the problem means to find min(2/sup H/). The author presents a randomized algorithm that solves any AOP with an expected number of O(e/sup O( square root mod H mod )/) oracle calls. In contrast, any deterministic algorithm needs to make 2/sup mod H mod /-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
This publication has 10 references indexed in Scilit:
- A class of convex programs with applications to computational geometryPublished by Association for Computing Machinery (ACM) ,1992
- A subexponential randomized simplex algorithm (extended abstract)Published by Association for Computing Machinery (ACM) ,1992
- Small-dimensional linear programming and convex hulls made easyDiscrete & Computational Geometry, 1991
- New applications of random sampling in computational geometryDiscrete & Computational Geometry, 1987
- On a Multidimensional Search Technique and Its Application to the Euclidean One-Centre ProblemSIAM Journal on Computing, 1986
- Linear programming in O(n × 3d) timeInformation Processing Letters, 1986
- A new polynomial-time algorithm for linear programmingCombinatorica, 1984
- Linear Programming in Linear Time When the Dimension Is FixedJournal of the ACM, 1984
- Polynomial algorithms in linear programmingUSSR Computational Mathematics and Mathematical Physics, 1980
- The Simplex Method for Quadratic ProgrammingEconometrica, 1959