多染色体交叉小生境遗传算法:性能提升与早熟避免

需积分: 14 1 下载量 54 浏览量 更新于2024-09-06 1 收藏 558KB PDF 举报
本文主要探讨了一种创新的遗传算法方法——多染色体交叉的小生境遗传算法。在传统的遗传算法中,交配操作通常限于两个个体之间的染色体,这可能导致算法的局部最优解搜索效率较低。为了克服这一局限,研究者提出了一种新颖的算子,即在三个或更多染色体之间进行交叉,这种多染色体交叉可以显著提升算法的全局搜索能力和收敛速度。 小生境遗传算法结合了子种群淘汰策略,旨在防止算法过早收敛,也就是所谓的“早熟”问题。早熟现象在优化过程中可能阻碍算法达到全局最优解,通过引入适当的淘汰机制,算法能够在保持探索性的同时,避免陷入局部最优。这种方法通过实验对比,证实了在处理多峰优化问题时,多染色体交叉的小生境遗传算法相较于传统遗传算法有更优秀的表现。 论文作者梁平和刘明周来自合肥工业大学机械工程学院,他们的研究工作发表在《计算机工程与应用》杂志上,2016年第五十二卷第十八期。该研究是对近年来遗传算法性能优化趋势的一种响应,特别是在基因编码、参数选择和算子设计方面的改进。他们参考了其他学者的研究,如K.G.Srinivasa关于自适应参数调整,Matthew S. Gibbs关于参数校准,以及Jackie Rees对遗传算法参数估计的使用等。 论文特别关注了变异算子的重要性,如Xiaohua Yang对格雷码遗传算法的研究,I.DeFalco对变异算子作用的深入剖析,以及Kusum Deep和Kengo Katayama对并行遗传算法交叉和选择算子的分析。这些研究展示了对遗传算法细微调整如何显著提升其整体性能。 这篇论文不仅提出了一个具有创新性的遗传算法技术,还强调了针对遗传算法的关键性能指标如收敛速度和早熟现象的解决策略。通过实证比较,它为解决复杂优化问题提供了一个有前景的方法,为未来的遗传算法研究和发展奠定了基础。