Skip to main content
Log in

Complex-valued encoding symbiotic organisms search algorithm for global optimization

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Fig. 35
Fig. 36
Fig. 37
Fig. 38
Fig. 39
Fig. 40
Fig. 41
Fig. 42
Fig. 43
Fig. 44
Fig. 45
Fig. 46
Fig. 47
Fig. 48
Fig. 49

Similar content being viewed by others

References

  1. Socha K, Dorigo M (2008) Ant colony optimization for continuous domains. Eur J Oper Res 185(3):1155–1173

    Article  MathSciNet  MATH  Google Scholar 

  2. 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

    Article  MathSciNet  MATH  Google Scholar 

  3. 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

  4. 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

  5. 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

  6. Yang XS (2013) Multiobjective firefly algorithm for continuous optimization. Eng Comput 29(2):175–184

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Chapter  Google Scholar 

  9. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  10. Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112

    Article  Google Scholar 

  11. 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

  12. Secui DC (2016) A modified symbiotic organisms search algorithm for large scale economic dispatch problem with valve-point effects. Energy 113:366–384

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. Casasent D, Natarajan S (1995) A classifier neural network with complex-valued weights and square-law nonlinearities. Neural Netw 8:989–998

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. Zheng Z, Zhang Y, Qiu Y (2003) Genetic algorithm based on complex-valued encoding. Control Theory Appl 20(1):97–100

    Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

  20. 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

  21. 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

    Article  MathSciNet  MATH  Google Scholar 

  22. Luo Q, Zhang S, Li Z, Zhou Y (2015) A novel complex-valued encoding Grey Wolf optimization algorithm. Algorithms 9(1):4

    Article  MathSciNet  Google Scholar 

  23. Wilcoxon F (1944) Individual comparisons by ranking methods. Biom Bull 1(6):80–83

    Article  Google Scholar 

  24. 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

  25. Chickermane H, Gea HC (1996) Structural optimization using a new local approximation method. Int J Numer Methods Eng 39(5):829–846

    Article  MathSciNet  MATH  Google Scholar 

  26. Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41:113–27

    Article  Google Scholar 

  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

    Article  Google Scholar 

  28. Carlos A, Coello C (2000) Constraint-handling using an evolutionary multiobjective optimization technique. Civ Eng Syst 17:319–46

    Article  Google Scholar 

  29. Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186:31–338

    Article  MATH  Google Scholar 

  30. Deb K (1991) Optimal design of a welded beam via genetic algorithms. AIAA J 29:2013–2015

    Article  Google Scholar 

  31. 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

    Article  MATH  Google Scholar 

  32. Ragsdell K, Phillips D (1976) Optimal design of a class of welded structures using geometric programming. ASME J Eng Ind 98:1021–1026

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yongquan Zhou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-018-1158-1

Keywords

Navigation