求解多陷阱不平衡优化问题的进化算法研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:robot2004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进化算法(EvolutionaryAlgorithm,简称EA)是受进化论启发而提出的一类随机搜索算法,主要用于求解传统计算方法难以处理的复杂、全局优化和多目标优化问题,特别是多陷阱不平衡和带约束的优化问题,受到专家和学者的广泛关注。目前,进化算法因其易用性和通用性,已逐渐应用于工程管理,计算机应用、工程优化和自动化控制等领域,然而相对于传统的确定性算法,进化算法的搜索能力和稳定性已成为影响其广泛应用的关键因素。本博士论文课题主要针对进化算法求解多陷阱不平衡和带约束优化问题的能力进行了相关研究,提出了几种改进的进化算法。主要创新工作如下:(1)提出了一种处理单目标优化问题的基于排序的竞赛选择机制。与按照适应度大小来进行选取的方式不同,算法通过排序让染色体结构相近的两个个体进行比较并从中选择较优的个体来保证种群的多样性和收敛性。这种方法不需要增加额外的机制来保持种群多样性,时间复杂度也很小。此外,给出了一种与进化代数相关的自适应杂交和变异算子来提高算法的搜索能力。最后,对大量的标准问题进行了数值仿真,并将结果与大量现有较好算法进行了比较,比较结果表明了文中算法的有效性。需要特别指出的是,对一个自变量空间为100维的测试函数,该算法搜索到了比公布的最好结果更好的解。(2)讨论了常用适应度函数的不足,并设计了一组均匀分布的权重和一种转化函数来对其进行改进,改进后的适应度函数使得算法可以均匀的选取目标空间中的解。当选取的解分布不均匀时,设计了一种动态调整区域杂交概率的机制来加大分布稀疏或没有解点区域的搜索概率,并使用动态邻域中的最优个体杂交来提高算法的搜索效率。数值实验结果验证了该算法比其它两个优秀算法更有效。(3)分析了极大极小策略,得出该策略的选点方式是通过搜索目标空间各子区域中各个子目标的最优解,根据这种选点的方式设计了一种分方向选择搜索的算法。搜索过程中为了防止同一子区域中各个方向上解点间的距离偏离过大,引入了一个动态调整的阈值,并通过添加外部集实现了个体间的信息共享。最后,对大量常见和较难的多目标优化问题的数值仿真表明该算法能找到大多数优化问题的解。(4)提出了一种处理约束的方法,该方法不仅考虑了不可行解的违反度和偏好关系,还考虑了不可行解的分布对种群更新的影响,从而对不可行解的选取方式进行了改进。另外,针对约束多目标优化问题中有效界面存在空洞的情况,给出了一种有效的判别机制来减少在空洞区域的无效搜索。最后,对难度较高的约束问题进行了测试,实验结果表明该算法相对于其它算法性能较好或相当。(5)研究了权重选点导致有效解丢失和极差解被选取的问题,提出了一种点选权重的方式,同时给出了选择的依据。在选择过程中采用了分组和局部比较的方法来减少算法的时间复杂度。另外,算法给出了一种新的基于统计的诱导算子来动态调节在不同区域的搜索概率,并对大量的带约束和不带约束的较难的多目标测试问题进行了实验,实验结果显示该算法的效果很好。
其他文献
如何评价教师的课堂教学?每位教师都会有自己的判断。为了评价的准确性与客观性,将感性的认识上升为理性,形成一个比较科学的基本模式,评价课堂教学宜“六看”,即看教学目标、教材
[目的]探讨三焦膜系学说的代表方丹蛇汤治疗代谢综合征的作用机制,以揭示其在指导临床复杂疑难证治疗中的意义。[方法]取SPF级Wistar雄性大鼠,随机分为正常组、模型组、西药
橡胶密封圈的粘接工艺技术曹关宝(铁道部大连机车车辆工厂工艺处,辽宁省大连市,116022)1前言在设备维修中;经常遇到这样的情况:某种规格的O型橡胶密封圈损坏后,急于没有备件;尤其是进口设备中
宋教仁是我国著名的资产阶级革命家、政治家、民主宪政的积极倡导者。研究宋教仁,不仅对研究辛亥革命有典型意义,而且对我国当代民主宪政思想资源的丰富、民主宪政的建设具有
<正>一、"互联网+"助力学生阅读活动1."互联网+中小学图书馆(室)"管理与应用之"云图24小时自助书屋"随着互联网应用的不断深入,"互联网+"的概念也随之提出,此时,如何在"互联
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
Frenkel-Kontorova模型是一类非线性耦合动态系统,有着广泛的应用价值与理论指导意义。结合目前FK模型广泛的实际应用,阐明了研究FK模型的重要意义。对国内外关于FK模型的研
大数据在教育教学中的应用将越来越广泛。以高中信息技术学科为研究对象,尝试在课堂教学中应用大数据,以期为大数据应用于各学科教学提供参考。