Addressing Discrete Dynamic Optimization via a Logic-Based Discrete-Steepest Descent Algorithm
Zedong Peng, Albert Lee, David E. Bernal Neira

TL;DR
This paper introduces the Logic-based Discrete-Steepest Descent Algorithm (LD-SDA), a novel method for efficiently solving discrete dynamic optimization problems formulated with Boolean variables and differential constraints.
Contribution
The work presents a new algorithm, LD-SDA, that exploits problem structure for improved efficiency in solving complex discrete dynamic optimization problems.
Findings
LD-SDA outperforms traditional solvers in benchmark tests.
It effectively handles dynamic transitioning modes.
The method is supported by an open-source implementation.
Abstract
Dynamic optimization problems involving discrete decisions have several applications, yet lead to challenging optimization problems that must be addressed efficiently. Combining discrete variables with potentially nonlinear constraints stemming from dynamics within an optimization model results in mathematical programs for which off-the-shelf techniques might be insufficient. This work uses a novel approach, the Logic-based Discrete-Steepest Descent Algorithm (LD-SDA), to solve Discrete Dynamic Optimization problems. The problems are formulated using Boolean variables that enforce differential systems of constraints and encode logic constraints that the optimization problem needs to satisfy. By posing the problem as a generalized disjunctive program with dynamic equations within the disjunctions, the LD-SDA takes advantage of the problem's inherent structure to efficiently explore the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
