NBBO: A new variant of biogeography-based optimization with a novel framework and a two-phase migration operator

被引:17
作者
Reihanian, Ali [1 ]
Feizi-Derakhshi, Mohammad-Reza [1 ]
Aghdasi, Hadi S. [1 ]
机构
[1] Univ Tabriz, Fac Elect & Comp Engn, Tabriz, Iran
关键词
Biogeography-based optimization (BBO); Exploration and exploitation abilities; Global numerical optimization; Two-phase migration operator; DIFFERENTIAL EVOLUTION; PARAMETER-ESTIMATION; NEIGHBORHOOD SEARCH; FIREFLY ALGORITHM; MUTATION; FUEL;
D O I
10.1016/j.ins.2019.07.054
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Biogeography-based optimization (BBO) is a novel evolutionary algorithm, which is proposed with inspiration from the science of biogeography, to solve global optimization problems. To overcome the inability of BBO to make a good balance between its exploration and exploitation abilities, this paper introduces a new variant of BBO, which is called NBBO. The framework of NBBO considers two or more sub-iterations in an iteration of the algorithm to perform the evolution process. In each sub-iteration, a sample (sub-population) is selected from the input population of the iteration, based on a triangular probability distribution, to choose emigrating habitats (solutions) from. On the other hand, a novel two-phase migration operator is used in the framework of NBBO to make the algorithm effectively explore a search space. By making a good balance between its exploration and exploitation abilities, which is conducted by its new framework, NBBO can escape from local optima. Quantitative evaluations, based on extensive experiments on a set of 23 benchmark functions with diverse complexities, reveal that NBBO achieves favorable results which are quite superior to the results of other relevant state-of-the-art swarm intelligence-based and evolutionary algorithms. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:178 / 201
页数:24
相关论文
共 48 条
  • [1] Metropolis biogeography-based optimization
    Al-Roomi, Ali R.
    El-Hawary, Mohamed E.
    [J]. INFORMATION SCIENCES, 2016, 360 : 73 - 95
  • [2] Community Detection in Complex Networks: Multi-objective Enhanced Firefly Algorithm
    Amiri, Babak
    Hossain, Liaquat
    Crawford, John W.
    Wigand, Rolf T.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2013, 46 : 1 - 11
  • [3] [Anonymous], 2010, INTRO EVOLUTIONARY C
  • [4] [Anonymous], 1995, Technical Report TR-95-012
  • [5] An improved chaotic firefly algorithm for global numerical optimization
    Brajevic, Ivona
    Stanimirovic, Predrag
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2019, 12 (01) : 131 - 148
  • [6] 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
  • [7] A clustering-based differential evolution for global optimization
    Cai, Zhihua
    Gong, Wenyin
    Ling, Charles X.
    Zhang, Harry
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (01) : 1363 - 1379
  • [8] Biogeography-based optimization with covariance matrix based migration
    Chen, Xu
    Tianfield, Huaglory
    Du, Wenli
    Liu, Guohai
    [J]. APPLIED SOFT COMPUTING, 2016, 45 : 71 - 85
  • [9] Exploration and Exploitation in Evolutionary Algorithms: A Survey
    Crepinsek, Matej
    Liu, Shih-Hsi
    Mernik, Marjan
    [J]. ACM COMPUTING SURVEYS, 2013, 45 (03)
  • [10] Dorigo M., 1992, THESIS