cs.LGJan 24, 2026

Unrolled Neural Networks for Constrained Optimization

Authors: Samar Hadou, Alejandro Ribeiro

Organizations: Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA 19104 USA

Abstract

We develop unrolled neural networks to solve constrained optimization problems, offering accelerated, learnable counterparts to dual ascent (DA) algorithms. Our framework, termed constrained dual unrolling (CDU), comprises two coupled neural networks that jointly approximate the saddle point of the Lagrangian. The primal network emulates an iterative optimizer that finds a stationary point of the Lagrangian for a given dual multiplier, sampled from an unknown distribution. The dual network generates trajectories towards the optimal multipliers across its layers while querying the primal network at each layer. Unlike standard unrolling, which maps the updates of a prescribed iterative solver directly to network layers, CDU preserves the underlying optimization dynamics while learning the update mappings. The desired primal-dual dynamics are therefore induced through constrained learning by enforcing primal-descent and dual-ascent constraints. We formulate training the two networks as a nested optimization problem and propose an alternating procedure that updates the primal and dual networks in turn, mitigating uncertainty in the multiplier distribution required for primal network training. We establish theoretical guarantees on the feasibility and optimality of the coupled networks. We numerically evaluate the framework on quadratic programs (QPs) with linear constraints and power allocation in wireless networks.

Figures & tables

Explore similar work

CardsList
  1. HUANet: Hard-Constrained Unrolled ADMM for Constrained Convex Optimization

    Apr 14, 2026Trinh Tran, Binh Nguyen, Truong X. NghiemLearning to OptimizeAlternating Direction Method of Multipliers

  2. lapanda: A Matrix-Free Differentiable Solver for Nonconvex Constrained Optimization Layers

    Sep 27, 2026Yuankun Chen, Zifei Nie, Kangyu Lin +2Differentiable ProgrammingNonconvex Optimization