Skip to content
DraconiticResearch
Search Sources API
197,787 studies31 sourcesUpdated 41 min ago
PreprintarXiv licencearXiv

Generalized Disjunctive Programming with Derivative-Free Configuration Search

Abstract

Generalized disjunctive programming (GDP) describes process design alternatives with Boolean variables, disjunctions, and logical propositions, and fixing one configuration leaves a subproblem in the continuous variables. Conventional GDP methods require explicit equations, which a simulator may not expose, and mixed-integer nonlinear programming (MINLP) reformulations can be intractable for nonconvex models. The external-variable reformulation turns configuration choice into an optimization over an integer lattice whose objective is the subproblem value, which derivative-free optimization (DFO) can search while the GDP model continues describing the alternatives. We pair GDP models with surrogate DFO methods and the direct-search method NOMAD and compare them with discrete steepest descent (D-SDA), logic-based and MINLP solvers, and enumeration on nine process models, 21 test functions, a pharmaceutical flowsheet simulated in PharmaPy, and a catalytic distillation column with 100,947 configurations. On the largest reactor network, the surrogate methods MISO and RBFOpt reach the reference in nine or ten of ten runs with about 30 subproblem solves, whereas logic-based methods solve nearly one subproblem for each admissible configuration and most D-SDA descents end at one local minimum. In the flowsheet example, where GDP solvers do not apply, RBFOpt and MISO find the best of 36 simulated configurations in every run with 20 evaluations. For the catalytic column, D-SDA and MISO reach the best known design with 100 evaluations, whereas MINLP solvers find no design within 15% of it and global solvers return contradictory certificates. This search pays off when the configuration space is too large to enumerate, has deceptive local minima, or has MINLP reformulations that fail, and enumeration or a direct reformulation is simpler for small algebraic models.

Related

  1. Solution Methods for Infinite-Dimensional Generalized Disjunctive Programming
    Daniel Nguyen, Joshua L. Pulsipher
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  2. More on Disjunctive Convex Hulls of Generalized Cross Polytopes
    Yushan Qu, Jon Lee
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  3. Learn Feasibility Once, Optimize All Objectives: Derivative-Free Diffusion Models for Chance-Constrained Programming
    Ziwen Liu, Yan Liu, Congying Han +3
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  4. Search-Trajectory Patterns as Feedback for Adaptive Metaheuristic Configuration Control
    José Villamayor, Lucas Erazo, Ricardo Soto +2
    MathematicsPeer-reviewedCC BY 4.0General mathematicsCrossref
  5. Inertial parameterized Douglas-Rachford for generalized DC programming problems
    Avinash Dixit, Pankaj Gautam, Sorin-Mihai Grad
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
BibTeX
@misc{lee2026generalized,
  title = {{Generalized Disjunctive Programming with Derivative-Free Configuration Search}},
  author = {Albert Joon Lee and Woosik Kim and David E. Bernal Neira},
  howpublished = {arXiv},
  year = {2026},
  month = nov,
  doi = {10.48550/arxiv.2611.05508},
  eprint = {2611.05508},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2611.05508},
}
RIS
TY  - UNPB
TI  - Generalized Disjunctive Programming with Derivative-Free Configuration Search
AU  - Albert Joon Lee
AU  - Woosik Kim
AU  - David E. Bernal Neira
PY  - 2026
DA  - 2026/11/03
PB  - arXiv
DO  - 10.48550/arxiv.2611.05508
UR  - https://arxiv.org/abs/2611.05508
AB  - Generalized disjunctive programming (GDP) describes process design alternatives with Boolean variables, disjunctions, and logical propositions, and fixing one configuration leaves a subproblem in the continuous variables. Conventional GDP methods require explicit equations, which a simulator may not expose, and mixed-integer nonlinear programming (MINLP) reformulations can be intractable for nonconvex models. The external-variable reformulation turns configuration choice into an optimization over an integer lattice whose objective is the subproblem value, which derivative-free optimization (DFO) can search while the GDP model continues describing the alternatives. We pair GDP models with surrogate DFO methods and the direct-search method NOMAD and compare them with discrete steepest descent (D-SDA), logic-based and MINLP solvers, and enumeration on nine process models, 21 test functions, a pharmaceutical flowsheet simulated in PharmaPy, and a catalytic distillation column with 100,947 configurations. On the largest reactor network, the surrogate methods MISO and RBFOpt reach the reference in nine or ten of ten runs with about 30 subproblem solves, whereas logic-based methods solve nearly one subproblem for each admissible configuration and most D-SDA descents end at one local minimum. In the flowsheet example, where GDP solvers do not apply, RBFOpt and MISO find the best of 36 simulated configurations in every run with 20 evaluations. For the catalytic column, D-SDA and MISO reach the best known design with 100 evaluations, whereas MINLP solvers find no design within 15% of it and global solvers return contradictory certificates. This search pays off when the configuration space is too large to enumerate, has deceptive local minima, or has MINLP reformulations that fail, and enumeration or a direct reformulation is simpler for small algebraic models.
ER  -