个可能的解。首先，产生足量的随机变数，做为初始的可能解。接着，依序进行突变、交叉、选择计算，做完一轮后，检查某个终止条件。若终止条件尚未满足，则回到突变、交叉、选择计算，否则终止差分进化演算法，输出最后一轮的最佳解。
突变.在进化计算中，突变是用于产生随机解的计算方法。
交叉.在突变之后，差分进化演算法使用交叉计算以增强随机解的多样性。
选择.在交叉之后，差分进化演算法对随机解做选择，移除演化失败的解，留下演化成功的解。选择之后，