Learning for Constrained Optimization: Identifying Optimal Active Constraint Sets
Sidhant Misra, Line Roald, Yeesian Ng

TL;DR
This paper introduces a streaming learning algorithm that efficiently identifies relevant active constraint sets in optimization problems, reducing computational costs and enabling real-time decision making in systems like power flow management.
Contribution
The paper presents a novel streaming algorithm with theoretical guarantees for learning relevant active sets without assumptions on problem structure, applicable to large-scale constrained optimization.
Findings
Few active sets are relevant in practice, simplifying the learning task.
The algorithm converges quickly for problems with small relevant active sets.
Experiments on Optimal Power Flow demonstrate practical effectiveness.
Abstract
In many engineered systems, optimization is used for decision making at time-scales ranging from real-time operation to long-term planning. This process often involves solving similar optimization problems over and over again with slightly modified input parameters, often under tight latency requirements. We consider the problem of using the information available through this repeated solution process to directly learn a model of the optimal solution as a function of the input parameters, thus reducing the need to solve computationally expensive large-scale parametric programs in real time. Our proposed method is based on learning relevant sets of active constraints, from which the optimal solution can be obtained efficiently. Using active sets as features preserves information about the physics of the system, enables interpretable models, accounts for relevant safety constraints, and…
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.
