English

Learning context-aware adaptive solvers to accelerate quadratic programming

Optimization and Control 2022-11-23 v1 Artificial Intelligence

Abstract

Convex quadratic programming (QP) is an important sub-field of mathematical optimization. The alternating direction method of multipliers (ADMM) is a successful method to solve QP. Even though ADMM shows promising results in solving various types of QP, its convergence speed is known to be highly dependent on the step-size parameter ρ\rho. Due to the absence of a general rule for setting ρ\rho, it is often tuned manually or heuristically. In this paper, we propose CA-ADMM (Context-aware Adaptive ADMM)) which learns to adaptively adjust ρ\rho to accelerate ADMM. CA-ADMM extracts the spatio-temporal context, which captures the dependency of the primal and dual variables of QP and their temporal evolution during the ADMM iterations. CA-ADMM chooses ρ\rho based on the extracted context. Through extensive numerical experiments, we validated that CA-ADMM effectively generalizes to unseen QP problems with different sizes and classes (i.e., having different QP parameter structures). Furthermore, we verified that CA-ADMM could dynamically adjust ρ\rho considering the stage of the optimization process to accelerate the convergence speed further.

Keywords

Cite

@article{arxiv.2211.12443,
  title  = {Learning context-aware adaptive solvers to accelerate quadratic programming},
  author = {Haewon Jung and Junyoung Park and Jinkyoo Park},
  journal= {arXiv preprint arXiv:2211.12443},
  year   = {2022}
}

Comments

9 pages, 4 figures

R2 v1 2026-06-28T06:36:38.765Z