Almost-Everywhere Circuit Lower Bounds from Non-Trivial Derandomization

被引:16
作者
Chen, Lijie [1 ]
Lyu, Xin [2 ]
Williams, R. Ryan [1 ]
机构
[1] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] Tsinghua Univ, Beijing, Peoples R China
来源
2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020) | 2020年
关键词
computational complexity; TIME; HARDNESS; COMPLEXITY; PROOFS; SIZE; NP;
D O I
10.1109/FOCS46700.2020.00009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In certain complexity-theoretic settings, it is notoriously difficult to prove complexity separations which hold almost everywhere, i.e., for all but finitely many input lengths. For example, a classical open question is whether NEXP is contained in i.o.-NP; that is, it is open whether nondeterministic exponential time computation can be simulated on infinitely many input lengths by an NP algorithm. This difficulty also applies to Williams' algorithmic method for circuit lower bounds [Williams, J. ACM 2014]. [Murray and Williams, STOC 2018] proved that nondeterminstic quasi-polynomial time is not contained in ACC(boolean AND)<^>0, while it remained an open problem to show that (ENP)-N-boolean AND (2(boolean AND)O(n) time with an NP oracle) is not contained in i.o.-ACC<^>0. In this paper, we show how many infinitely-often circuit lower bounds proved by the algorithmic method can be adapted to establish almost-everywhere lower bounds. First, we show there is a function f in (ENP)-N-boolean AND such that, for all sufficiently large input lengths n, f cannot be (1/2+exp(-n(boolean AND)e))-approximated by exp(n(boolean AND)e)-size ACC(boolean AND)0 circuits on inputs of length n (for all small e), improving lower bounds in [Chen and Ren, STOC 2020] and [Viola, ECCC 2020]. Second, we construct rigid matrices in (PNP)-N-boolean AND for all but finitely many inputs, rather than infinitely often as in [Alman and Chen, FOCS 2019] and [Bhangale et al. 2020]. Third, we show there is a positive c such that (ENP)-N-boolean AND has constant-error probabilistic degree at least cn/(log(boolean AND)2 n) for all large enough n, improving an infinitely-often separation by [Viola, ECCC 2020]. Our key to proving almost-everywhere worst-case lower bounds is a new "constructive" proof of an NTIME hierarchy theorem proved by [Fortnow and Santhanam, CCC 2016], where we show for every "weak" nondeterminstic algorithm, a "refuter algorithm" exists that can construct "bad" inputs for the hard language. We use this refuter algorithm to construct an almost-everywhere hard function. To extend our lower bounds to the average case, we prove a new XOR Lemma based on approximate linear sums, and combine it with PCP of proximity ideas developed in [Chen and Williams, CCC 2019] and [Chen and Ren, STOC 2020]. As a byproduct of our new XOR Lemma, we obtain a nondeterministic pseudorandom generator for poly-size ACC(boolean AND)0 circuits with seed length polylog(n), which resolves an open question in [Chen and Ren, STOC 2020].
引用
收藏
页码:1 / 12
页数:12
相关论文
共 59 条
[1]  
Aaronson S, 2006, ANN IEEE CONF COMPUT, P340
[2]   SIGMA-11-FORMULAE ON FINITE STRUCTURES [J].
AJTAI, M .
ANNALS OF PURE AND APPLIED LOGIC, 1983, 24 (01) :1-48
[3]   Efficient Construction of Rigid Matrices Using an NP Oracle [J].
Alman, Josh ;
Chen, Lijie .
2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, :1034-1055
[4]  
Arora S, 2009, COMPUTATIONAL COMPLEXITY: A MODERN APPROACH, P1, DOI 10.1017/CBO9780511804090
[5]   Proof verification and the hardness of approximation problems [J].
Arora, S ;
Lund, C ;
Motwani, R ;
Sudan, M ;
Szegedy, M .
JOURNAL OF THE ACM, 1998, 45 (03) :501-555
[6]   Probabilistic checking of proofs: A new characterization of NP [J].
Arora, S ;
Safra, S .
JOURNAL OF THE ACM, 1998, 45 (01) :70-122
[7]  
Atserias A, 2006, ANN IEEE CONF COMPUT, P88
[8]  
Barak B., 2002, Randomization and Approximation Techniques in Computer Science. 6th International Workshop, RANDOM 2002. Proceedings (Lecture Notes in Computer Science Vol.2483), P194
[9]  
Ben-Sassons E, 2014, LECT NOTES COMPUT SC, V8572, P163
[10]  
Bogdanov A., 2010, INNOVATIONS COMPUTER, P290