Skip to main content
Erschienen in: The Journal of Supercomputing 1/2018

06.07.2017

Solving traveling salesman problem using parallel repetitive nearest neighbor algorithm on OTIS-Hypercube and OTIS-Mesh optoelectronic architectures

verfasst von: Aryaf Al-Adwan, Basel A. Mahafzah, Ahmad Sharieh

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2018

Einloggen

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

search-config
loading …

Abstract

Over the past years, researchers drew their attention to propose optoelectronic architectures, including optical transpose interconnection system (OTIS) networks. On the other hand, there are limited attempts devoted to design parallel algorithms for applications that could be mapped on such optoelectronic architectures. Thus, exploiting the attractive features of OTIS networks and investigating their performance in solving combinatorial optimization problems become a great necessity. In this paper, a parallel repetitive nearest neighbor algorithm for solving the symmetric traveling salesman problem on OTIS-Hypercube and OTIS-Mesh optoelectronic architectures is presented. This algorithm has been evaluated analytically and by simulation on both optoelectronic architectures in terms of number of communication steps, parallel run time, speedup, efficiency, cost and communication cost. The simulation results attained almost near-linear speedup and high efficiency among the two selected optoelectronic architectures, where OTIS-Hypercube gained better results in comparison with OTIS-Mesh.

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

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!

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!

Literatur
1.
Zurück zum Zitat Marsden G, Marchand P, Harvey P, Esener S (1993) Optical transpose interconnection system architectures. Opt Lett 18(13):1083–1085CrossRef Marsden G, Marchand P, Harvey P, Esener S (1993) Optical transpose interconnection system architectures. Opt Lett 18(13):1083–1085CrossRef
2.
Zurück zum Zitat Rajasekaran S, Reif J (2008) Handbook of parallel computing models, algorithms and applications. CRC Press, Boca RatonMATH Rajasekaran S, Reif J (2008) Handbook of parallel computing models, algorithms and applications. CRC Press, Boca RatonMATH
3.
Zurück zum Zitat Lucas KT, Jana PK (2010) Parallel algorithms for finding polynomial roots on OTIS-torus. J Supercomput 54(2):139–153CrossRef Lucas KT, Jana PK (2010) Parallel algorithms for finding polynomial roots on OTIS-torus. J Supercomput 54(2):139–153CrossRef
4.
Zurück zum Zitat Jana P, Mallick D (2010) OTIS-MOT: an efficient interconnection network for parallel processing. J Supercomput 59(2):920–940CrossRef Jana P, Mallick D (2010) OTIS-MOT: an efficient interconnection network for parallel processing. J Supercomput 59(2):920–940CrossRef
5.
Zurück zum Zitat Mahafzah B, Sleit Hamad N, Ahmad E, Abu-Kabeer T (2012) The OTIS hyper hexa-cell optoelectronic architecture. Computing 94(5):411–432MathSciNetCrossRefMATH Mahafzah B, Sleit Hamad N, Ahmad E, Abu-Kabeer T (2012) The OTIS hyper hexa-cell optoelectronic architecture. Computing 94(5):411–432MathSciNetCrossRefMATH
6.
Zurück zum Zitat Wang C-F, Sahni S (1998) Basic operations on the OTIS-mesh optoelectronic computer. IEEE Trans Parallel Distrib Syst 9(12):1226–1236CrossRef Wang C-F, Sahni S (1998) Basic operations on the OTIS-mesh optoelectronic computer. IEEE Trans Parallel Distrib Syst 9(12):1226–1236CrossRef
7.
Zurück zum Zitat Osterloh A (2000) Sorting on the OTIS-mesh. In: Proceedings of the 14th International Parallel and Distributed Processing Symposium (IPDPS’00), pp 269–74 Osterloh A (2000) Sorting on the OTIS-mesh. In: Proceedings of the 14th International Parallel and Distributed Processing Symposium (IPDPS’00), pp 269–74
8.
Zurück zum Zitat Mahafzah B, Tahboub R, Tahboub O (2010) Performance evaluation of broadcast and global combine operations in all-port wormhole-routed OTIS-mesh interconnection networks. Cluster Comput 13(1):87–110CrossRef Mahafzah B, Tahboub R, Tahboub O (2010) Performance evaluation of broadcast and global combine operations in all-port wormhole-routed OTIS-mesh interconnection networks. Cluster Comput 13(1):87–110CrossRef
9.
Zurück zum Zitat Mahafzah B, Jaradat B (2008) The load balancing problem in OTIS-hypercube interconnection networks. J Supercomput 46(3):276–297CrossRef Mahafzah B, Jaradat B (2008) The load balancing problem in OTIS-hypercube interconnection networks. J Supercomput 46(3):276–297CrossRef
10.
Zurück zum Zitat Deb S, Fong S, Tian Z, Wong RK, Mohammed S, Fiaidhi J (2016) Finding approximate solutions of NP-hard optimization and TSP problems using elephant search algorithm. J Supercomput 72(10):3960–3992CrossRef Deb S, Fong S, Tian Z, Wong RK, Mohammed S, Fiaidhi J (2016) Finding approximate solutions of NP-hard optimization and TSP problems using elephant search algorithm. J Supercomput 72(10):3960–3992CrossRef
11.
Zurück zum Zitat Matai R, Singh S, Mittal ML (2010) Traveling salesman problem: an overview of applications, formulations, and solution approaches. In: Davendra D (ed) Traveling salesman problem, theory and applications. InTech, pp 1–24. ISBN: 978-953-307-426-9 Matai R, Singh S, Mittal ML (2010) Traveling salesman problem: an overview of applications, formulations, and solution approaches. In: Davendra D (ed) Traveling salesman problem, theory and applications. InTech, pp 1–24. ISBN: 978-953-307-426-9
12.
Zurück zum Zitat Cormen T, Leiserson C, Rivest R, Stein C (2001) Introduction to algorithms. MIT press, LondonMATH Cormen T, Leiserson C, Rivest R, Stein C (2001) Introduction to algorithms. MIT press, LondonMATH
13.
Zurück zum Zitat Kang S, Kim S-S, Won J, Kang Y-M (2016) GPU-based parallel genetic approach to large-scale travelling salesman problem. J Supercomput 72(11):4399–4414CrossRef Kang S, Kim S-S, Won J, Kang Y-M (2016) GPU-based parallel genetic approach to large-scale travelling salesman problem. J Supercomput 72(11):4399–4414CrossRef
14.
Zurück zum Zitat Marinakis Y (2009) Heuristic and metaheuristic algorithms for the traveling salesman problem. In: Floudas CA, Pardalos PM (eds) Encyclopedia of optimization. Springer, New York, pp 1498–1506CrossRef Marinakis Y (2009) Heuristic and metaheuristic algorithms for the traveling salesman problem. In: Floudas CA, Pardalos PM (eds) Encyclopedia of optimization. Springer, New York, pp 1498–1506CrossRef
15.
Zurück zum Zitat Reinelt G (1994) The traveling salesman: computational solutions for TSP applications. Lect Notes Comput Sci 840:73–97CrossRef Reinelt G (1994) The traveling salesman: computational solutions for TSP applications. Lect Notes Comput Sci 840:73–97CrossRef
16.
Zurück zum Zitat Zane F, Marchand P, Paturi R, Esener S (2000) Scalable network architectures using the optical transpose interconnection system (OTIS). J Parallel Distrib Comput 60(5):521–538CrossRefMATH Zane F, Marchand P, Paturi R, Esener S (2000) Scalable network architectures using the optical transpose interconnection system (OTIS). J Parallel Distrib Comput 60(5):521–538CrossRefMATH
18.
Zurück zum Zitat Grama A, Gupta A, Karyp G, Kumar G (2003) Introduction to parallel computing. Addison Wesley, Boston Grama A, Gupta A, Karyp G, Kumar G (2003) Introduction to parallel computing. Addison Wesley, Boston
19.
Zurück zum Zitat Hennessy JL, Patterson DA (2011) Computer architecture: a quantitative approach. Morgan Kaufmann, BurlingtonMATH Hennessy JL, Patterson DA (2011) Computer architecture: a quantitative approach. Morgan Kaufmann, BurlingtonMATH
20.
Zurück zum Zitat Kibar O, Marchand P, Esener S (1998) High speed CMOS switch designs for free-space optoelectronic MINs. IEEE Trans Very Large Scale Integr (VLSI) Syst 6(3):372–386CrossRef Kibar O, Marchand P, Esener S (1998) High speed CMOS switch designs for free-space optoelectronic MINs. IEEE Trans Very Large Scale Integr (VLSI) Syst 6(3):372–386CrossRef
21.
Zurück zum Zitat Ansari AQ, Katiyar S (2015) Comparison and analysis of solving travelling salesman problem using GA, ACO and hybrid of ACO with GA and CS. In: Computational intelligence: theories, applications and future directions (WCI), 2015 IEEE Workshop, pp 1–5 Ansari AQ, Katiyar S (2015) Comparison and analysis of solving travelling salesman problem using GA, ACO and hybrid of ACO with GA and CS. In: Computational intelligence: theories, applications and future directions (WCI), 2015 IEEE Workshop, pp 1–5
22.
Zurück zum Zitat Johnson DS, Aragon CR, McGeoch LA, Schevon C (1989) Optimization by simulated annealing: an experimental evaluation: Part I. Graph partitioning. Oper Res 37(6):865–892CrossRefMATH Johnson DS, Aragon CR, McGeoch LA, Schevon C (1989) Optimization by simulated annealing: an experimental evaluation: Part I. Graph partitioning. Oper Res 37(6):865–892CrossRefMATH
Metadaten
Titel
Solving traveling salesman problem using parallel repetitive nearest neighbor algorithm on OTIS-Hypercube and OTIS-Mesh optoelectronic architectures
verfasst von
Aryaf Al-Adwan
Basel A. Mahafzah
Ahmad Sharieh
Publikationsdatum
06.07.2017
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2018
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-017-2102-y

Weitere Artikel der Ausgabe 1/2018

The Journal of Supercomputing 1/2018 Zur Ausgabe