New Amortized Cell-Probe Lower Bounds for Dynamic Problems

02/06/2019
∙
by   Sayan Bhattacharya, et al.
∙
0
∙

We build upon the recent papers by Weinstein and Yu (FOCS'16), Larsen (FOCS'12), and Clifford et al. (FOCS'15) to present a general framework that gives amortized lower bounds on the update and query times of dynamic data structures. Using our framework, we present two concrete results. (1) For the dynamic polynomial evaluation problem, where the polynomial is defined over a finite field of size n^1+Ω(1) and has degree n, any dynamic data structure must either have an amortized update time of Ω(( n/ n)^2) or an amortized query time of Ω(( n/ n)^2). (2) For the dynamic online matrix vector multiplication problem, where we get an n × n matrix whose entires are drawn from a finite field of size n^Θ(1), any dynamic data structure must either have an amortized update time of Ω(( n/ n)^2) or an amortized query time of Ω(n · ( n/ n)^2). For these two problems, the previous works by Larsen (FOCS'12) and Clifford et al. (FOCS'15) gave the same lower bounds, but only for worst case update and query times. Our bounds match the highest unconditional lower bounds known till date for any dynamic problem in the cell-probe model.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment