Lower Bounds in Computational Complexity from Information Theory, Algebra and Combinatorics

Lower Bounds in Computational Complexity from Information Theory, Algebra and Combinatorics
Author :
Publisher :
Total Pages : 133
Release :
ISBN-13 : OCLC:1155058162
ISBN-10 :
Rating : 4/5 ( Downloads)

Book Synopsis Lower Bounds in Computational Complexity from Information Theory, Algebra and Combinatorics by : Sivaramakrishnan Natarajan Ramamoorthy

Download or read book Lower Bounds in Computational Complexity from Information Theory, Algebra and Combinatorics written by Sivaramakrishnan Natarajan Ramamoorthy and published by . This book was released on 2020 with total page 133 pages. Available in PDF, EPUB and Kindle. Book excerpt: In this thesis, we study basic lower bound questions in communication complexity, data structures and depth-2 threshold circuits, and prove lower bounds in these models by devising new techniques in information theory, algebra and combinatorics. Communication Complexity: A central open problem in communication complexity is to determine whether the messages exchanged by two parties can be compressed if we know that the amount of information revealed by the parties about their inputs is small. We consider the compression question when the information revealed by one of the parties is much less than the information revealed by the other. In this setting, we prove two new improved compression schemes. Data Structures: Our contribution to data structure lower bounds is threefold: (a) Consider the Vector-Matrix-Vector problem, in which the data structure stores a \sqrt{n} \times \sqrt{n} bit matrix and provides an algorithm to compute uMv (mod 2) for \sqrt{n}-bit vectors u, v. We prove new static data structure lower bounds for this problem, which improve upon the previous work of Chattopadhyay, Kouck\'{y}, Loff, and Mukhopadhyay by a factor of log n. Our proof uses a new technique by combining the discrepancy method from communication complexity with a modification of cell sampling. This technique turns out to be more general, and can be used to prove strong lower bounds for data structures that err and have a binary query output. (b) We show new connections between systematic linear data structures, linear data structures and matrix rigidity. Specifically, we prove the equivalence between systematic linear data structures and set rigidity, a relaxation of matrix rigidity that was defined by Alon, Panigrahy and Yekhanin. This equivalence not only sheds light on the difficulty of proving strong lower bounds against data structures but also suggests candidate rigid sets from data structures. We also use this equivalence to relate linear data structures and rigidity. (c) We study data structures that maintain a set from {1,2,...,n}, allow insertion of new elements and report the median, minimum or predecessors of the set. In particular, we prove that if one of the operations of the data structure is non-adaptive and each cell in memory stores O(log n) bits, then some operation must take time Omega(log n/ log log n). This bound nearly matches the guarantees of binary search trees, whose insertions and predecessor operations can be made non-adaptive. Our lower bounds are obtained via the sunflower lemma from combinatorics. Balancing Sets and Depth-2 Threshold Circuits: Majority and threshold circuits are important sub-classes of Boolean circuits. Kulikov and Podoslkii asked the question of finding the minimum fan-in required to compute the majority of n-bits using a depth-2 majority circuit. We identify a connection between this circuit question and Galvin's balancing sets problem from combinatorics, a well studied discrepancy-type question that was initiated by the work of Frankl and R{\"o}dl. We use this finding to prove tight bounds for both the circuit question and Galvin's problem. The proofs use polynomials over finite fields.In this thesis, we study basic lower bound questions in communication complexity, data structures and depth-2 threshold circuits, and prove lower bounds in these models by devising new techniques in information theory, algebra and combinatorics. Communication Complexity: A central open problem in communication complexity is to determine whether the messages exchanged by two parties can be compressed if we know that the amount of information revealed by the parties about their inputs is small. We consider the compression question when the information revealed by one of the parties is much less than the information revealed by the other. In this setting, we prove two new improved compression schemes. Data Structures: Our contribution to data structure lower bounds is threefold: (a) Consider the Vector-Matrix-Vector problem, in which the data structure stores a \sqrt{n} \times \sqrt{n} bit matrix and provides an algorithm to compute uMv (mod 2) for \sqrt{n}-bit vectors u, v. We prove new static data structure lower bounds for this problem, which improve upon the previous work of Chattopadhyay, Kouck\'{y}, Loff, and Mukhopadhyay by a factor of log n. Our proof uses a new technique by combining the discrepancy method from communication complexity with a modification of cell sampling. This technique turns out to be more general, and can be used to prove strong lower bounds for data structures that err and have a binary query output. (b) We show new connections between systematic linear data structures, linear data structures and matrix rigidity. Specifically, we prove the equivalence between systematic linear data structures and set rigidity, a relaxation of matrix rigidity that was defined by Alon, Panigrahy and Yekhanin. This equivalence not only sheds light on the difficulty of proving strong lower bounds against data structures but also suggests candidate rigid sets from data structures. We also use this equivalence to relate linear data structures and rigidity. (c) We study data structures that maintain a set from {1,2,...,n}, allow insertion of new elements and report the median, minimum or predecessors of the set. In particular, we prove that if one of the operations of the data structure is non-adaptive and each cell in memory stores O(log n) bits, then some operation must take time Omega(log n/ log log n). This bound nearly matches the guarantees of binary search trees, whose insertions and predecessor operations can be made non-adaptive. Our lower bounds are obtained via the sunflower lemma from combinatorics. Balancing Sets and Depth-2 Threshold Circuits: Majority and threshold circuits are important sub-classes of Boolean circuits. Kulikov and Podoslkii asked the question of finding the minimum fan-in required to compute the majority of n-bits using a depth-2 majority circuit. We identify a connection between this circuit question and Galvin's balancing sets problem from combinatorics, a well studied discrepancy-type question that was initiated by the work of Frankl and R{\"o}dl. We use this finding to prove tight bounds for both the circuit question and Galvin's problem. The proofs use polynomials over finite fields.


Lower Bounds in Computational Complexity from Information Theory, Algebra and Combinatorics Related Books

Lower Bounds in Computational Complexity from Information Theory, Algebra and Combinatorics
Language: en
Pages: 133
Authors: Sivaramakrishnan Natarajan Ramamoorthy
Categories: Algebra
Type: BOOK - Published: 2020 - Publisher:

DOWNLOAD EBOOK

In this thesis, we study basic lower bound questions in communication complexity, data structures and depth-2 threshold circuits, and prove lower bounds in thes
Combinatorics, Computing and Complexity
Language: en
Pages: 256
Authors: Dingzhu Du
Categories: Computers
Type: BOOK - Published: 1989-09-30 - Publisher: Springer

DOWNLOAD EBOOK

One service mathematics has rendered the 'Et moi, ... , si j'avait su comment en revenir, It has put common sense back je n'y serais point al!e.' human race. Ju
Advances in Computational Complexity Theory
Language: en
Pages: 234
Authors: Jin-yi Cai
Categories: Mathematics
Type: BOOK - Published: 1993-01-01 - Publisher: American Mathematical Soc.

DOWNLOAD EBOOK

* Recent papers on computational complexity theory * Contributions by some of the leading experts in the field This book will prove to be of lasting value in th
Numbers, Information and Complexity
Language: en
Pages: 676
Authors: Ingo Althöfer
Categories: Technology & Engineering
Type: BOOK - Published: 2000-02-29 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Numbers, Information and Complexity is a collection of about 50 articles in honour of Rudolf Ahlswede. His main areas of research are represented in the three s
Lower Bounds in Communication Complexity
Language: en
Pages: 152
Authors: Troy Lee
Categories: Computers
Type: BOOK - Published: 2009 - Publisher: Now Publishers Inc

DOWNLOAD EBOOK

The communication complexity of a function f(x, y) measures the number of bits that two players, one who knows x and the other who knows y, must exchange to det