Solving Quadratic Programs with Slack Variables via ADMM without Increasing the Problem Size
Thomas Lew, Marcus Greiff, John Subosits, Brian Plancher

TL;DR
This paper introduces a modified ADMM approach for quadratic programs with slack variables that avoids increasing problem size, leading to faster numerical solutions.
Contribution
A novel ADMM scheme that handles slack variables without enlarging the problem, maintaining standard structure and improving computational efficiency.
Findings
The method is mathematically equivalent to ADMM with slack variables.
Numerical experiments demonstrate significant speedups.
The approach preserves the original problem structure.
Abstract
Proximal methods such as the Alternating Direction Method of Multipliers (ADMM) are effective at solving constrained quadratic programs (QPs). To tackle infeasible QPs, slack variables are often introduced to ensure feasibility, which changes the structure of the problem, increases its size, and slows down numerical resolution. In this letter, we propose a simple ADMM scheme to tackle QPs with slack variables without increasing the size of the original problem. The only modification is a slightly different projection in the z-update, while the rest of the algorithm remains standard. We prove that the method is equivalent to applying ADMM to the QP with additional slack variables, even though slack variables are not added. Numerical experiments show speedups of the approach.
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
