差异演化算法改进及在优化问题中的应用研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dgfm1028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
差异演化算法是一种基于群体差异的演化算法,由于算法的易实现性和高效性,受到了相关领域专家学者的广泛关注,在很多工程与应用领域,比如非线性函数优化、神经网络、多目标优化、数据滤波等领域得到很好的仿真效果。但是差异演化算法还缺乏一些理论基础,另外,对于差异演化算法在离散问题和组合优化问题上的研究也还有待加强。本文在前人工作的基础上,主要对差异演化算法在函数优化方面和组合优化方面进行了研究。 ⑴对差异演化算法的国内外发展状况以及相关的基本概念进行了介绍,并阐述了本文的主要工作。介绍了差异演化算法的基本概念、原理及其发展,并分析了其优缺点及国内外的一些改进策略。并重点介绍了基于DE/rand-to-best/1版本的差异演化算法操作步骤和其C语言源代码。 ⑵介绍了改进差异演化算法在函数优化方面的应用,主要是设计了一个差异演化算法与粒子群优化算法的融合算法,算法主要是在改进算法的种群多样性方面做的很好,试验结果表明了融合后的算法在函数优化方面效果很好、而且比单一的差异演化算法收敛速度快,精度更高,稳定性更好。 ⑶研究了差异演化算法在离散问题中的处理策略,以及在离散问题中的应用。并将处理离散问题的策略用于处理背包问题和组合优化领域的车辆路径问题,得到不错的优化效果。试验结果表明,差异演化算法比标准遗传算法和双种群遗传算法优化效果都好。
其他文献
现在越来越多研究者开始利用具有广泛应用前景的复杂网络工具来研究金融市场,与此同时,Song等人开创性的应用分维描述复杂网络的自相似性,使得自相似性成为复杂网络的一个重要