南京大学学报(自然科学版) ›› 2010, Vol. 46 ›› Issue (1): 1–9.

• •    下一篇

 一种基于免疫选择的粒子群优化算法 


 魏建香 1 ,2 , 孙越泓 3 , 苏新宁 1   

  • 出版日期:2015-03-27 发布日期:2015-03-27
  • 作者简介: (1. 南京大学信息管理系 , 南京 ,210093 ;2. 南京人口管理干部学院信息科学系 , 南京 ,210042 ; 3. 南京师范大学数学与计算机学院 , 南京 ,210097)
  • 基金资助:
     国家社科基金青年自选项目 (09CTQ022) , 江苏省 “六大人才高峰” 项目 (09 - E - 016)

  A novel particle swarm optimization based on immune selection

 Wei J ian 2 Xiang 1 , 2 , S un Yue 2 Hong 3 , S u Xin 2 N ing 1
  

  • Online:2015-03-27 Published:2015-03-27
  • About author: (1. Department of Information Management , Nanjing University , Nanjing , 210096 , China ; 2. Department
    of Information Science , Nanjing College for Population Programme Management , Nanjing , 210042 ,
    China ; 3. School of Mathematics and Computer Science , Nanjing Normal University ,
    Nanjing , 210097 , China)

摘要:  粒子群算法是一种新的群体智能算法 , 被广泛用于各种复杂优化问题的求解 , 但算法存在着过早收敛问题 . 为了克服算法早熟的缺点 , 将粒子群看作是一个复杂的免疫系统 , 借鉴生物学中免疫系
统自我调节的机制 , 提出了一种新的基于免疫选择的粒子群优化算法(IS 2 PSO) . 免疫系统中的抗原、 抗体和亲和度分别对应了待优化函数的最优解、 候选解和适应度 . IS 2 PSO 通过免疫算法中免疫记忆、 疫苗
接种、 免疫选择等操作有效地调节 PSO 算法中种群的多样性 . 给出了算法的详细步骤 , 并将本文提出的算法与基本的粒子群算法 (bPSO) 在几个典型 Benchmark 函数的优化问题应用中进行了比较 , 仿真结果
表明 :IS 2 PSO 算法可以有效避免早熟问题 , 提高粒子群算法求解复杂函数的全局优化性能 .
 

Abstract: Particle swarm optimization ( PSO) , a novel swarm intelligence algorithm , is proved to be a valid optimization technique and has been applied in many areas successfully. However , like other evolutionary
algorithms , PSO also suffered from the premature convergence problem , especially for the large scale and complex problems. In order to overcome the shortcoming , this paper regards the swarm as a complex immune system , uses
for reference from the self - adjustment mechanism of immune system , and proposes a novel PSO based on immune selection called IS -PSO (immune selection particle swarm optimization) . Antigen , antibody , and affinity between
antigen and antibody are corresponding to the best solution , the candidate solution , and the fitness values of the solution on the objective function , respectively. IS - PSO adjusts swarm diversity via immune memory , inoculate
vaccine and immune selection and so on. The steps of the algorithm are given in detail. The proposed algorithm is applied to some classical Benchmark functions optimization and compared with the basic PSO (bPSO) . Simulation
results show IS - PSO can maintain better swarm diversity , avoid the premature convergence effectively and improve the global performance of PSO in solving the complex functions optimization.
 

 [ 1 ]   Kennedy J , Eberhart R C. Particle swarm op -timisation. Proceedings of IEEE International Conference on Neural Networks , 1995 ( 4) : 1942 ~ 1948.
[ 2 ]   Tasgetiren M F , Sevkli M , Liang Y C , et al . Particle swarm optimization algorithm for per -mutation flowshop sequencing problem. Pro -ceedings of 4th International workshop on Ant
Colony Optimization and Swarm Intelligence , Brussels , Belgium ,2004 , 382 ~ 389.
[ 3 ]   Omkar S N , Dheevatsa M , Narayana N G, et al . Vector evaluated particle swarm optimiza -tion (VEPSO) for multi - objective design optimi -zation of composite structures. Computers and Structures , 2008 , 86 : 1 ~ 14.
[ 4 ]   El 2 Gallad A I, El 2 Hawary M E , Sallam A A. Swarming of intelligent particle for solving the nonlinear constrainted optimization problem. In -ternational Journal of Engineering Intelligent
Systems for Electrical Engineering and Commu -nications , 2001 , 9(3) :155 ~ 163.
[ 5 ]   Zhang W , Liu Y T. Adaptive particle swarm optimization for reactive power and voltage con-trol in power systems. Lecture Note in Comput-er Science , 2005 , 449 ~ 452.
[ 6 ]   Jin Y X, Cheng H Zh , Yan J Y, et al . Im -proved particle swarm optimization method and its application in power transmission network planning. Proceedings of the CSEE , 2005 , 25 (4) : 46 ~ 50 , 70.
[ 7 ]   Du T J , Chen G J , Liu Zh Ch , et al . A net -work and its simulation for trajectory recogni -tion based on PSO algorithm. Journal of System
Simulation , 2004 , 16(11) : 2517 ~ 2519. ( 杜天军 , 陈光禹 , 刘占辰 . 基于 PSO 算法的弹道辨识网络及仿真 . 系统仿真学报 , 2004 , 16 (11) : 2517 ~ 2519) .
[ 8 ]   Marco M , Stefano S , Paola P , et al . Improved particle swarm optimization algorithms for elec -tromagnetic optimization. Journal of Intelligent and Fuzzy Systems , 2008 , 19(1) :75 ~ 84.
[ 9 ]   Peram T , Veeramachaneni K, Mohan C K. Fit -ness- distance -ratio based particle swarm optimi -ation. Proceedings of Swarm Intelligence Sym -posium , 2003 , 174 ~ 181.
[10]   Parsopoulos K E , Vrahatis M N. UPSO - A u -nited particle swarm optimization scheme. Lec -ture Series on Computational Sciences , 2004 , 868 ~ 873.
[11]   Liang J J , Qin A K, Suganthan P N , et al . Comprehensive learning particle swarm optimi-zer for global optimization of multimodal func -tions. IEEE Transactions on Evolutionary Com-putation , 2006 , 10 : 281 ~ 296.
[12]   Ni L F , Zhao K L , Du S D. Ensemble particle swarm algorithm based on mean squared errorfor adaptive equalization. Journal of Nanjing U -niversity ( Natural Sciences) , 2009 , 45 (1) : 83 ~ 188. ( 倪梁方 , 赵康健 , 都思丹 . 基于均方
误差的集粒子云自适应均衡算法 . 南京大学学报 ( 自然科学 ) , 2009 , 45(1) : 83 ~ 188) .
[13]   AI - Kazemi B , Mohan C K. Multi - phase gener -alization of the particle swarm optimization algo -rithm. Proceedings of the 2002 Congress on Ev -olutionary Computation. Honolulu , HI , USA. 2002 , 1 : 489 ~ 494.
[14]   Lobjerg M , Rasmussen T K, Krink K. Hybrid particle swarm optimizer with breeding and sub -populations. Proceedings of the Third Genetic and Evolutionary Computation Conference , 2001 , 1 : 469 ~ 476.
[15]   Li X D. Adaptively choosing neighborhood u -sing species in particle swarm optimizer for mul-timodal function optimization. Proceedings of the Genetic and Evolutionary Computation Con -ference , LNCS 31021 Berlin , 2004 , 105 ~ 116.
[16]   Ursem R K. Diversity - guided evolutionary algo -rithms. The 7 th International Conference on Par -allel Problem Solving from Nature , LNCS 2439 , Berlin: Springer , 2002 , 462 ~ 474.
[17]   Xie X F , Zhang W J , Yang Z L. Adaptive Par-ticle Swarm Optimization on Individual Level. 6 th International Conference on Signal Process-ing. Beijing , China , 2002 , 2 : 1215 ~ 1218.
[18]   Jie J , Zeng J Ch , Han Ch Zh. Self - organized particle swarm optimization based on feedback control of diversity. Journal of Computer Re -search and Development , 2008 , 45 (3) : 467 ~
471. ( 介  婧 , 曾建潮 , 韩崇昭 . 基于群体多样性反馈控制的自组织微粒群算法 . 计算机研究与发展 , 2008 , 45(3) : 467 ~ 471) .
[19]   Burnet F M. The Clonal Selection Theory of Acquired Immunity. Nashville: Vanderbilt Uni -versity Press ,1959.
[20]   Chun J S , Jung H K, Hahn S Y. A study on comparison of optimization performances be -tween immune algorithm and other heuristic al -gorithms. IEEE Transactions on Magnetics , 1998 , 34 (5) : 2972 ~ 2975.
[21]   Cui X, Li M , Fang T. Study of population di -versity of multiobjective evolutionary algorithm based on immune and entropy principles. Pro-ceedings of the IEEE Conference on Evolution -ary Computation. 2001 , 1316 ~ 1321.
[22]   Wang L , Pan J , Jiao L Ch. The immune algo -rithm. Acta Electronica Sinica , 2000 ,28 (7) : 74 ~78. ( 王  磊 , 潘  进 , 焦李成 . 免疫算法 . 电 子学报 , 2000 , 28(7) : 74 ~ 78) .
[23]   Zhang J , Liu K Sh , Wang X F. Immune modu-lated symbiontic evolution in neural network de -sign. Journal of Computer Research and Devel -opment , 2000 , 37 (8) : 924 ~ 930. ( 张  军 , 刘
克胜 , 王煦法 . 一种基于免疫调节和共生进化的神经网络优化设计方法 . 计算机研究与发展 , 2000 , 37(8) : 924 ~ 930) .
[24]   Gao J. The application of the immune algorithm for power network planning. Systems Engineer -ing - Theory and Practice , 2001 , 21 (5) : 119 ~ 123. ( 高  洁 . 应用免疫算法进行电网规划研究 . 系统工程理论与实践 , 2001 , 21 (5) : 119 ~想123) .
[25]   Shi Y, Eberhart R C. A modified swarm opti mizer. IEEE International Conference of Evolu tionary Computation. Anchorage , Alaska : IEEE Press , May , 1998 , 69 ~ 73.
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!