English

Splay Top Trees

Data Structures and Algorithms 2023-02-07 v2

Abstract

The top tree data structure is an important and fundamental tool in dynamic graph algorithms. Top trees have existed for decades, and today serve as an ingredient in many state-of-the-art algorithms for dynamic graphs. In this work, we give a new direct proof of the existence of top trees, facilitating simpler and more direct implementations of top trees, based on ideas from splay trees. This result hinges on new insights into the structure of top trees, and in particular the structure of each root path in a top tree.

Keywords

Cite

@article{arxiv.2210.11918,
  title  = {Splay Top Trees},
  author = {Jacob Holm and Eva Rotenberg and Alice Ryhl},
  journal= {arXiv preprint arXiv:2210.11918},
  year   = {2023}
}

Comments

27 pages, 6 figures, published at SOSA'23, license information updated

R2 v1 2026-06-28T04:10:28.803Z