行业知识
【选择自由,免费下载】超340种基础群智能优化算法-Matlab版
群智能优化算法可以作为很好的工具来解决许多实际问题,如特征选择、图像分割、医学诊断,经济排放调度问题,植物病害识别,工程设计,PID优化控制,设备故障诊断,机器学习模型参数整定等等。
在这个领域,有一个理论:没有免费午餐(No Free Lunch,NFL)理论。它从逻辑上证明了不存在最适合解决所有优化问题的元启发式算法。换句话说,特定的元启发式可能在一组问题上显示出非常有希望的结果,但相同的算法可能在另一组问题上显示出糟糕的性能。显然,NFL使这一研究领域非常活跃,这导致了每年提出很多新的元启发式和改进当前方法。
世间万物皆可成法。本期在前期的基础上,持续更新最最最基础的群智能优化算法,总数突破了340种。这里,不涉及改进的算法及变体,因为实在太多了,真的太多了,就和海洋里的水一样多。把最重要的改进、提升工作留给各位小伙伴。
数量这么多,到底怎么选?
当然是根据NFL理论选你喜欢的啦。
点击算法名字可以跳转至相应的推文,即可下载Matlab代码。
(有些链接有时会间歇性抽风,可能等几天就好了,或者尝试切换安卓或IOS系统下载
)
02
—
目录
-
龙格库塔算法 Runge Kutta Method
-
蜻蜓算法Dragonfly Algorithm
-
黏菌算法Slime mould algorithm
-
囊状虫群算法 Tunicate Swarm Algorithm
-
引力搜索算法Gravitational Search Algorithm
-
麻雀优化算法Sparrow Search Algorithm
-
灰狼优化算法 Grey Wolf Optimizer
-
多元宇宙优化器Multi-Verse Optimizer
-
正弦余弦算法Sine Cosine Algorithm
-
帝企鹅优化器 Emperor penguin optimizer
-
蛇优化算法Snake Optimizer
-
精子群优化算法Sperm Swarm Optimization
-
人类受孕优化器Human Conception Optimizer
-
旗鱼优化算法Sailfish Optimizer
-
金枪鱼群优化算法Tuna swarm optimization
-
䲟鱼优化算法Remora optimization algorithm
-
巨鲹优化器Giant Trevally Optimizer
-
白鲸优化算法Beluga whale optimization
-
大白鲨优化器White Shark Optimizer
-
水母搜索优化器Jellyfish Search Optimizer
-
海马优化器Sea-horse optimizer
-
金豺优化算法Golden jackal optimization
-
猎豹优化器Cheetah Optimizer
-
孔雀优化算法Peafowl Optimization Algorithm
-
侏儒猫鼬优化算法(Dwarf Mongoose Optimization
-
沙猫群优化算法Sand Cat swarm optimization
-
变色龙优化算法Chameleon Swarm Algorithm
-
长鼻浣熊优化算法Coati Optimization Algorithm
-
人工电场算法Artificial Electric Field Algorithm
-
缎蓝园丁鸟优化器Satin bowerbird optimizer
-
蜘蛛猴优化算法Spider Monkey Optimization
-
冠状病毒群体免疫优化器Coronavirus herd immunity optimizer
-
鲸鱼优化算法Whale Optimization Algorithm
-
蜣螂优化器 Dung beetle optimizer
-
哈里斯鹰优化算法Harris hawks optimization
-
天鹰优化器Aquila Optimizer
-
白鹭群优化算法Egret Swarm Optimization Algorithm
-
红鸢优化算法Red kite Optimization Algorithm
-
胡桃夹子鸟优化算法Nutcracker Optimization Algorithm
-
飞狐优化算法Flying Foxes Optimization
-
猎食者算法Hunter–prey optimization
-
狐狸优化算法Fox-inspired Optimization Algorithm
-
山羚羊优化器Mountain Gazelle Optimizer
-
斑马优化算法Zebra Optimization Algorithm
-
人工兔优化算法Artificial Rabbits Optimization
-
社交滑雪驱动算法(social ski driver algorithm)
-
光学启发优化算法(Optics Inspired Optimization )
-
供需算法(supply-demand-based optimization)
-
未来搜索算法(Future search algorithm)
-
政治优化器(Political Optimizer)
-
探路者算法(Pathfinder Algorithm)
-
亨利气体溶解优化算法(Henry gas solubility optimization)
-
平衡优化器(Equilibrium Optimizer)
-
随机油漆算法(Stochastic Paint Optimizer)
-
吉萨金子塔建造算法(Giza Pyramids Construction)
-
蝴蝶优化算法Butterfly optimization algorithm BOA
-
熊气味搜索算法bear smell search algorithm,BSSA
-
秃鹰搜索优化算法Bald eagle search Optimization algorithm,BES
-
金鹰优化器Golden Eagle Optimizer,GEO
-
海洋捕食者算法 Marine Predators Algorithm MPA
-
跳蛛优化算法 Jumping Spider Optimization Algorithm (JSOA)
-
卷尾猴搜索算法Capuchin search Algorithm CSA
-
帝企鹅优化算法Aptenodytes Forsteri Optimization algorithm (AFO)
-
科莫多巨蜥算法Komodo Mlipir Algorithm,KMA
-
萤火虫群优化算法Firebug Swarm Optimization (FSO) Algorithm
-
野马算法Wild Horse Optimizer,WHO
-
白骨顶鸡优化算法COOT optimization algorithm,COOT
-
蜜獾算法Honey Badger Algorithm,HBA
-
野燕算法Wild Geese Algorithm - WGA
-
鼠群优化器Rat Swarm Optimizer RSO
-
爬行动物搜索算法Reptile Search Algroithm RSA
-
北方苍鹰优化算法Northern Goshawk Optimization,NGO
-
大猩猩优化器Artificial gorilla troops optimizer
-
澳洲野狗优化算法Dingo Optimization Algorithm
-
非洲秃鹫优化算法African vultures optimization algorithm
-
文化算法 Cultural Algorithm
-
和声搜索算法Harmony Search
-
帝国主义竞争算法Imperialist Competitive Algorithm
-
风驱动优化 Wind Driven Optimization
-
头脑风暴算法 Brain Storm Optimization
-
联盟竞赛算法 League Championship Algorithm
-
足球联赛竞争算法Soccer League Competition Algorithm
-
搜索组算法Search Group Algorithm
-
人类学习优化算法Human Learning Optimization
-
多跟踪器优化算法Multi-tracker Optimization Algorithm
-
JAYA算法
-
最有价值球员算法Most Valuable Player Algorithm
-
黄金正弦算法Golden sine algorithm
-
加权超位置吸引算法Weighted Superposition Attraction
-
骑手优化算法Rider Optimization Algorithm
-
神经网络算法Neural Network Algorithm
-
学校算法School Based Optimization
-
雨水算法Rain Water Algorithm
-
球形搜索优化器Spherical search optimizer
-
拔河优化算法Tug of War Optimization Algorithm
-
生物地理优化Biogeography-Based Optimization
-
动物迁徙算法Animal Migration Optimization
-
共生生物搜索算法 Symbiotic Organisms Search
-
鸡群优化算法Chicken Swarm Optimization
-
乌鸦搜索算法Crow search algorithm
-
最优捕食算法Optimal Foraging Algorithm
-
鼠妇算法Porcellio scaber algorithm
-
人工蝴蝶优化算法Artificial Butterfly Optimization
-
樽海鞘算法 Salp Swarm Algorithm
-
斑鬣狗优化算法Spotted Hyena Optimizer
-
蚱蜢优化算法Grasshopper Optimization Algorithm
-
天牛须搜索算法Beetle Antennae Search Algorithm
-
蚯蚓优化算法Earthworm Optimization Algorithm
-
绯鲵鲣算法 Yellow Saddle Goatfish Algorithm
-
郊狼优化算法coyote optimization algorithm
-
裸鼹鼠算法naked mole-rat algorithm
-
蜉蝣算法mayfly optimization algorithm
-
寄生捕食算法Parasitism – Predation algorithm
-
乌燕优化算法Sooty Tern Optimization Algorithm
-
海鸥优化算法Seagull Optimization Algorithm
-
变邻域搜索算法Variable Neighborhood Search
-
类电磁机制优化算法Electromagnetism-like Mechanism Optimization Algorithm
-
协方差矩阵自适应进化算法Covariance Matrix Adaptation Evolution Strategy
-
状态转移算法State Transition Algorithm
-
水循环算法Water Cycle Algorithm
-
回溯搜索优化算法Backtracking Search Optimization Algorithm
-
黑洞算法Black Hole Algorithm
-
纵横交叉优化器 crisscross search optimizer
-
广义相对论搜索算法General Relativity Search Algorithm
-
随机分形搜索算法Stochastic Fractal Search Algorithm
-
电磁场优化算法Electromagnetic Field Optimization
-
闪电搜索算法Lightning Search Algorithm
-
阴阳对算法Yin Yang Pair Optimization
-
星系群优化算法Galactic Swarm Optimization
-
雷电附着优化算法Lightning Attachment Procedure Optimization
-
静电放电算法Electrostatic Discharge Algorithm
-
原子搜索算法Atom Search Optimization
-
富兰克林定律算法Franklin’s Laws Inspired Algorithm
-
适应度相关优化器Fitness Dependent Optimizer
-
邻域一致算法Neighborhood-based Consensus
-
入侵杂草优化算法Invasive Weed Optimization
-
花朵授粉算法Flower pollenation algorithm
-
树木生理算法Tree Physiology Optimization
-
森林优化算法Forest Optimization Algorithm
-
树种优化算法Tree Seed Algorithm
-
向日葵优化算法Sunflower Optimization
-
食肉植物算法carnivorous plant algorithm
-
蒲公英优化器Dandelion Optimizer
-
人工蜂群算法Artificial Bee Colony
-
蚁群优化算法 Ant Colony Optimization
-
蚁群系统Ant Colony System
-
细菌觅食优化算法Bacterial Foraging Optimization Algorithm
-
布谷鸟搜索算法Cuckoo Search algorithm
-
萤火虫算法 Firefly Algorithm
-
布谷鸟优化算法Cuckoo Optimization Algorithm
-
果蝇优化算法Fruit Fly Optimization Algorithm
-
磷虾群算法Krill Herd Algorithm
-
鸽群优化算法Pigeon-inspired Optimization algorithm
-
蝗虫搜索算法Locust Search Algorithm
-
帝王蝶优化算法Monarch butterfly optimization
-
群居蜘蛛算法Social Spider Optimization
-
混合蛙跳算法Shuffled Frog Leaping Algorithm
-
飞蛾扑火算法Moth-Flame Optimization Algorithm
-
蚁狮优化器Ant Lion Optimizer
-
飞蛾搜索算法Moth Search algorithm
-
象群优化算法Elephant Herding Optimization
-
蛾群算法Moth Swarm Algorithm
-
蝙蝠算法bat algorithm
-
松鼠搜索算法Squirrel search algorithm
-
猫和老鼠优化器Cat and Mouse Based Optimizer
-
袋獾优化算法Tasmanian Devil Optimization
-
鹈鹕优化算法Pelican Optimization Algorithm
-
天鹰优化器Aquila Optimizer
-
白鹭群优化算法Egret Swarm Optimization Algorithm
-
红鸢优化算法Red kite Optimization Algorithm
-
胡桃夹子鸟优化算法Nutcracker Optimization Algorithm
-
飞狐优化算法Flying Foxes Optimization
-
猎食者算法Hunter–prey optimization
-
山羚羊优化器Mountain Gazelle Optimizer
-
斑马优化算法Zebra Optimization Algorithm
-
人工兔优化算法Artificial Rabbits Optimization
-
倭黑猩猩优化器Bonobo optimizer
-
瞪羚羊优化算法Gazelle optimization algorithm
-
蜜蜂捕食算法Bee-Eater Hunting (BEH) Algorithm
-
象鼻虫危害优化算法Weevil Damage Optimization Algorithm
-
棕熊优化算法Brown-bear Optimization Algorithm
-
藤壶交配优化器Barnacles Mating Optimizer
-
人工蜂鸟算法Artificial hummingbird algorithm
-
巨型睡莲优化算法Victoria Amazonica Optimization
-
鱼鹰优化算法Osprey optimization algorithm
-
蝠鲼觅食优化Manta ray foraging optimization
-
战争艺术优化器Art Of War optimizer
-
淘金优化器Gold Rush Optimizer
-
动态狩猎领导优化算法Dynamic Hunting Leadership optimization algorithm
-
厨师优化算法Chef-Based Optimization Algorithm
-
驾驶训练优化Driving Training-Based Optimization
-
人群漩涡搜索算法Population-based Vortex Search Algorithm
-
阿里巴巴和四十大盗算法Ali baba and the Forty Thieves
-
教与学优化算法Teaching-learning- Studying based optimization
-
法医调查优化算法Forensic-based investigation algorithm
-
学生心理的优化算法Student psychology based optimization algorithm
-
霜冰优化算法Rime optimization algorithm
-
逻辑优化算法Incomprehensible but Intelligible in time logics
-
开普勒优化算法Kepler Optimization Algorithm
-
减法平均优化器Subtraction-Average-Based Optimizer
-
切诺贝利灾难优化器 Chernobyl Disaster Optimizer
-
能量谷优化算法Energy valley optimizer
-
成长优化器Growth Optimizer
-
加权均值向量算法weIghted meaN oF vectOrs
-
凌日搜索Transit Search Optimization Algorithm
-
菲克定律算法Fick's Law Algorithm
-
战争策略算法War Strategy Optimization Algorithm
-
泥环算法Mud Ring Algorithm
-
五行算法Five Phases Algorithm
-
群体机器人搜索和救援Swarm robotics search & rescue
-
圆圈搜索算法Circle Search Algorithm
-
算术优化算法Arithmetic Optimization Algorithm
-
流向算法Flow Direction Algorithm
-
饥饿游戏搜索算法Hunger Games Search
-
教学研优化算法Teaching-learning- Studying based optimization
-
材料生成算法Material Generation Algorithm
-
嗅觉优化算法Smell Agent Optimization
-
晶体结构算法Crystal Structure Algorithm
-
社交网络搜索Social Network Search
-
带电粒子优化算法Electric Charged Particles Optimization
-
热传递关系优化算法Heat transfer relation-based optimization algorithm
-
类帕累托贯序抽样算法Pareto-like Sequential Sampling Algorithm
-
成功历史智能优化器Success history intelligent optimizer
-
几何平均优化器geometric mean optimizer
-
教与学优化算法Teaching-Learning-based Optimization
-
进化交配算法Evolutionary Mating Algorithm
-
山猫优化算法Serval Optimization Algorithm
-
内部搜索算法Interior search algorithm
-
声纳启发优化算法Sonar Inspired Optimization
-
火鹰优化器Fire Hawk Optimizer
-
宽吻海豚优化器Bottlenose Dolphin Optimizer
-
原子轨道搜索算法Atomic Orbital Search
-
水湍流优化算法Turbulent Flow of Water-based Optimization
-
梯度优化器gradient-based optimizer
-
广义正态分布优化Generalized Normal Distribution Optimization
-
阿基米德优化算法Archimedes optimization algorithm
-
莱维飞行分布算法Lévy flight distribution
-
堆优化器Heap-Based Optimizer
-
人工生态系统优化Artificial ecosystem-based optimization
-
混沌博弈算法Chaos Game Optimization
-
合作搜索算法Cooperation search algorithm
-
指数分布优化器Exponential Distribution Optimizer
-
鸭群算法Duck swarm algorithm
-
登山队优化算法Mountaineering Team-Based Optimization
-
贫富优化算法Poor and rich optimization algorithm
-
黑寡妇优化算法Black Widow Optimization Algorithm
-
黑猩猩优化算法Chimp Optimization Algorithm
-
利希滕贝格算法Lichtenberg Optimization Algorithm
-
大逃杀优化算法Battle Royale Optimization Algorithm
-
知识获取共享算法Gaining-Sharing Knowledge Based Algorithm
-
热交换优化算法Thermal exchange optimization
-
循环系统优化算法Circulatory System Based Optimization
-
猫群优化算法Cat Swarm Optimization
-
杨氏双缝实验优化器Young’s double-slit experiment
-
螳螂搜索算法Mantis Search Algorithm
-
貉藻优化算法Waterwheel Plant Algorithm
-
儿童绘画发展优化算法Child Drawing Development Optimization Algorithm
-
虎鲸算法Killer Whale Algorithm
-
粒子群优化算法 Particle Swarm optimization
-
遗传算法 Genetic Algorithm
-
差分进化算法 Differential Evolution Algorithm
-
模拟退火算法 Simulated Annealing
-
资源竞争算法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
-
一对一优化器One-to-One Based Optimizer,OOBO
-
二次插值优化算法Quadratic Interpolation Optimization,OIO
-
进化场优化算法Evolutionary Field Optimization,EFO
-
农田肥力算法Farmland fertility algorithm,FFA
-
双曲正弦余弦优化器Sinh Cosh Optimizer,SCHO
-
传播搜索算法Propagation Search Algorithm (PSA)
-
完全知情搜索算法Fully Informed Search Algorithm,FISA
-
局部强化优化器Partial reinforcement optimizer,PRO
-
单一候选优化器Single Candidate Optimizer,SCO
-
同核分子优化算法Homonuclear Molecules Optimization (HMO)
-
狭义相对论搜索算法Special Relativity Search (SRS)
-
三角拓扑聚合优化器Triangulation Topology Aggregation Optimizer (TTAO)
-
人类城市化搜索算法Human urbanization algorithm,HUS
-
技能优化算法Skill Optimization Algorithm (SOA)
-
间歇泉启发算法Geyser Inspired Algorithm,GEA
-
焦点群优化算法Focus Group Optimization Algorithm,FGOA
-
同步热传搜索算法Simultaneous Heat Transfer Search,SHTS
-
水分蒸发算法Water Evaporation Optimization,WEO
-
人类进化优化算法human evolutionary optimization algorithm (HEOA)
-
人类行为优化算法Human Behavior-Based Optimization Algorithm,HBBO
-
平衡复合运动优化Balancing Composite Motion Optimization,BCMO
-
肝癌算法Liver Cancer Algorithm,LCA
-
土拨鼠优化算法Prairie Dog Optimization Algorithm,PDO
-
电鳗觅食优化算法Electric eel foraging optimization,EEFO
-
口育鱼算法Mouth Brooding Fish algorithm,MBF
-
桶水母优化算法Rhizostoma optimization algorithm,ROA
-
红尾鵟算法Red-tailed hawk algorithm,RTH
-
成吉思汗鲨鱼优化器Genghis Khan shark optimizer,GKSO
-
边境牧羊犬优化算法Border Collie Optimization,BCO
-
蘑菇繁殖优化算法Mushroom Reproduction Optimization,MRO
-
冠豪猪优化算法Crested Porcupine Optimizer,CPO
-
巨型犰狳优化算法 Giant Armadillo Optimization,GAO
-
鳑鲏鱼优化算法 Bitterling Fish Optimization,BFO
-
美洲狮优化器 Puma Optimizer (PO)
-
鹦鹉优化器 Parrot optimizer(PO)
-
角蜥优化算法 Horned Lizard Optimization Algorithm (HLOA)
-
鹅优化算法 GOOSE Algorithm,GOOSE
-
河马优化算法 Hippopotamus Optimization Algorithm
-
深度睡眠优化器 Deep Sleep Optimizer,DSO
-
摆线搜索优化算法 Trochoid Search Optimization Algorithm (TSO)
-
正切搜索算法 Tangent Search Algorithm,TSA
-
足球队训练算法 Football Team Training Algorithm (FTTA)
-
牛顿-拉夫逊优化算法 Newton-Raphson-Based Optimizer (NRBO)
-
基于pid的搜索算法 PID-based search algorithm (PSA)
-
爱情进化算法 Love Evolution Algorithm,lEA
-
非垄断搜索算法 non-monopolize search,NO
-
学前教育优化算法Preschool Education Optimization Algorithm,PEOA
-
吸引-排斥优化算法Attraction–Repulsion Optimization Algorithm,AROA
-
Rao优化算法Rao algorithms, Rao