Optimal Union-Find in Constraint Handling Rules
| dc.creator | Schrijvers, Tom | |
| dc.creator | Fruehwirth, Thom | |
| dc.date | 2005-01-25 | |
| dc.date.accessioned | 2026-07-07T03:22:24Z | |
| dc.date.available | 2026-07-07T03:22:24Z | |
| dc.description | Constraint Handling Rules (CHR) is a committed-choice rule-based language that was originally intended for writing constraint solvers. In this paper we show that it is also possible to write the classic union-find algorithm and variants in CHR. The programs neither compromise in declarativeness nor efficiency. We study the time complexity of our programs: they match the almost-linear complexity of the best known imperative implementations. This fact is illustrated with experimental results. | |
| dc.description | 12 pages, 3 figures, to appear in Theory and Practice of Logic Programming (TPLP) | |
| dc.identifier | https://arxiv.org/abs/cs/0501073 | |
| dc.identifier | http://arxiv.org/abs/cs/0501073 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/32580 | |
| dc.subject | Programming Languages | |
| dc.subject | Computational Complexity | |
| dc.subject | Data Structures and Algorithms | |
| dc.subject | Performance | |
| dc.title | Optimal Union-Find in Constraint Handling Rules | |
| dc.type | text |