Matlab实现NBPSO(新的二进制粒子群优化算法)算法

收录时间:2015-06-11
资源分类:Matlab 工具:MATLAB 7.8 (R2009a)

粒子群优化(PSO)是一种现代启发式算法可以应用于连续和离散优化问题。

 

NBPSO (New Binary Particle Swarm Optimization) Algorithm

Particle swarm optimization (PSO) is one of the modern heuristic algorithms that can be applied to continuous and discrete optimization problems.

The original binary PSO (BPSO) has got some disadvantages that make the algorithm not to converge well.

To deal with these disadvantages, a new BPSO (NBPSO) is introduced. The results provided in the fallowing papers show the superiority of the NBPSO.

 

[1]. M.Rostami Shahrbabak and H.Nezamabadi-pour, " New Approach to Binary PSO Algorithm" 14th Iranian Conference on Electrical Engineering, may 2006.

[2]. H.Nezamabadi-pour, M.Rostami Shahrbabaki and M.Maghfoori Farsangi "Binary Particle Swarm Optimization: Challenges and new

Solutions"The CSI Journal on Computer Science and Engineering Vol. 6, No. 1 (a), 2008.

文件下载列表
NBPSO.zip (5.94KB)  
附件内容(只显示12中的10个)
decode.m  display_result.m  evaluate.m  initialize.m  main.m  range_func.m  renewg_best.m  renewp_best.m  Untitled.m  update_v_p.m  
更多

目前尚无评论

用户反馈   关于我们
Copyright (©) ZHIHUISHI.COM 2013 All Rights Reserved.
京ICP备12012558号-7