Extensions to Generalized Disjunctive Programming: Hierarchical Structures and First-order Logic
Hector D. Perez, Ignacio E. Grossmann

TL;DR
This paper extends Generalized Disjunctive Programming (GDP) to better model hierarchical systems with nested disjunctions, providing theoretical insights and demonstrating the advantages of explicit nested disjunctions over flattening methods.
Contribution
It introduces hierarchical structures into GDP, analyzes different modeling approaches for nested disjunctions, and proves the relaxation tightness of explicit nested disjunctions.
Findings
Explicit nested disjunctions offer tighter relaxations.
Flattening nested disjunctions can lead to looser relaxations.
Theoretical proofs support the superiority of hierarchical modeling.
Abstract
Optimization problems with discrete-continuous decisions are traditionally modeled in algebraic form via (non)linear mixed-integer programming. A more systematic approach to modeling such systems is to use Generalized Disjunctive Programming (GDP), which extends the Disjunctive Programming paradigm proposed by Egon Balas to allow modeling systems from a logic-based level of abstraction that captures the fundamental rules governing such systems via algebraic constraints and logic. Although GDP provides a more general way of modeling systems, it warrants further generalization to encompass systems presenting a hierarchical structure. This work extends the GDP literature to address three major alternatives for modeling and solving systems with nested (hierarchical) disjunctions: explicit nested disjunctions, equivalent single-level disjunctions, and flattening via basic steps. We also…
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
TopicsProcess Optimization and Integration · Formal Methods in Verification · Bayesian Modeling and Causal Inference
