Skip to content
DraconiticResearch
Search Sources API
203,203 studies31 sourcesUpdated 23 min ago
PreprintCC BY 4.0arXiv

Solution Methods for Infinite-Dimensional Generalized Disjunctive Programming

Abstract

Generalized disjunctive programming (GDP) expresses mixed discrete-continuous decisions through Boolean indicators and disjunctions, and can be systematically solved via a library of methods proposed in the literature. The recent InfiniteGDP abstraction lifts this modeling layer to continuous domains such as time, space, and uncertainty, but only the big-M and hull reformulations, the two endpoints of the relaxation spectrum, have been generalized to the infinite setting. This work closes this gap by generalizing four other GDP solution methods to infinite-dimensional optimization: the multiple big-M reformulation, P-split reformulation, cutting plane reformulation, and the logic-based outer approximation algorithm. It further proposes MBM-GP, a novel Gaussian-process variant of multiple big-M that learns the big-M function over the infinite domain from a small subset of the subproblem solves. Moreover, these approaches are implemented in the Julia package InfiniteDisjunctiveProgramming.jl. The methods are benchmarked on case studies arising in dynamic and stochastic optimization. The results demonstrate how the generalized solution methods can outperform big-M and hull, with MBM-GP retaining the tightness of multiple big-M at a fraction of its reformulation cost.

Related

  1. Generalized Disjunctive Programming with Derivative-Free Configuration Search
    Albert Joon Lee, Woosik Kim, David E. Bernal Neira
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  2. When Can an Infinite-Stream Evaluation Support Dynamic Programming? Compatibility, Recursive Compression, and Generalized Summation
    Yingzhe Xu
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  3. Generalized Semi-Infinite Programming for Robust Optimal Control with Decision-Dependent Uncertainty
    J. Wehbeh, E. C. Kerrigan, E. Scaccia
    arXivPreprintCC BY-NC-ND 4.0Full textOptimisation & controlarXiv
  4. More on Disjunctive Convex Hulls of Generalized Cross Polytopes
    Yushan Qu, Jon Lee
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  5. Non-convex integer programming: a deterministic solution method of the large block sale problem
    David Nizard, Dominique Quadri
    arXivPreprintCC BY-NC-SA 4.0Full textOptimisation & controlarXiv
BibTeX
@misc{nguyen2026solution,
  title = {{Solution Methods for Infinite-Dimensional Generalized Disjunctive Programming}},
  author = {Daniel Nguyen and Joshua L. Pulsipher},
  howpublished = {arXiv},
  year = {2026},
  month = aug,
  doi = {10.48550/arxiv.2608.27707},
  eprint = {2608.27707},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2608.27707},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Solution Methods for Infinite-Dimensional Generalized Disjunctive Programming
AU  - Daniel Nguyen
AU  - Joshua L. Pulsipher
PY  - 2026
DA  - 2026/08/27
PB  - arXiv
DO  - 10.48550/arxiv.2608.27707
UR  - https://arxiv.org/abs/2608.27707
AB  - Generalized disjunctive programming (GDP) expresses mixed discrete-continuous decisions through Boolean indicators and disjunctions, and can be systematically solved via a library of methods proposed in the literature. The recent InfiniteGDP abstraction lifts this modeling layer to continuous domains such as time, space, and uncertainty, but only the big-M and hull reformulations, the two endpoints of the relaxation spectrum, have been generalized to the infinite setting. This work closes this gap by generalizing four other GDP solution methods to infinite-dimensional optimization: the multiple big-M reformulation, P-split reformulation, cutting plane reformulation, and the logic-based outer approximation algorithm. It further proposes MBM-GP, a novel Gaussian-process variant of multiple big-M that learns the big-M function over the infinite domain from a small subset of the subproblem solves. Moreover, these approaches are implemented in the Julia package InfiniteDisjunctiveProgramming.jl. The methods are benchmarked on case studies arising in dynamic and stochastic optimization. The results demonstrate how the generalized solution methods can outperform big-M and hull, with MBM-GP retaining the tightness of multiple big-M at a fraction of its reformulation cost.
ER  -