Cargando…

Algorithm for shortest path search in Geographic Information Systems by using reduced graphs

The use of Geographic Information Systems has increased considerably since the eighties and nineties. As one of their most demanding applications we can mention shortest paths search. Several studies about shortest path search show the feasibility of using graphs for this purpose. Dijkstra’s algorit...

Descripción completa

Detalles Bibliográficos
Autores principales: Rodríguez-Puente, Rafael, Lazo-Cortés, Manuel S
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3755817/
https://www.ncbi.nlm.nih.gov/pubmed/24010024
http://dx.doi.org/10.1186/2193-1801-2-291
_version_ 1782282005077032960
author Rodríguez-Puente, Rafael
Lazo-Cortés, Manuel S
author_facet Rodríguez-Puente, Rafael
Lazo-Cortés, Manuel S
author_sort Rodríguez-Puente, Rafael
collection PubMed
description The use of Geographic Information Systems has increased considerably since the eighties and nineties. As one of their most demanding applications we can mention shortest paths search. Several studies about shortest path search show the feasibility of using graphs for this purpose. Dijkstra’s algorithm is one of the classic shortest path search algorithms. This algorithm is not well suited for shortest path search in large graphs. This is the reason why various modifications to Dijkstra’s algorithm have been proposed by several authors using heuristics to reduce the run time of shortest path search. One of the most used heuristic algorithms is the A* algorithm, the main goal is to reduce the run time by reducing the search space. This article proposes a modification of Dijkstra’s shortest path search algorithm in reduced graphs. It shows that the cost of the path found in this work, is equal to the cost of the path found using Dijkstra’s algorithm in the original graph. The results of finding the shortest path, applying the proposed algorithm, Dijkstra’s algorithm and A* algorithm, are compared. This comparison shows that, by applying the approach proposed, it is possible to obtain the optimal path in a similar or even in less time than when using heuristic algorithms.
format Online
Article
Text
id pubmed-3755817
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-37558172013-09-04 Algorithm for shortest path search in Geographic Information Systems by using reduced graphs Rodríguez-Puente, Rafael Lazo-Cortés, Manuel S Springerplus Research The use of Geographic Information Systems has increased considerably since the eighties and nineties. As one of their most demanding applications we can mention shortest paths search. Several studies about shortest path search show the feasibility of using graphs for this purpose. Dijkstra’s algorithm is one of the classic shortest path search algorithms. This algorithm is not well suited for shortest path search in large graphs. This is the reason why various modifications to Dijkstra’s algorithm have been proposed by several authors using heuristics to reduce the run time of shortest path search. One of the most used heuristic algorithms is the A* algorithm, the main goal is to reduce the run time by reducing the search space. This article proposes a modification of Dijkstra’s shortest path search algorithm in reduced graphs. It shows that the cost of the path found in this work, is equal to the cost of the path found using Dijkstra’s algorithm in the original graph. The results of finding the shortest path, applying the proposed algorithm, Dijkstra’s algorithm and A* algorithm, are compared. This comparison shows that, by applying the approach proposed, it is possible to obtain the optimal path in a similar or even in less time than when using heuristic algorithms. Springer International Publishing 2013-07-01 /pmc/articles/PMC3755817/ /pubmed/24010024 http://dx.doi.org/10.1186/2193-1801-2-291 Text en © Rodríguez-Puente and Lazo-Cortés; licensee Springer. 2013 This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Rodríguez-Puente, Rafael
Lazo-Cortés, Manuel S
Algorithm for shortest path search in Geographic Information Systems by using reduced graphs
title Algorithm for shortest path search in Geographic Information Systems by using reduced graphs
title_full Algorithm for shortest path search in Geographic Information Systems by using reduced graphs
title_fullStr Algorithm for shortest path search in Geographic Information Systems by using reduced graphs
title_full_unstemmed Algorithm for shortest path search in Geographic Information Systems by using reduced graphs
title_short Algorithm for shortest path search in Geographic Information Systems by using reduced graphs
title_sort algorithm for shortest path search in geographic information systems by using reduced graphs
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3755817/
https://www.ncbi.nlm.nih.gov/pubmed/24010024
http://dx.doi.org/10.1186/2193-1801-2-291
work_keys_str_mv AT rodriguezpuenterafael algorithmforshortestpathsearchingeographicinformationsystemsbyusingreducedgraphs
AT lazocortesmanuels algorithmforshortestpathsearchingeographicinformationsystemsbyusingreducedgraphs