Skip to main content
Log in

Optimized fuzzy based symbiotic organism search algorithm for engineering design problem

  • Research Paper
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

Symbiotic Organism Search (SOS) is a novel metaheuristic algorithm based on reciprocal behaviour of organisms in environment by considering three imperative relationships such as mutualism, commensalism and parasitism. The mutualism phase of SOS algorithm contemplates Benefit Factors (BFs) which influences the SOS algorithm. In this work, two novel approaches are introduced to enhance the competence of SOS algorithm to exquisitely preserve the balance between exploration and exploitation. Sine Cosine Algorithm (SCA) is used to decide relevant influential parameter of SOS algorithm such as BFs and further, SCA optimized fuzzy inference system is used for this purpose. The efficacy and effectiveness of proposed algorithms are demonstrated over other recently proposed algorithms by solving benchmark functions, engineering design problems and prediction of next day closing price of DJI market. The proposed SCA optimized fuzzy adaptive SOS algorithm is substantiated with the results which outperforms other algorithms hypothetically by using Wilcoxon rank sum test.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

References

  1. Goldberg DE, Holland JH (1988) Genetic algorithms and machine learning. Mach Learn 3(2):95–99

    Article  Google Scholar 

  2. Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359. https://doi.org/10.1023/A:1008202821328

    Article  MATH  Google Scholar 

  3. Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Stat Comput 4(2):87–112. https://doi.org/10.1007/BF00175355

    Article  Google Scholar 

  4. Biswas A, Mishra KK, Tiwari S, Misra AK (2013) Physics-inspired optimization algorithms : a survey. J Optim. https://doi.org/10.1155/2013/438152

    Article  Google Scholar 

  5. Kirkpatrick S, Gelatt CD (1983) Optimization by simulated annealing. Science 220(4598):671–680. https://doi.org/10.1126/science.220.4598.671

    Article  MATH  Google Scholar 

  6. Geem Z, Kim J, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. SIMULATION 76(2):60–68. https://doi.org/10.1177/003754970107600201

    Article  Google Scholar 

  7. Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248. https://doi.org/10.1016/j.ins.2009.03.004

    Article  MATH  Google Scholar 

  8. Ab Wahab MN, Nefti-meziani S, Atyabi AA (2015) Comprehensive review of swarm optimization algorithms. PLoS ONE 10(5):1–36. https://doi.org/10.1371/journal.pone.0122827

    Article  Google Scholar 

  9. Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95 proceedings of the sixth international symposium on micro machine and human science. 39–43. doi: https://doi.org/10.1109/MHS.1995.494215.

  10. Socha K, Dorigo M (2008) Ant colony optimization for continuous domains. Eur J Oper Res 185:1155–1173. https://doi.org/10.1016/j.ejor.2006.06.046

    Article  MATH  Google Scholar 

  11. Oftadeh R, Mahjoob MJ, Shariatpanahi M (2010) A novel meta-heuristic optimization algorithm inspired by group hunting of animals: hunting search. Comput Math Appl 60(7):2087–2098. https://doi.org/10.1016/j.camwa.2010.07.049

    Article  MATH  Google Scholar 

  12. Zang H, Zhang S, Hapeshi K (2010) A review of nature-inspired algorithms. J Bionic Eng 7:S232–S237. https://doi.org/10.1016/S1672-6529(09)60240-7

    Article  Google Scholar 

  13. Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35. https://doi.org/10.1007/s00366-012-0308-4

    Article  Google Scholar 

  14. Yang XS, He X (2013) Firefly algorithm: recent advances and applications. Int J Swarm Intell 1(1):36. https://doi.org/10.1504/IJSI.2013.055801

    Article  Google Scholar 

  15. Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112. https://doi.org/10.1016/j.compstruc.2014.03.007

    Article  Google Scholar 

  16. Cheng MY, Prayogo D, Tran DH (2016) Optimizing multiple-resources leveling in multiple projects using discrete symbiotic organisms search. J Comput Civ Eng 30(3):04015036. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000512

    Article  Google Scholar 

  17. Liao TW, Kuo RJ (2018) Five discrete symbiotic organisms search algorithms for simultaneous optimization of feature subset and neighborhood size of KNN classification models. Appl Soft Comput 64:581–595. https://doi.org/10.1016/j.asoc.2017.12.039

    Article  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. https://doi.org/10.1016/j.asoc.2016.04.030

    Article  Google Scholar 

  19. Secui DC (2016) A modified symbiotic organisms search algorithm for large scale economic dispatch problem with valve-point effects. Energy 113:366–384. https://doi.org/10.1016/j.energy.2016.07.056

    Article  Google Scholar 

  20. Ezugwu AES, Adewumi AO, Frîncu ME (2017) Simulated annealing based symbiotic organisms search optimization algorithm for traveling salesman problem. Expert Syst Appl 77:189–210. https://doi.org/10.1016/j.eswa.2017.01.053

    Article  Google Scholar 

  21. Tejani GG, Savsani VJ, Patel VK, Mirjalili S (2018) Truss optimization with natural frequency bounds using improved symbiotic organisms search. Knowl-Based Syst 143:162–178. https://doi.org/10.1016/j.knosys.2017.12.012

    Article  Google Scholar 

  22. Ayala HVH, Klein CE, Mariani VC, Coelho LDS (2017) Multiobjective symbiotic search algorithm approaches for electromagnetic optimization. IEEE Trans Magn 53(6):1–4. https://doi.org/10.1109/TMAG.2017.2665350

    Article  Google Scholar 

  23. Miao F, Zhou Y, Luo Q (2019) Complex-valued encoding symbiotic organisms search algorithm for global optimization. Knowl Inf Syst 58(1):209–248. https://doi.org/10.1007/s10115-018-1158-1

    Article  Google Scholar 

  24. Saha S, Mukherjee V (2018) A novel chaos-integrated symbiotic organisms search algorithm for global optimization. Soft Comput 22(11):3797–3816. https://doi.org/10.1007/s00500-017-2597-4

    Article  Google Scholar 

  25. Panda A, Pani S (2018) An orthogonal parallel symbiotic organism search algorithm embodied with augmented Lagrange multiplier for solving constrained optimization problems. Soft Comput 22(8):2429–2447. https://doi.org/10.1007/s00500-017-2693-5

    Article  MATH  Google Scholar 

  26. Kumar S, Tejani GG, Mirjalili S (2019) Modified symbiotic organisms search for structural optimization. Eng Comput 35(4):1269–1296. https://doi.org/10.1007/s00366-018-0662-y

    Article  Google Scholar 

  27. Tejani GG, Pholdee N, Bureerat S, Prayogo D, Gandomi AH (2019) Structural optimization using multi-objective modified adaptive symbiotic organisms search. Expert Syst Appl 125:425–441. https://doi.org/10.1016/j.eswa.2019.01.068

    Article  Google Scholar 

  28. Truong KH, Nallagownden P, Baharudin Z, Vo DN (2019) A quasi-oppositional-chaotic symbiotic organisms search algorithm for global optimization problems. Appl Soft Comput 77:567–583. https://doi.org/10.1016/j.asoc.2019.01.043

    Article  Google Scholar 

  29. Nayak JR, Shaw B, Sahu BK (2018) Application of adaptive-SOS (ASOS) algorithm based interval type-2 fuzzy-PID controller with derivative filter for automatic generation control of an interconnected power system. Eng Sci Technol, Int J 21(3):465–485. https://doi.org/10.1016/j.jestch.2018.03.010

    Article  Google Scholar 

  30. Saha D, Datta A, Das P (2016) Optimal coordination of directional overcurrent relays in power systems using symbiotic organism search optimisation technique. IET Gener Transm Distrib 10(11):2681–2688. https://doi.org/10.1049/iet-gtd.2015.0961

    Article  Google Scholar 

  31. Küçükuğurlu B, Gedikli E (2020) Symbiotic organisms search algorithm for multilevel thresholding of images. Expert Syst Appl 147:113210. https://doi.org/10.1016/j.eswa.2020.113210

    Article  Google Scholar 

  32. Akbarifard S, Radmanesh F (2018) Predicting sea wave height using symbiotic organisms search (SOS) algorithm. Ocean Eng 167:348–356. https://doi.org/10.1016/j.oceaneng.2018.04.092

    Article  Google Scholar 

  33. Sadek U, Sarjaš A, Chowdhury A, Svečko R (2017) Improved adaptive fuzzy backstepping control of a magnetic levitation system based on symbiotic organism search. Appl Soft Comput 56:19–33. https://doi.org/10.1016/j.asoc.2017.02.032

    Article  Google Scholar 

  34. Rath S, Sahu BK, Nayak MR (2019) Application of quasi-oppositional symbiotic organisms search based extreme learning machine for stock market prediction. Int J Intell Compu Cyber 12(2):175–193. https://doi.org/10.1108/IJICC-10-2018-0145

    Article  Google Scholar 

  35. Nama S, Kumar A, Ghosh S (2016) Improved symbiotic organisms search algorithm for solving unconstrained function optimization. Decision Sci Lett 5:361–380. https://doi.org/10.5267/j.dsl.2016.2.004

    Article  Google Scholar 

  36. Guha D, Roy PK, Banerjee S (2018) Symbiotic organism search algorithm applied to load frequency control of multi-area power system. Energy Sys 9(2):439–468. https://doi.org/10.1007/s12667-017-0232-1

    Article  Google Scholar 

  37. Wu G, Mallipeddi R, Suganthan PN (2016) Problem definitions and evaluation criteria for the CEC 2017 competition and special session on constrained single objective real-parameter optimization problem definitions and evaluation criteria for the CEC 2017 competition on constrained real-parameter optimization. Technical Report, Nanyang Technological University, Singapore. http://www.ntu.edu.sg/home/EPNSugan/index_files/CEC2017

  38. Cheng R, Jin Y (2015) A social learning particle swarm optimization algorithm for scalable optimization. Inf Sci 291:43–60

    Article  MATH  Google Scholar 

  39. Mohapatra P, Das KN, Roy S (2017) A modified competitive swarm optimizer for large scale optimization problems. Appl Soft Comput 59:340–362

    Article  Google Scholar 

  40. Cheng J, Zhang G, Neri F (2013) Enhancing distributed differential evolution with multicultural migration for global numerical optimization. Inf Sci 247:72–93

    Article  MATH  Google Scholar 

  41. Cao Z, Wang L, Hei X (2018) A global-best guided phase based optimization algorithm for scalable optimization problems and its application. J Comput Sci 25:38–49

    Article  Google Scholar 

  42. Korošec P, Šilc J, Filipič B (2012) The differential ant-stigmergy algorithm. Inf Sci 192:82–97

    Article  Google Scholar 

  43. Tang K, Yáo X, Suganthan PN, MacNish C, Chen YP, Chen CM, Yang Z (2007) Benchmark functions for the CEC’2008 special session and competition on large scale global optimization. Nature Inspired Comput App Lab USTC China 24:1–18

    Google Scholar 

  44. Mirjalili S (2016) SCA: a Sine Cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133. https://doi.org/10.1016/j.knosys.2015.12.022

    Article  Google Scholar 

  45. di Tollo G, Lardeux F, Maturana J, Saubion F (2015) An experimental study of adaptive control for evolutionary algorithms. Appl Soft Comput 35:359–372. https://doi.org/10.1016/j.asoc.2015.06.016

    Article  Google Scholar 

  46. Tejani GG, Savsani VJ, Patel VK (2016) Adaptive symbiotic organisms search ( SOS ) algorithm for structural design optimization. J Comput Design Eng 3(3):226–249. https://doi.org/10.1016/j.jcde.2016.02.003

    Article  Google Scholar 

  47. Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer : a novel optimization algorithm. Knowl-Based Syst 191:105190. https://doi.org/10.1016/j.knosys.2019.105190

    Article  Google Scholar 

  48. Mirjalili S (2015) Moth-flame optimization algorithm : a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249. https://doi.org/10.1016/j.knosys.2015.07.006

    Article  Google Scholar 

  49. Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp Swarm Algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002

    Article  Google Scholar 

  50. Panda N, Majhi SK (2019) Improved spotted hyena optimizer with space transformational search for training pi-sigma higher order neural network. Comput Intell 36:320–350. https://doi.org/10.1111/coin.12272

    Article  Google Scholar 

  51. Polakova R (2017) L-SHADE with competing strategies applied to constrained optimization. IEEE Congress Evol Comput (CEC). https://doi.org/10.1109/CEC.2017.7969504

    Article  Google Scholar 

  52. Wang H, Yi JH (2018) An improved optimization method based on krill herd and artificial bee colony with information exchange. Memetic Comput 10(2):177–198. https://doi.org/10.1007/s12293-017-0241-6

    Article  Google Scholar 

  53. Wang GG, Deb S, Gandomi AH, Zhang Z, Alavi AH (2016) Chaotic cuckoo search. Soft Comput 20(9):3349–3362. https://doi.org/10.1007/s00500-015-1726-1

    Article  Google Scholar 

  54. Jagodziński D, Arabas J (2017) A differential evolution strategy. In 2017 IEEE congress on evolutionary computation (CEC) (pp. 1872–1876). IEEE.

  55. Chen M (2020) An enhanced monarch butterfly optimization with self-adaptive crossover operator for unconstrained and constrained optimization problems. Nat Comput. https://doi.org/10.1007/s11047-020-09794-3

    Article  Google Scholar 

  56. Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315. https://doi.org/10.1016/j.cad.2010.12.015

    Article  Google Scholar 

  57. Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70. https://doi.org/10.1016/j.advengsoft.2017.05.014

    Article  Google Scholar 

  58. Mirjalili S, Mohammad S, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

    Article  Google Scholar 

  59. Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513. https://doi.org/10.1007/s00521-015-1870-7

    Article  Google Scholar 

  60. Parsopoulos KE, Vrahatis MN (2005) Unified particle swarm optimization for solving constrained engineering optimization problems. In Conf Natural Comput. https://doi.org/10.1007/11539902_71

    Article  Google Scholar 

  61. Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001–1014. https://doi.org/10.1007/s10845-010-0393-4

    Article  Google Scholar 

  62. Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2012) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13(5):2592–2612. https://doi.org/10.1016/j.asoc.2012.11.026

    Article  Google Scholar 

  63. Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1–3):489–501. https://doi.org/10.1016/j.neucom.2005.12.126

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sudeepa Das.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix-1 (Pseudo code of SCAOSOS algorithm)

figure a

Appendix-2 (Pseudo code of SCAOFSOS algorithm)

figure b

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Das, S., Sahu, T.P. & Janghel, R.R. Optimized fuzzy based symbiotic organism search algorithm for engineering design problem. Evol. Intel. 16, 197–228 (2023). https://doi.org/10.1007/s12065-021-00650-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-021-00650-6

Keywords

Navigation