Lower Bounds on Retroactive Data Structures
Abstract
We prove essentially optimal fine-grained lower bounds on the gap between a data structure and a partially retroactive version of the same data structure. Precisely, assuming any one of three standard conjectures, we describe a problem that has a data structure where operations run in time per operation, but any partially retroactive version of that data structure requires worst-case time per operation, where is the size of the data structure at any time and is the number of operations. Any data structure with operations running in time per operation can be converted (via the "rollback method") into a partially retroactive data structure running in time per operation, so our lower bound is tight up to an factor common in fine-grained complexity.
Cite
@article{arxiv.2211.14664,
title = {Lower Bounds on Retroactive Data Structures},
author = {Lily Chung and Erik D. Demaine and Dylan Hendrickson and Jayson Lynch},
journal= {arXiv preprint arXiv:2211.14664},
year = {2022}
}
Comments
13 pages. Proceedings of the 33rd International Symposium on Algorithms and Computation (ISAAC 2022)