collaborators

8 papers

cs.DS2026

Heaps and Their Working Sets

Bernhard Haeupler, Richard Hladík, Václav Rozhoň +1

We construct a heap with strong beyond-worst-case performance guarantees and explore the analysis of such heaps. First, we unify existing notions of the working-set bound for heaps…

cs.DS2026

Splay trees are almost dynamically optimal

Petr Chmel, Bernhard Haeupler, Richard Hladík +5

Sleator and Tarjan [JACM, 1985] conjectured that splay trees are dynamically optimal -- that on every access sequence, they perform within a constant factor of the optimal offline…

cs.DS2026

Fast and Simple Sorting Using Partial Information

Bernhard Haeupler, Richard Hladík, John Iacono +3

We consider the problem of sorting items, given the outcomes of pre-existing comparisons. We present a simple and natural deterministic algorithm that runs in $O(m + \log T…

cs.DS2026

Stronger Directed Low-Diameter Decompositions with Sub-Logarithmic Diameter and Separation

Bernhard Haeupler, Richard Hladík, Shengzhe Wang +1

This paper significantly strengthens directed low-diameter decompositions in several ways. We define and give the first results for separated low-diameter decompositions in directe…

cs.DS2025

Bidirectional Dijkstra's Algorithm is Instance-Optimal

Bernhard Haeupler, Richard Hladík, Vaclav Rozhon +2

Although Dijkstra's algorithm has near-optimal time complexity for the problem of finding a shortest path from a given vertex to a given vertex , in practice other algorithm…

cs.DS2025

Universal Optimality of Dijkstra via Beyond-Worst-Case Heaps

Bernhard Haeupler, Richard Hladík, Václav Rozhoň +2

In this paper we prove that Dijkstra's shortest-path algorithm, if implemented with a sufficiently efficient heap, is universally optimal in its running time, and with suitable sma…