Hardness amplification within NP against deterministic algorithms

作者:

Highlights:

摘要

We study the average-case hardness of the class NP against algorithms in P. We prove that there exists some constant μ>0 such that if there is some language in NP for which no deterministic polynomial time algorithm can decide L correctly on a 1−(logn)−μ fraction of inputs of length n, then there is a language L′ in NP for which no deterministic polynomial time algorithm can decide L′ correctly on a 3/4+(logn)−μ fraction of inputs of length n. In coding theoretic terms, we give a construction of a monotone code that can be uniquely decoded up to error rate 14 by a deterministic local decoder.

论文关键词:Average-case hardness,Hardness amplification,Error-correcting codes,NP,P,Monotone functions,Expander graphs,Noise sensitivity

论文评审过程:Received 23 July 2009, Revised 19 April 2010, Accepted 7 June 2010, Available online 11 June 2010.

论文官网地址:https://doi.org/10.1016/j.jcss.2010.06.008