Adaptive and Intelligent Swarms for Solving Complex Optimization Problems

被引:1
作者
Khandelwal, Mukesh Kumar [1 ]
Sharma, Neetu [1 ]
机构
[1] Engn Coll Ajmer, Dept Comp Sci & Engn, Ajmer, India
关键词
Adaptive; intelligent; PSO; stagnation; local optima; premature convergence; PARTICLE SWARM;
D O I
10.4581/depat.5487
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle Swarm Optimization (PSO) algorithms work beautifully with unimodal optimization problems but often get trapped in local optima, particularly in multi-modal problems. Due to the stagnation, premature convergence also takes place. Moreover, each swarm uses the same strat-egy for updating its velocity and position vector which is definitely not effective in solving different kinds of problems. This paper implements multiple movement strategies to speed up the convergence rate in uni-modal problems and handles the stagnation problem by introducing a new variant of PSO named adaptive intelligence Particle Swarm Optimization (AI-PSO). In the classical PSO algorithm, each particle updates its velocity by checking the positions of the best particles, which were received from the group and its historical data. Further, this updated velocity is used to cal-culate the new position of each particle. This process has been repeated for several iterations until the swarm reaches the optimal solution. Unlike PSO, in which particles' movement was fixed and was dependent on its interaction with other swarms, AI-PSO changes its movement strategy by collecting information from the current environment. We tried to improve the convergence of PSO by preventing it from sticking to local optima and by adding free movement towards the opti-mal solution when it is close to the optimum solution by defining the multiple strategies for activities in different situations. Particles that are moving in the wrong direction or start stagnating, i.e., their personal best do not improve for a fixed number of iterations, are directed towards new potential regions by defining a new movement strategy. AI-PSO algo-rithm has been created by improving the adaptability and intelligence of swarms in determining the path for the movement. A counter known as intelligence level is created and updated according to the action taken by the swarm. This counter variable defines the swarm's intelligence level' and guides its movement in unavoidable conditions. When the value of the counter goes minimum, the swarm assumes that it got stuck in local optima and needs to change the movement strategy. Similarly, if the counter reaches the max value, the swarm gains suf-ficient information to move freely toward the best solutions. The move-ment strategy is updated by checking the pbest of two consecutive iterations. If the pbest of the swarm is changing in every generation, we can conclude that the swarm is improving. In such a case, the intelligence level of the swarm is increased by one, and we wait for a few generations until the counter reaches the max value. When the counter reaches the maximum value, a new movement strategy is defined to allow the swarm to move freely to improve the convergence rate. The performance of the new variant AI-PSO is established by comparing it with other versions of PSO over 24 benchmark functions provided by Black-Box Optimization Benchmarking (BBOB 2013). Results show that the proposed variant per-forms better than different peer algorithms.
引用
收藏
页码:155 / 178
页数:24
相关论文
共 38 条
  • [1] Andrews PS, 2006, IEEE C EVOL COMPUTAT, P1029
  • [2] Using selection to improve particle swarm optimization
    Angeline, PJ
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, : 84 - 89
  • [3] Particle Swarm Optimization with an Aging Leader and Challengers
    Chen, Wei-Neng
    Zhang, Jun
    Lin, Ying
    Chen, Ni
    Zhan, Zhi-Hui
    Chung, Henry Shu-Hung
    Li, Yun
    Shi, Yu-Hui
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (02) : 241 - 258
  • [4] Particle swarm optimization with recombination and dynamic linkage discovery
    Chen, Ying-Ping
    Peng, Wen-Chih
    Jian, Ming-Chung
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (06): : 1460 - 1470
  • [5] Bio-inspired algorithms for the design of multiple optimal power system stabilizers: SPPSO and BFA
    Das, Tridib Kumar
    Venayagamoorthy, Ganesh Kumar
    Aliyu, Usman O.
    [J]. IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2008, 44 (05) : 1445 - 1457
  • [6] Particle swarm optimization: Basic concepts, variants and applications in power systems
    del Valle, Yamille
    Venayagamoorthy, Ganesh Kumar
    Mohagheghi, Salman
    Hernandez, Jean-Carlos
    Harley, Ronald G.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (02) : 171 - 195
  • [7] Eberhart R., 1995, P 6 INT S MICROMACHI, P39
  • [8] Eberhart RC, 2001, IEEE C EVOL COMPUTAT, P81, DOI 10.1109/CEC.2001.934374
  • [9] Finck S., 2009, Tech. rep
  • [10] Particle swarm optimization approaches to coevolve strategies for the iterated prisoner's dilemma
    Franken, N
    Engelbrecht, AP
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2005, 9 (06) : 562 - 579