Treffer: JHeaps: An open-source library of priority queues

Title:
JHeaps: An open-source library of priority queues
Source:
SoftwareX, Vol 16, Iss , Pp 100869- (2021)
Publisher Information:
Elsevier, 2021.
Publication Year:
2021
Collection:
LCC:Computer software
Document Type:
Fachzeitschrift article
File Description:
electronic resource
Language:
English
ISSN:
2352-7110
DOI:
10.1016/j.softx.2021.100869
Accession Number:
edsdoj.b851f1a23734edcb36775a237ff8d1d
Database:
Directory of Open Access Journals

Weitere Informationen

Several new heap variants have been introduced in the last two decades. The main research motivation is to match the in-practice performance of pairing heaps while at the same time providing the strong theoretical guarantees of the original fibonacci heap. We present the interface and design of the JHeaps library, a production-ready open-source library of heaps which targets the Java Virtual Machine. The library contains a large number of state-of-the-art implementations of heap variants and properly designed interfaces which allow users to easily interchange and experiment with the performance of different heaps in their applications. Moreover, using the GraalVM for its ahead-of-time compilation together with well-known methodologies such as trace-based simulation, we perform the first large scale experimental study of heaps in a managed environment.