Browse
Keywords
Records with Keyword: Parallelization
Global Optimization of a Hydrodealkylation Flowsheet through Spatial Decomposition with SNoGloDe
Madeline Leppla, Georgia Stinchfield, Norman Tran, Carl D. Laird
June 12, 2026 (v1)
Keywords: Algorithms, Optimization, Parallelization, Process Operations
Global optimization of industrial-scale chemical process flowsheets remains challenging due to nonlinearity, nonconvexity, and large problem scale. While equation-oriented modeling frameworks enable high-fidelity representation of industrial processes, obtaining globally optimal solutions is often computationally intractable for off-the-shelf solvers. In this work, we present a decomposition-based global optimization strategy that solves a high-fidelity flowsheet model from the IDAES framework with the Structured Nonlinear Global Decomposition (SNoGloDe) framework. The proposed approach exploits spatial decomposability by partitioning the flowsheet into coupled subproblems linked through a small set of complicating variables and solving them within a prioritized spatial branch-and-bound framework. The methodology is demonstrated on a hydrodealkylation (HDA) process for benzene production, a nonconvex and industrially relevant case study. The flowsheet is decomposed into reactor and sep... [more]
libDIPS: An Open-Source Platform for Global Optimization of Hierarchical Optimization Problems
Adrian W. Lipow, Daniel Jungen, Aron Zingler, Hatim Djelassi, Alexander Mitsos
June 12, 2026 (v1)
Keywords: Numerical Methods, Optimization, Parallelization, Semi-Infinite Programming
Hierarchical optimization problems such as (generalized) semi-infinite optimization problems and bilevel problems appear in various disciplines of process systems engineering, such as flexibility analysis or parameter estimation. Adaptive discretization-based algorithms are a family of methods to solve these problems. In these methods, the original problem is decomposed into subproblems, which are solved with a standard optimization solver and then refined iteratively. Several related algorithms have been published. Until recently, computational studies have typically been performed using publication-specific implementations and benchmark problems. We recently published a software package - libDIPS - comprising existing adaptive discretization-based algorithms and a library of test problems for comparison. Several of the algorithms implemented in libDIPS exhibit strong parallelization potential in their algorithmic steps: In the algorithms of Mitsos [Optimization 60:1291-1308 (2011)] a... [more]
A GRASP Heuristic for Solving an Acquisition Function Embedded in a Parallel Bayesian Optimization Framework
R. Cory Allen, Youngdae Kim, Dimitri J. Papageorgiou
August 15, 2024 (v2)
Subject: Optimization
Design problems for process systems engineering applications often require multi-scale modeling integrating detailed process models. Consequently, black-box optimization and surrogate modeling have continued to play a fundamental role in mission-critical design applications. Inherent in surrogate modeling applications, particularly those constrained by “expensive” function evaluations, are the questions of how to properly balance “exploration” and “exploitation” and how to do so while harnessing parallel computing in techniques. We devise and investigate a one-step look-ahead GRASP heuristic for balancing exploration and exploitation in a parallel environment. Computational results reveal that our approach can yield equivalent or superior surrogate quality with near linear scaling in the number of parallel samples.
(0.04 seconds)
[Show All Keywords]

[0.05 s]