人工萤火虫算法的参数分析与改进及其应用

被引:0
作者
付平
机构
[1] 华东交通大学
关键词
人工萤火虫算法; 多峰函数优化; 里克特量加权平均法; 自适应移动步长; 和声搜索; 客户细分;
D O I
暂无
年度学位
2013
学位类型
硕士
导师
摘要
人工萤火虫群优化算法(Glowworm Swarm Optimization, GSO)是一种新兴的群体智能优化算法。由于人工萤火虫算法最初的提出是用于求解多峰函数优化问题,近几年来,人工萤火虫算法在越来越多的领域中得到应用,例如有害气味源定位问题、辐射源同步定位问题、传感器部署问题等,表现出很强的同步优化能力。但纵观整体发展状况,人工萤火虫算法的研究大多属于其简单应用及部分改进方面,而对于影响其性能的参数设置方面的研究甚少,如收敛速度、搜索精度与参数设置的关系都有待进一步研究。本文研究了人工萤火虫算法参数设置对算法性能的影响,以及有针对性的对算法进行改进,并最终将人工萤火虫群优化算法应用于实际问题。具体的,本文在如下几个方面取得了有一定创新性的研究成果: (1)参照类似群体智能深厚的参数设置理论基础,本文利用正交实验法分析参数对基础人工萤火虫算法性能的影响,再提出了一种基于里克特量表参数相关性分析法对参数的影响因子进行排序,得出移动步长的选择是影响GSO算法性能成功与否及性能优差的关键因素。 (2)人工萤火虫区别于其它群智能优化算法的关键在于其同时定位能力。但在具体应用中还是存在着许多问题,如易陷入局部最优、搜索效率不高等。本文在基本人萤火虫算法的基础上,首先通过改进萤火虫邻居定义方式提出了一种基于邻居相似度的自适应步长改进算法,随后又借助和声算法产生新解的独特方式,改进了算法因孤立邻居负载不平衡等问题。通过仿真实验及理论证明,相比于基本GSO算法,改进算法在搜索效率方面得到了很大的提高。 (3)研究了人工萤火虫算法在电信客户细分问题中的应用。借助RFM模型提取客户消费数据,再利用人工萤火虫智能算法同步优化能力对标准化数据自动聚类。通过实验说明无需预先指定聚类个数,基于GSO的智能算法即可得到有效的聚类结果。
引用
收藏
页数:57
共 18 条
[1]
一种小规模多种群萤火虫群优化算法 [J].
祝华正 ;
何登旭 .
计算机工程与应用 , 2011, (23) :48-50
[2]
自适应步长萤火虫群多模态函数优化算法 [J].
黄正新 ;
周永权 .
计算机科学, 2011, 38 (07) :220-224
[3]
萤火虫邻域结构的多吸引子微粒群算法及应用——以中国台湾再制造资源回收处理中心选址规划为例 [J].
叶林 ;
叶春明 ;
胡金涛 .
计算机工程与应用, 2011, 47 (16) :230-234
[4]
基于追尾行为的改进型人工萤火虫群算法 [J].
李咏梅 ;
周永权 ;
姚祥光 .
计算机科学, 2011, 38 (03) :248-251
[5]
基于粒子群优化的多机器人合作目标搜索算法 [J].
雷斌 ;
李文锋 .
武汉理工大学学报, 2009, 31 (15) :73-76
[6]
一种基于群体智能的客户行为分析算法 [J].
吴斌 ;
郑毅 ;
傅伟鹏 ;
史忠植 .
计算机学报, 2003, (08) :913-918
[7]
Firefly Algorithm for solving non-convex economic dispatch problems with valve loading effect.[J].Xin-She Yang;Seyyed Soheil Sadat Hosseini;Amir Hossein Gandomi.Applied Soft Computing Journal.2011, 3
[8]
An improved harmony search algorithm for power economic load dispatch [J].
Coelho, Leandro dos Santos ;
Mariani, Viviana Cocco .
ENERGY CONVERSION AND MANAGEMENT, 2009, 50 (10) :2522-2526
[9]
Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functions [J].
Krishnanand K.N. ;
Ghose D. .
Swarm Intelligence, 2009, 3 (2) :87-124
[10]
An intelligent market segmentation system using k -means and particle swarm optimization.[J].Chui-Yu Chiu;Yi-Feng Chen;I-Ting Kuo;He Chun Ku.Expert Systems With Applications.2008, 3