差分进化算法由Storn和Price(1995)年提出,它是一种随机的并行搜索算法,可对非线性不可微连续空间函数进行最小化。它类似于遗传算法,主要的进化过程有变异,交叉和选择,都是从一个随机初始种群开始的。但是DE算法的这三个过程和遗传算法有很大的不同。算法的收敛速度也远远快于遗传算法。