A SUBEXPONENTIAL BOUND FOR LINEAR-PROGRAMMING

Citation
J. Matousek et al., A SUBEXPONENTIAL BOUND FOR LINEAR-PROGRAMMING, Algorithmica, 16(4-5), 1996, pp. 498-516
Citations number
35
Categorie Soggetti
Computer Sciences",Mathematics,Mathematics,"Computer Science Software Graphycs Programming
Journal title
ISSN journal
01784617
Volume
16
Issue
4-5
Year of publication
1996
Pages
498 - 516
Database
ISI
SICI code
0178-4617(1996)16:4-5<498:ASBFL>2.0.ZU;2-G
Abstract
We present a simple randomized algorithm which solves linear programs with n constraints and d variables in expected min[O(d(2)2(d)n),e(2 ro ot dln(n/root d)+Ot root d+lnn))] time in the unit cost model (where w e count the number of arithmetic operations on the numbers in the inpu t); to be precise, the algorithm computes the lexicographically smalle st nonnegative point satisfying n given linear inequalities in d varia bles. The expectation lover the internal randomizations performed by t he algorithm, and holds for any input. In conjunction with Clarkson's linear programming algorithm, this gives an expected bound of O(d(2)ne(Ot root dlnd))). The algorithm is presented in an abstract framework , which facilitates its application to several other related problems like computing the smallest enclosing hall (smallest volume enclosing ellipsoid) of n points in d-space, computing the distance of two n-ver tex (or n-facet) polytopes in d-space, and others. The subexponential running time can also be established for some of these problems (this relies on some recent results due to Gartner).