cs.LGOct 19, 2026

Learning SOCP Solver Dynamics with Graph Neural Networks

Authors: Adam Ghalem, Lou Salaün, Davide Rinaldi, Fragkiskos D. Malliaros

Organizations: Université Paris-Saclay, CentraleSupélec, Inria · Nokia Bell Labs

Abstract

Second-order cone programs (SOCPs) are a fundamental class of convex optimization problems widely applied across engineering domains. Classical interior-point methods are robust and accurate, but their iterative nature can be costly in real-time or repeated-solve settings. This has motivated learning-based solvers that approximate optimizer solutions with neural networks. Recent work has increasingly studied graph neural networks (GNNs) for linear, quadratic, and second-order cone optimization, leveraging their ability to model sparse relational structure among variables, constraints, and objective functions. Most existing GNN-based solvers compress the optimization process into a single forward pass, predicting the optimizer directly without using the intermediate trajectory produced by classical solvers. We introduce SOCPNet, a recursive GNN framework that uses solver trajectories to learn an iterative SOCP solution procedure. A shared GNN model is applied repeatedly, refining the current iterate at each step and enabling inference for a variable number of iterations. Rather than predicting the solution in a single pass, SOCPNet learns from intermediate iterates to progressively refine its estimates using a trajectory-regularized training procedure. We evaluate SOCPNet on multiple datasets spanning standard SOCP problem classes and show that it consistently reduces the final solution error relative to a SOCP-GNN baseline. Finally, we demonstrate how trained SOCPNet models can be used in a hybrid optimization pipeline by warm-starting a classical interior-point solver, reducing solver iterations without loss of accuracy.

Figures & tables

Appendix figures & tables14 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. On the Expressive Power of GNNs to Solve Linear SDPs

    Apr 30, 2026Chendi Qian, Christopher MorrisSemidefinite ProgrammingGraph Neural Networks

  2. A Scalable Learned Iterative Solver for Nonlinear MPC via Temporal Decomposition

    Oct 9, 2026Lukas Lüken, Sergio LuciaLearning to OptimizeNonlinear MPC