An Improved Deterministic Rescaling For Linear Programming Algorithms

INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2017(2017)

引用 9|浏览71
暂无评分
摘要
The perceptron algorithm for linear programming, arising from machine learning, has been around since the 1950s. While not a polynomial-time algorithm, it is useful in practice due to its simplicity and robustness. In 2004, Dunagan and Vempala showed that a randomized rescaling turns the perceptron method into a polynomial time algorithm, and later Pena and Soheili gave a deterministic rescaling. In this paper, we give a deterministic rescaling for the perceptron algorithm that improves upon the previous rescaling methods by making it possible to rescale much earlier. This results in a faster running time for the rescaled perceptron algorithm. We will also demonstrate that the same rescaling methods yield a polynomial time algorithm based on the multiplicative weights update method. This draws a connection to an area that has received a lot of recent attention in theoretical computer science.
更多
查看译文
关键词
Polynomial Time, Unit Ball, Convex Body, Gradient Descent, Symmetric Positive Definite Matrix
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要