Differential evolution in chemical engineering