@inproceedings{7af69f887a924b46a46a10dc01bda62b,
title = "Making data structures confluently persistent",
abstract = "We address a longstanding open problem of [8, 7], and present a general transformation that takes any data structure and transforms it to a confluently persistent data structure. We model this general problem using the concepts of a version DAG (Directed Acyclic Graph) and an instantiation of a version DAG. We introduce the concept of the effective depth of a vertex in the version DAG and use it to derive information theoretic lower bounds on the space expansion of any such transformation for this DAG. We then give a confluently persistent data structure, such that for any version DAG, the time slowdown and space expansion match the information theoretic lower bounds to within a factor of &Ogr;(log 2(|V|)).",
keywords = "Algorithms, Design, Theory",
author = "Amos Fiat and Haim Kaplan",
note = "Funding Information: ✩ A preliminary version of this paper has appeared in the Proceedings of the 12th Annual Symposium on Discrete Algorithms, 2001. * Corresponding author. E-mail addresses: fiat@math.tau.ac.il (A. Fiat), haimk@math.tau.ac.il (H. Kaplan). 1 Research supported in part by the Israel Science Foundation, Grant 548.; null ; Conference date: 30-04-2001 Through 01-05-2001",
year = "2001",
language = "אנגלית",
isbn = "0898714907",
series = "Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms",
pages = "537--546",
booktitle = "Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms",
}