群体智能算法大全(尽可能完整)
📌 群体智能算法大全(尽可能完整)
🔹 早期经典(1980s–1990s)
Boids (1987, Reynolds) ——鸟群仿真(计算机图形学,不是优化算法)
Ant Colony Optimization (ACO) (1992, Dorigo) ——蚂蚁觅食+信息素
Particle Swarm Optimization (PSO) (1995, Kennedy & Eberhart) ——鸟群/鱼群
Genetic Algorithm (GA) (1975, Holland, 更早) ——自然选择、遗传学
Differential Evolution (DE) (1997, Storn & Price) ——差分进化
🔹 蜂群/蚂蚁类
Artificial Bee Colony (ABC) (2005, Karaboga) ——蜜蜂觅食分工
Bee Algorithm (BA) (2005, Pham et al.) ——蜂群舞蹈交流
Bumble Bees Mating Optimization (BBMO) ——大黄蜂交配行为
Virtual Bee Algorithm (VBA) ——虚拟蜜蜂群体
Ant Lion Optimizer (ALO) (2015, Mirjalili) ——蚁狮捕猎蚂蚁
Artificial Immune Systems (AIS) ——模仿免疫群体机制
🔹 鱼群/水生类
Fish School Search (FSS) (2008, Bastos Filho et al.) ——鱼群觅食
Krill Herd Algorithm (KH) (2012, Gandomi & Alavi) ——磷虾群体运动
Shark Smell Optimization (SSO) ——鲨鱼追踪猎物气味
Clonal Selection Algorithm (CSA) ——免疫系统(抗体群体)
Cuttlefish Algorithm (CFA) ——墨鱼伪装和光学反射
🔹 飞行动物类
Bat Algorithm (BA) (2010, Xin-She Yang) ——蝙蝠超声波回声定位
Firefly Algorithm (FA) (2008, Xin-She Yang) ——萤火虫发光吸引
Grey Wolf Optimizer (GWO) (2014, Mirjalili) ——灰狼群体围猎
Whale Optimization Algorithm (WOA) (2016, Mirjalili & Lewis) ——座头鲸气泡网捕食
Dragonfly Algorithm (DA) (2015, Mirjalili) ——蜻蜓结队飞行
Bird Mating Optimizer (BMO) (2003) ——鸟类繁殖行为
🔹 陆地动物类
Cat Swarm Optimization (CSO) (2006, Chu et al.) ——猫的追逐与休息
Cuckoo Search (CS) (2009, Yang & Deb) ——布谷鸟寄生繁殖 + Lévy flight
Elephant Herding Optimization (EHO) (2015) ——大象母系群体行为
Wolf Pack Search Algorithm (WPA) (2007) ——狼群侦查与围攻
Gazelle Optimization Algorithm (GOA) ——瞪羚逃避捕食者行为
Squirrel Search Algorithm (SSA) ——松鼠觅食与季节迁移
Horse Herd Optimization (HHO) ——马群协作与奔跑
Chimp Optimization Algorithm (ChOA) (2020) ——黑猩猩狩猎协作
Slime Mould Algorithm (SMA) (2020) ——黏菌群体觅食网络
🔹 昆虫与微生物类
Glowworm Swarm Optimization (GSO) (2005, Krishnanand & Ghose) ——萤火虫/发光虫
Bacterial Foraging Optimization (BFO) (2002, Passino) ——细菌趋化
Invasive Weed Optimization (IWO) (2006, Mehrabian & Lucas) ——杂草扩散
Termite Colony Optimization (TCO) ——白蚁建巢行为
Bee Swarm Optimization (BSO) ——蜜蜂群蜂拥而至
🔹 混合 & 进化扩展
Memetic Algorithm (MA) ——遗传 + 局部搜索
Harmony Search (HS) (2001, Geem et al.) ——音乐即兴演奏的群体协调
Cultural Algorithm (CA) ——社会群体知识共享
Quantum-behaved PSO (QPSO) ——量子化的粒子群
Hybrid PSO-GA / PSO-DE ——混合群体智能
🔹 其他自然启发
Human Group Optimization (HGO) ——人类集体决策
Soccer League Competition Algorithm (SLC) ——足球队策略
Imperialist Competitive Algorithm (ICA) (2007, Atashpaz-Gargari) ——帝国主义扩张竞争
League Championship Algorithm (LCA) ——体育锦标赛竞争
✅ 总结
📊 主要分类:
鸟/鱼/兽群体:PSO, FSS, GWO, WOA, DA, HHO, EHO…
昆虫类:ACO, ABC, FA, GSO, CS, BFO, TCO…
其他自然/社会:HS, ICA, MA, CA, LCA…
基本上,学术界提出过 上百种群体智能算法,但真正应用广泛、稳定可靠的主流算法仍然是:
👉 PSO, ACO, ABC, FA, BA, GWO, WOA, DE, GA
最后更新时间 3 月 by admin
