NSGA-II

NSGA-II是一种快速、精英主义的多目标遗传算法,由K-Deb教授于2002年提出,用于解决复杂的多目标优化问题。通过快速非支配排序和拥挤距离的概念,NSGA-II在保持解决方案多样性的同时提高了搜索效率。本文详细介绍了NSGA-II的原理,包括快速非支配排序、多样性保护策略以及模拟结果和参数设置。
摘要由CSDN通过智能技术生成

A Fast and Elitist Multiobjective Genetic Algorithm:NSGA-II中文翻译
目录
1. NSGA-II 简介
2. NSGA-II 详细介绍
3. NSGA-II 模拟结果
4. 参数设置问题
5. 约束处理方法

1. NSGA 简介

NSGA-II适合应用于复杂的、多目标优化问题。是K-Deb教授于2002在论文:A Fast and Elitist Multiobjective Genetic Algorithm:NSGA-II,中提出。在论文中提出的NSGA-II解决了NSGA的主要缺陷,实现快速、准确的搜索性能。NSGA的非支配排序的时间复杂度为 O(MN3) O ( M N 3 ) ,在种群规模N较大时排序的速度会很慢。NSGA-II使用带精英策略的快速非支配排序,时间复杂度为 O(M(2N)2) O ( M ( 2 N ) 2 ) ,排序速度有大幅的提升。而且使用了精英策略,保证了找到的最优解不会被抛弃,提高了搜索性能。另一方面NSGA使用共享函数来使解分布均匀,该函数依赖于共享参数 σshare σ s h a r e 的选择,而且共享函数的复杂度高达 O(N2) O ( N 2 ) 。NSGA-II从新定义了拥挤距离来代替共享参数。

2. NSGA-II详细介绍

一. 快速非支配排序

picture 1

基于支配比较对种群快速非支配排序,排序分两部分

  • 将群体的的个体能支配的个体组成一个集合 Sp
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值