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.
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
Chakraborty F, Nandi D, Roy PK (2019) Oppositional symbiotic organisms search optimization for multilevel thresholding of color image. Appl Soft Comput 82:105577
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
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
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
Chu SC, Roddick JF, Pan JS (2004) Ant colony system with communication strategies. Inf Sci 167(1–4):63–76
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
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
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
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
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
Eiben AE, Schoenauer M (2002) Evolutionary computing. Inf Process Lett 82(1):1–6
Ezugwu AE (2019) Enhanced symbiotic organisms search algorithm for unrelated parallel machines manufacturing scheduling with setup times. Knowledge-Based Syst 172:15–32
Ezugwu AE, Prayogo D (2019) Symbiotic organisms search algorithm: theory, recent advances and applications. Expert Syst Appl 119:184–209
Ezugwu AES, Adewumi AO (2017) Discrete symbiotic organisms search algorithm for travelling salesman problem. Expert Syst Appl 87:70–78
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
Karaboga D, Ozturk C (2011) A novel clustering approach: Artificial Bee Colony (ABC) algorithm. Appl Soft Comput 11(1):652–657
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
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
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
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
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
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
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
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
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
Nguyen TT, Pan JS, Dao TK (2019) A compact bat algorithm for unequal clustering in wireless sensor networks. Appl Sci 9:1973
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
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
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
Pan JS, Li JB, Lu ZM (2008) Adaptive quasiconformal kernel discriminant analysis. Neurocomputing 71(13–15):2754–2760
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Corresponding author
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06862-x