This class is mostly about impossibility results — lower bounds on what can be accom-plished by algorithms. However, our perspective will be unapologetically that of an algo-rithm designer.1 We’ll learn lower bound technology on a “need-to-know ” basis, guided by fundamental algorithmic problems that we care about (perhaps theoretically, perhaps prac-tically). That said, we will wind up learning quite a bit of complexity theory — specifically, communication complexity — along the way. We hope this viewpoint makes this course and these notes complementary to the numerous excellent courses, books [10, 11], and surveys (e.g. [12, 13, 6, 15]) on communication complexity.2 The theme of communication complexity lower bounds also provides a conven...
Thesis (Ph.D.)--University of Washington, 2018This thesis proves concrete lower bounds related to tw...
Two models of proofs of lower bounds on the complexity are introduced. They have very wide applicabi...
What does it mean to say that some computational problem is intrinsically more difficult than some o...
This lecture covers the most important basic facts about deterministic and randomized communication ...
This lecture explains some applications of communication complexity to proving lower bounds in algor...
In the last lecture we covered the distance to monotonicity (DTM) and longest increasing subse-quenc...
plexity of the Equality Function We begin with an appetizer before starting the lecture proper — an ...
Complexity lower bounds like P != NP assert impossibility results for all possible programs of some ...
Communication complexity studies the amount of communication necessary to compute a function whose v...
This dissertation presents several results at the intersection ofcomplexity theory and algorithm des...
textA central goal of theoretical computer science is to characterize the limits of efficient compu...
These are scribed notes from a graduate courses on Computational Complexity offered at the Universit...
Thesis (Ph.D.)--University of Washington, 2020In this thesis, we study basic lower bound questions i...
Next we discuss how to use communication complexity to prove lower bounds on the per-formance — mean...
Title: Communication Complexity Author: Vojtěch Wagner Department: Department of Algebra Supervisor:...
Thesis (Ph.D.)--University of Washington, 2018This thesis proves concrete lower bounds related to tw...
Two models of proofs of lower bounds on the complexity are introduced. They have very wide applicabi...
What does it mean to say that some computational problem is intrinsically more difficult than some o...
This lecture covers the most important basic facts about deterministic and randomized communication ...
This lecture explains some applications of communication complexity to proving lower bounds in algor...
In the last lecture we covered the distance to monotonicity (DTM) and longest increasing subse-quenc...
plexity of the Equality Function We begin with an appetizer before starting the lecture proper — an ...
Complexity lower bounds like P != NP assert impossibility results for all possible programs of some ...
Communication complexity studies the amount of communication necessary to compute a function whose v...
This dissertation presents several results at the intersection ofcomplexity theory and algorithm des...
textA central goal of theoretical computer science is to characterize the limits of efficient compu...
These are scribed notes from a graduate courses on Computational Complexity offered at the Universit...
Thesis (Ph.D.)--University of Washington, 2020In this thesis, we study basic lower bound questions i...
Next we discuss how to use communication complexity to prove lower bounds on the per-formance — mean...
Title: Communication Complexity Author: Vojtěch Wagner Department: Department of Algebra Supervisor:...
Thesis (Ph.D.)--University of Washington, 2018This thesis proves concrete lower bounds related to tw...
Two models of proofs of lower bounds on the complexity are introduced. They have very wide applicabi...
What does it mean to say that some computational problem is intrinsically more difficult than some o...