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
相关论文
共 50 条
  • [1] Adaptive and Intelligent Swarms for Solving Complex Optimization Problems
    Khandelwal, Mukesh Kumar
    Sharma, Neetu
    [J]. Journal of Multiple-Valued Logic and Soft Computing, 2023, 40 (1-2) : 155 - 178
  • [2] Intelligent Algorithms for solving multiobjective optimization problems
    Yi Hong-Xia
    Xiao Liu
    Liu Pu-Kun
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 13101 - 13105
  • [3] Solving dynamic optimization problems with adaptive networks
    Takahashi, Y
    [J]. NEUROCOMPUTING, 1999, 25 (1-3) : 19 - 38
  • [4] A survey of intelligent optimization algorithms for solving satisfiability problems
    Yang, Lan
    Wang, Xiaofeng
    Ding, Hongsheng
    Yang, Yi
    Zhao, Xingyu
    Pang, Lichao
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (01) : 445 - 461
  • [5] On Solving Complex Optimization Problems with Objective Decomposition
    Cheung, Yiu-ming
    Gu, Fangqing
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 2264 - 2269
  • [6] Novel Hybrid Crayfish Optimization Algorithm and Self-Adaptive Differential Evolution for Solving Complex Optimization Problems
    Fakhouri, Hussam N.
    Ishtaiwi, Abdelraouf
    Makhadmeh, Sharif Naser
    Al-Betar, Mohammed Azmi
    Alkhalaileh, Mohannad
    [J]. SYMMETRY-BASEL, 2024, 16 (07):
  • [7] A novel collaborative optimization algorithm in solving complex optimization problems
    Wu Deng
    Huimin Zhao
    Li Zou
    Guangyu Li
    Xinhua Yang
    Daqing Wu
    [J]. Soft Computing, 2017, 21 : 4387 - 4398
  • [8] A novel collaborative optimization algorithm in solving complex optimization problems
    Deng, Wu
    Zhao, Huimin
    Zou, Li
    Li, Guangyu
    Yang, Xinhua
    Wu, Daqing
    [J]. SOFT COMPUTING, 2017, 21 (15) : 4387 - 4398
  • [9] A New Adaptive Firefly Algorithm for Solving Optimization Problems
    Wang, Wenjun
    Wang, Hui
    Zhao, Jia
    Lv, Li
    [J]. INTELLIGENT COMPUTING THEORIES AND APPLICATION, ICIC 2017, PT I, 2017, 10361 : 649 - 657
  • [10] AN ADAPTIVE MEMBRANE ALGORITHM FOR SOLVING COMBINATORIAL OPTIMIZATION PROBLEMS
    贺娟娟
    肖建华
    邵泽辉
    [J]. Acta Mathematica Scientia, 2014, 34 (05) : 1377 - 1394