Logarithmic Lower Bounds in the Cell-Probe Model

We develop a new technique for proving cell-probe lower bounds on dynamic data structures. This technique enables us to prove an amortized randomized $\Omega(\lg n)$ lower bound per operation for several data structural problems on n elements, including partial sums, dynamic connectivity among disjoint paths (or a forest or a graph), and several other dynamic graph problems (by simple reductions). Such a lower bound breaks a long-standing barrier of $\Omega(\lg n\,/\lg\lg n)$ for any dynamic language membership problem. It also establishes the optimality of several existing data structures, such as Sleator and Tarjan's dynamic trees. We also prove the first $\Omega(\log_B n)$ lower bound in the external-memory model without assumptions on the data structure (such as the comparison model). Our lower bounds also give a query-update trade-off curve matched, e.g., by several data structures for dynamic connectivity in graphs. We also prove matching upper and lower bounds for partial sums when parameterized by the word size and the maximum additive change in an update.

The Complexity ofMaintaining an Array an…The Complexity of Maintaining an Array and Computing Its Partial SumsA lower bound forfinding predecessors in…A lower bound for finding predecessors in Yao's call probe modelThe Cell ProbeComplexity of Dynamic…The Cell Probe Complexity of Dynamic Data StructuresOptimal Algorithms forList Indexing and Subse…Optimal Algorithms for List Indexing and Subset RankComplexity Models forIncremental ComputationComplexity Models for Incremental ComputationSampling to provide orto bound: With…Sampling to provide or to bound: With applications to fully dynamic graph algorithmsLower Bounds for FullyDynamic Connectivity…Lower Bounds for Fully Dynamic Connectivity Problems in GraphsMarked Ancestor ProblemsMarked Ancestor ProblemsPoly-LogarithmicDeterministic…Poly-Logarithmic Deterministic Fully-Dynamic Algorithms for Connectivity, Minimum Spanning Tree, 2-Edge, and BiconnectivityRandomized Fully DynamicGraph Algorithms with…Randomized Fully Dynamic Graph Algorithms with Polylogarithmic Time per OperationNear-optimalfully-dynamic graph…Near-optimal fully-dynamic graph connectivityNew Lower BoundTechniques for Dynamic…New Lower Bound Techniques for Dynamic Partial Sums and Related ProblemsLower bounds for2-dimensional range…Lower bounds for 2-dimensional range countingOn dynamic bit-probecomplexityOn dynamic bit-probe complexityLower bound techniquesfor data structuresLower bound techniques for data structuresTowards polynomial lowerbounds for dynamic…Towards polynomial lower bounds for dynamic problemsUnifying the Landscapeof Cell-Probe Lower…Unifying the Landscape of Cell-Probe Lower BoundsHigher Cell Probe LowerBounds for Evaluating…Higher Cell Probe Lower Bounds for Evaluating PolynomialsNew UnconditionalHardness Results for…New Unconditional Hardness Results for Dynamic and Online ProblemsDeterministic Worst CaseDynamic Connectivity…Deterministic Worst Case Dynamic Connectivity: Simpler and FasterCell-probe Lower Boundsfor Dynamic Problems vi…Cell-probe Lower Bounds for Dynamic Problems via a New Communication ModelCrossing the LogarithmicBarrier for Dynamic…Crossing the Logarithmic Barrier for Dynamic Boolean Data Structure Lower BoundsFully-Dynamic MinimumSpanning Forest with…Fully-Dynamic Minimum Spanning Forest with Improved Worst-Case Update TimeFully DynamicConnectivity in O(log…Fully Dynamic Connectivity in O(log n(log log n)2) Amortized Expected TimeLogarithmic Lower Boundsin the Cell-Probe ModelLogarithmic Lower Bounds in the Cell-Probe ModelEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.