计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2009年
31期
53-55
,共3页
人工蜂群算法(ABC)%群集智能%进化计算%函数优化
人工蜂群算法(ABC)%群集智能%進化計算%函數優化
인공봉군산법(ABC)%군집지능%진화계산%함수우화
Artificial Bee Colony (ABC)%swarm intelligence evolutionary%function optimization
人工蜂群算法(ABC)是一种基于蜜蜂行为的优化算法.基于Boltzmann选择机制提出了一种改进的人工蜂群算法(BABC)用来优化多变量函数.BABC算法使初始群体均匀化;采用Bohzmann选择机制来代替轮盘赌以防止算法过早收敛.经过实验证明,该算法具有全局搜索能力好,收敛速度快,参数设置少等优点.
人工蜂群算法(ABC)是一種基于蜜蜂行為的優化算法.基于Boltzmann選擇機製提齣瞭一種改進的人工蜂群算法(BABC)用來優化多變量函數.BABC算法使初始群體均勻化;採用Bohzmann選擇機製來代替輪盤賭以防止算法過早收斂.經過實驗證明,該算法具有全跼搜索能力好,收斂速度快,參數設置少等優點.
인공봉군산법(ABC)시일충기우밀봉행위적우화산법.기우Boltzmann선택궤제제출료일충개진적인공봉군산법(BABC)용래우화다변량함수.BABC산법사초시군체균균화;채용Bohzmann선택궤제래대체륜반도이방지산법과조수렴.경과실험증명,해산법구유전국수색능력호,수렴속도쾌,삼수설치소등우점.
Artificial Bee Colony (ABC) algorithm is an optimization algorithm based on the intelligent behavior of honey bee swarm.In this work,an improved ABC algorithm (BABC) is proposed based on the Boltzmann selection mechanism and used for optimizing multivariable functions.BABC algorithm makes the initial group symmetrical.Tb avoid premature, this method applies Boltzmann selection mechanism instead of roulette.The experimental results have shown that,the good performance of the algorithm such as avoiding local optima,quick convergence and fewer parameters.