A Complex-Valued Encoding Satin Bowerbird Optimization Algorithm for Global Optimization
The real-valued satin bowerbird optimization (SBO) is a novel bio-inspired algorithm which imitates the ‘male-attracts-the-female for breeding’ principle of the specialized stick structure mechanism of satin birds. SBO has achieved success in congestion management, accurate software development effort estimation. In this paper, a complex-valued encoding satin bowerbird optimization algorithm (CSBO) is proposed aiming to enhance the global exploration ability. The idea of complex-valued coding and finds the optimal one by updating the real and imaginary parts value. With Complex-valued coding increase the diversity of the population, and enhance the global exploration ability of the basic SBO algorithm. The proposed CSBO optimization algorithm is compared against SBO and other state-of-art optimization algorithms using 20 benchmark functions. Simulation results show that the proposed CSBO can significantly improve the convergence accuracy and convergence speed of the original algorithm.
KeywordsComplex-valued encoding Satin bowerbird optimization Benchmark functions Motor parameter identification
This work is supported by National Science Foundation of China under Grants No. 61563008, 61463007, and by Project of Guangxi Natural Science Foundation under Grant No. 2016GXNSFAA380264.
- 7.Yang, X.-S.: A new metaheuristic bat-inspired algorithm. In: González, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds.) Nature Inspired Cooperative Strategies for Optimization (NICSO 2010). SCI, vol. 284, pp. 65–74. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12538-6_6CrossRefGoogle Scholar
- 8.Yang, X.-S., Deb, S.: Cuckoo search via Lévy flights. In: World Congress on Nature Biologically Inspired Computing, NaBIC 2009. IEEE (2009)Google Scholar