Shortest path algorithms for nearly acyclic directed graphs

1Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Abuaiadh and Kingston gave an efficient algorithm for the single source shortest path problem for a nearly acyclic graph with 0(m+ n log t) computing time, where m and n are the numbers of edges and vertices of the given directed graph and t is the number of delete-min operations in the priority queue manipulation. They use the Fibonacci heap for the priority queue. If the graph is acyclic, we have t = 0 and the time complexity becomes 0(m + n) which is linear and optimal. They claim that if the graph is nearly acyclic, t is expected to be small and the algorithm runs fast. In the present paper, we take another definition of acyclicity. The degree of cyclicity cyc(G) of graph G is defined by the maximum cardinality of the strongly connected components of G. When cyc(G) = k is small, we can say the graph is nearly acyclic and we give an algorithm for the single source problem with 0(m + n log k) time complexity. Finally we give a hybrid algorithm that incorporates the merits of the above two algorithms.

Cite

CITATION STYLE

APA

Takaoka, T. (1997). Shortest path algorithms for nearly acyclic directed graphs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1197 LNCS, pp. 367–374). https://doi.org/10.1007/3-540-62559-3_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free