首页 > 编程语言 >算法通用模板讲解

算法通用模板讲解

时间:2022-09-19 19:45:14浏览次数:73  
标签:通用 边界 维数 个体 算法 讲解 模板

作用:

  1.作论文—数据—程序进行实现;

  2.程序多种多样,需要一个通用的模板;

  3.关键:通用的地方是什么?

  4.算法之间的共同点与不同点;

 

算法的模板:

1.参数设置:

(1)优化算法参数:种群大小——个体/向量的个数;算子参数;等等

(2)优化问题参数:维数——变量个数;边界——变量的范围/可行域;等等

2.初始化种群:多少,维数是多少,边界;

3.计算目标函数值:代入优化问题得到;

4.新个体的产生:算子———每个算法都不一样,即算法与算法之间核心区别;

5.边界约束:让新产生的变量在可行域内;

6.计算新个体的函数值及更新操作:保证算法收敛过程,贪婪机制——保留优秀个体;

7.记录相关数据:算法得到相关数据。

 

标签:通用,边界,维数,个体,算法,讲解,模板
From: https://www.cnblogs.com/likaiwang/p/16708791.html

相关文章