计算机应用 ›› 2013, Vol. 33 ›› Issue (04): 964-966.DOI: 10.3724/SP.J.1087.2013.00964

• 人工智能 • 上一篇    下一篇

基于细菌趋化的果蝇优化算法

韩俊英,刘成忠   

  1. 甘肃农业大学 信息科学技术学院,兰州 730070
  • 收稿日期:2012-10-15 修回日期:2012-11-30 出版日期:2013-04-01 发布日期:2013-04-23
  • 通讯作者: 韩俊英
  • 作者简介:韩俊英(1975-),女,甘肃兰州人,副教授,主要研究方向:优化计算、农业信息化;刘成忠(1969-),男,甘肃天祝人,副教授,博士研究生,主要研究方向:智能决策支持系统。
  • 基金资助:

    国家自然科学基金资助项目(61172083);甘肃省科技支撑计划项目(1011NKCA058);甘肃省教育厅科研基金资助项目(1202-04);甘肃省自然科学基金资助项目(1208RJZA133)

Fruit fly optimization algorithm based on bacterial chemotaxis

HAN Junying,LIU Chengzhong   

  1. School of Information Science and Technology, Gansu Agricultural University, Lanzhou Gansu 730070, China
  • Received:2012-10-15 Revised:2012-11-30 Online:2013-04-01 Published:2013-04-23
  • Contact: HAN Junying

摘要: 受细菌趋化行为的启发,将细菌趋化行为中的吸引与排斥转换操作引入到果蝇优化算法中,提出基于细菌趋化的果蝇优化算法。该算法通过判断群体适应度方差是否为零来决定执行排斥操作(逃离最差个体)还是吸引操作(向最优个体靠近),解决果蝇优化算法中只向最优个体靠近,而导致种群多样性丢失引起的早熟收敛问题。对几种经典测试函数的仿真结果表明,新算法具有更好的全局搜索能力,在收敛速度、收敛可靠性及收敛精度上比果蝇优化算法有较大的提高。

关键词: 细菌趋化, 果蝇优化算法, 吸引, 排斥, 适应度方差

Abstract: In this paper, attraction and exclusion operations of bacterial chemotaxis were introduced into original Fruit Fly Optimization Algorithm (FOA), and FOA based on Bacterial Chemotaxis (BCFOA) was proposed. Exclusion (to escape the worst individual) or attraction (to be attracted by the best individual) was decided to perform by judging the fitness variance is zero or no, so that the problem of premature convergence caused by the loss of population diversity, which resulted from the fact that individuals only were attracted by the best one in FOA, was solved. The experimental results show that the new algorithm has the advantages of better global searching ability, and faster and more precise convergence.

Key words: bacterial chemotaxis, fruit fly optimization algorithm, attraction, exclusion, fitness variance

中图分类号: