Graph explorer

Confluent Persistence Revisited

It is shown how to enhance any data structure in the pointer model to make it confluently persistent, with efficient query and update times and limited space overhead. Updates are performed in $O(\log n)$ amortized time, and following a pointer takes $O(\log c \log n)$ time where $c$ is the in-degree of a node in the data structure. In particular, this proves that confluent persistence can be achieved at a logarithmic cost in the bounded in-degree model used widely in previous work. This is a $O(n/\log n)$-factor improvement over the previous known transform to make a data structure confluently persistent.

5 nodes4 linksoverview previewConfluent Persistence Revisited
5 nodes4 links
Confluent Persistence Revisited5 visible / 5 total nodes / 7 links
Co-authorshipCo-authorshipCo-authorshipAuthorshipAuthorshipAuthorshipTopic signalWConfluent Persistence Revisitedpreprint / 2011ASebastien ColletteResearcherAJohn IaconoResearcherAStefan LangermanResearcherTData Structures and Alg...3564 works
PaperSignal 104 links

Confluent Persistence Revisited

preprint / 2011

Open