English

Solving Linear Programs with Fast Online Learning Algorithms

Optimization and Control 2024-11-07 v6 Data Structures and Algorithms

Abstract

This paper presents fast first-order methods for solving linear programs (LPs) approximately. We adapt online linear programming algorithms to offline LPs and obtain algorithms that avoid any matrix multiplication. We also introduce a variable-duplication technique that copies each variable KK times and reduces the optimality gap and constraint violation by a factor of K\sqrt{K}. Furthermore, we show how online algorithms can be effectively integrated into sifting, a column generation scheme for large-scale LPs. Numerical experiments demonstrate that our methods can serve as either an approximate direct solver, or an initialization subroutine for exact LP solving.

Keywords

Cite

@article{arxiv.2107.03570,
  title  = {Solving Linear Programs with Fast Online Learning Algorithms},
  author = {Wenzhi Gao and Dongdong Ge and Chunlin Sun and Yinyu Ye},
  journal= {arXiv preprint arXiv:2107.03570},
  year   = {2024}
}