- 98
- 0
- 约 91页
- 2016-12-22 发布于湖北
- 举报
* * 9.3.3 自适应遗传算法 2. 自适应遗传算法的步骤 (1) 编码/解码设计。 (2) 初始种群产生:N(N 是偶数)个候选解,组成初始解集。 (3) 定义适应度函数为 ,计算适应度 。 (4) 按轮盘赌规则选择N 个个体,计算 。 (5)将群体中的各个个体随机搭配成对,共组成N/2对, 对每一对个体,按照自适应公式计算自适应交叉概率 ,随机产生R(0,1),如果 则对该对染色体进行交叉操作。 * 2. 自适应遗传算法的步骤(续) (6)对于群体中的所有个体,共N个,按照自适应变异公式计算自适应变异概率 ,随机产生 R(0,1),如果 则对该染色体进行交叉操作。 (7)计算由交叉和变异生成新个体的适应度,新个体与父代一起构成新群体。 (8)判断是否达到预定的迭代次数,是则结束;否则转 (4)。 9.3.3 自适应遗传算法 * 3. 适应的交叉概率与变异概率 9.3.3 自适应遗传算法 普通自适应算法中,当个体适应度值越接近最大适应度值时,交叉概率与变异概率就越小;当等于最大适应度值时,交叉概率和变异概率为零。 改进的思想:当前代的最优个体不被破坏,仍然保留(最优保存策略);但较优个体要对应于更高的交叉概率与变异概率。 *
原创力文档

文档评论(0)