Breadcrumb
- Home
- Publications
- Proceedings
- 2025 AIChE Annual Meeting
- Computing and Systems Technology Division
- 10: Software Tools and Implementations for Process Systems Engineering II
- (679g) The Objective Reduction Community Algorithm (ORCA)
To enhance its accessibility and impact, we are developing an open-source package in Julia and Python named ORCA. This tool will enable users to define the variables, constraints, and objectives within their MaOP of interest and automatically apply our dimensionality reduction algorithm to determine two or three groups of objectives, which can then form the basis of a solvable and interpretable multi-objective optimization problem with minimal tradeoff information loss. Designed to integrate with existing optimization workflows (JuMP and Pyomo), ORCA empowers practitioners and researchers to effectively interpret the tradeoffs between many sustainability objectives. We conclude the talk by discussing a few examples of the successful application of ORCA. For example, ORCA has been used to analyze the competing or correlated nature of cost and emissions objectives in green ammonia production [3]. It has also identified the objective groupings in process design problems [4] and elucidated relationships between planetary boundaries in hydrogen supply chain optimization, providing insights into maintaining sustainable indices.
[1] de Freitas, A. R., Fleming, P. J., & Guimaraes, F. G. (2015). Aggregation trees for visualization and dimension reduction in many-objective optimization. Information Sciences, 298, 288-314.
[2] Russell, Justin M., and Andrew Allman. "Sustainable decision making for chemical process systems via dimensionality reduction of many objective problems." AIChE Journal 69.2 (2023): e17962.
[3] Wang, H., & Allman, A. (2024). Analysis of the correlating or competing nature of cost-driven and emissions-driven demand response. Computers & Chemical Engineering, 181, 108520.
[4] Wang, H., & Allman, A. Dimensionality Reduction in Optimal Process Design with Many Uncertain Sustainability Objectives. Syst. Control Trans, 3, 920-926.