MATLAB算法实战应用案例精讲-【智能优化算法】 海鸥优化算法(SOA) (附MATLAB和Python源码)

前言

 2019 年,Dhiman G等人提出了一种受自然界海鸥启发的新颖全局优化算法—海鸥优化算法(Seagull Optimization Algorithm, SOA)。与其他智能优化算法类似,海鸥优化算法也是基于种群的算法,模拟了海鸥群体的迁徙和攻击行为,算法提出者将这些行为抽象化建立数学模型。

    算法的主要算子是模拟全局搜索的海鸥迁徙算子和模拟局部搜索的海鸥攻击算子。海鸥优化算法的提出,为工程优化和人工智能领域提供了新的优化工具。虽然海鸥优化算法的模型相对简洁,但与其他优化算法相比,海鸥优化算法在实际问题求解中还是体现出了一定的优势。

 

 

伪代码

 

 代码实现

MATLAB

func_info.m

function [lowerbound,upperbound,dimension,fitness] &

猜你喜欢

转载自blog.csdn.net/qq_36130719/article/details/129687395