基于蚁群优化的聚类算法分析与研究

来源 :长沙理工大学 | 被引量 : 3次 | 上传用户:guobinlei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的快速发展,特别是数据库技术的广泛应用,数据挖掘领域成为热门的研究之一。浩瀚的数据海洋隐藏着大量对人们有重要价值的信息,如果能够通过有效的数据分析,提取出有实际应用的宝贵知识,将给人们带了许多方便。聚类算法分析成为数据挖掘的重要工具,对社会的经济发展和人们的日常生活都有着深远影响。本文以聚类算法的改进为出发点,探讨了算法的不足以及改进后的优势,主要从以下几方面进行分析研究:首先,在传统的K-medoids聚类算法基础上,本文提出了一种基于蚁群优化的K-medoids聚类算法。ACO是一种仿生优化算法,其具有很强的健壮性,具有比较强的全局搜索能力,求解效率高等特点。借鉴ACO算法的优点,提高了聚类的准确率,并且算法的稳定性也比较高。通过仿真实验,验证了ACO-Kmedoids聚类算法具有较强的可行性。其次,将粗糙集理论、ACO与K均值算法相结合,本文提出了一种基于ACO的粗糙集K-means聚类算法。通过ACO优化K均值算法,采用最大最小原则能动态地生成K均值聚类数和初始聚类中心,同时结合粗糙集理论的上逼近和下逼近处理边界对象。该算法具有较高的准确率和较快的执行时间,综合性能更加稳定。再次,为了改善K-medoids聚类算法收敛时间缓慢的问题,本文提出一种基于差分演化的K-medoids聚类算法。差分演化具有启发式的全局搜索能力,算法的鲁棒性很强。因此将K-medoids聚类算法的高效性和DE算法的全局寻优能力相结合,不仅能有效地克服K-medoids聚类算法的缺点,而且提高了算法的全局优化能力,缩短了收敛时间,改善了初始聚类质量。实验表明,该算法的稳定性较高,收敛时间较短。最后,根据云计算环境的特点,将蚁群优化的K-medoids聚类算法用到云计算环境中进行资源分配,本文提出一种基于云计算环境下的ACO-Kmedoids资源分配优化算法。该算法能够在云计算中快速、合理地路由,减少动态负荷并兼顾全局负载平衡,得到最优的计算资源,提高云计算的效率。最后通过仿真实验,分析网络带宽和节点时间延迟等因素对资源分配结果的影响,验证了此算法在云计算环境中的高效性。
其他文献
感知无线电技术允许感知用户伺机利用主用户的授权频段,可以提高频谱利用率,解决频谱资源匮乏问题。在感知无线电网络中,由于主用户重新出现,或者感知用户位置移动,或者网络条件发
分布式虚拟环境是将虚拟现实与网络通讯相结合,在一组以网络互联的计算机上同时运行虚拟环境的系统。随着网络技术的日渐成熟,虚拟环境中对象间的交互和协作需求不断的提高,
面向插件的框架开发方法在软件领域的应用较为广泛,特别是在较大规模的软件开发当中,对于软件框架统一模块化、减小模块耦合度、降低设计的难度,进而缩短开发周期以及提高软
随着多媒体技术的迅速发展,多媒体数据正以指数级增加。因此,如何从海量的视频中快速高效的检索出所需要的视频变得十分重要。基于语义的视频检索应运而生,其中对视频镜头加
在很多应用领域中,复杂事件处理已经变得越来越重要,它的应用范围包括RFID的供应链管理,点击流分析,电子医疗系统,实时入侵检测等。复杂事件处理的目的就是从有序的事件流中提取出
近些年,海洋灾害频发。我国北部海区地处高纬度地区,海冰灾害时有发生,海冰分布信息的获取成为渤海的环境、资源和灾害等研究领域的重要内容之一。检测海冰的分布状况对于研
随着Internet技术的飞速发展,基于MVC设计模式的软件开发在应用系统的设计和实现过程中得到了广泛的运用。同时,层次清晰、可复用、易于扩展、易于维护的软件组织体系也越来
随着计算机网络技术不断发展,新型分布式计算模式被逐渐广泛应用,许多重要领域对大规模分布式计算系统要求也变得更高。不仅要求系统能更迅速正确的完成相关业务,同时要求系统具
随着信息化的不断推进,计算机在我们的日常工作和生活中越来越重要,信息安全受到广泛关注,计算机操作系统的安全问题也日益引起人们的高度重视。实施多级安全策略模型是增强
随着我国经济社会的发展,深基坑工程施工越来越多,然而这些工程本身均存在安全风险而且会对其周边环境产生很大的影响。传统的手工基坑监测数据管理办法仍然停留在数据的存储和