(119h) Advanced Solution Techniques for Event Constrained Programming
AIChE Annual Meeting
2023
2023 AIChE Annual Meeting
Computing and Systems Technology Division
Advances in Optimization I
Monday, November 6, 2023 - 5:36pm to 5:54pm
We have developed event constraints as a new constraint class for general InfiniteOpt problems that enable us to pose relaxed constraints using intuitive parameters and arbitrary constraint aggregation logic. Event constraints generalize chance constraints for general InfiniteOpt domains (e.g., deterministic dynamic formulations) and complex constraint logic. These complex objects provide rich modeling capabilities but can be difficult to solve/reformulate due to the complexity in handling arbitrary logic and the scalability limitations that come with using binary variables (e.g., those stemming from big-M reformulations) in nonconvex formulations [8].
To address these challenges, we propose several approaches to efficiently solve event constrained formulations and straightforwardly handle arbitrary constraint logic. First, we present a generalized disjunctive programming (GDP) formulation which enables us to model complex constraint logic under the intuitive abstraction provided by established GDP tools [9]. Moreover, this allows us to utilize diverse solution approaches such as convex hull, strengthened big-M, and logic-based outer approximation that leverage the unique structure of GDP formulations [10]. We also propose a class of continuous approximations for event constraints by extending approaches from the chance constraint literature such as conditional-value-at-risk (CVaR) approximation and sigmoidal approximation [11, 12]. These negate the need for binary variables and can achieve tight approximations. We illustrate these findings using diverse case studies in stochastic, dynamic, and PDE-constrained optimization.
References
[1] Joshua L Pulsipher, Weiqi Zhang, Tyler J Hongisto, and Victor M Zavala. âA unifying modeling abstraction for infinite-dimensional optimization.â Computers & Chemical Engineering, 156:107567, 2022.
[2] James Blake Rawlings, David Q Mayne, and Moritz Diehl. âModel predictive control: theory, computation, and design,â volume 2. Nob Hill Publishing Madison, WI, 2017.
[3] Sungho Shin, Ophelia S Venturelli, and Victor M Zavala. âScalable nonlinear programming framework for parameter estimation in dynamic biological system models.â PLoS computational biology, 15(3):e1006828, 2019.
[4] Dentcheva, Darinka, and Andrzej RuszczyÅski. "Portfolio optimization with stochastic dominance constraints." Journal of Banking & Finance 30.2, 433-451, 2006.
[5] Amalia Nikolopoulou and Marianthi G Ierapetritou. âOptimal design of sustainable chemical processes and supply chains: A review.â Computers & Chemical Engineering, 44:94â103, 2012.
[6] Eric C Kerrigan and Jan M Maciejowski. âSoft constraints and exact penalty functions in model predictive control.â 2000.
[7] braham Charnes and William W Cooper. âChance-constrained programming.â Management science, 6(1):73â79, 1959.
[8] Kyri Baker and Bridget Toomey. âEfficient relaxations for joint chance constrained ac optimal power flow.â Electric Power Systems Research, 148:230â236, 2017.
[9] Ignacio E Grossmann. âAdvanced optimization for process systems engineering.â Cambridge University Press, 2021.
[10] Qi Chen, Emma S Johnson, David E Bernal, Romeo Valentin, Sunjeev Kale, Johnny Bates, John DSiirola, and Ignacio E Grossmann. âPyomo.gdp: an ecosystem for logic based modeling and optimization development.â Optimization and Engineering, pages 1â36, 2021.
[11] Arkadi Nemirovski and Alexander Shapiro. âConvex approximations of chance constrained programs.â SIAM Journal on Optimization, 17(4):969â996, 2007.
[12] Yankai Cao and Victor M Zavala. âA sigmoidal approximation for chance-constrained nonlinear programs.â arXiv preprint arXiv:2004.02402, 2020.