Unrolled Graph Neural Networks for Constrained Optimization

Samar Hadou, Alejandro Ribeiro
9/21/2025
cs.LG

No confident code implementation found for this paper.

Abstract

In this paper, we unroll the dynamics of the dual ascent (DA) algorithm in two coupled graph neural networks (GNNs) to solve constrained optimization problems. The two networks interact with each other at the layer level to find a saddle point of the Lagrangian. The primal GNN finds a stationary point for a given dual multiplier, while the dual network iteratively refines its estimates to reach an optimal solution. We force the primal and dual networks to mirror the dynamics of the DA algorithm by imposing descent and ascent constraints. We propose a joint training scheme that alternates between updating the primal and dual networks. Our numerical experiments demonstrate that our approach yields near-optimal near-feasible solutions and generalizes well to out-of-distribution (OOD) problems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{hadou2025unrolled,
  title  = {Unrolled Graph Neural Networks for Constrained Optimization},
  author = {Samar Hadou and Alejandro Ribeiro},
  year   = {2025},
  eprint = {2509.17156},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.17156v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.17156.svg)](https://codeofpaper.com/paper/2509.17156)

Discussion