ACM Home Page
Please provide us with feedback. Feedback
Random walks on polytopes and an affine interior point method for linear programming
Full text PdfPdf (582 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 41st annual ACM symposium on Theory of computing table of contents
Bethesda, MD, USA
SESSION: Markov chains table of contents
Pages 561-570  
Year of Publication: 2009
ISBN:978-1-60558-506-2
Authors
Ravi Kannan  Microsoft Research, Bangalore, India
Hariharan Narayanan  Department of Computer Science, Unversity of Chicago, Chicago, USA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 78,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1536414.1536491
What is a DOI?

ABSTRACT

Let K be a polytope in Rn defined by m linear inequalities. We give a new Markov Chain algorithm to draw a nearly uniform sample from K. The underlying Markov Chain is the first to have a mixing time that is strongly polynomial when started from a "central" point x0. If s is the supremum over all chords pq passing through x0 of (|p-x0|)/(|q-x0|) and ε is an upper bound on the desired total variation distance from the uniform, it is sufficient to take O(m n( n log (s m) + log 1/ε)) steps of the random walk. We use this result to design an affine interior point algorithm that does a single random walk to solve linear programs approximately. More precisely, suppose Q = {z | Bz ≤ 1} contains a point z such that cT z ≥ d and r := supz ∈ Q |Bz| + 1, where B is an m x n matrix. Then, after τ = O(mn (n ln(mr/ε) + ln 1/δ)) steps, the random walk is at a point xτ for which cT xτ ≥ d(1-ε) with probability greater than 1-δ. The fact that this algorithm has a run-time that is provably polynomial is notable since the analogous deterministic affine algorithm analyzed by Dikin has no known polynomial guarantees.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. Abernethy, E. Hazan and A. Rakhlin, "Competing in the Dark: An Efficient Algorithm for Bandit Linear Optimization," 21st Annual Conference on Learning Theory, (COLT), 2008 263--274
 
2
 
3
Baur and V. Strassen, "The Complexity of Partial Derivatives," Theoretical Computer Science, 22 (1983) 317--330
 
4
. Diaconis and B. Efron, "Testing for independence in a two-way table: new interpretations of the chi-square statistic," Annals of Statistics &#;lt;b&#;gt; 13, pp. 845--913, 1995.
 
5
.I. Dikin, "Iterative solutions of problems of linear and quadratic programming," Soviet Math. Dokl 8 (1967)
6
 
7
8
 
9
 
10
 
11
. Ledoux, "The concentration of measure phenomenon," Mathematical Surveys and Monographs 89, American Mathematical Society(2001).
 
12
. Lovász, "Hit-and-run mixes fast," Math. Programming, series A, 86 (1999).
 
13
. Lovász and M. Simonovits, "Random walks in a convex body and animproved volume algorithm," Random structures and algorithms, 4 (1993)
 
14
 
15
 
16
 
17
 
18
. E. Nesterov and A. S. Nemirovskii, "Interior point polynomial algorithms in convex programming," SIAM Publications. SIAM, Philadelphia, USA,(1994)
 
19
 
20
 
21
 
22
 
23
. J. Vanderbei and J. C. Lagarias, "I. I. Dikin'sconvergence result for the affine-scaling algorithm," Contemporary mathematics, 114 (1990)

Collaborative Colleagues:
Ravi Kannan: colleagues
Hariharan Narayanan: colleagues