Lower Bounds for Semi-adaptive Data Structures via Corruption
Abstract
In a dynamic data structure problem we wish to maintain an encoding of some data in memory, in such a way that we may efficiently carry out a sequence of queries and updates to the data. A long-standing open problem in this area is to prove an unconditional polynomial lower bound of a trade-off between the update time and the query time of an adaptive dynamic data structure computing some explicit function. Ko and Weinstein provided such lower bound for a restricted class of {\em semi-adaptive\} data structures, which compute the Disjointness function. There, the data are subsets and of , the updates can modify (by inserting and removing elements), and the queries are an index (query should answer whether and are disjoint, i.e., it should compute the Disjointness function applied to ). The semi-adaptiveness places a restriction in how the data structure can be accessed in order to answer a query. We generalize the lower bound of Ko and Weinstein to work not just for the Disjointness, but for any function having high complexity under the smooth corruption bound.
Cite
@article{arxiv.2005.02238,
title = {Lower Bounds for Semi-adaptive Data Structures via Corruption},
author = {Pavel Dvořák and Bruno Loff},
journal= {arXiv preprint arXiv:2005.02238},
year = {2020}
}
Comments
15 pages