- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于群体智能的聚类算法 CSI
吴斌 史忠植
(中科院计算技术研究所智能信息处理开放实验室
北京 100080 )
摘要 : 群居性生物的群体行为涌现的群体智能正在成为人工智能的研究热点。 本文对基于
群体智能的聚类算法进行了研究, 在蚁群打扫巢穴的基本解释模型基础上提出了群体相似度及群体相似系数、概率转换函数等重要概念,系统地形成了一种基于群体智能的聚类算法;
本文还提出了一种简化的概率转换函数, 减小了概率转换函数参数选取的难度; 接着本文分
析了群体相似系数对聚类算法的重要性。 实验结果表明这种基于群体智能的聚类算法具有较
好的聚类性能。
关键字 :群体智能 自组织聚类 群体相似度 概率转换函数
1. 引言
科学家从丰富多彩的自然界获得了无数启迪。
群居性生物的群体行为涌现的群体智能正
在成为人工智能的研究热点。
启发于群居性生物的寻食、
打扫巢穴等行为而设计的解决实际
问题的算法获得了令人惊奇的成功。
这些算法在组合优化、 通信网络和机器人领域的应用实
例的数量正成指数地增长 [1,2,3] 。如果一个团队的生存能力对于个体的生存能力是必需的则
称这个团队提供了集体智能。
Bonabeau 等人认为群体智能是任何启发于群居性昆虫群体和
其它动物群体的集体行为而设计的算法和分布式问题解决装置
[4,5] 。群体智能的特点是最小
智能但自治的个体利用个体与个体和个体与环境的交互作用实现完全分布式控制,
并具有自
组织、 可扩展性、 健壮性等特性。 蚁群算法是群体智能具有代表性的解决组合优化问题的算
法。 Marco Dorigo 等人将蚁群算法先后应用于
TSP 问题、资源二次分配问题等经典优化问
题,得到了较好的效果 [3]
。蚁群算法在电信路由控制方面的应用被认为是目前较好的一种
算法 [6] 。蚁群算法启发于蚁群合作获取食物的模型,它通过信息素的发布和蒸发调节蚂蚁
个体寻食行为,由此找到最短路径。
解决组合优化问题的蚁群算法来源于蚁群寻食行为,
而启发于蚁群合作蚁巢分类的相关
技术因为没有系统的性能评价,
目前还处于初步研究和概念证实的阶段[1] 。观察群居蚂蚁
的昆虫学家发现:蚂蚁的幼虫和食物不是随机地分散在蚁巢内,而是按类别分别堆放。
Deneubourg 等人提出了一种行为解释的基本模型
[7] ,巢的空间结构产生于简单的局部的相
互作用而不需要任何集中控制或者全局环境的表示。
Beckers等人将这个模型应用于机器人
技术,证明了使用几个简单机器人而不是一个复杂的机器人快速完成复杂任务的可能性
[8,9] 。Lumer 和 Faieta将这个模型扩展到对可以依据相似性测量比较的对象处理,
证实了基
本模型在数据分析中的应用
[10] 。 Kuntz 等人则将模型扩展应用于图的分割问题及
VLSI 设计
[11,12] 。
本文对基于群体智能的聚类算法进行了研究,
在基本解释模型的基础上提出了群体相似
度及群体相似系数、 概率转换函数等重要概念,
系统地形成了一种基于群体智能的聚类算法,
并提出了一种简化的概率转换函数。与
Lumer
和 Faieta 的模拟实验数据不同,本文选用了
三个标准的机器学习数据库作为测试数据库。
算法的基本思路是: 将待聚类的对象随机放置
一个两维网格的环境中,每一个对象有一个随机初始位置,每一只蚂蚁能够在网格上移动,
并测量当前对象在局部环境的群体相似度,
通过概率转换函数将群体相似度转换成移动对象
的概率, 以这个概率拾起或放下对象。
蚁群联合行动导致属于同一等价类的对象在同一个空
间区域能聚积在一起。
1
与经典的分级聚类算法和
K 均值动态聚类算法相比,基于群体智能的聚类算法
CSI具有
群体智能算法的共同特点,
它利用个体与个体和个体与环境的交互作用,
不必预设聚类中心
的数目,实现自组织聚类过程,具有健壮性、可视化等特点。自组织是指具有耗散结构、具
有自催化和定向涨落机制的开放式系统在演变过程中呈现出来的全局有序现象,如生命现
象、热对流现象等。基于群体智能的聚类算法
CSI同样具备自组织计算的主要特征:
(1)问
题结构组成的不明确性, 结构的形成是系统在对环境信息的不断处理中自发生成的;
( 2)结
构变化没有明确的方向,其知识的积累完全取决于所处理的环境信息中存在的规律性;
(3)
它强调大量个体的协调作用,
是一个高度自主协同的过程,
它通过大量的局部相互作用可以
产生全局的整体效应。通过设计局部的个体的交互规则,可以实现全局自组织的功能
[14] 。
本文组织如下:第 2节介绍 Deneubourg 提出的基本模型和相关的数据分析算法;第
3节
说明基于群体智能的聚类算法的基本概念和思路及算法描述;第
4节介绍实验结果和分析;
原创力文档


文档评论(0)