文件名称:回溯搜索优化算法:一种新的基于群的全局优化算法,用于实值数值优化问题。-matlab开发
文件大小:50KB
文件格式:ZIP
更新时间:2024-06-19 05:56:03
matlab
本文介绍了回溯搜索优化算法(BSA),这是一种用于解决实值数值优化问题的新进化算法(EA)。 EA 是流行的随机搜索算法,广泛用于解决非线性、不可微分和复杂的数值优化问题。 当前的研究旨在减轻 EA 中经常遇到的问题的影响,例如对控制参数的过度敏感、过早收敛和计算缓慢。 在这种情况下,BSA 的发展是由试图开发更简单、更有效的搜索算法的研究推动的。 与许多搜索算法不同,BSA 具有单个控制参数。 而且,BSA 的问题解决性能对这个参数的初始值并不过分敏感。 BSA 结构简单,有效、快速且能够解决多模态问题,使其能够轻松适应不同的数值优化问题。 BSA产生试验种群的策略包括两个新的交叉和变异算子。 BSA 生成试验种群和控制搜索方向矩阵和搜索空间边界幅度的策略赋予了它非常强大的探索和开发能力。 特别是,BSA 拥有一个内存,其中存储了随机选择的上一代的种群,用于生成搜索方向矩阵。 因
【文件预览】:
BSA.zip