自动控制网—学习自动控制技术电气自动化技术从这里开始!

遗传算法的求解步骤

时间:2015-08-26 09:53来源:www.eadianqi.com 编辑:自动控制网
1.简单遗传算法的求解步骤 (1)初始化群体; (2)计算群体上每个个体的适应度值; (3)按由个体适应度值所决定的某个规则选择将进入下一代的个体; (4)按概率Pc进行交叉操作; (5)按概率Pc进行突变操作; (6)若没有满足某种停止条件,则转第(2)步,否则进入下一步; (7)

1.简单遗传算法的求解步骤
    (1) 初始化群体;
    (2) 计算群体上每个个体的适应度值;
    (3) 按由个体适应度值所决定的某个规则选择将进入下一代的个体;
    (4) 按概率Pc进行交叉操作;
    (5) 按概率Pc进行突变操作;
    (6) 若没有满足某种停止条件,则转第(2)步,否则进入下一步;
    (7) 输出群体中适应度值最优的染色体作为问题的满意解或最优解。

本文来自www.eadianqi.com

2.一般遗传算法的主要步骤
    (1) 随机产生一个由确定步骤
    (2) 对该字符串群体迭代的执行下面的步①和②,直到满足停止标准:
        ① 计算群体中每个个体字符串的适应值;
        ② 应用复制、交叉和变异等遗传算子产生下一代群体。
    (3) 把在后代中出现的最好的个体字符串指定为遗传算法的执行结果,这个结果可以表示问题的一个解。 自动控制网www.eadianqi.com版权所有

本文已影响