基于改进人工蜂群算法的K均值聚类算法_喻金平_郑杰_梅宏标

合集下载

一种结合人工蜂群和K-均值的混合聚类算法

一种结合人工蜂群和K-均值的混合聚类算法
( oeeo nom t n& C mmui t nE gnen ,H ri n ier g U i rt,H ri 10 0 ,C ia C lg fr ai l fI o o nc i n i r g abnE gnei nv sy abn 5 0 1 hn ) ao ei n ei
1 K 均值 算 法原理 一
聚类 可以通过 数学 方法描述如下 : 将 给定数据集 X={ , , , } 分为 多 个 不 同类 别 … 划 C={ C , , , 中 ( =12 3 … ,) d维 向量 , C ,2 … C }其 i ,,, n 为 为
基本遗传算法 自身存 在着 容易陷入局部早熟 的缺点 , 不能保证
其 中: ( c) d x,,表示 数据 与所 属类 中心 c 的距 离 ; 示所 , J表 有类 内距离 和, 越小 , . , 表示 聚类 效果越好 。
采蜜行为而提 出的一种群体智 能优 化算 法 , 可较好地解决多变 量 函数优化 问题 。其 主要特点是不需要 了解 问题 的特殊信 息 , 只需要对问题进行优劣 的比较 , 通过各人工蜂个体 的局部寻优 行为 , 最终在群体 中使全局 最优值 涌现 出来 , 着较快 的收敛 有
第 6期
算法 流程 如图 1所示 。
毕 晓君 , : 结合 人 工蜂群 和 K均值 的混合 聚类 算法 等 一种 -
2 2 带有线性调整 策略的人工蜂群算法 .
・ 0 1・ 24
在 A C算法的寻优过 程 中, 同 的进化 时期对 全局 搜索 B 不 能力 和局部搜 索能力的要求是不 同的。在算法 的初始 阶段 , 引 领蜂在对 当前 位置邻域搜 索时 , 希望 能探索较 大 的区域 , 较快 地定位最优解 的大致位置 ; 着进化 过程 的推 进 , 随 在确定 了最 优解 的大致方位以后 , 群就应 进行精 细 的局 部搜 索 , 蜂 以加快

基于改进粒子群算法的k均值聚类算法

基于改进粒子群算法的k均值聚类算法

1 引言
K -means 算法作为一种经典的聚类算法,具有简 单、高效等优点,得到了较为广泛的应用 。 [1-3] 但是算法 的聚类结果依赖于初始中心和簇群数目的选取,较弱的 全局搜索能力也常常使算法陷入局部最优,同时算法对 离群点很敏感,这些缺陷极大程度上限制了它的应用范 围。为了解决 k -means 算法所面临的这些问题,很多学 者都进行了大量的相关研究与改进。例如王波等人[4]提 出使用自适应布谷鸟搜索改进 k -means 算法,使算法不 易陷入局部最优;Zhang 等人[5]提出使用 canopy 算法进
行数据预处理,得到 k -means 算法的 k 值和初始中心; 刘建生等人[6]提出了根据数据对象之间的相关性加权的 距 离 计 算 方 法 ,以 实 现 形 成 除 球 形 外 的 其 他 形 状 的 簇 类;Olukanmi 等人[7]提出了使用距离阈值检测离群点, 以降低离群点对 k -means 算法聚类的影响;于佐军等 人[8]提出了使用改进的人工蜂群算法和 k -means 算法结 合,利用人工蜂群的随机性降低初始中心对 k -means 的 影响以及帮助跳出局部解;喻金平等人[9]在提出基于改 进人工蜂群的 k -means 算法的同时,又提出了使用最大 最小距离积法初始化蜂群以克服人工蜂群算法的随机
Abstract:The k -means cluster algorithm based on Improved PSO(IPK-means)is proposed for k -means algorithm’s disadvantage that it is vulnerable to the influence of the initial center, adding chaotic search process to the Particle Swarm Optimization(PSO)algorithm in order to increase the PSO iteration late particle swarm diversity, and in the process of particle update, it proposes a dynamic adjustment factor formula, which makes the adjustment factor related to the fitness value of the particle size, different particles in the same iteration also have different adjustment factors. Finally, the improved PSO algorithm is applied to k -means clustering to find a better initial center for it. The experimental results show that this algorithm can achieve better clustering results. Key words:particle swarm optimization; k -means cluster; chaotic searching; adaptive adjustment factor

基于改进人工蜂群算法的概率积分法参数反演

基于改进人工蜂群算法的概率积分法参数反演

基于改进人工蜂群算法的概率积分法参数反演刘奇;朱建军;苏军明;何永红;孙明星【摘要】针对传统算法在反演概率积分法参数时易发散且难以获得全局最优解的问题,提出利用自适应人工蜂群算法反演概率积分法参数.根据该算法在求解过程中收敛速度快,获得全局最优解的特点,将参数反演问题转化为组合优化问题,建立了自适应人工蜂群算法的概率积分法预计参数反演流程,并将计算结果与实际值进行对比分析.通过理论分析与实验证明,自适应人工蜂群算法反演概率积分法参数精度高,较最小二乘法和模矢法拟合效果好,可应用于矿山开采沉陷预计.%As to the problems of divergence and difficulty in optimum acquisition,a self-adaptive artificial bee colony is applied to estimating the parameters of probability integral method.It has the features of rapid convergence and achieving the global minimum.The parameter inversion problem is transformed into combination optimization problem, and then the flow of calculation parameters inversion of aim-listed probability integral method-based on the self-adaptive artificial bee colony is established.The calculated results are compared with the actual values.The result shows that the parameters of probability integral method can be precisely inversed.The fitting effect is better than least square method and pattern search method.It proves that this algorithm can be applied to the prediction of coal mining subsidence.【期刊名称】《测绘工程》【年(卷),期】2017(026)010【总页数】5页(P18-21,29)【关键词】开采沉陷;概率积分法;自适应人工蜂群算法;参数反演【作者】刘奇;朱建军;苏军明;何永红;孙明星【作者单位】中南大学地球科学与信息物理学院,湖南长沙 410083;中南大学地球科学与信息物理学院,湖南长沙 410083;中南大学地球科学与信息物理学院,湖南长沙 410083;中国电建集团中南勘测设计研究院有限公司,湖南长沙 410014;中南大学地球科学与信息物理学院,湖南长沙 410083;湖南科技学院土木与环境工程学院,湖南永州 425199;中南大学地球科学与信息物理学院,湖南长沙 410083【正文语种】中文【中图分类】TD325基于随机介质理论的概率积分法因其理论基础坚实、易于计算机实现、应用效果好而在我国开采沉陷预计中广泛使用[1]。

基于Spark的人工蜂群改进算法

基于Spark的人工蜂群改进算法

基于Spark的人工蜂群改进算法翟光明;李国和;吴卫江;洪云峰;周晓明;汪静【期刊名称】《计算机应用》【年(卷),期】2017(37)7【摘要】To combat low efficiency of Artificial Bee Colony (ABC) algorithm on solving combinatorial problem,a parallel ABC optimization algorithm based on Spark was presented.Firstly,the bee colony was divided into subgroups among which broadcast was used to transmit data,and then was constructed as a resilient distributed dataset.Secondly,a series of transformation operators were used to achieve the parallelization of the solution search.Finally,gravitational mass calculation was used to replace the roulette probability selection and reduce the time complexity.The simulation results in solving the Traveling Salesman Problem (TSP) prove the feasibility of the proposed parallel algorithm.The experimental results show that the proposed algorithm provides a 3.24x speedup over the standard ABC algorithm and its convergence speed is increased by about 10% compared with the unimproved parallel ABC algorithm.It has significant advantages in solving high dimensional problems.%针对人工蜂群(ABC)算法求解组合优化问题时效率低的问题,提出了基于Spark云计算框架的并行ABC改进算法.首先,将蜂群戈划]分为子蜂群并将蜂群构造为弹性分布式数据集,子蜂群使用广播机制交换优秀个体;然后,采用一系列转换算子,实现蜜蜂寻找解过程的并行化;最后,用万有引力质量计算代替轮盘赌概率计算,减少计算量.通过旅行商问题(TSP)求解说明了算法的可行性.实验结果表明:对比标准ABC算法,所提算法加速比最大达到3.24;对比未改进的并行ABC算法,该算法收敛速度提高约10%.所提算法在复杂问题求解方面优势更加明显.【总页数】5页(P1906-1910)【作者】翟光明;李国和;吴卫江;洪云峰;周晓明;汪静【作者单位】中国石油大学(北京)地球物理与信息工程学院,北京102249;中国石油大学(北京)油气数据挖掘北京市重点实验室,北京102249;中国石油大学(北京)地球物理与信息工程学院,北京102249;中国石油大学(北京)油气数据挖掘北京市重点实验室,北京102249;石大兆信数字身份管理与物联网技术研究院,北京100029;中国石油大学(北京)地球物理与信息工程学院,北京102249;中国石油大学(北京)油气数据挖掘北京市重点实验室,北京102249;石大兆信数字身份管理与物联网技术研究院,北京100029;石大兆信数字身份管理与物联网技术研究院,北京100029;石大兆信数字身份管理与物联网技术研究院,北京100029;中国石油大学(北京)地球物理与信息工程学院,北京102249;中国石油大学(北京)油气数据挖掘北京市重点实验室,北京102249【正文语种】中文【中图分类】TP301.6;TP18【相关文献】1.基于改进人工蜂群算法的K均值聚类算法 [J], 喻金平;郑杰;梅宏标2.基于改进人工蜂群算法的盲源分离算法 [J], 郭业才;张政3.基于改进人工蜂群算法的k-means聚类算法 [J], 贺思云;高建瓴;陈岚4.基于改进人工蜂群算法与MapReduce的大数据聚类算法 [J], 孙倩; 陈昊; 李超5.基于MapReduce和改进人工蜂群算法的并行划分聚类算法 [J], 陶涛;毛伊敏因版权原因,仅展示原文概要,查看原文内容请购买。

基于k均值聚类算法的集装箱堆存质量评价方法

基于k均值聚类算法的集装箱堆存质量评价方法

基于k均值聚类算法的集装箱堆存质量评价方法作者:王日金郑宇翔汤海亮陈霄辛晶昊来源:《集装箱化》2021年第12期1 研究背景随着船舶大型化趋势的持续发展,远洋集装箱船舶在码头的单次靠泊装卸箱量不断上升,导致码头堆场面临堆存周期延长和堆存箱量超标等问题。

大规模装卸作业对集装箱码头堆场管理提出较高要求,集装箱码头运营瓶颈逐渐从岸线转向堆场,堆场集装箱堆存质量成为影响集装箱码头运营管理的重要因素。

[1]目前,业内尚未形成科学严谨的集装箱堆存质量评价方法,只能依赖人工经验对其进行粗略评价;但当堆场堆存箱量较多时,基于人工经验的评价方法需要耗费大量人力和物力。

在此背景下,以自动化和可靠的集装箱堆存质量评价方法替代基于人工经验的评价方法,成为现阶段我国集装箱码头的迫切需求。

k均值聚类算法是一种常见的数据挖掘算法,用于多特征样本的分类,如图像分割、路径分类、等级划分等。

杨艳等[2]通过优化k均值聚类算法特征空间的权重,获得更优的图像分类结果。

李爽等[3]通过改进k均值聚类算法的亲和距离函数提升算法的聚类稳定性,从而在航线分类实验中得出更优的聚类结果。

杨善林等[4]提出k均值聚类算法的距离代价函数,建立k取值有效性的检验方法。

雷小锋等[5]通过建立加权连通图和合并子簇方法,构造k均值聚类算法的子簇交集,从而提升算法效率。

李洁等[6]提出基于特征加权的模糊k均值聚类算法,得出各维特征对分类结果的贡献度。

受以上研究成果的启发,本文基于k均值聚类算法设计集装箱分类算法,实现对集装箱的合理分类,并结合集装箱码头业务逻辑,建立集装箱堆存质量评价方法,实现集装箱堆存质量的自动化评价。

2 问题描述集装箱码头船舶作业主要分为出口作业(包含集港、堆存、配载、装船等环节)和进口作业,其中出口作业的装船环节对堆场集装箱堆存质量的要求较高。

为了确保船舶稳泊和航行安全,集装箱在船上的分布必须符合相应要求,从而对集装箱装船顺序提出一定要求。

基于多策略融合的改进人工蜂群算法

基于多策略融合的改进人工蜂群算法

基于多策略融合的改进人工蜂群算法魏锋涛;岳明娟;郑建明【摘要】针对标准人工蜂群算法存在易陷入局部最优、收敛速度慢等缺陷,提出一种基于多策略融合的改进人工蜂群算法.为了避免陷入局部最优,引入可调压排序选择策略,以保证种群的多样性;同时,通过跟随蜂阶段将线性调整全局引导策略、自适应动态调整因子策略与标准人工蜂群算法的更新策略组成一个动态调整策略集,通过比较食物源的当前质量值与上次迭代质量值对动态策略进行调整,以加快算法的收敛速度.利用标准测试函数进行实验仿真,结果表明该算法不仅提高了求解精度,而且加快了收敛速度,迭代次数明显减少.%To overcome the defects of convergence speed and the local optimum of artificial bee colony algorithm, this paper proposes an improved artificial bee colony algorithm based on multi-strategy fusion.In order to maintain the population diversity and avoid the local optimum,this paper imports the strategy of adjustable voltage ranking selection. To accelerate the convergence rate of artificial bee colony algorithm,a dynamic adjustment strategy set is composed of linear adjustment global guidance strategy,adaptive dynamic adjustment factor strategy and updating strategy of standard artificial swarm algorithm in following bee stage.The policy is dynamically adjusted by comparing the current update value of the food source with the last iterative update value.Through the simulation experiment on a suite of standard functions,the results show that the algorithm has a faster convergence rate and higher solution accuracy,and less number of iterations.【期刊名称】《计算机工程与应用》【年(卷),期】2018(054)005【总页数】7页(P111-116,155)【关键词】人工蜂群算法;可调压排序选择策略;动态调整策略集;函数优化【作者】魏锋涛;岳明娟;郑建明【作者单位】西安理工大学机械与精密仪器工程学院,西安710048;西安理工大学机械与精密仪器工程学院,西安710048;西安理工大学机械与精密仪器工程学院,西安710048【正文语种】中文【中图分类】TP3011 引言人工蜂群(Artificial Bee Colony,ABC)算法是近年来用于解决最优化问题的群智能优化算法之一,它是由Karaboga在2005年提出的模拟蜜蜂种群进行采蜜的智能行为[1-3],由于该算法具有操作简便、参数少、易于实现等优势,引起了广大学者的研究和关注。

基于人工蜂群优化的K均值聚类算法

基于人工蜂群优化的K均值聚类算法
关键词:聚类分析;K 均值算法;人工蜂群算法;聚类中心;优化
犃 犓-犕犲犪狀狊犆犾狌狊狋犲狉犻狀犵犃犾犵狅狉犻狋犺犿 犅犪狊犲犱狅狀犃狉狋犻犳犻犮犻犪犾犅犲犲犆狅犾狅狀狔犗狆狋犻犿犻狕犪狋犻狅狀
Liao Wudai,ZhuFanbing,WangHaiquan,SunXuekai
(SchoolofElectricandInformationEngineering,Zhongyuan UniversityofTechnology,Zhengzhou 450007,China) 犃犫狊狋狉犪犮狋:InordertoimprovetheshortcomingsofK- Meansalgorithm,whicharesensitivetoinitialclusteringcentersandeasily caughtinlocaloptimum,proposesanideathatcombinesK-Meansclusteringalgorithm withartificialbeecolonyalgorithm.ThatisaK- Meansclusteringalgorithmbasedonartificialbeecolonyoptimization. Withthestrongabilityofglobaloptimization,theartificialbeecolony algorithm caninitializetheK- Meansclusteringcentersinaneffectiveway,andmovetheclusteringcenterstobetterpositions.Asaresult ofhelpingK-Meansescapefromlocaloptimumandoptimizeclusteringeffect.Testingthehybridclusteringalgorithm withUCIIris,Red wineandNewRed Winedatasets,resultsshowthatthealgorithmnotonlyovercomesinstabilityoforiginalK-Means,butalsoprovidesa betterclusteringperformance. 犓犲狔狑狅狉犱狊:clusteringanalysis;K- Meansclustering;artificialbeecolonyalgorithm;clusteringcenters;optimization

基于人工鱼群的优化K-means聚类算法

基于人工鱼群的优化K-means聚类算法

万方数据
万方数据
万方数据
万方数据
万方数据
基于人工鱼群的优化K-means聚类算法
作者:于海涛, 贾美娟, 王慧强, 邵国强, YU Hai-tao, JIA Mei-juan, WANG Hui-qiang, SHAO Guo-qiang
作者单位:于海涛,贾美娟,YU Hai-tao,JIA Mei-juan(大庆师范学院计算机科学与信息技术学院 大庆163712;哈尔滨工程大学计算机科学与技术学院 哈尔滨150001), 王慧强,WANG Hui-qiang(哈尔滨工程大学计算机科
学与技术学院 哈尔滨150001), 邵国强,SHAO Guo-qiang(大庆师范学院计算机科学与信息技术学院 大
庆163712)
刊名:
计算机科学
英文刊名:Computer Science
年,卷(期):2012,39(12)
本文链接:/Periodical_jsjkx201212014.aspx。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3] 别率, 但增加了时间复杂度; 文献[ 提出一种改进的粒子群 优化( Particle Swarm Optimization,PSO ) 和 KMC 混合聚类算 法, 算法在运行过程中通过引入小概率随机变异操作增强种 4]通 群的多样性, 提高了 KMC 算法的全局搜索能力; 文献[ 过将遗传算法( Genetic Algorithm,GA) 的编码、 交叉和变异思 想融入 KMC, 充分结合 KMC 的局部寻优能力和遗传算法的 全局寻优能力, 提出了一种基于遗传算法的优化 KMC 算法, 有效地解决了 KMC 易陷入局部收敛的问题 。 群体智能与仿生算法以其进化过程与初始值无关 、 搜索 速度快、 对函数要求低的优点, 成为进化算法的一个重要分 支, 并吸引了各个领域学者对其研究 。目前, 比较常见的群体 ( Particle Swarm Optimization, 智能与仿生算法有粒子群算法 PSO) 、 细菌觅食算法 ( Bacterial Foraging Algorithm,BFA ) 、 人 工鱼群算法 ( Artificial Fish Swarm Algorithm,AFSA ) 、 遗传算 ACO) 等[5] 。近 法 ( GA) 和蚁群算法( Ant Colony Optimization, — —蜂 年来, 在优化领域中出现了一种新的随机型搜索方法 —
2
改进的人工蜂群算法
针对原始人工蜂群的初始化 、 适应度函数和位置更新公
式, 本文提出的 IABC 算法使用最大最小距离积法初始化蜂 群, 克服原始人工蜂群算法初始化的随机性 ; 并利用新的适应 度函数及引入全局引导因子的位置更新公式进行迭代寻优 。 2. 1 使用最大最小距离积法初始化 种群初始化在进化算法中显得尤为重要 , 因为它影响算 8 - 9]的 法的全局收敛速度和解的质量 。 所以本文在文献[ 基础上提出最大最小距离积法并用其初始化蜂群 , 这里的初 始化处理不仅克服了蜂群初始化的随机性 , 也为后面的 K 均 8]采用了最大最小 值聚类降低了对初始点的敏感性 。文献[ 降低了对初始聚类中心的 距离法搜索出最佳初始聚类中心 , 在收敛速度和准确率上都有较大提高 ; 但是由于其遵 敏感性, 从最小距离的思想, 可能使得初始聚类中心的选取过于稠密 9] 而出现聚类冲突现象。文献[ 针对最大最小距离法的缺陷 提出了最大距离积法搜索初始聚类中心 , 使得初始点的选择 更加符合数据分布特征 , 并有效减少了迭代次数 ; 但是最大距
0
引言
聚类作为一种无监督学习 , 是数据挖掘领域的一个重要
同一簇 研究方向。聚类就是将数据对象分组成多个簇 ( 类 ) , 内的对象相似度尽可能大 , 不同簇间的对象相似度尽可能小 。 K 均值聚类 ( KMeans Clustering, KMC ) 算法是一种基于划分 它具有思路简单、 聚类快速、 局部搜索能力 思想的聚类算法, 强的优点; 但也存在对初始聚类中心选择敏感 、 全局搜索能力 聚类效率和精度低的局限性问题 。对于 KMC 算法对初 较差、 吸引了很多学者对该问 始点敏感和全局搜索能力较差问题 , 1]基于谱图理论思想, 题的研究与改进。 文献[ 采用密度敏 感的相似性度量来计算对象的密度 , 启发式地生成样本初始 2]在每个类内都 中心, 可以得到较高质量的初始中心 ; 文献[ 有一个数据稠密区的假设基础上 , 提出了一种基于最小支撑 树的聚类中心初始化方法 , 该方法提高了 KMC 算法的模式识
收稿日期: 2013-10-24 ; 修回日期: 2013-12-17 。 基金项目: 江西省教育厅自然科学基金资助项目 ( DJJ12346 ) ; 江西省研究生创新专项基金资助项目( YC2013 - S198 ) 。 作者简介: 喻金平( 1964 - ) , 男, 江西南昌人, 教授, 主要研究方向: 数据挖掘; 郑杰 ( 1990 - ) , 男, 安徽六安人, 硕士, 主要研究方向: 数据 挖掘、 群体智能; 梅宏标( 1976 - ) , 男, 江西南昌人, 副教授, 博士, 主要研究方向: 大规模仿真系统工程。
Journal of Computer Applications 计算机应用,2014,34( 4) : 1065 - 1069,1088 文章编号: 1001-9081 ( 2014 ) 04-1065-05
ISSN 1001-9081 CODEN JYIIDU
2014-04-10 http: / / www. joca. cn doi: 10. 11772 / j. issn. 1001-9081. 2014. 04. 1065
*
Abstract: In order to overcome the disadvantages of the KMeans Clustering ( KMC) algorithm, such as the poor global search ability, being sensitive to initial cluster centroid, as well as the initial random, being vulnerable to trap in local optima and the slow convergence velocity in later period of the original Artificial Bee Colony ( ABC) algorithm, an Improved ABC ( IABC) algorithm was proposed. IABC algorithm adopted the maxmin distance product algorithm for initial bee colony to form a fitness function, which is adapted to the KMC algorithm, and a position updating method based on the global leading to enhance the efficiency of the iterative optimization process. The combination of the IABC and KMC ( IABCKmeans) would improve the efficiency of clustering. The simulation experiments were conducted on the four standard test functions including Sphere, Rastrigin, Rosenbrock and Griewank and the UCI standard data sets. The experimental results indicate that IABC algorithm has a fast convergence speed, and overcomes the defect of the original algorithm being easily falling into local optimal solution; IABCKmeans has better clustering quality and general performance. Key words: Artificial Bee Colony ( ABC) algorithm; KMeans Clustering ( KMC) algorithm; fitness function; position update rule; clustering
物源, 比较两食物源的优劣, 保留质量较好的食物源 。 fitness i Pi = N ; i = 1, 2, …, N ∑fitnessi
i =1
( 4)
P i 是跟随蜂选择引领蜂 其中: fitness i 是第 i 个解的适应度值, 的概率。 当引领蜂连续经过 Limit 次循环后食物源没有更新时 , 则 。 放弃该食物源成为侦察蜂
基于改进人工蜂群算法的 K 均值聚类算法
喻金平,郑 杰 ,梅宏标
*
( 江西理工大学 信息工程学院,江西 赣州 341000) ( * 通信作者电子邮箱 zjhxp_1990@ 163. com)
要: 针对 K 均值聚类( KMC) 算法全局搜索能力差、 初始聚类中心选择敏感 , 以及原始人工蜂群( ABC) 算法的 、 、 , ( IABC ) 。该算法利用最大最小距离积 初始化随机性 易早熟 后期收敛速度慢等问题 提出了一种改进人工蜂群算法 摘 方法初始化蜂群, 构造出适应 KMC 算法的适应度函数以及一种基于全局引导的位置更新公式以提高迭代寻优过程 Kmeans 算法以改善聚类性能。 通过 Sphere、 Rastrigin、 的效率。将改进的人工蜂群算法与 KMC 算法结合提出 IABCRosenbrock 和 Griewank 四个标准测试函数和 UCI 标准数据集上进行测试的仿真实验表明 , IABC 算法收敛速度快, 克 Kmeans 算法则具有更好的聚类质量和综合性能 。 服了原始算法易陷入局部最优解的缺点 ; IABC关键词: 人工蜂群算法; K 均值聚类算法; 适应度函数; 位置更新公式; 聚类 中图分类号: TP18 ; TP301. 6 文献标志码: A
1066
计算机应用
第 34 卷

群算法。Seeley 于 1995 年最先提出了蜂群的自组织模拟模 型, 在该模型中, 虽然各社会阶层的蜜蜂只完成了一种任务 , “摆尾舞” 、 但是蜜蜂以 气味等多种方式在群中进行信息的交 流, 使得整个群体可以完成诸如喂养 、 采蜜、 筑巢等多种工作。 Karaboga 于 2005 年将蜂群算法成功应用于函数的极值优化 问题, 系 统 地 提 出 了 人 工 蜂 群 算 法 ( Arificial Bee Colony, ABC) , 该算法简单, 全局搜索能力好, 鲁棒性强; 但是, 人工蜂 群算法也存在着后期收敛速度较慢 、 容易陷入局部最优的问 6] 通过引入反学习的初始化方法 , 有效提高了求 题。文献[ 7]通过引入人工蜂群的粒子群算 解效率和解的质量; 文献[ 法, 利用粒子群的局部搜索能力和人工蜂群的全局搜索能力 , 使得算法具有较快的收敛速度和很强的跳出局部最优的能 力。 鉴于 KMC 和 ABC 算法各自的特性, 本文首先提出了一 利用提出的最大 种改进的 ABC( Improved ABC,IABC ) 算法, 最小距离积法初始化蜂群 , 保证初始点的选择能够尽可能代 表数据集的分布特征, 并在迭代过程中使用新的适应度函数 和位 置 更 新 公 式 完 成 寻 优 进 化 ; 然 后 将 IABC 算 法 应 用 到 KMC 中提出了 IABCKmeans 算法, 以改善聚类性能。
相关文档
最新文档