Skip to main content

Parallel Symbiotic Organisms Search Algorithm

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2019 (ICCSA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11623))

Included in the following conference series:

Abstract

Symbiotic organisms search algorithm is a population-based evolutionary optimization technique that is motivated by the simulation of social behaviour that emanates from the symbiosis relationship amongst organisms in an ecosystem. It is a popular global search swarm intelligence metaheuristic that is widely being used in conjunction with several other algorithms in different fields of study. Fascinatingly, the algorithm has also been shown to have the capability of optimizing several NP-hard problems in both continuous and binary search spaces. More so, because most of the modern day real-world computational problems requires machines with high processing power and improved optimization techniques, it is important to find ways to improve the speedup of the optimization process of this algorithm, as the complexity of the problems increase. Therefore, this paper explores the possibility of improving the optimization speedup and performance of the symbiotic organisms search algorithm through parallelization methods. The proposed parallelization procedure is implemented using OpenMP on a shared memory architecture and evaluated on a set of twenty mathematical test problems. The computational results of the parallel symbiotic organisms search algorithm was compared to its serial counterpart using a measure of run-time complexity.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Article  Google Scholar 

  2. Ezugwu, A.E., Prayogo, D.: Symbiotic Organisms Search Algorithm: theory, recent advances and applications. Expert Syst. Appl. 119(2019), 184–209 (2018)

    Google Scholar 

  3. Ezugwu, A.E.S., Adewumi, A.O., Frîncu, M.E.: Simulated annealing based symbiotic organisms search optimization algorithm for traveling salesman problem. Expert Syst. Appl. 77, 189–210 (2017)

    Article  Google Scholar 

  4. Ezugwu, A.E.S., Adewumi, A.O.: Discrete symbiotic organisms search algorithm for travelling salesman problem. Expert Syst. Appl. 87, 70–78 (2017)

    Article  Google Scholar 

  5. Ezugwu, A.E., Adeleke, O.J., Viriri, S.: Symbiotic organisms search algorithm for the unrelated parallel machines scheduling with sequence-dependent setup times. PLoS ONE 13(7), e0200030 (2018)

    Article  Google Scholar 

  6. Ezugwu, A.E.: Enhanced symbiotic organisms search algorithm for unrelated parallel machines manufacturing scheduling with setup times. Knowl.-Based Syst. 172, 15–32 (2019)

    Article  Google Scholar 

  7. Govender, P., Ezugwu, A.E.: A symbiotic organisms search algorithm for optimal allocation of blood products. IEEE Access 7, 2567–2588 (2019)

    Article  Google Scholar 

  8. Govender, P., Ezugwu, A.E.: A symbiotic organisms search algorithm for blood assignment problem. In: Blesa Aguilera, M.J., Blum, C., Gambini Santos, H., Pinacho-Davidson, P., Godoy del Campo, J. (eds.) HM 2019. LNCS, vol. 11299, pp. 200–208. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-05983-5_16

    Chapter  Google Scholar 

  9. Ezugwu, A.E., Adeleke, O.J., Akinyelu, A.A., et al.: A conceptual comparison of several metaheuristic algorithms on continuous optimisation problems. Neural Comput. Appl. (2019). https://doi.org/10.1007/s00521-019-04132-w

  10. Lalwani, S., Sharma, H., Satapathy, S.C., et al.: A survey on parallel particle swarm optimization algorithms. Arab. J. Sci. Eng. 44, 2899 (2019). https://doi.org/10.1007/s13369-018-03713-6

    Article  Google Scholar 

  11. Randall, M., Lewis, A.: A parallel implementation of ant colony optimization. J. Parallel Distrib. Comput. 62(9), 1421–1432 (2002)

    Article  Google Scholar 

  12. Mühlenbein, H., Schomisch, M., Born, J.: The parallel genetic algorithm as function optimizer. Parallel Comput. 17(6–7), 619–632 (1991)

    Article  Google Scholar 

  13. Husselmann, A.V., Hawick, K.A.: Parallel parametric optimisation with firefly algorithms on graphical processing units. In: Proceedings of the International Conference on Genetic and Evolutionary Methods (GEM12), Number CSTN-141. CSREA, Las Vegas, USA, 16–19 July 2012 pp. 77–83, July 2012

    Google Scholar 

  14. Tasoulis, D.K., Pavlidis, N.G., Plagianakos, V.P., Vrahatis, M.N.: Parallel differential evolution. In: Congress on Evolutionary Computation 2004, CEC2004, vol. 2, pp. 2023–2029. IEEE, June 2004

    Google Scholar 

  15. Zhou, Y., He, F., Hou, N., Qiu, Y.: Parallel ant colony optimization on multi-core SIMD CPUs. Future Gener. Comput. Syst. 79(2018), 473–487 (2017)

    Google Scholar 

  16. Shonkwiler, R.: Parallel genetic algorithms. In: ICGA, pp. 199–205, June 1993

    Google Scholar 

  17. Ntipteni, M.S., Valakos, I.M., Nikolos, I.K.: An asynchronous parallel differential evolution algorithm. In: Proceedings of the ERCOFTAC Conference on Design Optimisation: Methods and Application (2006)

    Google Scholar 

  18. Chang, J.F., Roddick, J.F., Pan, J.S., Chu, S.C.: A parallel particle swarm optimization algorithm with communication strategies. J. Inf. Sci. Eng. 21(2018), 809–818 (2005)

    Google Scholar 

  19. Koh, B., George, A., Haftka, R., Fregly, B.: Parallel asynchronous particle swarm optimization. Int. J. Numer. Meth. Eng. 67(4), 578–595 (2006)

    Article  Google Scholar 

  20. Nama, S., Saha, A., Ghosh, S.: Improved symbiotic organisms search algorithm for solving unconstrained function optimization. Decis. Sci. Lett. 5(3), 361–380 (2016)

    Article  Google Scholar 

  21. Silberschatz, A., Gagne, G., Galvin, P.B.: Operating System Concepts. Wiley, Hoboken (2018)

    MATH  Google Scholar 

  22. Chapman, B., Jost, G., Van Der Pas, R.: Using OpenMP: Portable Shared Memory Parallel Programming, vol. 10. MIT Press, Cambridge (2008)

    Google Scholar 

  23. OpenMP: Admin Magazine. http://www.admin-magazine.com/HPC/Articles/Programming-with-OpenMP. Accessed 23 Nov 2018

  24. SOS source code. http://140.118.5.112:85/SOS/MOSOS.html. Accessed 23 Nov 2018

  25. https://www.howtoforge.com/tutorial/how-to-install-and-use-profiling-tool-gprof/. Accessed 28 Nov 2018

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Absalom E. Ezugwu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ezugwu, A.E., Els, R., Fonou-Dombeu, J.V., Naidoo, D., Pillay, K. (2019). Parallel Symbiotic Organisms Search Algorithm. In: Misra, S., et al. Computational Science and Its Applications – ICCSA 2019. ICCSA 2019. Lecture Notes in Computer Science(), vol 11623. Springer, Cham. https://doi.org/10.1007/978-3-030-24308-1_52

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-24308-1_52

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-24307-4

  • Online ISBN: 978-3-030-24308-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics