论文标题

高/宽线性程序的更快的随机内部方法

Faster Randomized Interior Point Methods for Tall/Wide Linear Programs

论文作者

Chowdhury, Agniva, Dexter, Gregory, London, Palma, Avron, Haim, Drineas, Petros

论文摘要

线性编程(LP)是一种非常有用的工具,已成功应用于在广泛领域的各种问题,包括运营研究,工程,经济学,甚至更抽象的数学领域,例如组合术。它也用于许多机器学习应用程序中,例如$ \ ell_1 $ regarlized SVM,基础追踪,非负矩阵分解等。内部点方法(IPMS)是在理论和实践中解决LP的最流行方法之一。它们的基本复杂性主要取决于在每次迭代中求解线性方程系统的成本。在本文中,我们认为对于变量数量远大于约束数量的特殊情况,我们认为可行和不可行的IPM。使用来自随机线性代数的工具,我们提出了一种预处理技术,与迭代求解器(例如结合梯度或Chebyshev迭代)相结合时,可以保证IPM算法(适当地修改了以考虑到近似求解器的错误),而无需融合到可行的溶液中,并增加了估计的效果,并增加了其迭代性的功能。我们的经验评估验证了我们对现实世界和合成数据的理论结果。

Linear programming (LP) is an extremely useful tool which has been successfully applied to solve various problems in a wide range of areas, including operations research, engineering, economics, or even more abstract mathematical areas such as combinatorics. It is also used in many machine learning applications, such as $\ell_1$-regularized SVMs, basis pursuit, nonnegative matrix factorization, etc. Interior Point Methods (IPMs) are one of the most popular methods to solve LPs both in theory and in practice. Their underlying complexity is dominated by the cost of solving a system of linear equations at each iteration. In this paper, we consider both feasible and infeasible IPMs for the special case where the number of variables is much larger than the number of constraints. Using tools from Randomized Linear Algebra, we present a preconditioning technique that, when combined with the iterative solvers such as Conjugate Gradient or Chebyshev Iteration, provably guarantees that IPM algorithms (suitably modified to account for the error incurred by the approximate solver), converge to a feasible, approximately optimal solution, without increasing their iteration complexity. Our empirical evaluations verify our theoretical results on both real-world and synthetic data.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源