非支配排序遗传算法(NSGA)的研究与应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江大学
硕士学位论文
非支配排序遗传算法(NSGA)的研究与应用
姓名:高媛
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:卢建刚
20060301
浙江丈学礤士学位论文
直至01只+。I+IE肾N
son(F,,<。)
只+。=只+luE【1:(N一}只“|)】
Qf+.=new(P,+,)\\通过遗传算子产生新种群
如图3.3所示I射,首先将第r代产生的新种群Q与父代只合并组成R。,种群大小为2N。然后R。进行非支配排序,产生一系列非支配集只并计算拥挤度。由于子代和父代个体都包含在胄,中,则经过非支配排序以后的非支配集E中包含的个体是置中最好的,所以先将E放入新的父代种群£+。中。如果E的大小小于N,则继续向#+。中填充下一级非支配集E,直到添加E时,种群的大小超出N,对只中的个体进行拥挤度排序(sort(F;,<。)),取前N-L只。{个个体,使只+.个体数量达到Ⅳ。然后通过遗传算子(选择、交叉、变异)产生新的予代种群Q。。
图3.3NSGA-II流程
算法的整体复杂性为O(mN2),由算法的非支配排序部分决定。当排序产生