An ADMM-Based Interior-Point Method for Large-Scale Linear Programming
Not on the map. Why?
Abstract (arXiv)
We propose a new framework to implement interior point method (IPM) to solve very large linear programs (LP). Traditional IPMs typically use Newton's method to approximately solve a subproblem that aims to minimize a log-barrier penalty function at each iteration. Due its connection to Newton's method, IPM is often classified as second-order method -- a genre that is attached with stability and accuracy at the expense of scalability. Indeed, computing a Newton step amounts to solving a large linear system, which can be efficiently implemented if the input data are reasonably-sized and/or sparse and/or well-structured. However, in case the above premises fail, then the challenge still stands on the way for a traditional IPM. To deal with this challenge, one approach is to apply the iterative procedure, such as preconditioned conjugate gradient method, to solve the linear system. Since the linear system is different each iteration, it is difficult to find good pre-conditioner to achieve the overall solution efficiency. In this paper, an alternative approach is proposed. Instead of applying Newton's method, we resort to the alternating direction method of multipliers (ADMM) to approximately minimize the log-barrier penalty function at each iteration, under the framework of primal-dual path-following for a homogeneous self-dual embedded LP model. The resulting algorithm is an ADMM-Based Interior Point Method, abbreviated as ABIP in this paper. The new method inherits stability from IPM, and scalability from ADMM. Because of its self-dual embedding structure, ABIP is set to solve any LP without requiring prior knowledge about its feasibility. We conduct extensive numerical experiments testing ABIP with large-scale LPs from NETLIB and machine learning applications. The results demonstrate that ABIP compares favorably with existing LP solvers including SDPT3, MOSEK, DSDP-CG and SCS.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 0; 2024: 2; 2025: 3.
10 papers.
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
- 2022Optimal Diagonal Preconditioningcited by 7
- 2024Dual Interior Point Optimization Learningcited by 4
- 2022Solving Constrained Variational Inequalities via a First-order Interior Point-based Methodcited by 3
- 2025Gradient Methods with Online Scaling Part I. Theoretical Foundationscited by 3
- 2021Nearly Optimal Linear Convergence of Stochastic Primal-Dual Methods for Linear Programmingcited by 1
- 2025JAX-IK: Real-Time Inverse Kinematics for Generating Multi-Constrained Movements of Virtual Human Characterscited by 1
- 2022Image Compressed Sensing with Multi-scale Dilated Convolutional Neural Networkcited by 0
- 2022JSRNN: Joint Sampling and Reconstruction Neural Networks for High Quality Image Compressed Sensingcited by 0
- 2025Interior-Point Vanishing Problem in Semidefinite Relaxations for Neural Network Verificationcited by 0
- 2025JAX-IK: Real-Time Inverse Kinematics for Generating Multi-Constrained Movements of Virtual Human Characters1 Jul 2025
- 2025Interior-Point Vanishing Problem in Semidefinite Relaxations for Neural Network Verification12 Jun 2025
- 2025Gradient Methods with Online Scaling Part I. Theoretical Foundations29 May 2025
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programming4 Jun 2024
- 2024Dual Interior Point Optimization Learning4 Feb 2024
- 2022JSRNN: Joint Sampling and Reconstruction Neural Networks for High Quality Image Compressed Sensing11 Nov 2022
- 2022Image Compressed Sensing with Multi-scale Dilated Convolutional Neural Network28 Sep 2022
- 2022Optimal Diagonal Preconditioning2 Sep 2022
- 2022Solving Constrained Variational Inequalities via a First-order Interior Point-based Method21 Jun 2022
- 2021Nearly Optimal Linear Convergence of Stochastic Primal-Dual Methods for Linear Programming10 Nov 2021