获取更多资讯,赶快关注上面的公众号吧!

第十六章 群体智能优化算法总结

总结一下最近一段时间关于群体智能优化算法的文章,这方面的文章目前一共发表了13篇,涉及粒子群(鸟)、人工蜂群、蜘蛛猴、蚁群、布谷鸟、萤火虫群、萤火虫、蝙蝠、鱼群、蟑螂、猫群、细菌觅食和烟花算法,虽然这都是些五花八门的小东西,但也不是无规律可循,这里需要注意的是,群体智能一般是指具有生命的种群(鸟、鱼等),但也有像烟花这样的无生命个体,这里我们将所有这些个体统称为智能体,认为它们具有一定的能动性,可以在解空间中进行搜索。图1为各主要优化算法的提出时间和提出者,可以看出大多数算法诞生于2000~2010年这十年左右,随着计算机计算能力的提升,人们开始依赖于这种既能得到较优的结果又不会消耗太多计算时间的元启发式算法。

图1 群体智能优化算法发展历程

下面总结一下这些算法的共同点:

  1. 都有多个粒子,代表每种智能体;
  2. 每个个体通过一定的机制进行位置的变化或者移动,来对解的空间进行搜索;
  3. 个体之间具有一定的独立性,利用局部信息和全局信息进行交互;
  4. 群体在演变过程中都引入了随机数,以便进行充分地探索。

其实人群也算是一种特殊的群体,只不过他不像其他的群体那样,仅仅是觅食,人作为一种高级动物,除了吃饱肚子以外,还有其他很多精神方面的需求,比如幸福度、快乐度和舒适度等等各个方面,并且人类具有的最大优势是语言沟通和学习能力,因此,基于这样的特性也可以提出基于人群的优化算法,只不过可能需要结合更多的组织行为学和行为心理学等相关的知识,对人的群集行为进行理论解释,同时可以采用更多以机器学习或人工智能为基础的高级策略,并应用于多目标优化问题。不过好像在2006年就已经有类似的算法了,至于为什么没有普及开来,可能还是人的行为太复杂了吧。

对于群体智能优化方面的更新将暂时告一段落,接下来将更多的关注另一种元启发式算法-进化计算,这类算法主要是基于生物的进化理论,包括遗传算法、进化策略、进化规划等,都将在后续的内容中逐渐详细讲解。

群体智能优化算法之总结相关推荐

  1. 【群体智能优化算法】粒子群算法(PSO)入门实践

    1.群体智能 群体智能源于对以蚂蚁.蜜蜂等为代表的社会性昆虫的群体行为的研究.最早被用在细胞机器人系统的描述中.它的控制是分布式的,不存在中心控制.群体具有自组织性. 群体智能优化算法主要模拟了昆虫. ...

  2. 小嘿嘿之群体智能优化算法

    常见群体智能优化算法 遗传算法 定义 基本知识点 编码 适应度函数 算法流程 选择 交叉 变异 粒子群算法(Particle Swarm Optimization,PSO) 背景思想 位置和速度迭代公 ...

  3. 群体智能优化算法学习

    这是开通CSDN以来的第一篇博文,之前专门开通过新浪博客,想记录下一些学习的心得,可自己一直拖沓,没好好学习,这个就用来作为自律的练习,坚持下来的好习惯!!! 本来对优化算法了解特别少,基本属于零的状 ...

  4. 群体智能优化算法之细菌觅食优化算法(Bacterial Foraging Optimization Algorithm,BFOA)

    获取更多资讯,赶快关注上面的公众号吧! 文章目录 第十四章 细菌觅食优化算法 14.1 介绍 14.2 BFOA的基本原理与流程 14.2.1 趋向性操作 14.2.2 复制操作 14.2.3 迁徙操 ...

  5. 群体智能优化算法之鲸鱼优化算法

    转载自我的个人网站 https://wzw21.cn/2022/01/08/woa/ 目录 鲸鱼优化算法 鲸鱼群体 模型与算法 鲸鱼优化算法 鲸鱼群体 鲸鱼是世界上最大的哺乳动物,是有情感的高智商动物 ...

  6. 群体智能优化算法之灰狼优化算法

    转载自我的个人网站 https://wzw21.cn/2022/01/07/gwo/ 目录 灰狼优化算法 灰狼群体 模型与算法 灰狼优化算法 灰狼群体 灰狼属于犬科动物,被认为是顶级的掠食者,它们处于 ...

  7. 群体智能优化算法之鲸鱼优化算法(Whale Optimization Algorithm,WOA)

    获取更多资讯,赶快关注上面的公众号吧! 文章目录 鲸鱼优化算法(Whale Optimization Algorithm,WOA) 1.1 灵感 1.2 数学建模和优化算法 1.2.1 包围捕食(En ...

  8. 群体智能优化算法之布谷鸟搜索(CS)

    获取更多资讯,赶快关注上面的公众号吧! 文章目录 第六章 布谷鸟搜索[1] 6.1 介绍 6.2 人工布谷鸟搜索 6.2.1 随机变量 6.2.2 随机游走 6.2.2.1 幂律 6.2.3 赫维赛德 ...

  9. 群体智能优化算法之萤火虫算法(Firefly Algorithm,FA)

    获取更多资讯,赶快关注上面的公众号吧! 文章目录 第八章 萤火虫算法 8.1 介绍 8.2 天然萤火虫的行为 8.3 萤火虫算法 8.4 萤火虫算法改进 参考文献 第八章 萤火虫算法 8.1 介绍 萤 ...

  10. (源码)群体智能优化算法之灰狼优化(Grey Wolf Optimizer,GWO)

    获取更多资讯,赶快关注上面的公众号吧! 文章目录 第三十三章 灰狼优化(Grey Wolf Optimizer,GWO) 启发 数学模型和算法 社会等级 包围捕食 狩猎 攻击猎物(利用) 搜索猎物(探 ...

最新文章

  1. Hibernate简介2
  2. Asp.net MVC突然变慢,缓存消失的一种原因
  3. gitlab的升级【二】旧数据的备份和新数据的恢复
  4. MaterialEditText 控件学习
  5. 感受JTable 与 JTableModel
  6. Linux 技巧: Bash 测试和比较函数 (shell编程)
  7. uniapp苹果底部栏自适应配置
  8. 娓娓道来!那些BERT模型压缩方法(一)
  9. c# asp.net 2.0 tableadapter 动态 dynamic sql语句
  10. 描述:给出若干个数,将数字存储在数组中,然后使用插入排序,按照升序排列出输出数字。输入一个整数n表示有n个数,接着输入这n个数。按照升序输出这n个数。输入输出示例:输入:53 2
  11. PHP设计模式——迭代器模式
  12. 「三分钟系列05」3分钟看懂并发与并行
  13. 金蝶kis商贸采购单商品代码_金蝶KIS商贸版操作明细
  14. js判断移动端还是pc端
  15. Adidas商品上货监控,有货时提醒商品尺码
  16. 如何用css只做一个div鼠标点击变色
  17. jQuery获取子类第n个元素
  18. mysql 当前时间减指定时间_Mysql从日期值减去5分钟
  19. JAVA面向对象编程(2)
  20. Python随机函数库random的使用

热门文章

  1. 怎么在国内创建谷歌账号_如何在Google表格中创建下拉列表
  2. Linux 误删文件后恢复文件
  3. 网易云信短信功能使用
  4. openstack镜像格式转换
  5. usb调试与adb调试
  6. Tableau public保存为图片或pdf
  7. 国内主机商开始取消个人网站备案码!
  8. CMYK配色表和RGB配色表
  9. 小米pro15拆机_小米pro拆机图解(8步)
  10. python3.0下载官网_python下载 v3.7.0 官方正式版