|
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).
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|