Skip to main content
Erschienen in: Artificial Intelligence Review 2/2021

30.06.2020

Dıscrete socıal spıder algorıthm for the travelıng salesman problem

verfasst von: Emine BAŞ, Erkan ÜLKER

Erschienen in: Artificial Intelligence Review | Ausgabe 2/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Heuristic algorithms are often used to find solutions to real complex world problems. These algorithms can provide solutions close to the global optimum at an acceptable time for optimization problems. Social Spider Algorithm (SSA) is one of the newly proposed heuristic algorithms and based on the behavior of the spider. Firstly it has been proposed to solve the continuous optimization problems. In this paper, SSA is rearranged to solve discrete optimization problems. Discrete Social Spider Algorithm (DSSA) is developed by adding explorer spiders and novice spiders in discrete search space. Thus, DSSA's exploration and exploitation capabilities are increased. The performance of the proposed DSSA is investigated on traveling salesman benchmark problems. The Traveling Salesman Problem (TSP) is one of the standard test problems used in the performance analysis of discrete optimization algorithms. DSSA has been tested on a low, middle, and large-scale thirty-eight TSP benchmark datasets. Also, DSSA is compared to eighteen well-known algorithms in the literature. Experimental results show that the performance of proposed DSSA is especially good for low and middle-scale TSP datasets. DSSA can be used as an alternative discrete algorithm for discrete optimization tasks.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Akhand MAH, Akter S, Sazzadur Rahman S, Hafizur Rahman MM (2012) Particle Swarm Optimization with partial search to solve Traveling Salesman Problem. In: 2012 International conference on computer and communication engineering, ICCCE, pp 118–121 Akhand MAH, Akter S, Sazzadur Rahman S, Hafizur Rahman MM (2012) Particle Swarm Optimization with partial search to solve Traveling Salesman Problem. In: 2012 International conference on computer and communication engineering, ICCCE, pp 118–121
Zurück zum Zitat Akhand MAH, Akter S, Rashid MA, Yaakob SB (2015) Velocity tentative PSO: an optimal velocity implementation based particle swarm optimization to solve traveling salesman problem. IAENG Int J Comput Sci 42(3):1–12 Akhand MAH, Akter S, Rashid MA, Yaakob SB (2015) Velocity tentative PSO: an optimal velocity implementation based particle swarm optimization to solve traveling salesman problem. IAENG Int J Comput Sci 42(3):1–12
Zurück zum Zitat Aras N, Boyacı B, Koşucuoğlu D, Aksen D (2007) Karlı Gezgin Satıcı Problemi için Sezgisel Yöntemler, Industrial Engineering 27. National Congress, İzmir, Turkey (in the Turkish language) Aras N, Boyacı B, Koşucuoğlu D, Aksen D (2007) Karlı Gezgin Satıcı Problemi için Sezgisel Yöntemler, Industrial Engineering 27. National Congress, İzmir, Turkey (in the Turkish language)
Zurück zum Zitat Arora S (1998) Polynomial-time approximation schemes for Euclidean traveling salesman and other geometric problems. J ACM (JACM) 45(5):753–782MathSciNetCrossRef Arora S (1998) Polynomial-time approximation schemes for Euclidean traveling salesman and other geometric problems. J ACM (JACM) 45(5):753–782MathSciNetCrossRef
Zurück zum Zitat Atashpaz-Gargari E, Lucas C, (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: IEEE congress on evolutionary computation, pp 4661–4667 Atashpaz-Gargari E, Lucas C, (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: IEEE congress on evolutionary computation, pp 4661–4667
Zurück zum Zitat Ateş E (2012) Karınca kolonisi optimizasyonu algoritmaları ile gezgin Satıcı probleminin çözümü ve 3 boyutlu benzetimi, License thesis, Ege Üniversity, engineering faculty, Department of Computer Engineering, Turkey (in the Turkish language) Ateş E (2012) Karınca kolonisi optimizasyonu algoritmaları ile gezgin Satıcı probleminin çözümü ve 3 boyutlu benzetimi, License thesis, Ege Üniversity, engineering faculty, Department of Computer Engineering, Turkey (in the Turkish language)
Zurück zum Zitat Baş E, Ülker E (2020b) An efficient binary social spider algorithm for feature selection problem. Expert Syst Appl 146:113185CrossRef Baş E, Ülker E (2020b) An efficient binary social spider algorithm for feature selection problem. Expert Syst Appl 146:113185CrossRef
Zurück zum Zitat Bello R, Gomez Y, Nowe A, Garcia MM (2007) Two-step particle swarm optimization to solve the feature selection problem. In: Proceedings of ınternational conference on ıntelligent systems design and applications, pp 691–696 Bello R, Gomez Y, Nowe A, Garcia MM (2007) Two-step particle swarm optimization to solve the feature selection problem. In: Proceedings of ınternational conference on ıntelligent systems design and applications, pp 691–696
Zurück zum Zitat Brady RM (1985) Optimization strategies gleaned from biological evolution. Nature 317(6040):804–806CrossRef Brady RM (1985) Optimization strategies gleaned from biological evolution. Nature 317(6040):804–806CrossRef
Zurück zum Zitat Cuevas E, Cienfuegos M, Zaldívar D, Pérez-Cisneros M (2013) A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl 40:6374–6384CrossRef Cuevas E, Cienfuegos M, Zaldívar D, Pérez-Cisneros M (2013) A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl 40:6374–6384CrossRef
Zurück zum Zitat Cuevas E, Cienfuegos M (2014) A new algorithm inspired in the behavior of the social-spider for constrained optimization. Expert Syst Appl 4:412–425CrossRef Cuevas E, Cienfuegos M (2014) A new algorithm inspired in the behavior of the social-spider for constrained optimization. Expert Syst Appl 4:412–425CrossRef
Zurück zum Zitat Eiben AE, Smith J (2015) From evolutionary computation to the evolution of things. Nature 521(7553):476–482CrossRef Eiben AE, Smith J (2015) From evolutionary computation to the evolution of things. Nature 521(7553):476–482CrossRef
Zurück zum Zitat El-Bages MS, Elsayed WT (2017) Social spider algorithm for solving the transmission expansion planning problem. Electr Power Syst Res 143:235–243CrossRef El-Bages MS, Elsayed WT (2017) Social spider algorithm for solving the transmission expansion planning problem. Electr Power Syst Res 143:235–243CrossRef
Zurück zum Zitat Elsayed WT, Hegazy YG, Bendary FM, El-Bages MS (2016) Modified social spider algorithm for solving the economic dispatch problem. Eng Sci Technol Int J 19:1672–1681 Elsayed WT, Hegazy YG, Bendary FM, El-Bages MS (2016) Modified social spider algorithm for solving the economic dispatch problem. Eng Sci Technol Int J 19:1672–1681
Zurück zum Zitat Ezugwu AE, Adewumi AO (2017) The discrete symbiotic organisms search algorithm for traveling salesman problem. Expert Syst Appl 87:70–78CrossRef Ezugwu AE, Adewumi AO (2017) The discrete symbiotic organisms search algorithm for traveling salesman problem. Expert Syst Appl 87:70–78CrossRef
Zurück zum Zitat Faigl J (2018) GSOA: growing self-organizing array - unsupervised learning for the close-enough traveling salesman problem and other routing problems. Neurocomputing 312:120–134CrossRef Faigl J (2018) GSOA: growing self-organizing array - unsupervised learning for the close-enough traveling salesman problem and other routing problems. Neurocomputing 312:120–134CrossRef
Zurück zum Zitat Goldberg DE (1989) Genetic Algorithms in Search. Optimization, and machine learning. Addison-Wesley Publishing Company, BostonMATH Goldberg DE (1989) Genetic Algorithms in Search. Optimization, and machine learning. Addison-Wesley Publishing Company, BostonMATH
Zurück zum Zitat Haskell BW, Toriello A, Poremba M, Epstein DJ (2013) A dynamic traveling salesman problem with stochastic, Arc Costs Department of Industrial and Systems Engineering University of Southern California Los Angeles, California Haskell BW, Toriello A, Poremba M, Epstein DJ (2013) A dynamic traveling salesman problem with stochastic, Arc Costs Department of Industrial and Systems Engineering University of Southern California Los Angeles, California
Zurück zum Zitat Helvig CS, Robins G, Zelikovsky A (1998) The moving-target traveling salesman problem volition Inc. J Algorithms, pp 153–174 Helvig CS, Robins G, Zelikovsky A (1998) The moving-target traveling salesman problem volition Inc. J Algorithms, pp 153–174
Zurück zum Zitat Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor
Zurück zum Zitat Hore S, Chatterjee A, Dewanji A (2018) Improving variable neighborhood search to solve the traveling salesman problem. Appl Soft Comput 68:83–91CrossRef Hore S, Chatterjee A, Dewanji A (2018) Improving variable neighborhood search to solve the traveling salesman problem. Appl Soft Comput 68:83–91CrossRef
Zurück zum Zitat Jati GK, Suyanto (2011) Evolutionary discrete firefly algorithm for traveling salesman problem. In: Bouchachia A (ed) Adaptive and intelligent systems, vol 6943. ICAIS 2011. Lecture notes in computer science. Springer, Berlin, Heidelberg Jati GK, Suyanto (2011) Evolutionary discrete firefly algorithm for traveling salesman problem. In: Bouchachia A (ed) Adaptive and intelligent systems, vol 6943. ICAIS 2011. Lecture notes in computer science. Springer, Berlin, Heidelberg
Zurück zum Zitat Khan I, Maiti MK (2019) A swap sequence-based artificial bee colony algorithm for traveling salesman problem. Swarm Evol Comput 44:428–438CrossRef Khan I, Maiti MK (2019) A swap sequence-based artificial bee colony algorithm for traveling salesman problem. Swarm Evol Comput 44:428–438CrossRef
Zurück zum Zitat Kara İ, Demir E(2006) Genelleştirilmiş gezgin satıcı poblemi için yeni tamsayılı karar modelleri, Industrial Engineering, 27. National Congress, Kocaeli University, Kocaeli Turkey (in the Turkish language) Kara İ, Demir E(2006) Genelleştirilmiş gezgin satıcı poblemi için yeni tamsayılı karar modelleri, Industrial Engineering, 27. National Congress, Kocaeli University, Kocaeli Turkey (in the Turkish language)
Zurück zum Zitat Koç ÖN (2012) Zaman pencereli gezgin satıcı problemi için yeni karar modelleri, Başkent University, Science Institute, master's thesis, İstanbul, Turkey (in the Turkish thesis). Koç ÖN (2012) Zaman pencereli gezgin satıcı problemi için yeni karar modelleri, Başkent University, Science Institute, master's thesis, İstanbul, Turkey (in the Turkish thesis).
Zurück zum Zitat Kurt M, Semetay C (2001) Genetik algoritma ve uygulama alanları. Turk J Mühendis Makina 42(501):19–24 (in Turkish) Kurt M, Semetay C (2001) Genetik algoritma ve uygulama alanları. Turk J Mühendis Makina 42(501):19–24 (in Turkish)
Zurück zum Zitat Kuzu S, Önay O, Şen U, Tunçer M, Yıldırım FB, Keskintürk T (2014) Gezgin satıcı problemlerinin metasezgiseller ile çözümü. İstanb Univ J Bus Fac 43(1):1–27 (in the Turkish language) Kuzu S, Önay O, Şen U, Tunçer M, Yıldırım FB, Keskintürk T (2014) Gezgin satıcı problemlerinin metasezgiseller ile çözümü. İstanb Univ J Bus Fac 43(1):1–27 (in the Turkish language)
Zurück zum Zitat Liao Y, Yau D, Chen C (2012) Evolutionary algorithm to traveling salesman problems. Comput Math Appl 64:788–797CrossRef Liao Y, Yau D, Chen C (2012) Evolutionary algorithm to traveling salesman problems. Comput Math Appl 64:788–797CrossRef
Zurück zum Zitat Li L, Cheng Y, Tan L, Niu B (2011) A discrete artificial bee colony algorithm for TSP problem. In: International conference on intelligent computing, Springer, Berlin Li L, Cheng Y, Tan L, Niu B (2011) A discrete artificial bee colony algorithm for TSP problem. In: International conference on intelligent computing, Springer, Berlin
Zurück zum Zitat Mahi M, Baykan ÖK, Kodaz H (2015) A new hybrid method based on particle swarm optimization, ant colony optimization and 3-Opt algorithms for traveling salesman problem. Appl Soft Comput 30:484–490CrossRef Mahi M, Baykan ÖK, Kodaz H (2015) A new hybrid method based on particle swarm optimization, ant colony optimization and 3-Opt algorithms for traveling salesman problem. Appl Soft Comput 30:484–490CrossRef
Zurück zum Zitat Mattsson P (2010) The asymmetric traveling salesman problem. Uppsala University, Sweden Mattsson P (2010) The asymmetric traveling salesman problem. Uppsala University, Sweden
Zurück zum Zitat Mousa A, Bentahar J (2016) An efficient QoS-aware web services selection using social spider algorithm. Im: The 13th ınternational conference on mobile systems and pervasive computing (MobiSPC 2016), Procedia Computer Science, Vol 94, pp 176–182 Mousa A, Bentahar J (2016) An efficient QoS-aware web services selection using social spider algorithm. Im: The 13th ınternational conference on mobile systems and pervasive computing (MobiSPC 2016), Procedia Computer Science, Vol 94, pp 176–182
Zurück zum Zitat Nabiyev VV (2007) Yapay zeka-insan bilgisayar etkileşimi, Seçkin Publishing, Ankara, Turkey (in the Turkish language) Nabiyev VV (2007) Yapay zeka-insan bilgisayar etkileşimi, Seçkin Publishing, Ankara, Turkey (in the Turkish language)
Zurück zum Zitat Osaba E, Yang X, Diaz F, Lopez-Garcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Eng Appl Artif Intell 48:59–71CrossRef Osaba E, Yang X, Diaz F, Lopez-Garcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Eng Appl Artif Intell 48:59–71CrossRef
Zurück zum Zitat Osaba E, Sera JD, Sadollah A, Bilbao MN, Camacho D (2018) A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem. Appl Soft Comput 71:277–290CrossRef Osaba E, Sera JD, Sadollah A, Bilbao MN, Camacho D (2018) A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem. Appl Soft Comput 71:277–290CrossRef
Zurück zum Zitat Ouaarab A, Ahiod B, Yang X-S (2014) The discrete cuckoo search algorithm for the traveling salesman problem. Neural Comput Appl 24(7–8):1659–1669CrossRef Ouaarab A, Ahiod B, Yang X-S (2014) The discrete cuckoo search algorithm for the traveling salesman problem. Neural Comput Appl 24(7–8):1659–1669CrossRef
Zurück zum Zitat Pereira LAM, Rodrigues D, Ribeiro PB, Papa JP (2014) Social-spider optimization-based artificial neural networks training and its applications for Parkinson's disease identification. In: IEEE 27th ınternational symposium on computer-based medical systems, pp 14–17 Pereira LAM, Rodrigues D, Ribeiro PB, Papa JP (2014) Social-spider optimization-based artificial neural networks training and its applications for Parkinson's disease identification. In: IEEE 27th ınternational symposium on computer-based medical systems, pp 14–17
Zurück zum Zitat Ravikumar C (1992) Parallel techniques for solving large scale traveling salesperson problems. Microprocess Microsyst 16(3):149–158CrossRef Ravikumar C (1992) Parallel techniques for solving large scale traveling salesperson problems. Microprocess Microsyst 16(3):149–158CrossRef
Zurück zum Zitat Shukla UP, Nanda SJ (2016) Parallel social spider clustering algorithm for high dimensional datasets. Eng Appl Artif Intell 56:75–90CrossRef Shukla UP, Nanda SJ (2016) Parallel social spider clustering algorithm for high dimensional datasets. Eng Appl Artif Intell 56:75–90CrossRef
Zurück zum Zitat Shukla UP, Nanda SJ (2018) A binary social spider optimization algorithm for unsupervised band selection in compressed hyperspectral images. Expert Syst Appl 97:336–356CrossRef Shukla UP, Nanda SJ (2018) A binary social spider optimization algorithm for unsupervised band selection in compressed hyperspectral images. Expert Syst Appl 97:336–356CrossRef
Zurück zum Zitat Sun S, Qi H, Sun J, Ren Y, Ruan L (2017) Estimation of thermophysical properties of phase change material by the hybrid SSO algorithms. Int J Therm Sci 120:121–135CrossRef Sun S, Qi H, Sun J, Ren Y, Ruan L (2017) Estimation of thermophysical properties of phase change material by the hybrid SSO algorithms. Int J Therm Sci 120:121–135CrossRef
Zurück zum Zitat Venkatesh P, Singh A (2019) An artificial bee colony algorithm with a variable degree of perturbation for the generalized covering traveling salesman problem. Appl Soft Comput Journal 78:481–495CrossRef Venkatesh P, Singh A (2019) An artificial bee colony algorithm with a variable degree of perturbation for the generalized covering traveling salesman problem. Appl Soft Comput Journal 78:481–495CrossRef
Zurück zum Zitat Wang KP, Huang L, Zhou CG, Pang W (2003) Particle swarm optimization for traveling salesman problem. In: Proceedings of ınternational conference on machine learning and cybernetics, vol 3, pp 1583–1585 Wang KP, Huang L, Zhou CG, Pang W (2003) Particle swarm optimization for traveling salesman problem. In: Proceedings of ınternational conference on machine learning and cybernetics, vol 3, pp 1583–1585
Zurück zum Zitat Yadlapalli S, Rathinam S, Darbha S (2012) A 3-Approximation algorithm for a two depot, heterogeneous traveling salesman problem. Optim Lett 6(1):141–152MathSciNetCrossRef Yadlapalli S, Rathinam S, Darbha S (2012) A 3-Approximation algorithm for a two depot, heterogeneous traveling salesman problem. Optim Lett 6(1):141–152MathSciNetCrossRef
Zurück zum Zitat Yan X, Zhang C, Luo W, Li W, Chen W, Liu H (2012) Solve traveling salesman problem using particle swarm optimization algorithm. IJCSI Int J Comput Sci Issues 9(6):264 Yan X, Zhang C, Luo W, Li W, Chen W, Liu H (2012) Solve traveling salesman problem using particle swarm optimization algorithm. IJCSI Int J Comput Sci Issues 9(6):264
Zurück zum Zitat Yip PP, Pao YH (1995) Combinatorial optimization with the use of guided evolutionary simulated annealing. IEEE Trans Neural Netw 6:290–295CrossRef Yip PP, Pao YH (1995) Combinatorial optimization with the use of guided evolutionary simulated annealing. IEEE Trans Neural Netw 6:290–295CrossRef
Zurück zum Zitat Yu JJQ, Li VOK (2015) A social spider algorithm for global optimization. Appl Soft Comput 30:614–627CrossRef Yu JJQ, Li VOK (2015) A social spider algorithm for global optimization. Appl Soft Comput 30:614–627CrossRef
Zurück zum Zitat Yu JJQ, Li VOK (2016) A social spider algorithm for solving the non-convex economic load dispatch problem. Neurocomputing 171(C):955–965CrossRef Yu JJQ, Li VOK (2016) A social spider algorithm for solving the non-convex economic load dispatch problem. Neurocomputing 171(C):955–965CrossRef
Zurück zum Zitat Zhang H, Zhou J (2016) Dynamic multiscale region search algorithm using vitality selection for traveling salesman problem. Expert Syst Appl 60:81–95CrossRef Zhang H, Zhou J (2016) Dynamic multiscale region search algorithm using vitality selection for traveling salesman problem. Expert Syst Appl 60:81–95CrossRef
Zurück zum Zitat Zhong Y, Lin J, Wang L, Zhang H (2018) Discrete comprehensive learning particle swarm optimization algorithm with Metropolis acceptance criterion for traveling salesman problem. Swarm Evol Comput 42:77–88CrossRef Zhong Y, Lin J, Wang L, Zhang H (2018) Discrete comprehensive learning particle swarm optimization algorithm with Metropolis acceptance criterion for traveling salesman problem. Swarm Evol Comput 42:77–88CrossRef
Zurück zum Zitat Zhou Y, Luo Q, Chen H, He A, Wu J (2015) A discrete invasive weed optimization algorithm for solving traveling salesman problem. Neurocomputing 151:1227–1236CrossRef Zhou Y, Luo Q, Chen H, He A, Wu J (2015) A discrete invasive weed optimization algorithm for solving traveling salesman problem. Neurocomputing 151:1227–1236CrossRef
Zurück zum Zitat Zhou H, Song M, Pedrycz W (2018) A comparative study of improved GA and PSO in solving multiple traveling salesmen problem. Appl Soft Comput 64:564–580CrossRef Zhou H, Song M, Pedrycz W (2018) A comparative study of improved GA and PSO in solving multiple traveling salesmen problem. Appl Soft Comput 64:564–580CrossRef
Metadaten
Titel
Dıscrete socıal spıder algorıthm for the travelıng salesman problem
verfasst von
Emine BAŞ
Erkan ÜLKER
Publikationsdatum
30.06.2020
Verlag
Springer Netherlands
Erschienen in
Artificial Intelligence Review / Ausgabe 2/2021
Print ISSN: 0269-2821
Elektronische ISSN: 1573-7462
DOI
https://doi.org/10.1007/s10462-020-09869-8

Weitere Artikel der Ausgabe 2/2021

Artificial Intelligence Review 2/2021 Zur Ausgabe

Premium Partner