HUANet: Hard-Constrained Unrolled ADMM for Constrained Convex Optimization
Organizations: Department of Electrical and Computer Engineering, University of Central Florida, Orlando, FL 32816, USA
Abstract
This paper presents HUANet, a constrained deep neural network architecture that unrolls the Alternating Direction Method of Multipliers (ADMM) into a trainable neural network for accelerating parametric constrained convex optimization. Existing end-to-end learning methods operate as black-box mappings from parameters to solutions, often without explicitly incorporating optimality principles or guaranteeing constraint satisfaction. To address these limitations, HUANet embeds a hard-constrained neural network within each unrolled ADMM iteration, where a differentiable correction stage enforces the affine equalities of the primal subproblem. Furthermore, we incorporate first-order optimality conditions into a self-supervised training loss to promote the convergence of the proposed unrolled algorithm. Extensive numerical experiments for benchmark optimization problems and a control application demonstrate and validate the effectiveness of HUANet in accelerating constrained convex optimization solving.
Figures & tables
| Problem | Optimality gap (%) | Eq. violation | Ineq. violation | Run time (s) | ||
|---|---|---|---|---|---|---|
| QP | 10 | (5, 5) | ( ) | ( ) | ( ) | ( ) |
| 100 | (50, 50) | ( ) | ( ) | ( ) | ( ) | |
| Entropy | 10 | (1, 5) | ( ) | ( ) | ( ) | ( ) |
| 100 | (1, 50) | ( ) | ( ) | ( ) | ( ) | |
| Energy: HUANet | 384 | (192, 481) | ( ) | ( ) | ( ) | ( ) |
| Energy: DC3 | 384 | (192, 481) | ( ) | ( ) | ( ) | ( ) |
| Method | Run time (ms) | Speedup* |
|---|---|---|
| HUANet | ||
| Clarabel | ||
| Vanilla ADMM |