English

Solving Quadratic Programs with Slack Variables via ADMM without Increasing the Problem Size

Optimization and Control 2026-04-13 v2 Systems and Control Systems and Control

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.

Keywords

Cite

@article{arxiv.2511.08451,
  title  = {Solving Quadratic Programs with Slack Variables via ADMM without Increasing the Problem Size},
  author = {Thomas Lew and Marcus Greiff and John Subosits and Brian Plancher},
  journal= {arXiv preprint arXiv:2511.08451},
  year   = {2026}
}

Comments

European Control Conference (ECC) 2026

R2 v1 2026-07-01T07:32:30.158Z