- 7
- 0
- 约1.02万字
- 约 30页
- 2017-01-04 发布于湖北
- 举报
6.5 基本位变异算子 对于基本遗传算法中用二进制编码符号串所表示的个体,若需要进行变异操作 的某一基因座上的原有基因值为0,则变异操作将该基因值变为1,反之,若原有 基因值为1,则变异操作将其变为0。 基本位变异因子的具体执行过程是: Ⅰ. 对个体的每一个基因座,依变异概率pm指定其为变异点。 Ⅱ. 对每一个指定的变异点,对其基因值做取反运算或用其它等位基因值来代替, 从而产生出一个新的个体。 基本位变异运算的示例如下所示: A:1010 1 01010 A’:1010 0 01010 基本位变异 变异点 6 遗传算法的实现 7 遗传算法的手工模拟计算示例 为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各 个主要执行步骤。 例:求下述二元函数的最大值: max f(x1,x2)=x12+x22 s.t. x1 ? {1,2,3,4,5,6,7}
原创力文档

文档评论(0)