Memory based Hybrid Dragonfly Algorithm for numerical optimization problems

被引:144
作者
Ranjini, Sree K. S. [1 ]
Murugan, S. [2 ]
机构
[1] Indira Gandhi Ctr Atom Res, Homi Bhabha Natl Inst, Kalpakkam, Tamil Nadu, India
[2] Indira Gandhi Ctr Atom Res, Remote Handling Irradiat & Robot Div, Kalpakkam, Tamil Nadu, India
关键词
Dragonfly algorithm; Particle Swarm Optimization; Hybridization; Benchmark functions; Engineering problems; Friedman's test; DIFFERENTIAL EVOLUTION ALGORITHM; PARTICLE SWARM OPTIMIZATION; ANT COLONY OPTIMIZATION; ARTIFICIAL BEE COLONY; ENGINEERING OPTIMIZATION; INTELLIGENCE; ABC;
D O I
10.1016/j.eswa.2017.04.033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dragonfly algorithm (DA) is a recently proposed optimization algorithm based on the static and dynamic swarming behaviour of dragonflies. Due to its simplicity and efficiency, DA has received interest of researchers from different fields. However, it lacks internal memory which may lead to its premature convergence to local optima. To overcome this drawback, we propose a novel Memory based Hybrid Dragonfly Algorithm (MHDA) for solving numerical optimization problems. The pbest and gbest concept of Particle Swarm optimization (PSO) is added to conventional DA to guide the search process for potential candidate solutions and PSO is then initialized with pbest of DA to further exploit the search space. The proposed method combines the exploration capability of DA and exploitation capability of PSO to achieve global optimal solutions. The efficiency of the MHDA is validated by testing on basic unconstrained benchmark functions and CEC 2014 test functions. A comparative performance analysis between MHDA and other powerful optimization algorithms have been carried out and significance of the results is proved by statistical methods. The results show that MHDA gives better performance than conventional DA and PSO. Moreover, it gives competitive results in terms of convergence, accuracy and search-ability when compared with the state-of-the-art algorithms. The efficacy of MHDA in solving real world problems is also explained with three engineering design problems. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:63 / 78
页数:16
相关论文
共 79 条
  • [1] Artificial bee colony algorithm for large-scale problems and engineering design optimization
    Akay, Bahriye
    Karaboga, Dervis
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2012, 23 (04) : 1001 - 1014
  • [2] A Survey of Particle Swarm Optimization Applications in Electric Power Systems
    AlRashidi, M. R.
    El-Hawary, M. E.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (04) : 913 - 918
  • [3] Benchmark[Online], 2005, BENCHM MON MULT OPT
  • [4] Blum Christian, 2008, P43, DOI 10.1007/978-3-540-74089-6_2
  • [5] Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems
    Brest, Janez
    Greiner, Saso
    Boskovic, Borko
    Mernik, Marjan
    Zumer, Vijern
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) : 646 - 657
  • [6] Cagnina LC, 2008, INFORM-J COMPUT INFO, V32, P319
  • [7] Learning backtracking search optimisation algorithm and its application
    Chen, Debao
    Zou, Feng
    Lu, Renquan
    Wang, Peng
    [J]. INFORMATION SCIENCES, 2017, 376 : 71 - 94
  • [8] Backtracking Search Optimization Algorithm for numerical optimization problems
    Civicioglu, Pinar
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (15) : 8121 - 8144
  • [9] Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems
    Coelho, Leandro dos Santos
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (02) : 1676 - 1683
  • [10] Constraint-handling in genetic algorithms through the use of dominance-based tournament selection
    Coello, CAC
    Montes, EM
    [J]. ADVANCED ENGINEERING INFORMATICS, 2002, 16 (03) : 193 - 203