蚁群算法聚类设计课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《蚁群算法聚类设计课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 设计 课件
- 资源描述:
-
1、主主 讲:周润景讲:周润景 教授教授单单 位:电子信息工程学院位:电子信息工程学院 蚁群算法聚类设计蚁群算法聚类设计目目 录录 算法的提出算法的提出算法的基本原理算法的基本原理模型建立模型建立算法的算法的实现实现算法改进算法改进结论结论 一一.蚁群算法的提出蚁群算法的提出蚁群算法蚁群算法(ant colony optimization, (ant colony optimization, ACO)ACO),又称蚂蚁算法,是一种用来寻找优化,又称蚂蚁算法,是一种用来寻找优化路径的机率型算法。它由路径的机率型算法。它由Marco Marco DorigoDorigo于于19921992年在他的博士
2、论文中提出,其灵感来源年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。于蚂蚁在寻找食物过程中发现路径的行为。遗传算法在模式识别、神经网络、机器学习、遗传算法在模式识别、神经网络、机器学习、工业优化控制、自适应控制、生物科学、社工业优化控制、自适应控制、生物科学、社会科学等方面都得到应用会科学等方面都得到应用。Macro Dorigo二二.算法的基本原理算法的基本原理 NestFoodObstacle图图1 蚂蚁正常行进,突然环境改变,增加了障碍物蚂蚁正常行进,突然环境改变,增加了障碍物二二.算法的基本原理算法的基本原理 NestFoodObstacle图图2 蚂蚁以等同
3、概率选择各条路径蚂蚁以等同概率选择各条路径较短路径信息素浓度高,选择该路径的蚂蚁增多较短路径信息素浓度高,选择该路径的蚂蚁增多二二.算法的基本原理算法的基本原理 图图3 蚂蚁选路过程示例蚂蚁选路过程示例EABDHCEABDHCd=0.5d=0.5d=1d=130ants30ants15ants15ants15ants15antst=0EABDHC30ants30ants20ants20ants10ants10antst=1二二.算法的基本原理算法的基本原理 NestFoodObstacle图图4 蚂蚁最终绕过障碍物找到最优路径蚂蚁最终绕过障碍物找到最优路径三三.模型建立模型建立 o 基于蚂蚁构
4、造墓地和分类幼体的聚类分析模型基于蚂蚁构造墓地和分类幼体的聚类分析模型o 基于蚂蚁觅食行为和信息素的聚类分析模型基于蚂蚁觅食行为和信息素的聚类分析模型 三三.模型建立模型建立 1.1.基于蚂蚁构造墓地和分类幼体的聚类分析模型基于蚂蚁构造墓地和分类幼体的聚类分析模型o蚁群构造墓地行为和分类幼体行为统称之为蚁群聚类行为。蚁群构造墓地行为和分类幼体行为统称之为蚁群聚类行为。o生物学家经过长期的观察发现,在蚂蚁群体中存在一种本能的聚集生物学家经过长期的观察发现,在蚂蚁群体中存在一种本能的聚集行为。蚂蚁往往能在没有关于蚂蚁整体的任何指导性信息情况下,将行为。蚂蚁往往能在没有关于蚂蚁整体的任何指导性信息情
5、况下,将其死去的同伴的尸体安放在一个固定的场所其死去的同伴的尸体安放在一个固定的场所。三三.模型建立模型建立 p真实真实蚁群的聚类行为蚁群的聚类行为 Deneuboug JL等人也等人也用用 pheidolepheidole pallidulapallidula蚂蚁做了实验。发现蚁群蚂蚁做了实验。发现蚁群会根据蚂蚁幼体的大小将会根据蚂蚁幼体的大小将其放置在不同的位置,分其放置在不同的位置,分别把其堆放在蚁穴周围和别把其堆放在蚁穴周围和中央的位置。中央的位置。 真实真实的蚁群聚类行为的蚁群聚类行为的实验结果右图,四张照的实验结果右图,四张照片分别对应为实验初始状片分别对应为实验初始状态、态、3
6、3小时、小时、6 6小时和小时和3636小小时的蚁群聚类情况。时的蚁群聚类情况。 三三.模型建立模型建立 o基本模型经过利用个体与个体和个体与环境之间的交互作用,实基本模型经过利用个体与个体和个体与环境之间的交互作用,实现了自组织聚类,并成功的应用于机器人的控制中现了自组织聚类,并成功的应用于机器人的控制中(一群类似于蚂一群类似于蚂蚁的机器人在二维网格中随意移动并可以搬运基本物体,最终把蚁的机器人在二维网格中随意移动并可以搬运基本物体,最终把它们聚集在一起它们聚集在一起)。该模型成功的应用引起了各国学者的广泛关注。该模型成功的应用引起了各国学者的广泛关注和研究的热潮。和研究的热潮。oLumer
7、E和和FaietaB通过在通过在Denurbourg的基本分类模型中引入数的基本分类模型中引入数据对象之间相似度的概念,提出了据对象之间相似度的概念,提出了LF聚类分析算法,并成功的将聚类分析算法,并成功的将其应用到数据分析中。其应用到数据分析中。三三.模型建立模型建立 2.基于基于蚂蚁觅食行为和信息素的聚类分析模型蚂蚁觅食行为和信息素的聚类分析模型蚂蚁在觅食的过程中,能够分为搜索食物和搬运食物两个环节。蚂蚁在觅食的过程中,能够分为搜索食物和搬运食物两个环节。每个蚂蚁在运动过程中都将会在其所经过的路径上留下信息素,而且每个蚂蚁在运动过程中都将会在其所经过的路径上留下信息素,而且能够感知到信息素
8、的存在及其强度,比较倾向于向信息素强度高的方能够感知到信息素的存在及其强度,比较倾向于向信息素强度高的方向移动,同样信息素自身也会随着时间的流逝而挥发,显然某一路径向移动,同样信息素自身也会随着时间的流逝而挥发,显然某一路径上经过的蚂蚁数目越多,那么其信息素就越强,以后的蚂蚁选择该路上经过的蚂蚁数目越多,那么其信息素就越强,以后的蚂蚁选择该路径的可能性就比较高,整个蚁群的行为表现出了信息正反馈现象。径的可能性就比较高,整个蚁群的行为表现出了信息正反馈现象。四四.算法的实现算法的实现由于蚁群优化算法是迭代求取最优值,所以事先无需训练数据,故取由于蚁群优化算法是迭代求取最优值,所以事先无需训练数据
展开阅读全文