CROSSING THE LOGARITHMIC BARRIER FOR DYNAMIC BOOLEAN DATA STRUCTURE LOWER BOUNDS.

Saved in:
Bibliographic Details
Title: CROSSING THE LOGARITHMIC BARRIER FOR DYNAMIC BOOLEAN DATA STRUCTURE LOWER BOUNDS.
Authors: LARSEN, KASPER GREEN1 larsen@cs.au.dk, WEINSTEIN, OMRI2 omri@cs.columbia.edu, HUACHENG YU3 yuhch123@gmail.com
Source: SIAM Journal on Computing. 2020, Vol. 49 Issue 5, p323-367. 45p.
Subjects: IEEE Computer Society, Computational geometry, Data structures, Boolean functions, Rectangles
Geographic Terms: New York (State)
Abstract: This paper proves the first superlogarithmic lower bounds on the cell probe complexity of dynamic Boolean (also known as decision) data structure problems, a long-standing milestone in data structure lower bounds. We introduce a new method for proving dynamic cell probe lower bounds and use it to prove an \~\Omega (lg1.5 n) lower bound on the operational time of a wide range of Boolean data structure problems, most notably, on the query time of dynamic range counting over F2 [M. Patrascu, Lower bounds for 2-dimensional range counting, in STOC 2007, ACM, New York, 2007, pp. 40--46]. Proving an \omega (lg n) lower bound for this problem was explicitly posed as one of five important open problems in the late Mihai P\v atra\c scu's obituary [M. Thorup, Bull. Eur. Assoc. Theor. Comput. Sci., 109 (2013), pp. 7--13]. This result also implies the first \omega (lg n) lower bound for the classical 2-dimensional (2D) range counting problem, one of the most fundamental data structure problems in computational geometry and spatial databases. We derive similar lower bounds for Boolean versions of dynamic polynomial evaluation and 2D rectangle stabbing, and for the (non-Boolean) problems of range selection and range median. Our technical centerpiece is a new way of ''weakly"" simulating dynamic data structures using efficient one-way communication protocols with small advantage over random guessing. This simulation involves a surprising excursion to low-degree (Chebyshev) polynomials which may be of independent interest, and offers an entirely new algorithmic angle on the ''cell sampling"" method of Panigrahy, Talwar, and Wieder [Lower bounds on near neighbor search via metric expansion, FOCS 2010, IEEE Computer Society, Los Alamitos, CA, 2010, pp. [ABSTRACT FROM AUTHOR]
Copyright of SIAM Journal on Computing is the property of Society for Industrial & Applied Mathematics and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Description
Abstract:This paper proves the first superlogarithmic lower bounds on the cell probe complexity of dynamic Boolean (also known as decision) data structure problems, a long-standing milestone in data structure lower bounds. We introduce a new method for proving dynamic cell probe lower bounds and use it to prove an \~\Omega (lg1.5 n) lower bound on the operational time of a wide range of Boolean data structure problems, most notably, on the query time of dynamic range counting over F2 [M. Patrascu, Lower bounds for 2-dimensional range counting, in STOC 2007, ACM, New York, 2007, pp. 40--46]. Proving an \omega (lg n) lower bound for this problem was explicitly posed as one of five important open problems in the late Mihai P\v atra\c scu's obituary [M. Thorup, Bull. Eur. Assoc. Theor. Comput. Sci., 109 (2013), pp. 7--13]. This result also implies the first \omega (lg n) lower bound for the classical 2-dimensional (2D) range counting problem, one of the most fundamental data structure problems in computational geometry and spatial databases. We derive similar lower bounds for Boolean versions of dynamic polynomial evaluation and 2D rectangle stabbing, and for the (non-Boolean) problems of range selection and range median. Our technical centerpiece is a new way of ''weakly"" simulating dynamic data structures using efficient one-way communication protocols with small advantage over random guessing. This simulation involves a surprising excursion to low-degree (Chebyshev) polynomials which may be of independent interest, and offers an entirely new algorithmic angle on the ''cell sampling"" method of Panigrahy, Talwar, and Wieder [Lower bounds on near neighbor search via metric expansion, FOCS 2010, IEEE Computer Society, Los Alamitos, CA, 2010, pp. [ABSTRACT FROM AUTHOR]
ISSN:00975397
DOI:10.1137/18M1198429