A Comparative Analysis of Differential Evolution and Boltzmann-Based Distribution Algorithms with Constraint Handling Techniques for Distillation Process Optimization

R. Murrieta-Dueñas,J. Cortez-González,J.G. Segovia-Hernández,A. Hernández-Aguirre,R. Gutiérrez-Guerra,S. Hernández
DOI: https://doi.org/10.1016/j.cherd.2024.12.013
IF: 4.119
2024-12-14
Chemical Engineering Research and Design
Abstract:Evolutionary algorithms, which emulate natural selection and species evolution, have long been applied to process optimization in chemical engineering. While these methods have demonstrated robustness to various optimization challenges, their computational requirements escalate with increasing case study complexity. This paper investigates the application of the Boltzmann Univariate Marginal Distribution Algorithm (BUMDA) as an optimization tool for distillation processes. BUMDA is a distribution estimation algorithm (EDA) based on the Boltzmann distribution, characterized by its alignment to the optimal value of the fitness function. The performance of BUMDA is benchmarked against Differential Evolution (DE), a widely adopted algorithm in chemical engineering optimization. Both algorithms are coupled with a self-adaptive constraint handling technique. The optimization objective is to minimise the total heat input in three different distillation systems while satisfying purity and recovery constraints. Results indicate that BUMDA outperforms DE, yielding superior solution quality, reduced computational complexity and lower computing time. Furthermore, BUMDA effectively avoids local minima entrapment. A statistical comparison of the algorithms using bootstrap test, confirms the enhanced performance of BUMDA over DE. Graphical abstract Download: Download high-res image (133KB) Download: Download full-size image
engineering, chemical
What problem does this paper attempt to address?