Optimization is a ubiquitous tool in process systems engineering which is being used on models of ever-increasing size and complexity. Decomposition solution approaches can be powerful tools for solving difficult optimization problems but are dependent on finding a partition of variables and constraints amenable to the solution approach. In this paper, we propose an automated, generic method for decomposing optimization problems using community detection. This method generates subproblems which are tightly interacting amongst themselves but weakly interacting with other subproblems, thus minimizing the amount of coordination required in the solution approach. We demonstrate the ability of our method to find solutions faster than solving the original problem in many cases.
|Original language||English (US)|
|Title of host publication||Computer Aided Chemical Engineering|
|Number of pages||6|
|State||Published - Jan 1 2018|
|Name||Computer Aided Chemical Engineering|
Bibliographical noteFunding Information:
Financial support from the National Science Foundation and the University of Minnesota Initiative for Renewable Energy and the Environment (IREE) is gratefully acknowledged.
© 2018 Elsevier B.V.
- community detection