Abstract
In recent years much effort has been concentrated towards achieving polynomial time lower bounds on algorithms for solving various well-known problems. A useful technique for showing such lower bounds is to prove them conditionally based on well-studied hardness assumptions such as 3SUM, APSP, SETH, etc. This line of research helps to obtain a better understanding of the complexity inside P. A related question asks to prove conditional space lower bounds on data structures that are constructed to solve certain algorithmic tasks after an initial preprocessing stage. This question received little attention in previous research even though it has potential strong impact. In this paper we address this question and show that surprisingly many of the well-studied hard problems that are known to have conditional polynomial time lower bounds are also hard when concerning space. This hardness is shown as a tradeoff between the space consumed by the data structure and the time needed to answer queries. The tradeoff may be either smooth or admit one or more singularity points. We reveal interesting connections between different space hardness conjectures and present matching upper bounds. We also apply these hardness conjectures to both static and dynamic problems and prove their conditional space hardness. We believe that this novel framework of polynomial space conjectures can play an important role in expressing polynomial space lower bounds of many important algorithmic problems. Moreover, it seems that it can also help in achieving a better understanding of the hardness of their corresponding problems in terms of time.
Original language | English |
---|---|
Title of host publication | Algorithms and Data Structures - 15th International Symposium, WADS 2017, Proceedings |
Editors | Faith Ellen, Antonina Kolokolova, Jorg-Rudiger Sack |
Publisher | Springer Verlag |
Pages | 421-436 |
Number of pages | 16 |
ISBN (Print) | 9783319621265 |
DOIs | |
State | Published - 2017 |
Event | 15th International Symposium on Algorithms and Data Structures, WADS 2017 - St. John’s, Canada Duration: 31 Jul 2017 → 2 Aug 2017 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 10389 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 15th International Symposium on Algorithms and Data Structures, WADS 2017 |
---|---|
Country/Territory | Canada |
City | St. John’s |
Period | 31/07/17 → 2/08/17 |
Bibliographical note
Publisher Copyright:© Springer International Publishing AG 2017.
Funding
M. Lewenstein and E. Porat—This work was partially supported by an ISF grant #1278/16 T. Kopelowitz—Part of this work took place while the second author was at University of Michigan. This work is supported in part by the Canada Research Chair for Algorithm Design, NSF grants CCF-1217338, CNS-1318294, and CCF-1514383 I. Goldstein—This research is supported by the Adams Foundation of the Israel Academy of Sciences and Humanities
Funders | Funder number |
---|---|
Adams Foundation of the Israel Academy of Sciences and Humanities | |
National Science Foundation | CCF-1217338, CNS-1318294, CCF-1514383 |
Israel Science Foundation | 1278/16 |