| Home > Publications > Reports > Informatics (CW) |
CW 429
Jon Sneyers, Tom Schrijvers, and Bart Demoen
Dijkstra's algorithm with Fibonacci heaps: an executable description in CHR
Abstract
We construct a readable, compact and efficient implementation of Dijkstra's shortest path algorithm and Fibonacci heaps using Constraint Handling Rules (CHR), which is increasingly used as a high-level rule-based general-purpose programming language. We measure its performance in different CHR systems, investigating both the theoretical asymptotic complexity and the constant factors realized in practice.
report.pdf (167K) / mailto: J. Sneyers
