Abstract
Symbiotic organisms search algorithm is a new meta-heuristic algorithm based on the symbiotic relationship between the biological which was proposed in recent years. In this paper, a novel complex-valued encoding symbiotic organisms search (CSOS) algorithm is proposed. The algorithm introduces the idea of complex coding diploid. Each individual is composed of real and imaginary parts and extends the search space from one dimension to two dimensions. This increases the diversity of the population, further enhances the ability of the algorithm to find the global optimal value, and improves the precision of the algorithm. CSOS has been tested with 23 standard benchmark functions and 2 engineering design problems. The results show that CSOS has better ability of finding global optimal value and higher precision.

















































Similar content being viewed by others
References
Socha K, Dorigo M (2008) Ant colony optimization for continuous domains. Eur J Oper Res 185(3):1155–1173
Storn R, Price K (1997) Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 1997(11):341–359
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, Perth, Australia, vol IV, pp 1942–1948
Yang XS (2012) Flower pollination algorithm for global optimization. In: Unconventional computation and natural computation. Lecture notes in computer science, vol 7445, pp 240–249
Yang XS, Deb S (2009) Cuckoo search via levy flights. In: World congress on nature and biologically inspired computing (NaBIC 2009). IEEE Publication, USA, pp 210–214
Yang XS (2013) Multiobjective firefly algorithm for continuous optimization. Eng Comput 29(2):175–184
Kaveh A, Zolghadr A (2011) Shape and size optimization of truss structures with frequency constraints using enhanced charged system search algorithm. Asian J Civ Eng 12:487–509
Yang X (2010) A new metaheuristic bat-inspired algorithm. In: Gonzalez JR, Pelta DA, Cruz C (eds) Nature inspired cooperative strategies for optimization. Springer, Berlin, pp 65–74
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
Abdullahi M, Ngadi A Md, Abdulhamid SM (2016) Symbiotic organism search optimization based task scheduling in cloud computing environment. Future Gen Comput Syst 56:640–650
Secui DC (2016) A modified symbiotic organisms search algorithm for large scale economic dispatch problem with valve-point effects. Energy 113:366–384
Prasad D, Mukherjee V (2016) A novel symbiotic organisms search algorithm for optimal power flow of power system with FACTS devices. Int J Eng Sci Technol 19:79–89
Das B, Mukherjee V, Das D (2016) DG placement in radial distribution network by symbiotic organisms search algorithm for real power loss minimization. Appl Soft Comput 49:920–936
Casasent D, Natarajan S (1995) A classifier neural network with complex-valued weights and square-law nonlinearities. Neural Netw 8:989–998
Chen D-B, Li H-J, Li Z (2009) Particle swarm optimization based on complex-valued encoding and application in function optimization. Comput Eng Appl 45:59–61
Zheng Z, Zhang Y, Qiu Y (2003) Genetic algorithm based on complex-valued encoding. Control Theory Appl 20(1):97–100
Panda A, Pani S (2016) A symbiotic organisms search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems. Appl Soft Comput 46:344–360
Tang K, Yao X, Suganthan PN, MacNish C, Chen Y-P, Chen C-M, Yang Z (2007) Benchmark Functions for the CEC’2008 special session and competition on large scale global optimization. University of Science and Technology of China (USTC), School of Computer Science and Technology, Nature Inspired Computation and Applications Laboratory (NICAL), Hefei, Anhui, China, Technical Report. http://nical.ustc.edu.cn/cec08ss.php
Hansen N, Auger A, Finck S, Ros R (2009) Real-parameter black-box optimization benchmarking 2009 experimental setup. Institute National de Recherche en Informatique et en Automatique (INRIA), Rapports de Recherche RR-6828, 20 Mar 2009
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471
Luo Q, Zhang S, Li Z, Zhou Y (2015) A novel complex-valued encoding Grey Wolf optimization algorithm. Algorithms 9(1):4
Wilcoxon F (1944) Individual comparisons by ranking methods. Biom Bull 1(6):80–83
García S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization. J Heuristics 15:617. https://doi.org/10.1007/s10732-008-9080-4
Chickermane H, Gea HC (1996) Structural optimization using a new local approximation method. Int J Numer Methods Eng 39(5):829–846
Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41:113–27
Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29:17–35
Carlos A, Coello C (2000) Constraint-handling using an evolutionary multiobjective optimization technique. Civ Eng Syst 17:319–46
Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186:31–338
Deb K (1991) Optimal design of a welded beam via genetic algorithms. AIAA J 29:2013–2015
Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Comput Methods Appl Mech Eng 194:3902–3933
Ragsdell K, Phillips D (1976) Optimal design of a class of welded structures using geometric programming. ASME J Eng Ind 98:1021–1026
Acknowledgements
This work is supported by National Science Foundation of China under Grant Nos. 61463007, 61563008. Project of Guangxi University for Nationalities Science Foundation under Grant No. 2016GXNSFAA380264.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Miao, F., Zhou, Y. & Luo, Q. Complex-valued encoding symbiotic organisms search algorithm for global optimization. Knowl Inf Syst 58, 209–248 (2019). https://doi.org/10.1007/s10115-018-1158-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-018-1158-1