Easiness Amplification and Circuit Lower Bounds
Cody Murray MIT Ryan Williams MIT
Easiness Amplification and Circuit Lower Bounds Cody Murray MIT - - PowerPoint PPT Presentation
Easiness Amplification and Circuit Lower Bounds Cody Murray MIT Ryan Williams MIT Motivation We want to show that . Problem: It is currently open even whether
Easiness Amplification and Circuit Lower Bounds
Cody Murray MIT Ryan Williams MIT
Motivation
We want to show that ๐ธ โ ๐ป๐ฑ๐๐ญ ๐ท ๐ .
Problem: It is currently open even whether ๐ผ๐ฑ๐ต๐ญ ๐๐ท ๐
๐ป๐ฉ๐ผ โ ๐ป๐ฑ๐๐ญ ๐๐๐ โผ!
The best known lower bound is just over 3n [FGHKโ15].
Motivation
We want to show that ๐ธ โ ๐ป๐ฑ๐๐ญ ๐ท ๐ .
One way to attempt to prove this is by contradiction: assume P has linear size circuits, then obtain a series of absurd conclusions that results in a contradiction. Plenty of work [Lip94,FSW09,SW13,Din15] has been done on this front, but no contradiction has been found.
Assuming some problems are easy, can you show that more problems are easy?
Non-uniform models: It is open whether TIME[๐๐ท ๐ ]๐ป๐ฉ๐ผ has non- uniform circuits of size 10n. Extremely uniform models: โLOGTIME-uniform circuit sizeโ and โtimeโ coincide up to polylogarithmic factors. [PF โ79] Medium uniform models: For some k, there exists a problem in TIME ๐๐ that is not computable with P-uniform linear size
(The proof is non-constructive, and there is no explicit bound on the value of k.)
Uniform Circuit Lower Bounds
Main Result
Let เทจ ๐ ๐ = ๐ โ log ๐ ๐ for a constant ๐ > 0. Amplification Lemma: For every ๐ป, ๐บ > ๐, ๐ผ๐ฑ๐ต๐ญ ๐๐+๐ป โ ๐ป๐ฑ๐๐ญ เทฉ ๐ท ๐ โน ๐ป๐ธ๐ฉ๐ซ๐ญ[ ๐๐๐ ๐ ๐โ๐บ] โ ๐ป๐ฑ๐๐ญ[๐๐+๐ ๐ ].
These results also hold when ๐๐ฝ๐๐น[๐1+๐] is replaced with SAT!
Some Consequences of Easiness Amplification
๐ท ๐ โน ๐น๐ช๐ฎ โ ๐ป๐ฑ๐๐ญ[๐เทฉ
๐ท ๐ ]
๐ท ๐ โน ๐น๐ช๐ฎ โ ๐ป๐ฑ๐๐ญ[๐เทฉ
๐ท( ๐)]
If easy problems (or SAT) have very small circuits, then QBF has subexponential size circuits.
problem in ๐ผ๐ฑ๐ต๐ญ[๐๐+๐ป]) does not have LOGSPACE-uniform SIZE[ ๐๐+๐(๐)] circuits. No LOGSPACE algorithm on input 1๐ can print a circuit of size ๐1+๐(1) that solves this problem on inputs of size n.
Circuit t-Composition
Given:
Compute: ๐ท๐ข ๐ฆ = (๐ท โ ๐ท โ โฏ โ ๐ท)(๐ฆ) i.e. C composed t times on the input x. This can also be expressed as a decision problem by including an index ๐ = 1,2, โฆ , ๐(๐) as input, and outputting the ith bit of ๐ท๐ข ๐ฆ
.
Circuit t-Composition
Given:
Compute: ๐ท๐ข ๐ฆ = (๐ท โ ๐ท โ โฏ โ ๐ท)(๐ฆ) i.e. C composed t times on the input x. Circuit-t-Composition can be solved in O(n t) time and O(n) space by simply simulating the given circuit t times. It can also be solved in ฮฃ2๐๐ฝ๐๐น ๐ ๐ + ๐ข โ ๐(๐) by guessing the intermediate values in the composition, then universally verifying that each intermediate value yields the next one in the sequence.
Proof of the Amplification Lemma
โCircuit t-Compositionโ Circuit
Proof of the Amplification Lemma
โHardcodeโ C into this circuit
Proof of the Amplification Lemma
Let C be the Circuit t-Composition Circuit
Proof of the Amplification Lemma
If the input circuit computes ๐ท๐ข๐(๐ฆ), then the new circuit computes ๐ท๐ข๐+1(๐ฆ)
Proof of the Amplification Lemma
Reminder of the Amplification Lemma: For every ๐ป, ๐บ > ๐, ๐ผ๐ฑ๐ต๐ญ ๐๐+๐ป โ ๐ป๐ฑ๐๐ญ เทฉ ๐ท ๐ โน ๐ป๐ธ๐ฉ๐ซ๐ญ[ ๐๐๐ ๐ ๐โ๐บ] โ ๐ป๐ฑ๐๐ญ[๐๐+๐ ๐ ].
To simplify the proof, I will instead show that LOGSPACE has เทจ ๐(๐) size circuits. If ๐๐ฝ๐๐น[๐1+๐] has เทจ ๐(๐) circuits, then so does Circuit ๐๐- Composition.
Proof of the Amplification Lemma
Suppose Circuit t-Composition on inputs of length n has circuits of size ๐ log ๐ ๐. Let ๐ โ ๐๐๐ป๐๐๐ต๐ท๐น. Then there is machine M that runs in ๐๐ time and b log n space for some b > 0 that computes L. Fix some ๐ฆ โ 0,1 ๐. Define a machine ๐๐ฆ
โฒ : 0,1 ๐ log ๐ โ
0,1 ๐ log ๐ that takes as input a configuration c of size (b log n), simulates M on x for one step from configuration c, then outputs the resulting configuration cโ. This machine has circuits C of size เทจ ๐(๐). If this circuit is composed with itself, then ๐ท๐(๐ฆ) simulates M on x for k steps. If ๐ > ๐๐, then when the input is the starting configuration the output of this composition is the final configuration.
Proof of the Amplification Lemma
If the ๐๐ขโ circuit has size ๐, then the ๐ + 1 ๐ขโ circuit has size ๐ log ๐ ๐.
Proof of the Amplification Lemma
If the original Circuit C was of size m, then the ๐๐ขโ circuit (๐ท๐ข๐(๐ฆ)) is of size O(๐ log ๐ ๐โ ๐)
Proof of the Amplification Lemma
If the original Circuit C was of size m, then the ๐๐ขโ circuit (๐ท๐ข๐(๐ฆ)) is of size O(๐ log ๐ ๐โ ๐) So for constant k, the size of the circuit computing ๐ท๐ข๐(๐ฆ) is เทจ ๐(|๐ท|) . Let ๐ข = ๐๐, and ๐ =
๐ ๐. If the circuit C computes ๐๐ฆ โฒ , then the final
configuration of L can be computed with a เทจ ๐(๐) circuit, which means that L โ ๐๐ฝ๐๐น[ เทจ ๐ ๐ ]. Since L was arbitrary, we can conclude that all of LOGSPACE has circuits of size เทจ ๐(๐).
Conclusion + Open Problems
We give a new technique that โamplifiesโ small-circuit upper
connections between the circuit complexity of other problems such as SAT and QBF. Open: What else can we conclude from assuming ๐ถ๐ธ โ ๐ป๐ฑ๐๐ญ[๐ท ๐ ]? How well can QBF be solved with these circuits? Open: Can the LOGSPACE-uniform circuit lower bound be improved to a P-uniform lower bound? Alternatively, can we generalize the result to prove that ๐๐๐๐ ๐๐ โ LOGSPACE- uniform SIZE[๐๐โ๐ป]? Open: Can we prove P โ ๐ธ๐ถ๐ธ-uniform SIZE[O(n)]? Is this equivalent to P โ SIZE[O(n)]? It can be observed that P โ SIZE[O(n)] is equivalent to P โ ๐ฮฃ2๐โuniform SIZE[O(n)].