
论文摘要
蚁群算法(ACA)是一种新兴的智能优化算法,具有分布式计算、信息正反馈和启发式搜索的特征,在解决许多复杂优化问题上已经展示出其优异的性能和巨大的发展潜力。将蚁群算法应用于数据挖掘领域的聚类分析,开始成为信息时代应对“数据爆炸但知识贫乏”现象的一种智能方式。由于蚁群算法本身还处于发展的阶段,还需要很多的验证工作,因此对蚁群聚类算法(ACCA)进行全面的、深入的研究具有重要的意义。本文对蚁群聚类算法进行了较为深入的研究与分析,并提出了一种改进的算法,做的主要工作如下。1.总结近年来有代表性的蚁群聚类算法。首先对蚁群聚类算法的两种基本模型及其典型算法进行简单的介绍和比较分析,然后概述其中一些具有代表性的蚁群聚类组合算法的改进思路。2.提出改进的基于类连通的蚁群聚类组合算法(IACCHA),利用蚁群算法的分布式搜索避免陷入局部最优,利用K-means算法的简单高效和类的连通性,提高算法效率。算法的改进主要表现在:通过设定阈值,减少了伪孤立类的产生;利用最邻近法则对初始聚类结果进行修正,再对聚类中心进行聚类;算法测试前,对数据采用不同的数据预处理技术:信息熵法确定属性权重和主成分分析法降维;算法测试中,通过变动半径的取值区间来检验算法的稳定性,通过变动步长来得到最优聚类结果。对改进算法进行的数据测试和性能分析表明,改进算法具有计算效率高、聚类能力强、稳定性好等优点,可以用来获得全局最优解。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题背景1.2 国内外研究概况1.2.1 数据挖掘研究现状及其发展趋势1.2.2 蚁群算法研究现状及其发展趋势1.3 论文研究的内容和组织第二章 蚁群聚类相关技术分析2.1 聚类分析理论基础2.1.1 聚类问题模型2.1.2 聚类过程2.1.3 数据规范化变换方法2.1.4 相似度度量方法2.1.5 聚类分析的主要方法2.2 蚁群聚类算法的基本模型2.2.1 基于蚁堆原理的蚁群聚类算法——模型12.2.2 基于觅食原理的蚁群聚类算法——模型22.2.3 两种模型的比较分析2.3 小结第三章 一种改进的蚁群聚类组合算法3.1 蚁群聚类组合算法3.1.1 基于模型1的聚类组合算法3.1.2 基于模型2的聚类组合算法3.1.3 两种模型的融合聚类算法3.2 改进的基于类连通的蚁群聚类组合算法3.2.1 基础知识3.2.2 改进算法思想3.2.3 相关公式3.2.4 改进算法描述3.3 小结第四章 仿真实验与结果分析4.1 数据准备4.1.1 测试数据4.1.2 数据预处理4.2 性能评价标准4.3 改进算法实验设计及结果4.3.1 基于信息熵权重的蚁群聚类组合算法实验(IACCHA-E)4.3.2 基于主成分分析的蚁群聚类组合算法实验(IACCHA-P)4.4 各算法实验结果对比与分析4.5 小结第五章 总结及展望5.1 研究工作总结5.2 今后工作展望参考文献致谢攻读硕士学位期间主要的研究成果
相关论文文献
标签:数据挖掘论文; 聚类论文; 蚁群算法论文;