English

Efficient LP warmstarting for linear modifications of the constraint matrix

Optimization and Control 2026-03-02 v2 Computational Complexity

Abstract

We consider the problem of computing the optimal solution and objective of a linear program under linearly changing linear constraints. The problem studied is given by minctx s.t Ax+λDxb\min c^t x \text{ s.t } Ax + \lambda Dx \leq b where λ\lambda belongs to a set of predefined values Λ\Lambda. Based on the information given by a precomputed basis, we present three efficient LP warm-starting algorithms. Each algorithm is either based on the eigenvalue decomposition, the Schur decomposition, or a tweaked eigenvalue decomposition to evaluate the optimal solution and optimal objective of these problems. The three algorithms have an overall complexity O(pm2+pmn)O(pm^2+pmn) where mm (resp. nn) is the number of constraints (resp. variables) of the original problem and pp the number of values in Λ\Lambda after an initial preprocessing step. We also provide theorems related to the optimality conditions to verify when a basis is still optimal and a local bound on the objective.

Keywords

Cite

@article{arxiv.2501.04151,
  title  = {Efficient LP warmstarting for linear modifications of the constraint matrix},
  author = {Guillaume Derval and Bardhyl Miftari and Damien Ernst and Quentin Louveaux},
  journal= {arXiv preprint arXiv:2501.04151},
  year   = {2026}
}
R2 v1 2026-06-28T20:59:17.787Z