AbstractAn O(k)-time algorithm is presented for selecting the kth smallest element in a binary min-heap of size n⪢k. The approach uses recursively defined data structures that impose a hierarchical grouping on certain elements in the heap. The result establishes a further example of a partial order for which the kth smallest element can be determined in time proportional to the information theory lower bound. Two applications, to a resource allocation problem and to the enumeration of the k smallest spanning trees, are identified
We present a new in-place selection algorithm that finds the k-th smallest element in an array of n ...
A 04/88 Abstract: We investigate efficient implementations of Dijkstra's shortest path algo-rit...
This paper presents parallel algorithms for priority queue operations on a p-processor EREW-PRAM. Th...
AbstractAn O(k)-time algorithm is presented for selecting the kth smallest element in a binary min-h...
Explorable heap selection is the problem of selecting the nth smallest value in a binary heap. The k...
We use soft heaps to obtain simpler optimal algorithms for selecting the k-th smallest item, and the...
This paper presents parallel algorithms for priority queue operations on a p-processor EREWPRAM. The...
We compare algorithms for the construction of a minimum spanning tree through large-scale experiment...
Let A be a set of size m. Obtaining the first k ≤ m elements of A in ascending order can be done in...
AbstractThis paper presents parallel algorithms for priority queue operations on a p-processor EREWP...
The main purpose of this study is to evaluate the computational efficiency of optimized shortest pat...
The minimum-weight spanning tree problem is one of the most typical and well-known problems of combi...
ABSTRACT We revisit the problem of distributed k-selection where, given a general connected graph of...
We show the O(log n) time extract minimum function of efficient priority queues can be generalized t...
AbstractThe weak heap is a priority queue that was introduced as a competitive structure for sorting...
We present a new in-place selection algorithm that finds the k-th smallest element in an array of n ...
A 04/88 Abstract: We investigate efficient implementations of Dijkstra's shortest path algo-rit...
This paper presents parallel algorithms for priority queue operations on a p-processor EREW-PRAM. Th...
AbstractAn O(k)-time algorithm is presented for selecting the kth smallest element in a binary min-h...
Explorable heap selection is the problem of selecting the nth smallest value in a binary heap. The k...
We use soft heaps to obtain simpler optimal algorithms for selecting the k-th smallest item, and the...
This paper presents parallel algorithms for priority queue operations on a p-processor EREWPRAM. The...
We compare algorithms for the construction of a minimum spanning tree through large-scale experiment...
Let A be a set of size m. Obtaining the first k ≤ m elements of A in ascending order can be done in...
AbstractThis paper presents parallel algorithms for priority queue operations on a p-processor EREWP...
The main purpose of this study is to evaluate the computational efficiency of optimized shortest pat...
The minimum-weight spanning tree problem is one of the most typical and well-known problems of combi...
ABSTRACT We revisit the problem of distributed k-selection where, given a general connected graph of...
We show the O(log n) time extract minimum function of efficient priority queues can be generalized t...
AbstractThe weak heap is a priority queue that was introduced as a competitive structure for sorting...
We present a new in-place selection algorithm that finds the k-th smallest element in an array of n ...
A 04/88 Abstract: We investigate efficient implementations of Dijkstra's shortest path algo-rit...
This paper presents parallel algorithms for priority queue operations on a p-processor EREW-PRAM. Th...