为解决基本差分进化算法的缺陷,利用布谷鸟搜索(cs)算法寻优能力强的优点,在DE每次完成选择操作后,不直接进入下一次迭代,而是引入CS算法,继续进行搜索,这样就增加了粒子的搜索活力,从而得到一种新的差分进化算法。经过对6个标准测试函数的大量实验计算表明,该算法能有效克服DE算法的缺陷,使寻优精度有较大改进。将算法应用于求解非线性方程组问题,给出了数值算例。
In order to solve the basic differential evolutionary algorithm's drawback, taking advantage of Cuckoo Search(CS) algorithm optimization capability, after finishing the selection operation in DE, going to the next iteration is indirect, the CS algorithm is introduced to continue the search, the particle search' s activity is improved and a new DE algorithm is got. Massive experiments of six standard benchmark functions suggest that this novel hybrid algorithm effectively overcomes the disadvantages of DE algorithm. It produces a conspicuous effect, which results in satisfactory outcome in experiments. The CS-DE method is applied to solving nonlinear equations and the numerical examples are proposed.