English

Data Structures on Event Graphs

Data Structures and Algorithms 2015-03-10 v2

Abstract

We investigate the behavior of data structures when the input and operations are generated by an event graph. This model is inspired by Markov chains. We are given a fixed graph G, whose nodes are annotated with operations of the type insert, delete and query. The algorithm responds to the requests as it encounters them during a (random or adversarial) walk in G. We study the limit behavior of such a walk and give an efficient algorithm for recognizing which structures can be generated. We also give a near-optimal algorithm for successor searching if the event graph is a cycle and the walk is adversarial. For a random walk, the algorithm becomes optimal.

Keywords

Cite

@article{arxiv.1206.6193,
  title  = {Data Structures on Event Graphs},
  author = {Bernard Chazelle and Wolfgang Mulzer},
  journal= {arXiv preprint arXiv:1206.6193},
  year   = {2015}
}

Comments

15 pages, 7 figures, a preliminary version appeared in Proc. 20th ESA

R2 v1 2026-06-21T21:26:12.782Z