Skip to main content
Log in

Multi-group discrete symbiotic organisms search applied in traveling salesman problems

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Recent years have witnessed a growing development in swarm intelligence. With its distinctive advantages in settling complex issues in practice, more and more researchers have paid attention to this point. Compared with other swarm algorithms, the symbiotic organism search (SOS) algorithm, a promising meta-heuristic evolutionary one, is featured by high convergence and high-quality solutions in the overall optimization process. However, when the SOS algorithm was proposed, it was to solve real-life problems, and there are many discrete problems to be solved by us, so some scholars discretized the SOS algorithm. The discretized SOS algorithm has the shortcoming that it is very easy to fall into the local optimum, which leads to insufficient convergence, so in this paper, we propose a multi-group discrete SOS algorithm with gene transfer and path cross for elimination strategies to improve the performance of the DSOS algorithm in solving TSP. To prove the performance and efficiency of the algorithm for the TSP problem, the symmetry problem in the TSPLIB data set is employed to verify it, and this paper compares it with other algorithms to show the practicability of the method.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Data Availability

The data sets generated during or analyzed during the current study are available from the corresponding author on reasonable request.

References

  • Celik E, Ozturk N (2018) A hybrid symbiotic organisms search and simulated annealing technique applied to efficient design of pid controller for automatic voltage regulator. Soft Comput 22:8011–8024. https://doi.org/10.1007/s00500-018-3432-2

    Article  Google Scholar 

  • Chakraborty F, Nandi D, Roy PK (2019) Oppositional symbiotic organisms search optimization for multilevel thresholding of color image. Appl Soft Comput 82:105577

    Article  Google Scholar 

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

    Google Scholar 

  • Chen CM, Huang Y, Wang KH, Kumari S, Wu ME (2020) A secure authenticated and key exchange scheme for fog computing. Enterprise Inf Syst. pp. 1–16

  • 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 

  • Cheng MY, Prayogo D, Tran DH (2016) Optimizing multiple-resources leveling in multiple projects using discrete symbiotic organisms search. J Comput Civil Eng 30(3):04015036

    Article  Google Scholar 

  • Chu SC, Roddick JF, Pan JS (2004) Ant colony system with communication strategies. Inf Sci 167(1–4):63–76

    Article  MathSciNet  Google Scholar 

  • Chu SC, Tsai PW, Pan JS (2006) Cat swarm optimization. In: 9th Pacific Rim international conference on artificial intelligence, Springer, pp. 854–858

  • Chu SC, Du ZG, Pan JS (2020) Symbiotic organism search algorithm with multi-group quantum-behavior communication scheme applied in wireless sensor networks. Appl Sci 10(3):930. https://doi.org/10.3390/app10030930

    Article  Google Scholar 

  • Chu SC, Xue X, Pan JS, Wu X (2020) Quasi-affine transformation evolutionary algorithm with communication schemes for application of RSSI in wireless sensor networks. J Internet Technol. https://doi.org/10.3966/160792642020012101002

    Article  Google Scholar 

  • Chu SC, Du ZG, Peng YJ, Pan JS (2021) Fuzzy hierarchical surrogate assists probabilistic particle swarm optimization for expensive high dimensional problem. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2021.106939

    Article  Google Scholar 

  • Corno F, Reorda MS, Squillero G (1998) The selfish gene algorithm: a new evolutionary optimization strategy. In: Proceedings of the 1998 ACM symposium on Applied Computing, pp. 349–355

  • Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evolut Comput 1(1):53–66

    Article  Google Scholar 

  • Du ZG, Pan JS, Chu SC, Luo HJ, Hu P (2020) Quasi-affine transformation evolutionary algorithm with communication schemes for application of RSSI in wireless sensor networks. IEEE Access 8. https://doi.org/10.1109/ACCESS.2020.2964783

  • Eberhart R, Kennedy J (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw 4:1942–1948

    Article  Google Scholar 

  • Eiben AE, Schoenauer M (2002) Evolutionary computing. Inf Process Lett 82(1):1–6

    Article  MathSciNet  Google Scholar 

  • Ezugwu AE (2019) Enhanced symbiotic organisms search algorithm for unrelated parallel machines manufacturing scheduling with setup times. Knowledge-Based Syst 172:15–32

    Article  Google Scholar 

  • Ezugwu AE, Prayogo D (2019) Symbiotic organisms search algorithm: theory, recent advances and applications. Expert Syst Appl 119:184–209

    Article  Google Scholar 

  • Ezugwu AES, Adewumi AO (2017) Discrete symbiotic organisms search algorithm for travelling salesman problem. Expert Syst Appl 87:70–78

    Article  Google Scholar 

  • Hu P, Pan JS, Chu SC, Chai QW, Liu T, Li ZC (2019) New hybrid algorithms for prediction of daily load of power network. Appl Sci 9(21):4514

    Article  Google Scholar 

  • Karaboga D, Ozturk C (2011) A novel clustering approach: Artificial Bee Colony (ABC) algorithm. Appl Soft Comput 11(1):652–657

    Article  Google Scholar 

  • Kong L, Pan JS, Tsai PW, Vaclav S, Ho JH (2015) A balanced power consumption algorithm based on enhanced parallel cat swarm optimization for wireless sensor network. Int J Distrib Sensor Netw 729680(3):1–10

    Google Scholar 

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

    Article  Google Scholar 

  • Lenuwat P, Boon-Itt S (2019) Service supply chain management process capabilities: a theoretical framework and empirical study. In: 2019 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), IEEE, pp. 248–252

  • Li J, Wang D, Wang Y (2017) Security DV-hop localisation algorithm against wormhole attack in wireless sensor network. IET Wireless Sensor Syst 8(2):68–75

    Article  Google Scholar 

  • Liu D, Li H, Wang H, Qi C, Rose T (2020) Discrete symbiotic organisms search method for solving large-scale time-cost trade-off problem in construction scheduling. Expert Syst Appl 148:113230

    Article  Google Scholar 

  • Liu N, Pan JS, Wang J, Nguyen TT (2019) An adaptation multi-group quasi-affine transformation evolutionary algorithm for global optimization and its application in node localization in wireless sensor networks. Sensors 19(19):4112

    Article  Google Scholar 

  • Liu Y, Huang L (2020) Supply chain finance credit risk assessment using support vector machine-based ensemble improved with noise elimination. Int J Distrib Sensor Netw 16(1):1550147720903631

    Article  MathSciNet  Google Scholar 

  • Meng Z, Pan JS, Xu H (2016) Quasi-affine transformation evolutionary (quatre) algorithm: a cooperative swarm based algorithm for global optimization. Knowledge-Based Syst 109:104–121

    Article  Google Scholar 

  • Meng Z, Pan JS, Tseng KK (2019) Pade: an enhanced differential evolution algorithm with novel control parameter adaptation schemes for numerical optimization. Knowledge-Based Syst 168(9):80–99

    Article  Google Scholar 

  • Miao F, Yao L, Zhao X (2021) Symbiotic organisms search algorithm using random walk and adaptive Cauchy mutation on the feature selection of sleep staging. Expert Syst Appl 176:114887

    Article  Google Scholar 

  • Nguyen TT, Pan JS, Dao TK (2019) A compact bat algorithm for unequal clustering in wireless sensor networks. Appl Sci 9:1973

    Article  Google Scholar 

  • Nguyen TT, Pan JS, Dao TK (2019) An improved flower pollination algorithm for optimizing layouts of nodes in wireless sensor network. IEEE Access 7:75985–75998

    Article  Google Scholar 

  • Nicolescu L, Galalae C, Voicu A (2013) Solving a supply chain management problem to near optimality using ant colony optimization, in an international context. Amfiteatru Economic J 15(33):8–26

    Google Scholar 

  • Pan G, Li K, Ouyang A, Li K (2016) Hybrid immune algorithm based on greedy algorithm and delete-cross operator for solving tsp. Soft Comput 20(2):555–566. https://doi.org/10.1007/s00500-014-1522-3

    Article  Google Scholar 

  • Pan JS, Li JB, Lu ZM (2008) Adaptive quasiconformal kernel discriminant analysis. Neurocomputing 71(13–15):2754–2760

    Article  Google Scholar 

  • Pan JS, Meng Z, Xu H, Li X (2016) Quasi-affine transformation evolution (quatre) algorithm: a new simple and accurate structure for global optimization. Int Conf Ind Eng Other Appl Appl Intell Syst 9799:657–667

    Google Scholar 

  • Pan JS, Lee CY, Sghaier A, Zeghid M, Xie J (2019) Novel systolization of subquadratic space complexity multipliers based on toeplitz matrix-vector product approach. IEEE Trans Very Large Scale Integration (VLSI) Syst 27(7):1614–1622

    Article  Google Scholar 

  • Pan JS, Liu N, Chu SC (2020) A hybrid differential evolution algorithm and its application in unmanned combat aerial vehicle path planning. IEEE Access 8:17691–17712

    Article  Google Scholar 

  • 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:2429–2447. https://doi.org/10.1007/s00500-017-2693-5

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  • Sun C, Jin Y, Cheng R, Ding J, Zeng J (2017) Surrogate-assisted cooperative swarm optimization of high-dimensional expensive problems. IEEE Trans Evolut Comput 21(4):644–660

    Article  Google Scholar 

  • 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 

  • Tejani GG, Pholdee N, Bureerat S, Prayogo D (2018) Multiobjective adaptive symbiotic organisms search for truss optimization problems. Knowledge-Based Syst 161:398–414. https://doi.org/10.1016/j.knosys.2018.08.005

    Article  Google Scholar 

  • Tejani GG, Savsani VJ, Bureerat S, Patel VK (2018) Topology and size optimization of trusses with static and dynamic bounds by modified symbiotic organisms search. J Comput Civil Eng 32(2):04017085. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000741

    Article  Google Scholar 

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

    Article  Google Scholar 

  • 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 

  • Tian AQ, Chu SC, Pan JS, Cui H, Zheng WM (2020) A compact pigeon-inspired optimization for maximum short-term generation mode in cascade hydroelectric power station. Sustainability 12(3):767

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Tsai PW, Pan JS, Chen SM, Liao BY, Hao SP (2008) Parallel cat swarm optimization. In: 7th International Conference on Machine Learning and Cybernetics, IEEE, vol 6, pp. 3328–3333

  • Tsai PW, Khan MK, Pan JS, Liao BY (2012) Interactive artificial bee colony supported passive continuous authentication system. IEEE Syst J 8(2):395–405

    Article  Google Scholar 

  • Tsai PW, Pan JS, Chen SM, Liao BY (2012) Enhanced parallel cat swarm optimization based on the Taguchi method. Expert Syst Appl 39(7):6309–6319

    Article  Google Scholar 

  • Wang FH, Jain LC, Pan JS (2007) A novel VQ-based watermarking scheme with genetic codebook partition. 1: 4–23

  • Wang H, Rahnamayan S, Sun H, Omran MG (2013) Gaussian bare-bones differential evolution. IEEE Trans Cybern 43(2):634–647

    Article  Google Scholar 

  • Wang H, Wu Z, Rahnamayan S, Sun H, Liu Y, Pan JS (2014) Multi-strategy ensemble artificial bee colony algorithm. Inf Sci 279:587–603

    Article  MathSciNet  Google Scholar 

  • Wang J, Gao Y, Liu W, Wu W, Lim SJ (2019) An asynchronous clustering and mobile data gathering schema based on timer mechanism in wireless sensor networks. Comput Mater Contin 58(3):711–725

    Article  Google Scholar 

  • Wu JMT, Lin JCW, Tamrakar A (2019) High-utility itemset mining with effective pruning strategies. ACM Trans Knowledge Discovery from Data (TKDD) 13(6):1–22

    Article  Google Scholar 

  • Zhan ZH, Zhang J, Li Y, Chung HSH (2009) Adaptive particle swarm optimization. IEEE Trans Syst Man Cybern Part B (Cybernetics) 39(6):1362–1381

    Article  Google Scholar 

  • Zhou Y, Miao F, Luo Q (2019) Symbiotic organisms search algorithm for optimal evolutionary controller tuning of fractional fuzzy controllers. Appl Soft Comput 77:497–508

    Article  Google Scholar 

Download references

Funding

This research was funded by the National Natural Science Foundation of China (Grant Number NSF 215 61872085), Project 2018Y3001 of Fujian Provincial Department of Science and Technology, and Natural Science Foundation of Fujian Province (Grant Number 2018J01638).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shu-Chuan Chu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Du, ZG., Pan, JS., Chu, SC. et al. Multi-group discrete symbiotic organisms search applied in traveling salesman problems. Soft Comput 26, 4363–4373 (2022). https://doi.org/10.1007/s00500-022-06862-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-06862-x

Keywords

Navigation