遗传算法(GA)原理以及matlab与python实现
1.概述
遗传算法,模拟达尔文进化论的自然选择和遗传学机理的生物进化过程的计算模型,一种选择不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异,这些操作后,保证了以后的个体基本上是最优的,那么以后再继续这样下去就可以一直最优了。
解决的问题:
主要还是解决优化类问题,尤其是那种不能直接解出来的很复杂的问题
2.技术
2.1编码
(1)二进制编码
二进制编码的字符串长度与问题所求解的精度有关。需要保证所求解空间内的每一个个体都可以被编码。
优点:编、解码操
原创
2020-10-27 19:41:37 ·
2845 阅读 ·
3 评论