此方法在解决一般单目标优化问题的效果不错
该算法是基于文献--JADE: Adaptive Differential Evolution with
Optional External Archive
想更加仔细了解则去下载这篇文章了解!
使用步骤:
1.在运行主程序JADE_RunTest.m
2.在命令窗口依次输入每个测试函数地区间范围和维度,具体地维度参考上述这篇文章
3. 其中
Input the upper bound:-----测试函数地决策空间x的上界
Input the lower bound:--------测试函数地决策空间x的下届
Input the Gen:----------------迭代次数
Input the type of TestFuntion:------------测试函数类型,在测试函数中总共写了13种测试函数,type==1则是第一种,对应的是算法JADE中对应测试集的第一种,依次输入3则是第三种......
注:在命令窗口输入上界的值后回车,直到全部输完!建议下载JADE这篇文章,不然不知道测试集的维度和决策空间范围
此代码是关于自适应突变策略与参数的差分进化算法(HSDE),该算法与于2016提出的,在测试单目标性能上是非常不错的。文献来源于:A new differential evolution algorithm with a hybrid mutation operator and self-adapting control parameters for global optimization problems