改进遗传算法在多目标问题上的应用研究

来源 :重庆师范大学 | 被引量 : 0次 | 上传用户:dalu008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗传算法通过模拟生物自适应选择过程和自适应进化过程,通过不断迭代逼近最优解,可以将其用于求解高度复杂的非线性最优值问题。在对复杂的单目标问题进行求解时,遗传算法表现出了良好的优化性能。然而,现实中的优化问题总是具有多个目标的。这些被优化的目标之间并不能同时达到最优,而是相互冲突,相互抑制。为了达到各个目标的均衡最优化,通常需要增大某一目标的值以降低其他目标的值。多目标遗传算法在优化多目标问题时具有良好的效果,这些典型的多目标遗传算法包括向量评估遗传算法,小生境pareto遗传算法,非劣分类遗传算法和pareto存档进化策略等。本文在简单遗传算法的理论基础上,设计了两类改进的遗传算法用于多目标问题求解,主要工作及研究成果如下:(1)设计了一种引入外部非劣档案的多目标遗传算法。简单多目标遗传算法在优化多目标问题时,优化过程会陷入局部最优,不能求出全局范围内的其他最优解。本算法先通过权值分配,求出多目标优化问题凸部分的全局最优解,将这些全局最优解作为初始种群的一部分,随其他随机个体一同进行遗传过程的选择、交叉、变异。在不断的迭代过程中,优秀的随机个体会搜索到非凸部分的最优个体,最优非劣个体会淘汰体质较弱的随机个体。针对函数ZDT1,ZDT2,ZDT3,ZDT4,ZDT6进行测试,实验结果表明,改进后的算法,相较于NMOGA[1]算法,在解集的覆盖度和均匀度上更有优势。(2)设计了一种基于信息熵的多目标遗传算法。该算法在传统的NSGA-2算法的基础上加以改进,在遗传操作开始时以某一目标为基准,求出种群在该目标上的聚类个数,利用聚类个数的值进而求出种群的信息熵。将信息熵作为改变交叉概率和变异概率的因子,使交叉概率和变异概率调控种群的寻优与种群的收敛。针对函数ZDT1,ZDT2,ZDT3,ZDT4,ZDT6进行测试,并以一生产调度问题作为测试实例,实验结果表明,本文基于信息熵的NSGA2-EN算法比传统的NSGA-2算法求得的种群更加的丰富。
其他文献
随着游戏、仿真等图形技术的不断发展,以及工业设计、模拟仿真、三维影视等对三维复杂物体模型应用需求的不断增加,关于三维模型重建的相关研究越来越受到人们的重视。而由于
随着互联网的迅猛普及,网络在人们生活中所占的比重也越来越大,网络中出现大量与XML数据流有关的应用,比如网络日志、股票分析、互联网监控、数据安全管理、位置信息、电子信息
随着互联网技术的快速发展,搜索引擎技术随之诞生。人们总是希望通过搜索引擎找到最相关、最权威的网页,而搜索引擎网页排序算法的好坏直接关系到用户能否找到这样的网页。所
面对当今社会信息系统安全需求的日益增长,已不可能单纯地靠技术手段从根本上解决信息系统的安全问题,更应该从系统工程的角度来看待信息系统的安全问题。风险评估是信息系统
随着互联网的高速发展,众多企业和个人已经把大量数据交给第三方服务器存储,如何保证私有数据的机密性和隐私成为急需解决的问题。加密技术是保护数据机密性和隐私的一种较为
社会经济的不断发展推动着人口大规模地向城市地区聚拢,导致交通越来越拥堵。交通拥堵已成为困扰交通领域的一个难题。大范围的车辆检测识别能及时的获取交通信息,改善交通安全
随着信息时代的发展,实时嵌入式系统已经不仅仅应用于工业自动化控制,而是更广泛的应用于多媒体通信、突发事件处理、环境监测、交通控制以及航空航天等领域。传统微内核结构
近年来,图数据模型广泛应用于生物信息、计算化学、语义网等领域。现有的图数据查询处理技术大多基于频繁子图,是一个过滤、验证过程,即首先通过挖掘出来的频繁子图构造索引,然后
智能规划的研究是人工智能研究领域的一个重要分支,在具体的实际应用中具有重要的意义。虽然基于模型检测的规划方法发展时间不长,但是可以用其来解决很多问题,例如求解不确
词类划分与词性标注都是自然语言处理中重要的基础性研究课题,也是后续研究如浅层句法分析、文本分类、机器翻译等的基础。该课题的研究方法主要有三种:基于规则的方法、基于