基于NSGA-Ⅱ的遗传算法在一类多目标优化问题中的研究与应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:gjsh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多目标优化问题是国内外学者研究的热点问题,而多目标遗传算法是解决这类问题的非常有效的方法。现实中遇到的许多问题往往表现为由多个、可能相互冲突的目标函数构成的多目标优化问题。多年来多目标优化问题尽管已有许多求解方法,并且,最近十几年来演化算法已经逐渐发展成为解决多目标优化问题的理想方法,特别为求解大规模复杂的多目标优化问题提供了有效的研究方法,因而多目标优化问题也已经成为演化算法领域的研究热点。国际上最为先进的多目标遗传算法(NSGA-Ⅱ)算法是最近发展起来的用来解决多目标优化问题的具有优良性能的一种多目标遗传算法,目前被大量应用在各行各业的各个领域中,并取得了很好的效果。   不可否认,NSGA有以下优点:优化目标的数目是任意的;非劣最优解分布是均匀;多个不同的等价解允许同时存在。但它仍存在一些不足:算法复杂度较高;没有采用精英策略;需要指定共享半径的大小。   在此算法的基础上Deb等人于2000年提出了一种改进算法一引进精英策略的非支配集排序遗传算法(NSGA-Ⅱ),本算法大致有以下几大特点:   (1)基于Pareto最优的快速非劣等级分类排序方法,提高了运算速度,保持了适当的选择压力,避免了进化过程的早熟;   (2)采取计算个体局部拥挤距离的方法实现共享适应度,既克服了不易确定的传统的小生境半径的缺点,又提高了算法的健壮性;   (3)通过将父代与子代种群结合后,再选取前N个优秀个体的精英保留策略,提高了算法的收敛速度。   但由于其刚刚兴起,算法本身还有很多地方有待完善。其次,关于其研究领域还不够全面。因此,如何将有关的搜索策略和多目标优化技巧与NSGA-Ⅱ进行有效的结合,能够使种群快速收敛Pareto前沿,并尽可能均匀遍布,从而最终提高问题的求解质量,则是我们值得研究的一个问题。所有这些研究也将拓展演化算法及其在多目标优化领域的应用研究。   本文在分析非支配排序算法NSGA-Ⅱ算子的基础上结合近邻Pareto赋值策略以及复合交叉算子的操作,提出了一种改进的非支配排序遗传算法(简称KC NSGA-Ⅱ)。并给出了拥挤度的评估方法、复合交叉算子的计算。最小生成树的边的权表示个体的拥挤距离很好地确保了种群的分布性。分布函数的引入,限制了精英选取的数量,从而更好地维护了种群多样性。同时给出了一种新的复合交叉算子。使得算法不但增大了其解的搜索区域,而且增强了其对边界的搜索能力。   同时,通过标准函数ZDT1-6和DTLZ2-4的仿真试验,表明此算法有更好的收敛效果和种群多样性。所以基于NSGA-Ⅱ的遗传算法在解决大多数多目标优化问题时确实比较有效。针对一类对目标优化的实际问题,本文主要做了以下几个方面的工作:   (1)提出了一种基于最小生成树的拥挤距离和基于近邻的Pareto赋值策略,这种改进后的拥挤操作对个体周围的密度信息进行估计时,不再局限于对同一级非支配个体集中的个体,所以当采用最小生成树计算某些个体的拥挤距离相等时,通过借助基于近邻的Pareto秩赋值策略就可以很容易的选择出当前最优个体。试验表明这种赋值策略有效地增强了局部搜索的能力,提高了解向Pareto前沿的收敛速度;   (2)针对杂交操作,本文在基于多父体杂交的基础上提出了一种复合交叉算子,这种杂交算子通过灵活调控分布指数的大小,可得到很好的优化效果。试验表明该操作具有很强的空间搜索能力,增强了解的遍历性:   (3)通过对ZDT和ZDTL系列函数的测试,在GD、SP、Success Rate优化指标上KCNSGA-Ⅱ算法明显优于NSGA-Ⅱ,而且也和现行的较先进的算法相匹配,比如:SPEA2、MST-NSGA-Ⅱ、MOTA-MCS、N-MOEA,尤其是在取得最好优化结果的同时,其匹配成功次数,本算法是100-99%,而NSGA-Ⅱ一般是100-95%,而SPEA2算法的仅仅是100-90%。   总之,本文在NSGA-Ⅱ算法的基础上,提出了一种基于最小生成树的拥挤距离和基于近邻的Pareto赋值策略以及复合交叉算子的多目标遗传算法。引入的最小生成树的边的权表示个体的拥挤距离和采用近邻的Pareto赋值策略很好地保持了种群的分布性。通过分布函数的引入,限制了精英选取的数量,从而更好地维护了种群多样性。同时给出了一种新的复合交叉算子,其不但增大了解的搜索区域,而且增强了算法对边界的搜索能力。实验结果表明此算法有更好的收敛效果和种群多样性。
其他文献
进入21世纪,信息技术以自工业革命以来最快的发展速度、最强的渗透能力,广泛应用到经济、军事、文化和社会生活的各个领域中。软件作为信息的载体,其质量尤其是可用性、可靠性、
图像分类和场景识别,是指将大量数字图像进行分类,并进一步检测出该图像的场景意义,用以代替人的视觉判读。在国防安全、智能车辆、医疗监护、智能机器人和视频压缩等诸多领域都
二维图像中的特征定位是计算机视觉和模式识别领域的重要研究内容。随着数字图像处理技术的发展,特征定位方法的应用领域越来越广泛。在很多实际应用中,定位出图像的感兴趣区域
软件测试是软件开发过程中极其重要的一环,是保证软件质量、提高软件可靠性的关键。面向对象技术所独有的抽象、继承、封装、多态等新特点增加了软件的复杂度和测试的难度,使得
移动Ad Hoc网络是由若干无线通信设备临时组合形成的一种无线分组网络,没有固定通信设施;网络中节点可自由移动,节点既是通信终端,又是路由器;广泛应用于紧急搜救、临时会场、无线
伴随着计算机网络的迅猛发展和因特网用户的日益增长,目前传统的客户端/服务器网络模式产生了诸如资源利用率低、高服务成本和网络性能降低等诸多方面的的问题。P2P技术以其强
XML(eXtensible Markup Language)全称为可扩展标记语言。XML最初设计目标是通过数据本身描述数据的语义来使得在Web上和在应用程序之间的通信更加简单。就像万维网以超文本
随着信息技术的高速发展,个人身份识别、安检、智能人机交互系统等应用,对运动人体进行实时观察的智能视频监控技术的需求与同俱增,使之成为计算机领域的核心课题之一,并具有越来
随着移动智能终端的普及,人们获取和分享信息的方式变得越来越便捷,其内容也从文字、图片到音频、视频,变得越来越丰富;与此同时,基于智能终端的大量应用也涌现出来,尤其是各种视
伴随互联网技术的飞速发展,传统彩票机站式的投注方式已经不能够满足彩民的需要,网络投注将在未来成为彩票行业的发展方向。由于互联网具有快速传递消息的特性,将网络引入彩票行