基于群体智能的蚁群聚类算法及应用

基于群体智能的蚁群聚类算法及应用

论文摘要

群体智能起源于科学家对群体性昆虫行为的观察和研究。所谓群体智能是指众多无智能的简单个体组成群体,通过相互间的简单合作表现出智能行为的特性。群体智能以其分布性、简单性、自组织性以及健壮性在组合优化问题、知识发现、通信网络、数据挖据等研究领域显现出潜力和优势。将蚁群应用于聚类的灵感来源于对蚂蚁堆积他们的尸体和分类蚂蚁幼虫,经典的蚁群聚类算法利用蚁群具有的正反馈的特点,具有鲁棒性强、收敛性好、并行性,但也有算法收敛时间长、容易停滞,易于陷入局部最优的问题。文章提出了一种新的优化蚁群聚类算法。算法基于经典算法——LF算法,但引入了新的相似度度量公式和概率转换函数,采用了新的距离公式,使算法能够很好的处理可分类性数据。在传统蚁群算法基础上,引入了调整过程,对蚁群搬运过程形成的聚类进行迭代调整。理论证明了算法能够有效的形成聚类和收敛。实际数据实验说明了优化后的蚁群聚类算法能够形成比k-modes算法、基于信息熵的聚类算法、LF算法更为准确和稳定的聚类。可扩展性实验表明算法的运行时间和数据集大小存在比较明显的线性关系。进一步的,从过程和思路描述了一个利用优化蚁群聚类算法对移动公司客户进行分类的案例,并对聚类结果进行了分析。总之,与传统聚类算法相比,优化蚁群聚类算法能够快速、准确、有效的处理大型可分类数据集,同时保持良好的可扩展性。

论文目录

  • 目录
  • 摘要
  • ABSTRACT
  • 第一章 导论
  • 1.1 选题背景与研究意义
  • 1.2 研究内容与贡献
  • 1.3 文章组织结构
  • 第二章 文献综述
  • 2.1 群体智能研究
  • 2.1.1 群体智能定义
  • 2.1.2 群体智能特点
  • 2.1.3 群体智能算法
  • 2.2 聚类分析研究
  • 2.2.1 聚类分析定义
  • 2.2.2 聚类分析的数据表示
  • 2.2.3 主要聚类算法
  • 2.2.4 K-means算法和k-modes算法
  • 2.3 蚁群聚类算法研究
  • 2.3.1 基本模型
  • 2.3.2 LF算法
  • 2.3.3 基于信息熵的蚁群聚类算法
  • 2.3.4 多蚁群聚类组合算法
  • 2.3.5 K均值混合聚类算法
  • 2.4 本章小结
  • 第三章 基于群体智能的优化蚁群聚类算法
  • 3.1 定义
  • 3.2 数学模型基础
  • 3.2.1 数学模型
  • 3.2.2 最优解特征
  • 3.2.3 算法收敛性讨论
  • 3.3 算法过程
  • 3.3.1 搬运过程
  • 3.3.2 调整过程
  • 3.3.3 主要改进
  • 3.4 算法描述
  • 3.4.1 流程图描述
  • 3.4.2 算法伪代码
  • 3.5 本章小结
  • 第四章 聚类数据实验
  • 4.1 数据集
  • 4.2 聚类效果度量
  • 4.3 实验结果
  • 4.3.1 Car数据集实验
  • 4.3.2 Soybean数据集实验
  • 4.3.3 Voting数据集实验
  • 4.3.4 Zoo数据集实验
  • 4.4 结果分析
  • 4.5 扩展性实验
  • 4.6 本章小结
  • 第五章 蚁群聚类算法的应用
  • 5.1 案例背景和目标
  • 5.2 数据预处理
  • 5.3 聚类分析
  • 5.4 结果讨论
  • 5.5 本章小结
  • 第六章 结论与展望
  • 6.1 研究成果与意义
  • 6.2 未来研究方向
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 攻读硕士学位期间参与的主要科研项目
  • 致谢
  • 相关论文文献

    • [1].基于信息熵的蚁群聚类改进方法研究[J]. 计算机仿真 2009(08)
    • [2].一种基于混合策略的蚁群聚类算法[J]. 计算机工程与应用 2008(16)
    • [3].基于蚁群聚类算法的优化与改进[J]. 计算机系统应用 2013(12)
    • [4].蚁群聚类算法在高职院校教学评价系统中的应用研究[J]. 江苏第二师范学院学报 2014(08)
    • [5].用一种改进的蚁群聚类算法进行网络入侵检测[J]. 沈阳航空工业学院学报 2010(01)
    • [6].一种新的混合蚁群聚类算法[J]. 西南师范大学学报(自然科学版) 2009(03)
    • [7].基于蚁群聚类算法的板式定制家具订单聚类分析[J]. 林产工业 2020(05)
    • [8].基于蚁群聚类的个性化推荐模型研究[J]. 机械设计与制造工程 2017(08)
    • [9].蚁群聚类算法在海上交通安全中的应用[J]. 中国水运 2010(06)
    • [10].基于蚁群聚类的智能优化算法及应用[J]. 辽宁工程技术大学学报(自然科学版) 2010(S1)
    • [11].基于信息熵的蚁群聚类算法在客户细分中的应用[J]. 计算机系统应用 2010(07)
    • [12].一种多蚁群聚类组合算法研究及其应用[J]. 计算机应用与软件 2010(12)
    • [13].蚁群聚类算法在煤矿安全评价人因事故分析中的应用[J]. 煤炭学报 2009(05)
    • [14].基于蚁群聚类算法的数据挖掘技术在网络入侵检测中的应用研究[J]. 洛阳理工学院学报(自然科学版) 2015(02)
    • [15].蚁群聚类算法在隐写分析中的应用[J]. 计算机应用研究 2015(09)
    • [16].改进的蚁群聚类算法在本体知识库中的应用[J]. 计算机系统应用 2009(10)
    • [17].基于蚁群聚类算法的岩石边坡稳定性分析[J]. 岩土力学 2009(11)
    • [18].蚁群聚类组合方法的研究[J]. 计算机工程与应用 2009(18)
    • [19].基于医学图像多特征的蚁群聚类检索技术研究[J]. 计算机工程与设计 2014(06)
    • [20].深部地下工程岩爆预测的筛选蚁群聚类算法[J]. 爆炸与冲击 2012(06)
    • [21].基于云关联规则的蚁群聚类算法研究[J]. 兰州交通大学学报 2011(04)
    • [22].一种改进的蚁群聚类算法[J]. 郑州大学学报(理学版) 2010(03)
    • [23].离差最大化赋权的蚁群聚类算法[J]. 计算机时代 2017(09)
    • [24].一种改进的蚁群聚类算法[J]. 计算机工程与应用 2010(06)
    • [25].应急物流配送问题的蚁群聚类算法研究[J]. 铁道运输与经济 2008(09)
    • [26].蚁群聚类算法研究及应用[J]. 计算机工程与设计 2008(19)
    • [27].一种基于蚁群聚类的图像分割方法[J]. 科技视界 2013(25)
    • [28].一种改进的蚁群聚类组合算法[J]. 电脑与信息技术 2009(01)
    • [29].一种蚁群聚类优化算法在成绩管理中的应用[J]. 宁波职业技术学院学报 2016(05)
    • [30].改进的蚁群聚类在高职院校教学评价中的应用[J]. 邢台职业技术学院学报 2014(05)

    标签:;  ;  ;  ;  ;  

    基于群体智能的蚁群聚类算法及应用
    下载Doc文档

    猜你喜欢