首页 | 本学科首页   官方微博 | 高级检索  
     

基于PSO与对立学习的细菌觅食算法
引用本文:麦雄发,李玲,彭昱虑. 基于PSO与对立学习的细菌觅食算法[J]. 计算机工程, 2011, 37(23): 171-173
作者姓名:麦雄发  李玲  彭昱虑
作者单位:1. 广西师范学院 数学科学学院,南宁530001;广西师范学院 科学计算与智能信息处理广西高校重点实验室,南宁530001
2. 广西师范学院 继续教育学院,南宁,530001
3. 广西师范学院 科学计算与智能信息处理广西高校重点实验室,南宁,530001
基金项目:国家自然科学基金资助项目,广西师范学院基础研究基金资助项目,广西教育厅科研基金资助项目
摘    要:为提高细菌觅食算法处理高维问题时的收敛速度及精度,提出一种基于粒子群优化算法和对立学习的细菌觅食算法PO-BFA.在种群初始化阶段采用对立学习取代随机初始化,在进化过程中利用对立学习进行种群动态跳跃,以提高算法的收敛速度,并以粒子移动代替细菌的趋化操作,由此省略细菌前进操作.基于6个高维Benchmark函数的实验结果...

关 键 词:细菌觅食算法  粒子群优化  对立学习  动态跳跃  趋化
收稿时间:2011-06-27

Bacterial Foraging Algorithm Based on PSO and Opposition-based Learning
MAI Xiong-fa,LI Ling,PENG Yu-zhong. Bacterial Foraging Algorithm Based on PSO and Opposition-based Learning[J]. Computer Engineering, 2011, 37(23): 171-173
Authors:MAI Xiong-fa  LI Ling  PENG Yu-zhong
Affiliation:b(a.School of Mathematical Sciences;b.Key Lab of Scientific Computing & Intelligent Information Processing in Universities of Guangxi;c.School of Continuing Education,Guangxi Teachers Education University,Nanning 530001,China)
Abstract:To improve the convergence speed and accuracy of the basic Bacterial Foraging Algorithm(BFA) according to the high dimensional problems,this paper proposes a BFA based on Particle Swarm Optimization(PSO) and Opposition-based Learning(OBL),namely PO-BFA.It employs OBL for population initialization and for generation jumping,while uses the fly of particles same as PSO instead of bacteria chemotaxis,and omits the swim of the bacteria.Simulation results on six benchmark functions show that PO-BFA is superior to other kinds of BFA.
Keywords:Bacterial Foraging Algorithm(BFA)  Particle Swarm Optimization(PSO)  Opposition-based Learning(OBL)  dynamic jumping  chemotaxis
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号