Skip to main content
Top
Published in: Soft Computing 5/2018

17-11-2016 | Methodologies and Application

A parallel cooperative hybrid method based on ant colony optimization and 3-Opt algorithm for solving traveling salesman problem

Authors: Şaban Gülcü, Mostafa Mahi, Ömer Kaan Baykan, Halife Kodaz

Published in: Soft Computing | Issue 5/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This article presented a parallel cooperative hybrid algorithm for solving traveling salesman problem. Although heuristic approaches and hybrid methods obtain good results in solving the TSP, they cannot successfully avoid getting stuck to local optima. Furthermore, their processing duration unluckily takes a long time. To overcome these deficiencies, we propose the parallel cooperative hybrid algorithm (PACO-3Opt) based on ant colony optimization. This method uses the 3-Opt algorithm to avoid local minima. PACO-3Opt has multiple colonies and a master–slave paradigm. Each colony runs ACO to generate the solutions. After a predefined number of iterations, each colony primarily runs 3-Opt to improve the solutions and then shares the best tour with other colonies. This process continues until the termination criterion meets. Thus, it can reach the global optimum. PACO-3Opt was compared with previous algorithms in the literature. The experimental results show that PACO-3Opt is more efficient and reliable than the other algorithms.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
go back to reference Avşar B, Aliabadi DE (2015) Parallelized neural network system for solving Euclidean traveling salesman problem. Appl Soft Comput 34:862–873CrossRef Avşar B, Aliabadi DE (2015) Parallelized neural network system for solving Euclidean traveling salesman problem. Appl Soft Comput 34:862–873CrossRef
go back to reference Bellifemine FL, Caire G, Greenwood D (2007) Developing multi-agent systems with JADE. Wiley, HobokenCrossRef Bellifemine FL, Caire G, Greenwood D (2007) Developing multi-agent systems with JADE. Wiley, HobokenCrossRef
go back to reference Chen S-M, Chien C-Y (2011) Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst Appl 38:14439–14450CrossRef Chen S-M, Chien C-Y (2011) Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst Appl 38:14439–14450CrossRef
go back to reference Chica M, Cordón Ó, Damas S, Bautista J (2015) Interactive preferences in multiobjective ant colony optimisation for assembly line balancing. Soft Comput 19:2891–2903CrossRef Chica M, Cordón Ó, Damas S, Bautista J (2015) Interactive preferences in multiobjective ant colony optimisation for assembly line balancing. Soft Comput 19:2891–2903CrossRef
go back to reference Cirasella J, Johnson DS, McGeoch LA, Zhang W (2001) The asymmetric traveling salesman problem: Algorithms, instance generators, and tests. In: Algorithm engineering and experimentation. Springer, pp 32–59 Cirasella J, Johnson DS, McGeoch LA, Zhang W (2001) The asymmetric traveling salesman problem: Algorithms, instance generators, and tests. In: Algorithm engineering and experimentation. Springer, pp 32–59
go back to reference Donald D (2011) Traveling salesman problem, theory and applications. InTech, Rijeka Donald D (2011) Traveling salesman problem, theory and applications. InTech, Rijeka
go back to reference Dong G, Guo WW, Tickle K (2012) Solving the traveling salesman problem using cooperative genetic ant systems. Expert Syst Appl 39:5006–5011CrossRef Dong G, Guo WW, Tickle K (2012) Solving the traveling salesman problem using cooperative genetic ant systems. Expert Syst Appl 39:5006–5011CrossRef
go back to reference Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1:53–66CrossRef Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1:53–66CrossRef
go back to reference Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern 26:29–41CrossRef Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern 26:29–41CrossRef
go back to reference Dorigo M, Stützle T (2004) Ant Colony Optimization. Bradford Book, CambridgeMATH Dorigo M, Stützle T (2004) Ant Colony Optimization. Bradford Book, CambridgeMATH
go back to reference Duan H, Ma G, Liu S (2007) Experimental study of the adjustable parameters in basic ant colony optimization algorithm. IEEE Congr Evol Comput CEC 2007:149–156 Duan H, Ma G, Liu S (2007) Experimental study of the adjustable parameters in basic ant colony optimization algorithm. IEEE Congr Evol Comput CEC 2007:149–156
go back to reference Gülcü Ş, Kodaz H (2015) A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization. Eng Appl Artif Intell 45:33–45CrossRef Gülcü Ş, Kodaz H (2015) A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization. Eng Appl Artif Intell 45:33–45CrossRef
go back to reference Gündüz M, Kiran MS, Özceylan E (2014) A hierarchic approach based on swarm intelligence to solve the traveling salesman problem. Turk J Electr Eng Comput Sci 23:103–117CrossRef Gündüz M, Kiran MS, Özceylan E (2014) A hierarchic approach based on swarm intelligence to solve the traveling salesman problem. Turk J Electr Eng Comput Sci 23:103–117CrossRef
go back to reference Hao Z-F, Cai R-C, Huang H (2006) An adaptive parameter control strategy for ACO. In: IEEE international conference on machine learning and cybernetics, pp 203–206 Hao Z-F, Cai R-C, Huang H (2006) An adaptive parameter control strategy for ACO. In: IEEE international conference on machine learning and cybernetics, pp 203–206
go back to reference Jia H (2015) A novel hybrid optimization algorithm and its application in solving complex problem. Int J Hybrid Inf Technol 8(2):1–10CrossRef Jia H (2015) A novel hybrid optimization algorithm and its application in solving complex problem. Int J Hybrid Inf Technol 8(2):1–10CrossRef
go back to reference Jiang J, Gao J, Li G, Wu C, Pei Z (2014) Hierarchical solving method for large scale TSP problems. In: International symposium on neural networks, pp 252–261 Jiang J, Gao J, Li G, Wu C, Pei Z (2014) Hierarchical solving method for large scale TSP problems. In: International symposium on neural networks, pp 252–261
go back to reference Johnson DS, McGeoch LA (1997) The traveling salesman problem: a case study in local optimization. Local Search Comb Optim 1:215–310MATH Johnson DS, McGeoch LA (1997) The traveling salesman problem: a case study in local optimization. Local Search Comb Optim 1:215–310MATH
go back to reference Jun-man K, Yi Z (2012) Application of an improved ant colony optimization on generalized traveling salesman problem. Energy Proc 17:319–325CrossRef Jun-man K, Yi Z (2012) Application of an improved ant colony optimization on generalized traveling salesman problem. Energy Proc 17:319–325CrossRef
go back to reference Junqiang W, Aijia O (2012) A hybrid algorithm of ACO and delete-cross method for TSP. In: IEEE international conference on industrial control and electronics engineering (ICICEE), pp 1694–1696 Junqiang W, Aijia O (2012) A hybrid algorithm of ACO and delete-cross method for TSP. In: IEEE international conference on industrial control and electronics engineering (ICICEE), pp 1694–1696
go back to reference Kızılates G, Nuriyeva F, Kutucu H (2015) A tour extending hyper-heuristic algorithm for the traveling salesman problem. Proc IAM 4(1):8–15MATH Kızılates G, Nuriyeva F, Kutucu H (2015) A tour extending hyper-heuristic algorithm for the traveling salesman problem. Proc IAM 4(1):8–15MATH
go back to reference Kolli VM, Sharvani G (2014) An ACO-based efficient stagnation avoidance methodology for MANETS. In: Proceedings of ninth international conference on wireless communication and sensor networks. Springer, pp 125–132 Kolli VM, Sharvani G (2014) An ACO-based efficient stagnation avoidance methodology for MANETS. In: Proceedings of ninth international conference on wireless communication and sensor networks. Springer, pp 125–132
go back to reference 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
go back to reference Marinakis Y, Marinaki M, Dounias G (2011) Honey bees mating optimization algorithm for the Euclidean traveling salesman problem. Inf Sci 181:4684–4698MathSciNetCrossRef Marinakis Y, Marinaki M, Dounias G (2011) Honey bees mating optimization algorithm for the Euclidean traveling salesman problem. Inf Sci 181:4684–4698MathSciNetCrossRef
go back to reference Masutti TA, de Castro LN (2009) A self-organizing neural network using ideas from the immune system to solve the traveling salesman problem. Inf Sci 179:1454–1468MathSciNetCrossRef Masutti TA, de Castro LN (2009) A self-organizing neural network using ideas from the immune system to solve the traveling salesman problem. Inf Sci 179:1454–1468MathSciNetCrossRef
go back to reference Nalepa J, Blocho M, Czech ZJ (2013) Co-operation schemes for the parallel memetic algorithm. In: Parallel processing and applied mathematics. Springer, pp 191–201 Nalepa J, Blocho M, Czech ZJ (2013) Co-operation schemes for the parallel memetic algorithm. In: Parallel processing and applied mathematics. Springer, pp 191–201
go back to reference Othman ZA, Srour AI, Hamdan AR, Ling PY (2013) Performance water flow-like algorithm for TSP by improving its local search. Int J Adv Comput Technol 5:126 Othman ZA, Srour AI, Hamdan AR, Ling PY (2013) Performance water flow-like algorithm for TSP by improving its local search. Int J Adv Comput Technol 5:126
go back to reference Pasti R, De Castro LN (2006) A neuro-immune network for solving the traveling salesman problem. In: IEEE international joint conference on neural networks, pp 3760–3766 Pasti R, De Castro LN (2006) A neuro-immune network for solving the traveling salesman problem. In: IEEE international joint conference on neural networks, pp 3760–3766
go back to reference Peker M, Sen B, Kumru PY (2013) An efficient solving of the traveling salesman problem: the ant colony system having parameters optimized by the Taguchi method. Turk J Electr Eng Comput Sci 21:2015–2036CrossRef Peker M, Sen B, Kumru PY (2013) An efficient solving of the traveling salesman problem: the ant colony system having parameters optimized by the Taguchi method. Turk J Electr Eng Comput Sci 21:2015–2036CrossRef
go back to reference Ruciński M, Izzo D, Biscani F (2010) On the impact of the migration topology on the island model. Parallel Comput 36:555–571CrossRefMATH Ruciński M, Izzo D, Biscani F (2010) On the impact of the migration topology on the island model. Parallel Comput 36:555–571CrossRefMATH
go back to reference Snyder LV, Daskin MS (2006) A random-key genetic algorithm for the generalized traveling salesman problem. Eur J Oper Res 174:38–53MathSciNetCrossRefMATH Snyder LV, Daskin MS (2006) A random-key genetic algorithm for the generalized traveling salesman problem. Eur J Oper Res 174:38–53MathSciNetCrossRefMATH
go back to reference Stützle T, López-Ibánez M, Pellegrini P, Maur M, De Oca MM, Birattari M, Dorigo M (2011) Parameter adaptation in ant colony optimization. In: Autonomous search. Springer, pp 191–215 Stützle T, López-Ibánez M, Pellegrini P, Maur M, De Oca MM, Birattari M, Dorigo M (2011) Parameter adaptation in ant colony optimization. In: Autonomous search. Springer, pp 191–215
go back to reference Tang J, Lim M-H, Ong Y-S, Er MJ (2004) Study of migration topology in island model parallel hybrid-GA for large scale quadratic assignment problems. In: IEEE 8th control, automation, robotics and vision conference, pp 2286–2291 Tang J, Lim M-H, Ong Y-S, Er MJ (2004) Study of migration topology in island model parallel hybrid-GA for large scale quadratic assignment problems. In: IEEE 8th control, automation, robotics and vision conference, pp 2286–2291
go back to reference Tsai C-F, Tsai C-W, Tseng C-C (2004) A new hybrid heuristic approach for solving large traveling salesman problem. Inf Sci 166:67–81MathSciNetCrossRefMATH Tsai C-F, Tsai C-W, Tseng C-C (2004) A new hybrid heuristic approach for solving large traveling salesman problem. Inf Sci 166:67–81MathSciNetCrossRefMATH
go back to reference Viswanathan V, Krishnamurthi I (2015) Finding relevant semantic association paths using semantic ant colony optimization algorithm. Soft Comput 19:251–260CrossRef Viswanathan V, Krishnamurthi I (2015) Finding relevant semantic association paths using semantic ant colony optimization algorithm. Soft Comput 19:251–260CrossRef
go back to reference Wang Y (2014) The hybrid genetic algorithm with two local optimization strategies for traveling salesman problem. Comput Ind Eng 70:124–133CrossRef Wang Y (2014) The hybrid genetic algorithm with two local optimization strategies for traveling salesman problem. Comput Ind Eng 70:124–133CrossRef
go back to reference Wu M-T, Hong T-P, Lee C-N (2012) A continuous ant colony system framework for fuzzy data mining. Soft Comput 16:2071–2082CrossRef Wu M-T, Hong T-P, Lee C-N (2012) A continuous ant colony system framework for fuzzy data mining. Soft Comput 16:2071–2082CrossRef
go back to reference Yong W (2015) Hybrid Max–Min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Comput 19:585–596 Yong W (2015) Hybrid Max–Min ant system with four vertices and three lines inequality for traveling salesman problem. Soft Comput 19:585–596
go back to reference 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
Metadata
Title
A parallel cooperative hybrid method based on ant colony optimization and 3-Opt algorithm for solving traveling salesman problem
Authors
Şaban Gülcü
Mostafa Mahi
Ömer Kaan Baykan
Halife Kodaz
Publication date
17-11-2016
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 5/2018
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-016-2432-3

Other articles of this Issue 5/2018

Soft Computing 5/2018 Go to the issue

Premium Partner