APP下载

基于扇形趋利果蝇优化算法改进的FS-K聚类算法*

2021-10-21曹珍贯吕旻姝朱靖雯

重庆工商大学学报(自然科学版) 2021年5期
关键词:优化

曹珍贯, 杨 逊, 吕旻姝, 朱靖雯

(安徽理工大学 电气与信息工程学院, 安徽 淮南 232001)

0 引 言

果蝇算法(FOA)是由潘文超[1]在2012年提出的,是基于仿生果蝇群体觅食行为的寻优算法;文献[2]对果蝇算法和其他算法进行了对比,结果表明果蝇算法简单、参数少、运行效率高,并且在进化次数低时[2],果蝇算法比混合跳蛙算法[3]、和声算法、人工蜂群算法的收敛精度和收敛速度都高,适合于实际应用或与其他算法结合进行分阶段优化。但是,FOA和其他全局优化算法一样,标准果蝇优化算法也容易陷入局部最优,特别对于高维多极值复杂优化问题,在搜索计算后期收敛速度变慢,收敛精度降低。FOA算法目前的优化途径大致分为两种:对算法自身的改进;将FOA算法与其他算法结合,产生新算法。其中文献[4-5]将果蝇算法的固定步长改进为自适应步长;文献[6]将果蝇群分为搜索果蝇和跟随果蝇,分别进行全局和局部搜索;文献[7]将FOA算法与差分算法相结合,提高果蝇种群多样性;文献[8-9]也都是通过与其他算法相结合,弥补果蝇算法缺陷。智能群算法的改进应该遵循“内部完善-外部提升”[10],但是目前少有学者对果蝇算法自身的搜索特性进行改进。

针对上述问题,提出了一种基于扇区搜索机制的果蝇优化算法,并将该方法应用于K-means算法优化。本文首先介绍了果蝇算法工作原理和扇区搜索机制搜索原理,然后将改进的果蝇算法用于K-means聚类算法的优化,最后通过对比实验验证改进的FS-K算法具有更好的聚类效果。……

登录APP查看全文

猜你喜欢

优化
超限高层建筑结构设计与优化思考
PEMFC流道的多目标优化
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
围绕“地、业、人”优化产业扶贫
事业单位中固定资产会计处理的优化
4K HDR性能大幅度优化 JVC DLA-X8 18 BC
几种常见的负载均衡算法的优化