Research Article

Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity

Volume: 8 Number: 2 October 27, 2020
EN

Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity

Abstract

Optimization is the process of obtaining the most appropriate solution for a specific purpose and within the constraints given. In mathematical sense, it can be expressed as minimizing or maximizing a function. In this study, one of the optimization problems, the shortest path problem, is discussed. Classical and heuristic algorithms developed for solving shortest path problems are widely used. In this study, from the classical algorithms, Dijkstra, Bellman Ford, Johnson algorithms and from heuristic algorithms, Genetic, Scaling and Dinitz algorithms are examined. In this context, the complexities of the algorithms were investigated and comparisons were made. The results obtained from the examinations are presented with tables and graphs.

Keywords

References

  1. [1] Bovet, D.P., Crescenzi, P., Introduction to the Theory of Complexity, Creative Commons, California, USA, 2006.
  2. [2] Broumi, S., Bakali, A., Talea, M., Smarandache, F., Vladareanu, L., Computation of Shortest Path Problem in a Network with SV-Trapezoidal Neutrosophic Numbers, International Conference on Advanced Mechatronic Systems, Melbourne, Australia, 2016, 417–422.
  3. [3] Chabrier, A., Vehicle Routing Problem with Elementary Shortest Path Based Column Generation, Computers and Operations Research, vol:33 (2006), 2972–2990.
  4. [4] Cömert, Z., En Kısa Yol Problemi, Bilişim: Paylas¸ım, 2015, 1–6.
  5. [5] Çetinkaya, C.P., Engin, A., Su Kalitesi Gözlem Ağlarında Örnekleme için İzlenecek Yol Rotası Optimizasyonuna Bir Yaklas¸ım ve Gediz Havzasına Uygulanması, AKU FEMUBID, vol:18 (2018), 265–275.
  6. [6] Çunkas¸, M., Genetik Algoritmalar ve Uygulamaları, Selcuk Universitesi Ders Notları, 2006.
  7. [7] Dinitz, Y., Algorithm for Solution of a Problem of Maximum Flow in a Network with Power Estimation, Springer, 2006.
  8. [8] Duchon, F., Babinec, A., Kajan, M., Beno, P., Florek, M., Fico, T., Jurisica, L., Path Planning with Modified A Star Algorithm for a Mobile Robot, Procedia Engineering, vol:96 (2014), 59–69.

Details

Primary Language

English

Subjects

Mathematical Sciences

Journal Section

Research Article

Publication Date

October 27, 2020

Submission Date

July 17, 2019

Acceptance Date

October 3, 2020

Published in Issue

Year 2020 Volume: 8 Number: 2

APA
İşçi Güneri, Ö., & Durmuş, B. (2020). Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity. Konuralp Journal of Mathematics, 8(2), 279-283. https://izlik.org/JA23NF53FZ
AMA
1.İşçi Güneri Ö, Durmuş B. Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity. Konuralp J. Math. 2020;8(2):279-283. https://izlik.org/JA23NF53FZ
Chicago
İşçi Güneri, Öznur, and Burcu Durmuş. 2020. “Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity”. Konuralp Journal of Mathematics 8 (2): 279-83. https://izlik.org/JA23NF53FZ.
EndNote
İşçi Güneri Ö, Durmuş B (October 1, 2020) Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity. Konuralp Journal of Mathematics 8 2 279–283.
IEEE
[1]Ö. İşçi Güneri and B. Durmuş, “Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity”, Konuralp J. Math., vol. 8, no. 2, pp. 279–283, Oct. 2020, [Online]. Available: https://izlik.org/JA23NF53FZ
ISNAD
İşçi Güneri, Öznur - Durmuş, Burcu. “Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity”. Konuralp Journal of Mathematics 8/2 (October 1, 2020): 279-283. https://izlik.org/JA23NF53FZ.
JAMA
1.İşçi Güneri Ö, Durmuş B. Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity. Konuralp J. Math. 2020;8:279–283.
MLA
İşçi Güneri, Öznur, and Burcu Durmuş. “Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity”. Konuralp Journal of Mathematics, vol. 8, no. 2, Oct. 2020, pp. 279-83, https://izlik.org/JA23NF53FZ.
Vancouver
1.Öznur İşçi Güneri, Burcu Durmuş. Classical and Heuristic Algorithms Used in Solving the Shortest Path Problem and Time Complexity. Konuralp J. Math. [Internet]. 2020 Oct. 1;8(2):279-83. Available from: https://izlik.org/JA23NF53FZ
Creative Commons License
The published articles in KJM are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.