- 博客(2)
- 收藏
- 关注
原创 遗传算法求解函数极大值问题(附测试代码)
遗传算法(Genetic Algorithm, GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。简而言之,遗传算法就是通过每次选择比较好的个体进入下一次循环来保证每一轮解的最优特性,其核心思想有以下几个方面。(1)初始化值(染色体),转化成二进制的形式(为了方便和变异)(2)使用轮盘赌算法设计策略来选择下一轮进入循环的染...
2019-01-24 20:23:29 5419 2
原创 轮盘赌算法及matlab实现代码
轮盘赌算法的基本思想是:各个个体被选中的概率与其适应度函数值大小成正比,它是为了防止适应度数值较小的个体被直接淘汰而提出的。为了弄清轮盘赌算法,我搜集了相关的文献和教材,发现很多文章都喜欢把轮盘赌算法与遗传算法、蚁群算法、蜂群算法等混入一起来解释,这样轮盘赌算法中就会冒出什么染色体、遗传下一代、信息正反馈、信息素、雇佣蜂等词语,看起来“高大上”,这样也使得简单实用的轮盘赌算法在理解和实现上都变得...
2019-01-21 20:07:36 16654 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人