ACM Home Page
Please provide us with feedback. Feedback
A simple polynomial-time rescaling algorithm for solving linear programs
Full text PdfPdf (130 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-sixth annual ACM symposium on Theory of computing table of contents
Chicago, IL, USA
SESSION: Session 8A table of contents
Pages: 315 - 320  
Year of Publication: 2004
ISBN:1-58113-852-0
Authors
John Dunagan  Microsoft Research, Redmond, WA
Santosh Vempala  Massachusetts Institute of Technology, Cambridge, MA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 28,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007352.1007404
What is a DOI?

ABSTRACT

The perceptron algorithm, developed mainly in the machine learning literature, is a simple greedy method for finding a feasible solution to a linear program (alternatively, for learning a threshold function. ). In spite of its exponential worst-case complexity, it is often quite useful, in part due to its noise-tolerance and also its overall simplicity. In this paper, we show that a randomized version of the perceptron algorithm with periodic rescaling runs in polynomial-time. The resulting algorithm for linear programming has an elementary description and analysis.


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
S. Agmon, The relaxation method for linear inequalities, Canadian J. of Math., 6(3), 382--392, 1954.
2
 
3
 
4
A. Blum, A. Frieze, R. Kannan, and S. Vempala, A polynomial-time algorithm for learning noisy linear threshold functions, Algorithmica, 22(1), 35--52, 1998.
5
 
6
 
7
F. Cucker and D. Cheung, A new condition number for linear programming, Mathematical Programming, Series A, 91(1), 163--174, 2001.
 
8
V. Chvatal, Linear Programming, W. H. Freeman, 1983.
 
9
J. Dunagan, S. Teng, and D. A. Spielman, Smoothed Analysis of Renegar's Condition Number for Linear Programming, SIAM Conference on Optimization, 2002.
 
10
R. M. Freund and S. Mizuno: "Interior Point Methods: Current Status and Future Directions," in High Performance Optimization, H. Frenk et al. (eds. ), Kluwer Academic Publishers, pp. 441-466, 2000.
 
11
R. M. Freund and J. R. Vera, Some characterizations and properties of the "distance to ill-posedness" and the condition measure of a conic linear system, Math. Programming, 86, 225--260, 1999.
 
12
 
13
L. Grotchel, L. Lovasz, and A. Schrijver, Geometric algorithms and Combinatorial Optimization, Springer-Verlag, Berlin, 1988.
 
14
 
15
L. G. Khachiyan, A polynomial algorithm in linear programming, (in Russian), Doklady Akedamii Nauk SSSR, 244, 1093--1096, 1979 (English translation: Soviet Mathematics Doklady, 20, 191--194, 1979).
 
16
 
17
J. Renegar, Incorporating condition measures into the complexity theory of linear programming, SIAM Journal on Optimization, 5(3), 506--524, 1995.
 
18
F. Rosenblatt, Principles of Neurodynamics, Spartan Books, 1962.
 
19
 
20
 
21
 
22
D. B. Yudin and A. S. Nemirovski, Evaluation of the information complexity of mathematical programming problems, (in Russian), Ekonomika i Matematicheskie Metody 12, 128--142, 1976 (English translation: Matekon 13, 2, 3--45, 1976).


Collaborative Colleagues:
John Dunagan: colleagues
Santosh Vempala: colleagues

Peer to Peer - Readers of this Article have also read: