自己学习资源:

【图文】群智能理论及粒子群优化算法_百度文库

https://wenku.baidu.com/view/c855e622a5e9856a56126075.html

书本《智能算法以及MATLB实例》 包子阳  余继周 --------第一章

首先是优化问题:

之前说过(1)函数优化(2)组合优化。核心就是在众多的解决方案中或参数值中寻找最优方案或参数值,使得某个或多个功能指标达到最优,或使得系统的某些性能指标达到最大值或最小值。

参看:

2018-3-14智能算法(文章--优化问题的智能算法及其哲学内涵)笔记一(什么是优化问题) - CSDN博客
https://blog.csdn.net/luolang_103/article/details/79553925

总结:优化问题是个体和系统一种固有的关系。个体(函数优化问题中的每个点或者是组合优化中的每一个解)总之就是总的系统函数或者是模型方案集中找到最好的。

Swarm Intelligence

(1)概念是有Benin、Hackhood在分子自动机系统中提出的。1999年Bonabeau 、Dorigo、Theraulaz在《Swarm Intelligence:FromNatural Artifical Systems》给出的不严格的定义:任何一种由昆虫群体或其他动物社会行为机制而激发设计主的算法或分布式解决问题的策略。

为什么要使用群体的力量?群体的优势?

群体主要的就是依靠个体之间信息的传递获得多方面的策略,所以说最重要的是信息,主要目的就是获得信息。信息是交流进化的基础。

(2)2001年James Kennedy和Russell C.Eberhart出版《Swarm Intelligence》赞同Mark Millonas(1994)提出的而构建一个SI系统所应该满足的条件:

稳定性原则:是为了稳定的向着全局最优解的方向发展

适应性原则:感觉有种突然变异的

EC与SI:

EC(进化类算法)就是对生物演化种的使者生存的一种模拟,主要的算法有----(遗传算法)GA

GA:(1)选择的作用:优胜劣汰的生存法则

(2)交叉的作用:保证种群的稳定性,朝着最优解的方向优化

(3)变异的作用:保证种群的多样性,避免交叉可能产生的局部收敛

SI并不是为了像EC一样去模拟自然的现象,而是利用他们的某些特点去解决实际问题,另外基于SI的优化算法也是概率搜索算法。

SI潜在的并行性和分布式特点为处理大量的以数据库形式存在的额数据提供了技术保证(这句理解不了)


ACo算法就是设计虚拟“蚂蚁”让他摸索不同路线,并留下会随时间逐渐消失的虚拟“信息素”。根据“信息素较浓的路线较近”的原则,选出最佳路线。

2018-3-28 智能算法-Swarm Intelligence相关推荐

  1. 《MATLAB智能算法30个案例》:第28章 支持向量机的分类——基于乳腺组织电阻抗特性的乳腺癌诊断

    <MATLAB智能算法30个案例>:第28章 支持向量机的分类--基于乳腺组织电阻抗特性的乳腺癌诊断 1. 前言 2. MATLAB 仿真示例 3. 小结 1. 前言 <MATLAB ...

  2. 群体智能动态优化算法及其应用综述(A survey of swarm intelligence for dynamic optimization: Algorithms and applicatio)

    群体智能动态优化算法及其应用综述[A survey of swarm intelligence for dynamic optimization: Algorithms and application ...

  3. 基于群智能算法的函数最值优化问题

    基于群智能算法的函数最值优化问题 摘要 针对求解函数的极值问题的群智能算法,大部分函数在定义域内都可以通过微分的方式求得极值点和找到最值.但是存在一些测试函数,他们的最值用求解的微分的方式只能使得计算 ...

  4. 蝙蝠算法c语言,一种新颖的群智能算法:飞蛾扑火优化算法

    李志明+莫愿斌+张森 摘要 飞蛾扑火优化(MFO)算法是一种新颖的群智能优化算法,该算法的主要灵感来源于飞蛾在自然界中被称为横向定位的飞行方式.作为一种新提出的仿生群智能优化算法,分析了飞蛾扑火优化算 ...

  5. 翻译:Swarm intelligence群体智慧

    The Smart Swarm by Peter Miller The study of swarms is providing insights that can help humans manag ...

  6. 《MATLAB智能算法30个案例》:第10章 基于粒子群算法的多目标搜索算法

    <MATLAB智能算法30个案例>:第10章 基于粒子群算法的多目标搜索算法 1. 前言 2. MATLAB 仿真示例 3. 小结 1. 前言 <MATLAB智能算法30个案例分析& ...

  7. 2018-3-20论文(一种新的群体智能算法--狼群算法)笔记一(引言中提到的的一些智能算法,以及自己的感想)

    思想: 模拟狼群捕食行为以及猎物分配方式,抽象出游走,召唤,围攻三种智能行为以及"胜者为王"的头狼产生规则和"强者生存"的狼群更新机制. 引言中提到的智能优化算 ...

  8. 2018-3-14(论文-优化问题的智能算法及其哲学内涵)笔记二(智能算法与人类智能以及遗传算法与生物进化对比)

    随机优化技术: 20世纪60年代人们开始尝试在计算机上模仿生物进进化过程而发展处随机优化技术,解决传统的优化算法难以解决的复杂问题.我们将学习自然界各类生物进化的特点,创造和构建的求解优化问题的方法称 ...

  9. 高薪寻人 | 2018 “神策杯”高校算法大师赛 6 强诞生,【招人】进行时……

    近日,2018 "神策杯"高校算法大师赛在北京落下帷幕. 此次比赛共提交近 3000 份优秀作品,近 600 支队伍激情参与,神策数据专家团队通过作品评估.成果展示.现场路演等层层 ...

最新文章

  1. hp惠普笔记本电脑黑屏大小写锁定键闪烁报错无法开机怎么办?
  2. Bootstrap栅格布局系统的特点
  3. b树删除节点每次只能删一个吗_深入理解数据库系统之存储存引擎(B树)
  4. 设置图例 边框 背景 AE C#
  5. Part 1——使用 Go Modules
  6. RedHat7 Git 安装使用
  7. 【python】list,dict赋值不要用等号,要用extend,update
  8. Atitit 依赖管理之道 1. 概念 依赖管理,是指在什么地方以什么形式引入外部代码。 1 1.1.1. 理解模块化和依赖管理: 1 1.2. 依赖管理,有三个层面。 单一职责原则,协议对象引用,
  9. 全国计算机等级考试一级试题免费,全国计算机等级考试一级试题
  10. 蚂蚁金服服务器系统,蚂蚁金服轻量级监控分析系统 SOFALookout 服务端开源
  11. Cozmo机器人使用中文Scratch3编程案例(codelab)
  12. 优道在线屏幕截图控件(UUDoc Screen Capture Control)
  13. Unity项目捏脸解决方案BlendShape
  14. win7台式机解决插入耳机没有声音以及显示麦克风未插入的解决方法
  15. 安卓混淆-微信混淆同款
  16. 1264. 动态求连续区间和
  17. c语言规定 标识符由,【填空题】C语言的标识符命名规则规定标识符可以由字母数字和下划线组成,首字符不能是 。 (4.0分)...
  18. Angelababy抖音首秀背后,明星直播数据走向理性
  19. win xp32位系统安装mysql详细步骤
  20. JAVA两个表相关联_java实现两张表的关联查询(非数据库语言)

热门文章

  1. 命令行接口(CLI)将被取而代之,它不再是网络运维的主要工具
  2. unix网络编程之简介
  3. [Leetcode] Wiggle Sort 摇摆排序
  4. ABS是啥,为什么区块链可以与它完美结合?
  5. sql语句语法多表关联_SQL Delete语句-如何删除行或表,语法示例
  6. kotlin ++ --_顺便说一句-探索Kotlin代表团
  7. java开放源码_开放源码的第一周:我是如何参与的,以及我学到的东西
  8. web应用程序和web网站_Web应用程序和移动应用程序的基本启动清单
  9. mysql 判断日期是否在某范围内_判断时间是否在某个区间内
  10. 青岛中专学计算机哪个学校比较好,青岛最好的中专学校是哪个