详细信息

一种改进的细菌觅食优化算法    

An Improved Bacterial Foraging Optimization Algorithm

文献类型:期刊文献

中文题名:一种改进的细菌觅食优化算法

英文题名:An Improved Bacterial Foraging Optimization Algorithm

作者:刘珍[1];孙京诰[1]

机构:[1]华东理工大学信息科学与工程学院,上海200237

年份:2016

卷号:42

期号:2

起止页码:225

中文期刊名:华东理工大学学报(自然科学版)

外文期刊名:Journal of East China University of Science and Technology

收录:CSTPCD;;Scopus;北大核心:【北大核心2014】;CSCD:【CSCD2015_2016】;

语种:中文

中文关键词:细菌觅食优化算法;自适应步长;位置更新方式;杂交算子;种群进化因子

外文关键词:bacterial foraging optimization algorithm;adaptive step;position update mode;crossover operator;population evolution factor

摘要:针对细菌觅食优化算法存在收敛速度慢、寻优精度低、易陷入局部最优等缺点,提出了一种改进的细菌觅食优化算法。改进原有固定步长的游动方式,引入自适应步长调整策略,提出了基于非线性递减的余弦自适应步长;改进细菌位置的更新方式,借鉴人工蜂群的方法,采用混合的更新方式;改进优胜劣汰的选择标准,保留最优个体,对复制后的父代个体引入杂交算子;改进迁徙方式,提出种群进化因子,防止进化停滞不前。将本文算法用于经典函数以及PID参数整定测试,仿真实验结果验证了该算法的有效性。
Aiming at the shortcomings in bacterial foraging optimization algorithm,e.g.,slower convergence speed,lower precision,easily falling into the local optimal solution,this paper proposes an improved bacterial foraging optimization algorithm.The fixed step adjusting is replaced by an adaptive step adjusting strategy via decreasing nonlinearly.By means of the idea of artificial bee colony,a mixed updating method on the bacterial position is introduced.The fittest selection criterion is improved and the crossover operator is introduced into the reproduced parents while retaining the best individual.The population evolution factor is proposed in order to prevent the stop of the evolution.Finally,the proposed algorithm is tested on the classic functions and the tuning of PID parameters,which shows their effectiveness.

参考文献:

正在载入数据...

版权所有©华东理工大学 重庆维普资讯有限公司 渝B2-20050021-7 
渝公网安备 50019002500408号 违法和不良信息举报中心