Higher Cell Probe Lower Bounds for Evaluating Polynomials

In this paper, we study the cell probe complexity of evaluating an n-degree polynomial P over a finite field F of size at least n1+Ω(1). More specifically, we show that any static data structure for evaluating P(x), where x ∈ F, must use Ω(lg |F|/ lg(Sw/n lg |F|)) cell probes to answer a query, where S denotes the space of the data structure in number of cells and w the cell size in bits. This bound holds in expectation for randomized data structures with any constant error probability δ <; 1/2. Our lower bound not only improves over the Ω(lg |F|/ lg S) lower bound of Miltersen [TCS'95], but is in fact the highest static cell probe lower bound to date: For linear space (i.e. S = O(n lg |F|/w)), our query time lower bound simplifies to Ω(lg |F|), whereas the highest previous lower bound for any static data structure problem having d different queries is Ω(lg d/ lg lg d), which was first achieved by Pátrascu and Thorup [SICOMP'10]. We also use the recent technique of Larsen [STOC'12] to show a lower bound of tq = Ω(lg |F| lg n/lg(wtu/ lg |F|) lg(wtu)) for dynamic data structures for polynomial evaluation over a finite field F of size Ω(n2). Here tq denotes the expected query time and tu the worst case update time. This lower bound holds for randomized data structures with any constant error probability δ <; 1/2. This is only the second time a lower bound beyond max{tu, tq} = Ω(max{lg n, lg d/ lg lg d}) has been achieved for dynamic data structures, where d denotes the number of different queries and updates to the problem. Furthermore, it is the first such lower bound that holds for randomized data structures with a constant probability of error.

[1]  Michael E. Saks,et al.  The cell probe complexity of dynamic data structures , 1989, STOC '89.

[2]  Peter Bro Miltersen Lower bounds for union-split-find related problems on random access machines , 1994, STOC '94.

[3]  Allan Grønlund Jørgensen,et al.  Range selection and median: tight cell probe lower bounds and adaptive data structures , 2011, SODA '11.

[4]  Mihai Patrascu Lower bounds for 2-dimensional range counting , 2007, STOC '07.

[5]  Alexander Golynski,et al.  Cell probe lower bounds for succinct data structures , 2009, SODA.

[6]  Faith Ellen,et al.  Optimal Bounds for the Predecessor Problem and Related Problems , 2002, J. Comput. Syst. Sci..

[7]  Kasper Green Larsen The cell probe complexity of dynamic range counting , 2011, STOC '12.

[8]  Allan Grønlund Jørgensen,et al.  Cell Probe Lower Bounds and Approximations for Range Mode , 2010, ICALP.

[9]  Mihai Patrascu,et al.  Unifying the Landscape of Cell-Probe Lower Bounds , 2010, SIAM J. Comput..

[10]  Peter Bro Miltersen On the Cell Probe Complexity of Polynomial Evaluation , 1995, Theor. Comput. Sci..

[11]  Yuval Rabani,et al.  Tighter bounds for nearest neighbor search and related problems in the cell probe model , 2000, STOC '00.

[12]  Yitong Yin,et al.  Cell-Probe Proofs , 2010, TOCT.

[13]  Wei Yu,et al.  Distance Oracles for Sparse Graphs , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[14]  Alexandr Andoni,et al.  On the Optimality of the Dimensionality Reduction Method , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[15]  Peter Bro Miltersen,et al.  On data structures and asymmetric communication complexity , 1994, STOC '95.

[16]  Miklós Ajtai,et al.  A lower bound for finding predecessors in Yao's cell probe model , 1988, Comb..

[17]  Mikkel Thorup,et al.  Time-space trade-offs for predecessor search , 2006, STOC '06.

[18]  Anna Gál,et al.  The cell probe complexity of succinct data structures , 2007, Theor. Comput. Sci..

[19]  Rina Panigrahy,et al.  Lower Bounds on Near Neighbor Search via Metric Expansion , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[20]  Christopher Umans,et al.  Fast Modular Composition in any Characteristic , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[21]  Ding Liu A strong lower bound for approximate nearest neighbor searching , 2004, Inf. Process. Lett..

[22]  Srinivasan Venkatesh,et al.  Lower bounds for predecessor searching in the cell probe model , 2003, J. Comput. Syst. Sci..

[23]  Mihai Pa caron,et al.  Unifying the Landscape of Cell-Probe Lower Bounds , 2011 .

[24]  Erik D. Demaine,et al.  Logarithmic Lower Bounds in the Cell-Probe Model , 2005, SIAM J. Comput..

[25]  Andrew Chi-Chih Yao,et al.  Should Tables Be Sorted? , 1981, JACM.

[26]  Mikkel Thorup,et al.  Higher Lower Bounds for Near-Neighbor and Further Rich Problems , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).