作用:
1.作论文—数据—程序进行实现;
2.程序多种多样,需要一个通用的模板;
3.关键:通用的地方是什么?
4.算法之间的共同点与不同点;
算法的模板:
1.参数设置:
(1)优化算法参数:种群大小——个体/向量的个数;算子参数;等等
(2)优化问题参数:维数——变量个数;边界——变量的范围/可行域;等等
2.初始化种群:多少,维数是多少,边界;
3.计算目标函数值:代入优化问题得到;
4.新个体的产生:算子———每个算法都不一样,即算法与算法之间核心区别;
5.边界约束:让新产生的变量在可行域内;
6.计算新个体的函数值及更新操作:保证算法收敛过程,贪婪机制——保留优秀个体;
7.记录相关数据:算法得到相关数据。
标签:通用,边界,维数,个体,算法,讲解,模板 From: https://www.cnblogs.com/likaiwang/p/16708791.html