染色体的适应度和所占的比例 序号染色体适应度值所占比例|累计 0l110 8 16 8 11000 15 30 23 2345 00100 25 10010 10 30 01100 12 24 42 用转轮方法进行选择6001 50
染色体的 适应度和所占的比例 用转轮方法进行选择
2.10个染色体种群按比例的选择过程 染色体被选的概率 染色体编号1 345678910 适应度 22 17721211737 被选概率0102|022009002016014090300 适应度累计8 02734364859666976 被选的染色体个数 随机数2349761312757 所选染色 体号码 37 3137
染色体编号 1 2 3 4 5 6 7 8 9 10 适应度 8 2 17 7 2 12 11 7 3 7 被选概率 0.1 0.02 0.22 0.09 0.02 0.16 0.14 0.09 0.03 0.09 适应度累计 8 10 27 34 36 48 59 66 69 76 随机数 23 49 76 13 1 27 57 所选染色 体号码 3 7 10 3 1 3 7 染色体被选的概率 被选的染色体个数 ⒉10个染色体种群按比例的选择过程
●交换操作 复制不能创新交换解决染色体的创新 方法随机选择二个染色体(双亲染色体)随机指定一点或多 点,进行交换可得二个新的染色体(子辈染色体 双亲染色体:染色体A11010110 交换点 染色体B01011001 新的子辈染色体:A11010001 B01011110 ●变异 模拟生物在自然界环境变化引起基因的突变在染 色体二进制编码中,1变成0,或0变成1.突变产生染色 体的多样性避免进化中早期成熟,陷入局部极值点, 突变的概率很低
●交换操作 方法:随机选择二个染色体(双亲染色体),随机指定一点或多 点, 进行交换,可得二个新的染色体(子辈染色体). 新的子辈染色体: A’ 11010001 B’ 01011110 模拟生物在自然界环境变化,引起基因的突变.在染 色体二进制编码中,1变成0;或0变成1.突变产生染色 体的多样性,避免进化中早期成熟,陷入局部极值点, 突变的概率很低. ●变异 复制不能创新,交换解决染色体的创新
GA的流程 问题的初始(候选)解 编码成染色体(向量) 确定种群P(t) 计算各染色体的适应度 复制 种群P(t种群P(t+1) 交换 通过遗传运算存优去劣 变异 种群P(t1 种群满足预定指标 解码染色体 问题解答空间
GA的流程
简单遗传算法(GA)的基本参数 ①种群规模P:参与进化的染色体总数 ②代沟G:二代之间不相同的染色体数目,无重叠G=1 有重叠0<G<1 ③选择方法:转轮法精英选择法,竞争法 ④交换率P一般为60~100% ⑤变异率:Pn-般为0.1~10% 举例设函数f(x)=x求其在区间國31的最大值 变异概率取0.001
简单遗传算法(GA)的基本参数 ①种群规模 P: 参与进化的染色体总数. ②代沟G: 二代之间不相同的染色体数目,无重叠G = 1; 有重叠 0 < G <1 ③选择方法: 转轮法,精英选择法,竞争法. ④交换率: Pc 一般为60~100%. ⑤变异率: Pm 一般为0.1~10% 举例: 变异概率取0.001