ECLIPSE: An Extreme-Scale Linear Program Solver for Web-Applications
Kinjal Basu, Amol Ghoting, Rahul Mazumder, Yao Pan
Abstract
Key problems arising in web applications (with millions of users and thousands of items) can be formulated as linear programs involving billions to trillions of decision variables and constraints. Despite the appeal of linear program (LP) formulations, solving problems at these scales appear to be well beyond the capabilities of existing LP solvers. Often ad-hoc decomposition rules are used to approximately solve these LPs, which have limited optimality guarantees and may lead to sub-optimal performance in practice. In this work, we propose a distributed solver that solves a perturbation of the LP problems at scale via a gradient-based algorithm on the smooth dual of the perturbed LP. The main workhorses of our algorithm are distributed matrix-vector multiplications (with load balancing) and efficient projection operations on distributed machines. Experiments on real-world data show that our proposed LP solver, ECLIPSE, can solve problems with 10 12 decision variables -well beyond the capabilities of current solvers. * Equal contribution 1 LinkedIn Corporation 2 MIT. Correspondence to: Kinjal Basu
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers5
- Practical Large-Scale Linear Programming using Primal-Dual Hybrid GradientDavid L. Applegate, Mateo Díaz, Oliver Hinder, Haihao Lu et al.NeurIPS 2021 · 165 citations
- PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear ProgrammingBingheng Li, Linxin Yang, Yupeng Chen, Senmiao Wang et al.ICML 2024 · 21 citations
- Efficient Vertex-Oriented Polytopic Projection for Web-Scale ApplicationsRohan Ramanath, S. Sathiya Keerthi, Yao Pan, Konstantin Salomatin et al.AAAI 2022 · 7 citations
- Solving Linear Programs with Fast Online Learning AlgorithmsWenzhi Gao, Dongdong Ge, Chunlin Sun, Yinyu YeICML 2023 · 6 citations
- On the Convergence of Inexact Predictor-Corrector Methods for Linear ProgrammingGregory Dexter, Agniva Chowdhury, Haim Avron, Petros DrineasICML 2022 · 6 citations
Related papers
- Faster Randomized Infeasible Interior Point Methods for Tall/Wide Linear ProgramsAgniva Chowdhury, Palma London, Haim Avron, Petros DrineasNeurIPS 2020 · 7 citations
- The NodeHopper: Enabling Low Latency Ranking with Constraints via a Fast Dual SolverAnton Zhernov, Krishnamurthy (Dj) Dvijotham, Ivan Lobov, Dan A. Calian et al.KDD 2020 · 2 citations
- A workload-adaptive mechanism for linear queries under local differential privacyRyan McKenna, Raj Kumar Maity, Arya Mazumdar, Gerome MiklauVLDB 2020 · 13 citations
- Solving tall dense linear programs in nearly linear timeJan van den Brand, Yin Tat Lee, Aaron Sidford, Zhao SongSTOC 2020 · 59 citations
- PAnDA: Rethinking Metric Differential Privacy Optimization at Scale with Anchor-Based ApproximationRuiyao Liu, Chenxi QiuCCS 2025
