-
利用CEC2014函数集对GA遗传算法的性能进行测试的matlab减影代码-GA-CEC2014-Test::test_tube
资源介绍
matlab减影代码
GA-CEC2014-Test
任务安排:
看完pdf书籍的第26页-33页,结合其中的例题,弄懂二进制编码的遗传算法的工作机理;实现二进制编码的遗传算法;思考并回答:
(1)什么是遗传算法?遗传算法的起源是什么?
(2)遗传算法是如何工作的?
(3)最早提出遗传算法的人物是谁?遗传算法的发展历程如何?
(4)发展历程中,有什么代表性的人物和著作?
了解并掌握实数编码的遗传算法,思考遗传算法实数编码与二进制编码的不同之处以及优势,实现实数编码的遗传算法;
基于所实现的实数编码的GA算法,在CEC2014
benchmark上测试GA算法的性能;主要在单峰优化问题F1、F3;多峰优化问题F8、F12;混合优化问题F18、F20和复合优化问题F25、F30,8个函数上测试GA算法的性能;所有测试函数的公式以及定义请参考所发的英文文档。
基于以上8个函数,测试各个参数对算法性能的影响:GA中population
size、变异概率、交叉概率等对算法的影响;不同类型的优化问题上,参数对算法性能的影响可能不一样,需要分类分析;其中交叉概率从0.9以0.1步长递减至0.1;变
- 上一篇: cec14-matlabcode
- 下一篇: CEC2014测试函数及相应函数解释说明