Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programming
Shinsaku Sakaue, Taihei Oki

TL;DR
This paper introduces data-driven learned projections for high-dimensional linear programs, providing theoretical bounds on data requirements and demonstrating practical improvements over random projections in solution quality and efficiency.
Contribution
It develops a theoretical framework for data-driven projections in LPs, establishing tight bounds on the data needed for reliable solutions, and explores practical learning methods with empirical validation.
Findings
Data-driven projections outperform random projections in solution quality.
Theoretical bounds on data sufficiency are tight up to a logarithmic factor.
Learning projections reduces LP solving time significantly.
Abstract
How to solve high-dimensional linear programs (LPs) efficiently is a fundamental question. Recently, there has been a surge of interest in reducing LP sizes using random projections, which can accelerate solving LPs independently of improving LP solvers. This paper explores a new direction of data-driven projections, which use projection matrices learned from data instead of random projection matrices. Given training data of -dimensional LPs, we learn an projection matrix with . When addressing a future LP instance, we reduce its dimensionality from to via the learned projection matrix, solve the resulting LP to obtain a -dimensional solution, and apply the learned matrix to it to recover an -dimensional solution. On the theoretical side, a natural question is: how much data is sufficient to ensure the quality of recovered solutions? We address this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Advanced Optimization Algorithms Research
