English

Dynamic Data Structure for Tree-Depth Decomposition

Data Structures and Algorithms 2013-07-11 v1

Abstract

We present a dynamic data structure for representing a graph GG with tree-depth at most DD. Tree-depth is an important graph parameter which arose in the study of sparse graph classes. The structure allows addition and removal of edges and vertices such that the resulting graph still has tree-depth at most DD, in time bounds depending only on DD. A tree-depth decomposition of the graph is maintained explicitly. This makes the data structure useful for dynamization of static algorithms for graphs with bounded tree-depth. As an example application, we give a dynamic data structure for MSO-property testing, with time bounds for removal depending only on DD and constant-time testing of the property, while the time for the initialization and insertion also depends on the size of the formula expressing the property.

Keywords

Cite

@article{arxiv.1307.2863,
  title  = {Dynamic Data Structure for Tree-Depth Decomposition},
  author = {Zdenek Dvorak and Martin Kupec and Vojtech Tuma},
  journal= {arXiv preprint arXiv:1307.2863},
  year   = {2013}
}
R2 v1 2026-06-22T00:49:08.954Z