Logic-Based Discrete-Steepest Descent: A Solution Method for Process Synthesis Generalized Disjunctive Programs
Daniel Ovalle, David A. Li\~n\'an, Albert Lee, Jorge M. G\'omez, Luis, Ricardez-Sandoval, Ignacio E. Grossmann, and David E. Bernal Neira

TL;DR
This paper introduces LD-SDA, a novel logic-based algorithm for solving generalized disjunctive programming problems in chemical process synthesis, demonstrating improved efficiency and solution quality over traditional methods.
Contribution
The paper presents LD-SDA, a new structured solution method that leverages GDP problem structure through a two-level decomposition approach, specifically handling ordered Boolean variables.
Findings
LD-SDA shows faster convergence than conventional solvers.
The method improves solution quality in complex process synthesis cases.
Open-source implementation facilitates adoption and further research.
Abstract
The optimization of chemical processes is challenging due to the nonlinearities arising from process physics and discrete design decisions. In particular, optimal synthesis and design of chemical processes can be posed as a Generalized Disjunctive Programming (GDP) superstructure problem. Various solution methods are available to address these problems, such as reformulating them as Mixed-Integer Nonlinear Programming (MINLP) problems; nevertheless, algorithms explicitly designed to solve the GDP problem and potentially leverage its structure remain scarce. This paper presents the Logic-based Discrete-Steepest Descent Algorithm (LD-SDA) as a solution method for GDP problems involving ordered Boolean variables. The LD-SDA reformulates these ordered Boolean variables into integer decisions called external variables. The LD-SDA solves the reformulated GDP problem using a two-level…
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
TopicsFormal Methods in Verification · Advanced Control Systems Optimization · Fault Detection and Control Systems
