We describe the implementation of a data structure called radix heap, which is a priority queue with restricted functionality. Its restrictions are observed by Dijkstra's algorithm, which uses priority queues to solve the single source shortest path problem in graphs with nonnegative edge costs. For a graph with $n$ nodes and $m$ edges and real-valued edge costs, the best known theoretical bound for the algorithm is $O(m+n\log n)$. This bound is attained by using Fibonacci heaps to implement priority queues. If the edge costs are integers in the range $[0\ldots C]$, then using our implementation of radix heaps for Dijkstra's algorithm leads to a running time of $O(m+n\log C)$. We compare our implementation of radix heaps with an existing im...
We present a parallel priority data structure that improves the running time of certain algorithms f...
We present a parallel priority queue that supports the following operations in constant time: parall...
This paper describes the shortest path problem in weighted graphs and examines the differences in ef...
A 04/88 Abstract: We investigate efficient implementations of Dijkstra's shortest path algo-rit...
We introduce the heap-on-top (hot) priority queue data structure that combines the multi-level bucke...
We investigate efficient implementations of Dijkstra's shortest path algorithm. We propose a new dat...
We consider Fibonacci heap style integer priority queues supporting find-min, insert, and decrease k...
AbstractWe consider Fibonacci heap style integer priority queues supporting find-min, insert, and de...
The main purpose of this study is to evaluate the computational efficiency of optimized shortest pat...
We show that any priority queue data structure that supports insert, delete, and find-min operations...
This report presents results of experiments comparing the worst case performance of Dijkstra's Singl...
We use monotone priority queues in the quickest path problem. To the recalculation of the labels fo...
We use monotone priority queues in the quickest path problem. To the recalculation of the labels fo...
This paper presents parallel algorithms for priority queue operations on a p-processor EREWPRAM. The...
AbstractThis paper presents parallel algorithms for priority queue operations on a p-processor EREWP...
We present a parallel priority data structure that improves the running time of certain algorithms f...
We present a parallel priority queue that supports the following operations in constant time: parall...
This paper describes the shortest path problem in weighted graphs and examines the differences in ef...
A 04/88 Abstract: We investigate efficient implementations of Dijkstra's shortest path algo-rit...
We introduce the heap-on-top (hot) priority queue data structure that combines the multi-level bucke...
We investigate efficient implementations of Dijkstra's shortest path algorithm. We propose a new dat...
We consider Fibonacci heap style integer priority queues supporting find-min, insert, and decrease k...
AbstractWe consider Fibonacci heap style integer priority queues supporting find-min, insert, and de...
The main purpose of this study is to evaluate the computational efficiency of optimized shortest pat...
We show that any priority queue data structure that supports insert, delete, and find-min operations...
This report presents results of experiments comparing the worst case performance of Dijkstra's Singl...
We use monotone priority queues in the quickest path problem. To the recalculation of the labels fo...
We use monotone priority queues in the quickest path problem. To the recalculation of the labels fo...
This paper presents parallel algorithms for priority queue operations on a p-processor EREWPRAM. The...
AbstractThis paper presents parallel algorithms for priority queue operations on a p-processor EREWP...
We present a parallel priority data structure that improves the running time of certain algorithms f...
We present a parallel priority queue that supports the following operations in constant time: parall...
This paper describes the shortest path problem in weighted graphs and examines the differences in ef...