Abstract
Biogeography-based optimization (BBO) is a nature-inspired optimization algorithm and has been developed in both theory and practice. In canonical BBO, migration operator is crucial to affect algorithm’s performance. In migration operator, a good solution has a large probability to be selected as an immigrant, while a poor solution has a large probability to be selected as an emigrant. The features in an emigrant will be completely replaced by the features in the corresponding immigrant. Hence, the migration operator in canonical BBO causes a significant deterioration of population diversity, and therefore, the algorithm’s performance worsens. In this paper, we propose three novel migration operators to enhance the exploration ability of BBO. To present a mathematical proof, Markov analysis is conducted to confirm the advantages of the proposed migration operators over existing ones. In addition, a number of benchmark tests are carried out to empirically assess the performance of the proposed migration operators, on both low-dimensional and high-dimensional numerical optimization problems. The comparison results demonstrate that the proposed migration operators are feasible and effective to enhance BBO’s performance.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ahn C (2006) Advances in evolutionary algorithms: theory, design and practice. Springer, New York
Bagdonavius V, Kruopis J, Nikulin M (2011) Nonparametric tests for complete data. Wiley-ISTE, New York
Brest J, Zamuda A, Fister I, Maučec MS (2010) Large scale global optimization using self-adaptive differential evolution algorithm. In: IEEE congress on evolutionary computation (CEC), 2010, pp 1–8
Castillo O, Melin P (2012) Optimization of type-2 fuzzy systems based on bio-inspired methods: a concise review. Inf Sci 205:1–19
Chatterjee A, Siarry P, Nakib A, Blanc R (2012) An improved biogeography based optimization approach for segmentation of human head CT-scan images employing fuzzy entropy. Eng Appl Artif Intell 25(8):1698–1709
Chang J, Shi P (2011) Using investment satisfaction capability index based particle swarm optimization to construct a stock portfolio. Inf Sci 181(14):2989–2999
Chen BJ, Shu HZ, Coatrieux G, Chen G, Xun XM, Coatrieux JL (2015) Color image analysis by quaternion-type moments. J Math Imaging Vis 51:124–144
Cheng R, Jin Y (2015) A social learning particle swarm optimization algorithm for scalable optimization. Inf Sci 291:43–60
Cheng R, Jin Y (2015) A competitive swarm optimizer for large scale optimization. IEEE Trans Cybern 45(2):191–204
Clerc M (1999) The swarm and the queen: toward a deterministic and adaptive particle swarm optimization, vol 3. In: Proceedings of the 1999 congress on evolutionary computation, Washington, DC, pp 1951–1957
Clerc M, Kennedy J (2002) The particle swarm: explosion, stability, and convergence in a multi-dimensional complex space. IEEE Trans Evolut Comput 6(1):58–73
Dorigo M, Stützle T (2004) Ant colony optimization. MIT Press, Cambridge
Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval schemata. Found Genet Algorithms II:187–202
Feng Q, Liu S, Wu Q, Tang GQ, Zhang H, Chen H (2013) Modified biogeography-based optimization with local search mechanism. J Appl Math. doi:10.1155/2013/960524
Fu ZJ, Sun XM, Liu Q, Zhou L, Shu JG (2015) Achieving efficient cloud search services: multi-keyword ranked search over encrypted cloud date supporting parallel computing. IEICE Trans Commun E98B(1):190–200
Gu B, Sheng VS, Wang Z, Ho D, Osman S, Li S (2015) Incremental learning for nu-support vector regression. Neual Netw 67:140–150
Gu B, Sheng VS, Tay KY, Romano W, Li S (2015) Incremental support vector learning for ordinal regression. IEEE Trans Neural Netw Learn Syst 26(7):1403–1416
Guo W, Wang L, Wu Q (2014) An analysis of the migration rates of biogeography-based optimization. Inf Sci 254(1):111–140
Guo W, Wang L, Ge SS, Ren H, Mao Y (2015) Drift analysis of mutation operations for biogeography-based optimization. Soft Comput 19(7):1881–1892
Guo W, Wang L, Qidi W (2016) Numerical comparisons of migration models for multi-objective biogeography-based optimization. Inf Sci 328:302–320
He W, Ge SS (2015) Vibration control of a flexible beam with output constraint. IEEE Trans Ind Electron 62(8):5023–5030
He W, Ge SS (2016) Cooperative control of a nonuniform gantry crane with constrained tension. Automatica 66(4):146–154
He W, Zhang S, Ge SS (2014) Adaptive control of a flexible crane system with the boundary output constraint. IEEE Trans Ind Electron 61(8):4126–4133
He W, Chen Y, Yin Z (2016) Adaptive neural network control of an uncertain robot with full-state constraints. IEEE Trans Cybern 46(3):620–629
Holland JH (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge
Kankanala P, Srivastava S, Srivastava A, Schulz N (2012) Optimal control of voltage and power in a multi-zonal mvdc shipboard power system. IEEE Trans Power Syst 27(2):642–650
Kennedy J, Eberhart RC, Shi Y (2001) Swarm intelligence. Morgan Kaufmann Publishers, San Francisco
Khatib W, Fleming PL (1998) The stud GA: A mini revolution? In: Eiben AE, Bäck T, Schoenauer M, Schwefel H-P (eds) Parallel problem solving from nature–PPSN V: proceedings of the 5th international conference Amsterdam, The Netherlands, September 27–30, 1998, vol 1498. Springer, Berlin, Heidelberg, pp 683–691. doi:10.1007/BFb0056910
Korosec P, Tashkova K, Silc J (2010) The differential ant-stigmergy algorithm for large-scale global optimization. In: IEEE congress on evolutionary computation (CEC), 2010, pp 1–8
Larranaga P, Karshenas H, Bielza C, Santana R (2013) A review on evolutionary algorithms in bayesian network learning and inference tasks. Inf Sci 233:109–125
Latorre A, Muelas S, Pena J-M (2013) Large scale global optimization: experimental results with mos-based hybrid algorithms, pp 2742–2749, Cancun, Mexico
Li X, Wang J, Zhou J, Yin M (2011) A perturb biogeography based optimization with mutation for global numerical optimization. Appl Math Comput 218(2):598–609
Li X, Tang K, Omidvar M, Yang Z, Qin K (2013) Benchmark functions for the cec’2013 special session and competition on large scale global optimization. In: Technical report, Evolutionary Computation and Machine Learning Group, RMIT University, Australia, 2013
Li J, Li XL, Sun XM (2015) Segmentation-based image copy-move forgery detection scheme. IEEE Trans Inf Forensics Secur 10(3):507–518
Liu J, Tang K (2013) Scaling up covariance matrix adaptation evolution strategy using cooperative coevolution. In: LNCS, vol 8206, pp 350–357, Hefei, China
Li X, Yao X (2012) Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans Evolut Comput 16(2):210–224
Lohokare MR, Pattnaik SS, Panigrahi BK, Das S (2013) Accelerated biogeography-based optimization with neighborhood search for optimization. Appl Sofy Comput 13(5):2318–2342
Ma H (2010) An analysis of the equilibrium of migration models for biogeography-based optimization. Inf Sci 180(18):3444–3464
Ma H, Simon D, Fei M, Xie Z (2013) Variations of biogeography-based optimization and Markov analysis. Inf Sci 220:492–506
Ma H, Simon D (2011) Analysis of migration models of biogeography-based optimization using markov theory. Eng Appl Artif Intell 24(6):1052–1060
Ma H, Simon D (2011) Blended biogeography-based optimization for constrained optimization. Eng Appl Artif Intell 24(3):517–525
Ma TH, Zhou JJ, Tang ML, Tian Y, AL-Dhelaan A, AL-Rodhaan M, Lee S (2015) Social network and tag sources based augmenting collaborative recommender system. IEICE Trans Inf Syst E98D(4):902–910
Michalewicz Z (1992) Genetic algorithms + data structures = evolution programs. Springer, New York
Molina D, Lozano M., Herrera F (2010) MA-SW-chains: memetic algorithm based on local search chains for large scale continuous global optimization. In: IEEE congress on evolutionary computation (CEC), 2010, pp 1–8
Mühlenbein H, Schlierkamp-Voosen D (1993) Predictive models for the breeder genetic algorithm i. continuous parameter optimization. Evolut Comput 1(1):25–49
Omidvar MN, Li Xiaodong, Yao Xin (2010) Cooperative co-evolution with delta grouping for large scale non-separable function optimization. In: IEEE congress on evolutionary computation (CEC), 2010, p 1–8
Parmee I (2001) Evolutionary and adaptive computing in engineering design. Springer, New York
Puris A, Bello R, Molina D, Herrera F (2012) Variable mesh optimization for continuous optimization problems. Soft Comput 16(3):511–525
Savsani V, Rao R, Vakharia D (2009) Discrete optimisation of a gear train using biogeography based optimisation technique. Int J Des Eng 2(2):205–223
Shen J, Tan HW, Wang J, Wang JW, Lee S (2015) A novel routing protocol providing good transmission reliability in underwater sensor networks. J Internet Technol 16(1):171–178
Shin Y-B, Kita E (2014) Search performance improvement of particle swarm optimization by second best particle information. Appl Math Comput 246:346–354
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Simon D, Ergezer M, Dawei D, Rarick R (2011) Markov models for biogeography-based optimization. IEEE Trans Syst Man Cybern Part B Cybern 41(1):299–306
Simon D, Rarick R, Ergezer M, Du D (2011) Analytical and numerical comparisons of biogeography-based optimization and genetic algorithms. Inf Sci 181(7):1224–1248
Simon D (2013) Evolutionary optimization algorithms: biologically-inspired and population-based approaches to computer intelligence. Wiley, New York
Tang K, Li X, Suganthan PN, Yang Z, Weise T (2009) Benchmark functions for the CEC2010 special session and competition on large-scale global optimization. In: Technical report, Nature Inspired Computation and Applications Laboratory
Wang Yu, Li Bin (2010) Two-stage based ensemble optimization for large-scale global optimization. In: IEEE congress on evolutionary computation (CEC), 2010, pp 1–8
Wang H, Wu Z, Rahnamayan S, Jiang D (2010) Sequential de enhanced by neighborhood search for large scale global optimization. In: IEEE congress on evolutionary computation (CEC), 2010, pp 1–7
Weber M, Neri F, Tirronen V (2011) Shuffle or update parallel differential evolution for large-scale optimization. Soft Comput 15(11, SI):2089–2107
Wei F, Wang Y, Huo Y (2013) Smoothing and auxiliary functions based cooperative coevolution for global optimization, pp 2736–2741, Cancun, Mexico
Wu G, Qiu D, Yu Y, Pedrycz W, Ma M, Li H (2014) Superior solution guided particle swarm optimization combined with local search techniques. Expert Syst Appl 41(16):7536–7548
Xia ZH, Wang XH, Sun XM, Wang Q (2016) A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data. IEEE Trans Parallel Distrib Syst 27(2):340–352
Xie SD, Wang YX (2014) Construction of tree network with limited delivery latency in homogeneous wireless sensor networks. Wirel Pers Commun 78:231–246
Xiong G, Li Y, Chen J, Shi D, Duan X (2014) Polyphyletic migration operator and orthogonal learning aided biogeography-based optimization for dynamic economic dispatch with valve-point effects. Energy Convers Manag 80:457–468
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evolut Comput 3(2):82–102
Yu X, Zhang X (2014) Enhanced comprehensive learning particle swarm optimization. Appl Math Comput 242:265–276
Zhang P, Wei P, Yu HY (2012) Biogeography-based optimisation search algorithm for block matching motion estimation. IET Image Process 6(7):1014–1023
Zhang H-G, Liu Y-A, Tang B-H, Liu K-M (2014) An exploratory research of elitist probability schema and its applications in evolutionary algorithms. Appl Intell 40(4):695–709
Zhang P, Liu H, Ding Y (2014) Dynamic bee colony algorithm based on multi-species co-evolution. Appl Intell 40(3):427–440
Zheng Y, Jeon B, Xu DH, Wu J QM, Zhang H (2015) Image segmentation by generalized hierarchical fuzzy C-means algorithm. J Intell Fuzzy Syst 28:961–973
Acknowledgments
We much appreciate the help from the editors and the reviewers. They give us many useful comments to improve the quality of this paper. This work is sponsored by the National Natural Science Foundation of China under Grant No. 61503287, the Fundamental Research Funds for the Central Universities (Young Talents Program in Tongji University), Program for New Century Excellent Talents in University of Ministry of Education of China, Ph.D. Programs Foundation of Ministry of Education of China (20100072110038), Shanghai University Young Teachers’ Training Program (ZZslg15087), A Project Funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions, Jiangsu Collaborative Innovation Center on Atmospheric Environment and Equipment Technology.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declared that they have no conflicts of interest to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Guo, W., Wang, L., Si, C. et al. Novel migration operators of biogeography-based optimization and Markov analysis. Soft Comput 21, 6605–6632 (2017). https://doi.org/10.1007/s00500-016-2209-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-016-2209-8