6.变异概率与变异算子
GA中的变异运算,是指对个体染色体编码串中的某些基因值作变动,从而形成一个新的个体.
交叉运算是GA中产生新个体的主要方法,决定了算法的全局搜索能力.
变异运算是产生新个体的辅助方法,决定了算法的局部搜索能力.
(1)变异概率(Pm).通常取Pm=0.0001~0.1.
(2)变异算子.
在所有个体的编码串范围内随机地确定基因座.
以设定的Pm对这些基因座的基因值进行变异.
变异算子的设计包括:如何确定变异点的位置和如何进行基因值的替换.
2023-01-11 13:49:39
86KB
遗传算法
1