(624b) Data-Driven Coordination in Enterprise-Wide Optimization
AIChE Annual Meeting
2022
2022 Annual Meeting
Computing and Systems Technology Division
Data-driven optimization
Thursday, November 17, 2022 - 12:49pm to 1:08pm
Distributed optimization is a powerful tool that allows for the solution of large-scale nonlinear problems with potential significant computational savings using only limited information exchange. ADMM and ALADIN have garnered special attention in the chemical engineering literature as distributed optimization techniques [4-7]. Yet, both algorithms display drawbacks that impede practical applicability: ADMM, as a subgradient method, requires many iterations to converge to a high-accuracy solution; ALADIN requires cheap gradient expressions and an approximation of the Hessian of the subproblems. This gradient information might not be available if the optimal solution of the subproblems requires âexpensive black-boxâ evaluations. This is the case in many process systems engineering (PSE) applications: when the subproblems sample the output of proprietary simulation queries; when expressions for the local objectives and constraints are not available for security, privacy, or organisation reasons; when multiple business entities have to coordinate on the design of a supply chain while respecting local constraints and privacy; or when faced with multi-objective optimization, where each objective is given by a black-box simulation or optimization model.
Derivative-free optimization (DFO), also called blackbox or simulation(-based) optimization, is often used to optimize blackboxes, namely systems whose gradient expressions are not readily available [8]. While DFO has been benchmarked on typical process systems engineering problems [9] and bilevel problems [10,11], it has not been used to coordinate sparsely connected distributed subproblems. In this work, we consider the coordination of blackbox subproblems using no model information. We use DFO to find the shared variables that minimize the sum of private subproblem objectives. Four DFO solvers are compared under this data-driven coordination framework to ADMM on three EWO problems: collaborative learning, facility location, and multi-objective coordination. We show that the data-driven coordination scheme allows for convergence to the same optimum achieved with distributed optimization schemes. We highlight under which mathematical and organisational conditions the data-driven scheme is encouraged over ADMM and how these conditions inform the choice of DFO solver. Finally, we point towards further research avenues involving stochasticity and black-box constraints where data-driven strategies might outperform distributed optimization.
References:
- Y. Chu, F. You, 2015, Model-based integration of control and operations: Overview, challenges, advances, and opportunities, Computers & Chemical Engineering 83, 2â20
- C. E. Gounaris, I. E. Grossmann, 2019, A preface to the special issue on enterprise-wide optimization, Optimization and Engineering 20(4), 965â968
- W. Tang, P. Daoutidis, 2019, Distributed control and optimization of process system networks: A review and perspective. Chinese J. Chem. Eng. 27, 1461â1473
- S. Boyd, N. Parikh, E. Chu, B. Peleato, J. Eckstein, 2010, Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Trends R Mach. Learn. 3, 1â122
- J. S. Rodriguez, B. Nicholson, C. Laird, V. M. Zavala, 2018, Benchmarking ADMM in nonconvex NLPs. Comput. Chem. Eng. 119, 315â325
- B. Houska, J. Frasch, M. Diehl, 2016, An Augmented Lagrangian Based Algorithm for Distributed NonConvex Optimization. SIAM Journal on Optimization 26(2), 1101â1127
- A. Engelmann, Y. Jiang, B. Houska, T. Faulwasser, 2020, Decomposition of Nonconvex Optimization via Bi-Level Distributed ALADIN. IEEE Trans. Control Netw. Syst. 7, 1848â1858
- J. Larson, M. Menickelly, S. Wild, 2019, Derivative-free optimization methods. Acta Numerica 28, 287-404
- D. van de Berg, T. Savage, P. Petsagkourakis, D. Zhang, N. Shah, E. A. del Rio-Chanona, 2022, Data-driven optimization for process systems engineering applications. Chemical Engineering Science 248, 117135
- B. Beykal, S. Avraamidou, E. N. Pistikopoulos, 2022, Data-driven optimization of mixed-integer bi-level multi-follower integrated planning and scheduling problems under demand uncertainty, Computers & Chemical Engineering 156, 107551
- F. Zhao, I. E. Grossmann, S. GarcÃaâMuñoz, S. D. Stamatis, 2021, Flexibility index of blackâbox models with parameter uncertainty through derivativeâfree optimization. AIChE Journal 67(5)