TY - GEN
T1 - The non-hardness of approximating circuit size
AU - Allender, Eric
AU - Ilango, Rahul
AU - Vafa, Neekon
N1 - Funding Information:
Supported by NSF grants CCF-1514164 and CCF-1559855. This work was done [in part] while author Eric Allender was visiting the Simons Institute for the Theory of Computing.
Publisher Copyright:
© Springer Nature Switzerland AG 2019.
PY - 2019
Y1 - 2019
N2 - The Minimum Circuit Size Problem (MCSP ) has been the focus of intense study recently; MCSP is hard for SZK under rather powerful reductions [4], and is provably not hard under “local” reductions computable in TIME(n0.49) [22]. The question of whether MCSP is NP -hard (or indeed, hard even for small subclasses of P ) under some of the more familiar notions of reducibility (such as many-one or Turing reductions computable in polynomial time or in AC0 ) is closely related to many of the longstanding open questions in complexity theory [7, 8, 16–18, 20, 22]. All prior hardness results for MCSP hold also for computing somewhat weak approximations to the circuit complexity of a function [3, 4, 9, 16, 21, 27]. (Subsequent to our work, a new hardness result has been announced [19] that relies on more exact size computations.) Some of these results were proved by exploiting a connection to a notion of time-bounded Kolmogorov complexity (KT ) and the corresponding decision problem (MKTP ). More recently, a new approach for proving improved hardness results for MKTP was developed [5, 7], but this approach establishes only hardness of extremely good approximations of the form 1 + o(1 ), and these improved hardness results are not yet known to hold for MCSP. In particular, it is known that MKTP is hard for the complexity class DET under nonuniform (formula presented) reductions, implying MKTP is not in AC0[ p] for any prime p [7]. It was still open if similar circuit lower bounds hold for MCSP. (But see [13, 19].) One possible avenue for proving a similar hardness result for MCSP would be to improve the hardness of approximation for MKTP beyond 1 + o(1 ) to ω(1 ), as KT -complexity and circuit size are polynomially-related. In this paper, we show that this approach cannot succeed. More specifically, we prove that PARITY does not reduce to the problem of computing superlinear approximations to KT -complexity or circuit size via AC0 -Turing reductions that make O(1) queries. This is significant, since approximating any set in P/ poly AC0 -reduces to just one query of a much worse approximation of circuit size or KT -complexity [24]. For weaker approximations, we also prove non-hardness under more powerful reductions. Our non-hardness results are unconditional, in contrast to conditional results presented in [7] (for more powerful reductions, but for much worse approximations). This highlights obstacles that would have to be overcome by any proof that MKTP or MCSP is hard for NP under AC0 reductions. It may also be a step toward confirming a conjecture of Murray and Williams, that MCSP is not NP -complete under logtime-uniform (formula presented) reductions [22].
AB - The Minimum Circuit Size Problem (MCSP ) has been the focus of intense study recently; MCSP is hard for SZK under rather powerful reductions [4], and is provably not hard under “local” reductions computable in TIME(n0.49) [22]. The question of whether MCSP is NP -hard (or indeed, hard even for small subclasses of P ) under some of the more familiar notions of reducibility (such as many-one or Turing reductions computable in polynomial time or in AC0 ) is closely related to many of the longstanding open questions in complexity theory [7, 8, 16–18, 20, 22]. All prior hardness results for MCSP hold also for computing somewhat weak approximations to the circuit complexity of a function [3, 4, 9, 16, 21, 27]. (Subsequent to our work, a new hardness result has been announced [19] that relies on more exact size computations.) Some of these results were proved by exploiting a connection to a notion of time-bounded Kolmogorov complexity (KT ) and the corresponding decision problem (MKTP ). More recently, a new approach for proving improved hardness results for MKTP was developed [5, 7], but this approach establishes only hardness of extremely good approximations of the form 1 + o(1 ), and these improved hardness results are not yet known to hold for MCSP. In particular, it is known that MKTP is hard for the complexity class DET under nonuniform (formula presented) reductions, implying MKTP is not in AC0[ p] for any prime p [7]. It was still open if similar circuit lower bounds hold for MCSP. (But see [13, 19].) One possible avenue for proving a similar hardness result for MCSP would be to improve the hardness of approximation for MKTP beyond 1 + o(1 ) to ω(1 ), as KT -complexity and circuit size are polynomially-related. In this paper, we show that this approach cannot succeed. More specifically, we prove that PARITY does not reduce to the problem of computing superlinear approximations to KT -complexity or circuit size via AC0 -Turing reductions that make O(1) queries. This is significant, since approximating any set in P/ poly AC0 -reduces to just one query of a much worse approximation of circuit size or KT -complexity [24]. For weaker approximations, we also prove non-hardness under more powerful reductions. Our non-hardness results are unconditional, in contrast to conditional results presented in [7] (for more powerful reductions, but for much worse approximations). This highlights obstacles that would have to be overcome by any proof that MKTP or MCSP is hard for NP under AC0 reductions. It may also be a step toward confirming a conjecture of Murray and Williams, that MCSP is not NP -complete under logtime-uniform (formula presented) reductions [22].
KW - Minimum Circuit Size Problem
KW - NP-completeness
KW - Reductions
KW - Time-bounded Kolmogorov complexity
UR - http://www.scopus.com/inward/record.url?scp=85068615487&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85068615487&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-19955-5_2
DO - 10.1007/978-3-030-19955-5_2
M3 - Conference contribution
AN - SCOPUS:85068615487
SN - 9783030199548
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 13
EP - 24
BT - Computer Science – Theory and Applications - 14th International Computer Science Symposium in Russia, CSR 2019, Proceedings
A2 - van Bevern, René
A2 - Kucherov, Gregory
PB - Springer Verlag
T2 - 14th International Computer Science Symposium in Russia, CSR 2019
Y2 - 1 July 2019 through 5 July 2019
ER -