Design of Migration Operators for Biogeography-Based Optimization and Markov Analysis

Biogeography-Based Optimization (BBO) inspired from the science of biogeography is a population-based evolutionary algorithm and has been developed both in theory and practice. As a crucial operator, migration operator in BBO plays a role of sharing features in solutions, which significantly effects BBO’s performance. Motivated by the crossover operators in Genetic Algorithm, three kinds of migration operators with non-uniform and uniform versions are proposed in this paper, which could enhance BBO’s performance. In addition, we present a Markov analysis as a mathematical proof to illustrate that the proposed migration operators are superior to the original migration operator in searching. A set of fourteen benchmarks is employed in numerical simulations to test proposed migration operators and the results validate their feasibility and effectiveness. In particular, the proposed migration operators with uniform versions are more adaptive in optimization and could achieve good performances in simulations. A 3-b one-max problem is used to test the Markov modeling and the results are in agreement with our analysis.

[1]  Francisco Herrera,et al.  Tackling Real-Coded Genetic Algorithms: Operators and Tools for Behavioural Analysis , 1998, Artificial Intelligence Review.

[2]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[3]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[4]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[5]  R. V. Rao,et al.  Discrete optimisation of a gear train using biogeography based optimisation technique , 2009 .

[6]  Dan Simon,et al.  Analysis of migration models of biogeography-based optimization using Markov theory , 2011, Eng. Appl. Artif. Intell..

[7]  Concha Bielza,et al.  A review on evolutionary algorithms in Bayesian network learning and inference tasks , 2013, Inf. Sci..

[8]  Nicholas J. Radcliffe,et al.  Equivalence Class Analysis of Genetic Algorithms , 1991, Complex Syst..

[9]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[10]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[11]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[12]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[13]  R. R. Sharapov Genetic Algorithms: Basic Ideas, Variants and Analysis , 2007 .

[14]  S. C. Srivastava,et al.  Optimal Control of Voltage and Power in a Multi-Zonal MVDC Shipboard Power System , 2012, IEEE Transactions on Power Systems.

[15]  Daniel J. Simon,et al.  Evolutionary optimization algorithms : biologically-Inspired and population-based approaches to computer intelligence , 2013 .

[16]  Heinz Mühlenbein,et al.  Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter Optimization , 1993, Evolutionary Computation.

[17]  Dan Simon,et al.  Analytical and numerical comparisons of biogeography-based optimization and genetic algorithms , 2011, Inf. Sci..

[18]  Heinz Mühlenbein,et al.  Fuzzy Recombination for the Breeder Genetic Algorithm , 1995, ICGA.

[19]  Xiangtao Li,et al.  Multi-operator based biogeography based optimization with mutation for global numerical optimization , 2012, Comput. Math. Appl..

[20]  Hong-yang Yu,et al.  Biogeography-based optimisation search algorithm for block matching motion estimation , 2012 .

[21]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[22]  Ruhul A. Sarker,et al.  Multi-operator based evolutionary algorithms for solving constrained optimization problems , 2011, Comput. Oper. Res..

[23]  Chang Wook Ahn,et al.  Advances in Evolutionary Algorithms: Theory, Design and Practice , 2006, Studies in Computational Intelligence.

[24]  Amir Nakib,et al.  An improved biogeography based optimization approach for segmentation of human head CT-scan images employing fuzzy entropy , 2012, Eng. Appl. Artif. Intell..

[25]  Dan Simon,et al.  Blended biogeography-based optimization for constrained optimization , 2011, Eng. Appl. Artif. Intell..

[26]  Christian Prins,et al.  A simple and effective evolutionary algorithm for the vehicle routing problem , 2004, Comput. Oper. Res..

[27]  Alden H. Wright,et al.  Genetic Algorithms for Real Parameter Optimization , 1990, FOGA.

[28]  Longquan Yong,et al.  Biogeography-Based Optimization with Orthogonal Crossover , 2013 .

[29]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[30]  Thomas Bäck,et al.  An Overview of Evolutionary Algorithms for Parameter Optimization , 1993, Evolutionary Computation.

[31]  Qidi Wu,et al.  An analysis of the migration rates for biogeography-based optimization , 2014, Inf. Sci..

[32]  Peter J. Fleming,et al.  The Stud GA: A Mini Revolution? , 1998, PPSN.

[33]  Oscar Castillo,et al.  Optimization of type-2 fuzzy systems based on bio-inspired methods: A concise review , 2012, Inf. Sci..

[34]  Dan Simon,et al.  Markov Models for Biogeography-Based Optimization , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[35]  Haiping Ma,et al.  An analysis of the equilibrium of migration models for biogeography-based optimization , 2010, Inf. Sci..

[36]  Z. Michalewicz Genetic Algorithms , Numerical Optimization , and Constraints , 1995 .