Separating Circuits : Switching Lemmas and Random Restrictions

09/18/2021
by   Bruce Changlong Xu, et al.
0

This was submitted as a final project for CS254B, taught by Li Yang Tan and Tom Knowles. The field of Circuit Complexity utilises careful analysis of Boolean Circuit Functions in order to extract meaningful information about a range of complexity classes. In particular, the complexity class P / Poly has played a central role in much of the historical attempts to tackle the problem of whether solution and verification are equivalent i.e. the central P versus NP problem. Whilst circuits can potentially be easier to analyse than Turing Machines due to their non-uniform nature of computation (program size is allowed to depend on the input size), it is notoriously hard to establish lower bounds for them. In this report, we will touch upon several results published by Hastad, Sipser and Razborov that will highlight a dynamic interplay between circuit complexity and many of the central ideas of modern-day complexity theory, and in particular the central importance of Hastad's Switching Lemma.

READ FULL TEXT
research
08/15/2020

On Partial Differential Encodings, with Application to Boolean Circuits

The present work argues that strong arithmetic circuit lower bounds yiel...
research
11/06/2017

On the complexity of hazard-free circuits

The problem of constructing hazard-free Boolean circuits dates back to t...
research
05/30/2019

Consistency of circuit lower bounds with bounded theories

Proving that there are problems in P^NP that require boolean circuits of...
research
07/28/2021

Statistically Meaningful Approximation: a Case Study on Approximating Turing Machines with Transformers

A common lens to theoretically study neural net architectures is to anal...
research
01/10/2018

Improved pseudorandom generators from pseudorandom multi-switching lemmas

We give the best known pseudorandom generators for two touchstone classe...
research
03/23/2021

PAC-learning gains of Turing machines over circuits and neural networks

A caveat to many applications of the current Deep Learning approach is t...
research
02/28/2019

Lower Bounds for Multiplication via Network Coding

Multiplication is one of the most fundamental computational problems, ye...

Please sign up or login with your details

Forgot password? Click here to reset