Peter (WP6) – SuperADMM: Solving quadratic programs faster with dynamic weighting ADMM

published:

By:

In this paper we develop an accelerated Alternating Direction Method of Multipliers (ADMM) algorithm for solving quadratic programs called superADMM. Unlike standard ADMM QP solvers, superADMM uses a novel dynamic weighting method that penalizes each constraint individually and performs weight updates at every ADMM iteration. We provide a numerical stability analysis, methods for parameter selection and infeasibility detection. The algorithm is implemented in c with efficient linear algebra packages to provide a short execution time and allows calling superADMM from popular languages such as MATLAB and Python. A comparison of superADMM with state-of-the-art ADMM solvers and widely used commercial solvers showcases the efficiency and accuracy of the developed solver. Read more here: https://doi.org/10.1109/ICSTCC66753.2025.11240524

Other posts

Polyelectrolyte multilayer (PEM) membranes have shown great promise in a wide range of membrane-based separations....
Redox conditions are key environmental factors influencing organic micropollutants (OMPs) biodegradation in both nature-based and...
Managed Aquifer Recharge (MAR) is widely used to enhance groundwater storage and support sustainable water...

Get in touch with us