POPULATION DIVERSITY MAINTENANCE IN BRAIN STORM OPTIMIZATION ALGORITHM

被引:105
作者
Cheng, Shi [1 ,2 ]
Shi, Yuhui [3 ]
Qin, Quande [4 ]
Zhang, Qingyu [4 ]
Bai, Ruibin [2 ]
机构
[1] Univ Nottingham, Int Doctoral Innovat Ctr, Ningbo 315100, Zhejiang, Peoples R China
[2] Univ Nottingham, Div Comp Sci, Ningbo 315100, Zhejiang, Peoples R China
[3] Xian Jiaotong Liverpool Univ, Dept Elect & Elect Engn, Suzhou 215123, Jiangsu, Peoples R China
[4] Shenzhen Univ, Dept Management Sci, Shenzhen 518060, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1515/jaiscr-2015-0001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
The convergence and divergence are two common phenomena in swarm intelligence. To obtain good search results, the algorithm should have a balance on convergence and divergence. The premature convergence happens partially due to the solutions getting clustered together, and not diverging again. The brain storm optimization (BSO), which is a young and promising algorithm in swarm intelligence, is based on the collective behavior of human being, that is, the brainstorming process. The convergence strategy is utilized in BSO algorithm to exploit search areas may contain good solutions. The new solutions are generated by divergence strategy to explore new search areas. Premature convergence also happens in the BSO algorithm. The solutions get clustered after a few iterations, which indicate that the population diversity decreases quickly during the search. A definition of population diversity in BSO algorithm is introduced in this paper to measure the change of solutions' distribution. The algorithm's exploration and exploitation ability can be measured based on the change of population diversity. Different kinds of partial reinitialization strategies are utilized to improve the population diversity in BSO algorithm. The experimental results show that the performance of the BSO is improved by part of solutions re-initialization strategies.
引用
收藏
页码:83 / 97
页数:15
相关论文
共 50 条
[1]
Diversity Management in Evolutionary Many-Objective Optimization [J].
Adra, Salem F. ;
Fleming, Peter J. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (02) :183-195
[2]
Convergence Acceleration Operator for Multiobjective Optimization [J].
Adra, Salem F. ;
Dodd, Tony J. ;
Griffin, Ian A. ;
Fleming, Peter J. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (04) :825-847
[3]
Affenzeller M, 2009, NUMER INSIGHT, pXXV
[4]
[Anonymous], 1989, GENETIC ALGORITHMS S, V27, P27, DOI 10.5860/choice.27-0936
[5]
Blackwell TM, 2002, IEEE C EVOL COMPUTAT, P1691, DOI 10.1109/CEC.2002.1004497
[6]
Burke E. K., 2002, P GEN EV COMP C GECC, P716
[7]
On the use of niching for dynamic landscapes [J].
Cedeno, W ;
Vemuri, VR .
PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, :361-366
[8]
Cheng S., 2011, P 2011 IEEE S SWARM, P110
[9]
Cheng S., 2012, P 2012 IEEE C EV COM, P3030
[10]
Cheng S., 2013, THESIS