针对基础磷虾群(KH)算法在求解复杂函数优化问题时局部搜索能力差、求解精度低、收敛速度慢、容易陷入局部最优等问题,提出一种基于动态压力控制算子的磷虾群算法(DPCKH)。该算法将一种新的动态压力控制算子加入了标准磷虾群算法,使其处理复杂函数优化问题更有效。动态压力控制算子通过欧氏距离量化了多个不同优秀个体对目标个体的诱导效应,进而在优秀个体附近加速产生新磷虾个体,提高了磷虾个体的局部探索能力。通过比较蚁群算法(ACO)、差分进化算法(DE)、碎虾群算法(KH)、 改进的磷虾群算法(KHLD)和粒子群算法(PSO),DPCKH算法在7个测试函数上的结果表明,DPCKH算法与ACO算法、DE算法、KH算法、KHLD算法和PSO算法相比有着更强的局部勘测能力,其开采能力更强。
群智能优化算法是求解复杂的实际优化问题的一种计算方法。该类算法从仿生学的角度,模拟自然界中生物生活习性在定义域中快速寻找目标问题的最优解,具有可扩展性、自适应性和并行性等多种优点。目前,群智能优化算法被广泛地应用于求解复杂的优化问题中,包括有:蚁群优化( Ant Colony Optimization, ACO)算法、粒子群优化( ParticleSwarm Optimization, PSO)算法、人工蜂群( Artificial BeeColony, ABC)算法、遗传算法( Genetic Algorithm, GA)、差分进化( Differential Evolution, DE)算法等。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !