Akchen, Yi-Chun;
Mišić, Velibor V;
(2024)
Column-Randomized Linear Programs: Performance Guarantees and Applications.
Operations Research
10.1287/opre.2020.0494.
(In press).
Preview |
Text
Akchen_CRLP.pdf - Accepted Version Download (1MB) | Preview |
Abstract
We propose a randomized method for solving linear programs with a large number of columns but a relatively small number of constraints. Because enumerating all the columns is usually unrealistic, such linear programs are commonly solved by column generation, which is often still computationally challenging because of the intractability of the subproblem in many applications. Instead of iteratively introducing one column at a time as in column generation, our proposed method involves sampling a collection of columns according to a user-specified randomization scheme and solving the linear program consisting of the sampled columns. Although similar methods for solving large-scale linear programs by sampling columns (or, equivalently, sampling constraints in the dual) have been proposed in the literature, in this paper we derive an upper bound on the optimality gap that holds with high probability. This bound converges to the optimality gap of a linear program related to the sampling distribution at a rate inversely proportional to the square root of the number of sampled columns. We analyze the gap of this latter linear program, which we dub the distributional counterpart, and derive conditions under which this gap will be small. Finally, we numerically demonstrate the effectiveness of the proposed method in the cutting-stock problem and in nonparametric choice model estimation.
Type: | Article |
---|---|
Title: | Column-Randomized Linear Programs: Performance Guarantees and Applications |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1287/opre.2020.0494 |
Publisher version: | https://doi.org/10.1287/opre.2020.0494 |
Language: | English |
Additional information: | This version is the author-accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
Keywords: | linear programming, column generation, constraint sampling, randomized algorithm |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > UCL School of Management |
URI: | https://discovery.ucl.ac.uk/id/eprint/10188333 |
Archive Staff Only
View Item |