Physics-Informed Neural Networks with Hard Nonlinear Equality and Inequality Constraints
Ashfaq Iftakher, Rahul Golder, Bimol Nath Roy, M. M. Faruque Hasan

TL;DR
KKT-Hardnet is a novel neural network architecture that enforces strict satisfaction of linear and nonlinear constraints, improving reliability in physics-informed modeling of complex systems.
Contribution
Introduces KKT-Hardnet, a neural network that guarantees constraint satisfaction by solving KKT conditions, advancing physics-informed neural networks for engineering applications.
Findings
Achieves strict constraint satisfaction compared to traditional PINNs.
Circumvents the need for residual balancing in training.
Successfully applied to chemical process simulation.
Abstract
Traditional physics-informed neural networks (PINNs) do not guarantee strict constraint satisfaction. This is problematic in engineering systems where minor violations of governing laws can degrade the reliability and consistency of model predictions. In this work, we introduce KKT-Hardnet, a neural network architecture that enforces linear and nonlinear equality and inequality constraints up to machine precision. It leverages a differentiable projection onto the feasible region by solving Karush-Kuhn-Tucker (KKT) conditions of a distance minimization problem. Furthermore, we reformulate the nonlinear KKT conditions via a log-exponential transformation to construct a sparse system with linear and exponential terms. We apply KKT-Hardnet to nonconvex pooling problem and a real-world chemical process simulation. Compared to multilayer perceptrons and PINNs, KKT-Hardnet achieves strict…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Machine Learning in Materials Science · Neural Networks and Reservoir Computing
