Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 32 min ago
PreprintarXiv licencearXiv

Row-Polar LP-Newton for Linear Programming with Corral Repair

Abstract

LP-Newton solves a linear program through a sequence of nearest-point problems. Given an interior feasible point for an inequality-form LP, we construct the compact hull formed by the origin and its normalized constraint rows. Polar LP-Newton (P-LPN) follows the objective ray to the boundary of this row-polar hull, where it recovers a primal-dual optimum or a recession direction proving unboundedness. For rational row-polar data, we prove an outer-iteration bound quadratic in dimension and linear in binary input length, excluding inner Wolfe work. Restarting Wolfe at every outer iteration discards its terminal corral even though the hull is unchanged and the next target lies on the same ray. Corral-repair P-LPN (CR-P-LPN) instead repairs that corral and uses it to start the next projection. Verification over the full hull preserves P-LPN's projections, outer targets, and LP conclusion in exact arithmetic. Experiments in Julia and MATLAB show where repair helps. After common initialization, median P-LPN times across 180 single-LP tests are 1.62 times the corresponding CR-P-LPN times in Julia and 1.55 times in MATLAB. On three problems with 5,000 to 100,000 rows, the corresponding geometric-mean factors are 2.03 and 1.46. A separate end-to-end study includes initialization on 19 application-derived LPs. CR-P-LPN has lower median total time than the faster cold HiGHS mode, either dual simplex or the interior-point method with crossover, on 18 of the 19 workloads in each language. The geometric means of the ratios of HiGHS time to CR-P-LPN time are 4.93 and 3.06. Component comparisons identify terminal-corral reuse as the useful component, whereas candidate-first ordering alone shows no consistent gain. Repair is not always beneficial: it is slower on Klee-Minty tests, and an author-implemented simplex is faster on the retained Netlib models.

Related

  1. Variance-Reduced Stochastic Quasi-Newton SQCQP Method for Nonlinear Programming Problems
    Gopal Tiwari, Md Abu Talhamainuddin Ansary
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  2. PDLP: a practical first-order method for large-scale linear programming
    David Applegate, Mateo Díaz, Oliver Hinder +4
    Mathematical Programming ComputationPeer-reviewedLicence not statedFull text29 citedNumerical analysis & scientific computingOpenAlex
  3. A Newton--Kleinman Iteration for Infinite-Dimensional Linear-Quadratic Optimal Control
    Timo Reis
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  4. Integer linear programming based methods for computing the maximum chordal subgraph of an arbitrary graph
    François Clautiaux, Pierre Pesneau
    HALPreprintCC BY 4.0Full textGeneral mathematicsHAL
  5. Subgraph Isomorphism, Integer Linear Programming, and Lattices: A Linear Algebraic Framework
    Bryant Gipson
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
BibTeX
@misc{li2026rowpolar,
  title = {{Row-Polar LP-Newton for Linear Programming with Corral Repair}},
  author = {Yanfei Li and Yuki Matsuno and Jianming Shi},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.13755},
  eprint = {2609.13755},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.13755},
}
RIS
TY  - UNPB
TI  - Row-Polar LP-Newton for Linear Programming with Corral Repair
AU  - Yanfei Li
AU  - Yuki Matsuno
AU  - Jianming Shi
PY  - 2026
DA  - 2026/09/12
PB  - arXiv
DO  - 10.48550/arxiv.2609.13755
UR  - https://arxiv.org/abs/2609.13755
AB  - LP-Newton solves a linear program through a sequence of nearest-point problems. Given an interior feasible point for an inequality-form LP, we construct the compact hull formed by the origin and its normalized constraint rows. Polar LP-Newton (P-LPN) follows the objective ray to the boundary of this row-polar hull, where it recovers a primal-dual optimum or a recession direction proving unboundedness. For rational row-polar data, we prove an outer-iteration bound quadratic in dimension and linear in binary input length, excluding inner Wolfe work. Restarting Wolfe at every outer iteration discards its terminal corral even though the hull is unchanged and the next target lies on the same ray. Corral-repair P-LPN (CR-P-LPN) instead repairs that corral and uses it to start the next projection. Verification over the full hull preserves P-LPN's projections, outer targets, and LP conclusion in exact arithmetic. Experiments in Julia and MATLAB show where repair helps. After common initialization, median P-LPN times across 180 single-LP tests are 1.62 times the corresponding CR-P-LPN times in Julia and 1.55 times in MATLAB. On three problems with 5,000 to 100,000 rows, the corresponding geometric-mean factors are 2.03 and 1.46. A separate end-to-end study includes initialization on 19 application-derived LPs. CR-P-LPN has lower median total time than the faster cold HiGHS mode, either dual simplex or the interior-point method with crossover, on 18 of the 19 workloads in each language. The geometric means of the ratios of HiGHS time to CR-P-LPN time are 4.93 and 3.06. Component comparisons identify terminal-corral reuse as the useful component, whereas candidate-first ordering alone shows no consistent gain. Repair is not always beneficial: it is slower on Klee-Minty tests, and an author-implemented simplex is faster on the retained Netlib models.
ER  -