화학공학소재연구정보센터
Reviews in Chemical Engineering, Vol.32, No.2, 149-180, 2016
The use of differential evolution algorithm for solving chemical engineering problems
Differential evolution (DE), belonging to the evolutionary algorithm class, is a simple and powerful optimizer with great potential for solving different types of synthetic and real-life problems. Optimization is an important aspect in the chemical engineering area, especially when striving to obtain the best results with a minimum of consumed resources and a minimum of additional by-products. From the optimization point of view, DE seems to be an attractive approach for many researchers who are trying to improve existing systems or to design new ones. In this context, here, a review of the most important approaches applying different versions of DE (simple, modified, or hybridized) for solving specific chemical engineering problems is realized. Based on the idea that optimization can be performed at different levels, two distinct cases were considered - process and model optimization. In both cases, there are a multitude of problems solved, from different points of view and with various parameters, this large area of successful applications indicating the flexibility and performance of DE.