引言
群智能优化算法可以作为很好的工具来解决许多实际问题,如特征选择、图像分割、医学诊断,经济排放调度问题,植物病害识别,工程设计,PID优化控制,设备故障诊断,机器学习模型参数整定等等。
在这个领域,有一个理论:没有免费午餐(No Free Lunch,NFL)理论。它从逻辑上证明了不存在最适合解决所有优化问题的元启发式算法。换句话说,特定的元启发式可能在一组问题上显示出非常有希望的结果,但相同的算法可能在另一组问题上显示出糟糕的性能。显然,NFL使这一研究领域非常活跃,这导致了每年提出很多新的元启发式和改进当前方法。
世间万物皆可成法。本期在前期的基础上,持续更新最最最基础的群智能优化算法,总数突破了320种。这里,不涉及改进的算法及变体,因为实在太多了,真的太多了,就和海洋里的水一样多。
数量这么多,到底怎么选?
当然是根据NFL理论选你喜欢的啦。
点击算法名字可以跳转至相应的推文,即可下载Matlab代码。
(有些链接有时会间歇性抽风,可能等几天就好了
)
Matlab代码下载
微信搜索并关注-优化算法侠,或扫描下方二维码关注,以算法名字搜索历史文章即可下载。
-
类电磁机制优化算法Electromagnetism-like Mechanism Optimization Algorithm
-
热传递关系优化算法Heat transfer relation-based optimization algorithm
-
资源竞争算法Competition Over Resources
-
塘鹅优化算法Gannet optimization algorithm
-
流型算法Flow Regime Algorithm
-
光谱优化器Light Spectrum Optimizer
-
瞬态搜索算法Transient search algorithm
-
决斗者算法Duelist Algorithm
-
耳廓狐优化算法Fennec Fox Optimization
-
弹靶搜索算法Projectile-target search algorithm
-
受精优化算法Fertilization Optimization algorithm
-
树木生长算法Tree Growth Algorithm
-
海象优化算法Walrus Optimization Algorithm
-
高尔夫优化算法Golf Optimization Algorithm
-
水流优化器Water Flow Optimizer
-
光学显微镜算法Optical Microscope Algorithm
-
霸王龙优化算法Tyrannosaurus optimization algorithm
-
小龙虾优化算法Crayfish optimization algorithm
-
长城建造算法Great Wall Construction Algorithm
-
沙丁鱼优化算法Sardine Optimization Algorithm
-
火烈鸟搜索优化算法Flamingo Search Optimization Algorithm
-
抗冠状病毒优化算法Anti coronavirus optimization algorithm
-
雪融优化器Snow ablation optimizer
-
基于房地产市场的优化算法(REMARK)
-
Tiki-taka算法Tiki Taka Algorithm
-
季节优化算法Seasons optimization algorithm
-
混合领导优化算法Hybrid Leader Based Optimization
-
狐猴优化器Lemurs Optimizer
-
冠状病毒优化算法Coronavirus Optimization Algorithm
-
榛树搜索算法Hazelnut tree search algorithm
-
证券市场交易优化算法SETO
-
三角拓扑聚合优化器Triangulation Topology Aggregation Optimizer (TTAO)
求解cec测试函数-matlab
解决12工程设计优化问题-matlab
求解11种cec测试函数-python
一网打尽!170+种优化算法求解11种cec测试函数(附Python代码)
解决12种工程设计优化问题-python