mlsanityData to 7 Oct 2026

NLPOpt-Net: A Learning Method for Nonlinear Optimization with Feasibility Guarantees

arXiv 2605.00260 ↗First posted 30 Apr 2026cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Nonlinear Parametric Optimization Network (NLPOpt-Net) is an unsupervised learning architecture to solve constrained nonlinear programs (NLP). Given the structure of an NLP, it learns the parametric solution maps with guaranteed constraint satisfaction. The architecture consists of a backbone neural network (NN) followed by a multilayer (k-layered) projection. While the NN drives toward optimality through a loss function consisting of a modified Lagrangian augmented with a consistency loss, the projection ensures feasibility by projecting the NN predictions in the original constraint manifold. Instead of typical distance minimization, our projection exploits local quadratic approximations of the original NLP. Under certain conditions (such as convexity), the projection has a descent property, which improves the NN predictions further. NLPOpt-Net deploys an inversion-free, modified Chambolle-Pock algorithm to solve the constrained quadratic projections during the forward pass and uses the implicit function theorem for efficient backpropagation. The fixed structure of the projection further allows decoupling of the NN and the projection once the training is complete. NLPOpt-Net solves large-scale convex QP, QCQP, NLP, and nonconvex problems with near zero optimality gap and constraint violations reduced to machine precision. Additionally, it provides near accurate prediction of the active sets and corresponding dual variables, thereby enabling a scalable approach for multiparametric programming. Compiling the projection in C provides order of magnitude improvement in inference time compared to JAX. We provide the codes and NLPOpt-Net as a ready to use package that includes GPU support.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 37 references that are in the map. First posted on arXiv 30 Apr 2026.

Builds on

18 of 37 references.

References · 18

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2021Convex optimizationcited by 2,479
  3. 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
  4. 2020When and why PINNs fail to train: A neural tangent kernel perspectivecited by 629
  5. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  6. 2019Differentiable Convex Optimization Layerscited by 458
  7. 2021DC3: A learning method for optimization with hard constraintscited by 181
  8. 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 156
  9. 2019Learning Optimal Solutions for Extremely Fast AC Optimal Power Flowcited by 76
  10. 2019Physics-informed Autoencoders for Lyapunov-stable Fluid Flow Predictioncited by 67
  11. 2017Imposing Hard Constraints on Deep Networks: Promises and Limitationscited by 42
  12. 2024Physics-Informed Neural Networks with Hard Linear Equality Constraintscited by 30
6 more
  1. 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 17
  2. 2025ENFORCE: Nonlinear Constrained Learning with Adaptive-depth Neural Projectioncited by 15
  3. 2025Physics-Informed Neural Networks with Hard Nonlinear Equality and Inequality Constraintscited by 14
  4. 2025Enforcing Hard Linear Constraints in Deep Learning Models with Decision Rulescited by 10
  5. 2024Operator Splitting for Convex Constrained Markov Decision Processescited by 3
  6. 2025DAE-HardNet: A Physics Constrained Neural Network Enforcing Differential-Algebraic Hard Constraintscited by 3

Built on by

Not cited yet.