Skip to main content
Log in

More on Average Case vs Approximation Complexity

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract

We consider the problem to determine the maximal number of satisfiable equations in a linear system chosen at random. We make several plausible conjectures about the average case hardness of this problem for some natural distributions on the instances, and relate them to several interesting questions in the theory of approximation algorithms and in cryptography. Namely we show that our conjectures imply the following facts:

  • ◦ Feige’s hypothesis about the hardness of refuting a random 3CNF is true, which in turn implies inapproximability within a constant for several combinatorial problems, for which no NP-hardness of approximation is known.

  • ◦ It is hard to approximate the NEAREST CODEWORD within factor n 1-ε.

  • ◦ It is hard to estimate the rigidity of a matrix. More exactly, it is hard to distinguish between matrices of low rigidity and random ones.

  • ◦ There exists a secure public-key (probabilistic) cryptosystem, based on the intractability of decoding of random binary codes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • M. Alekhnovich, E. Ben-Sasson, A. Razborov, A. Wigderson. Pseudorandom generators in propositional complexity. In Proceedings of the 41st IEEE FOCS, 2000. Journal version to appear in SIAM Journal on Computing.

  • Arora S., Babai L., Stern J., Sweedy Z.: Hardness of Approximate Optima in Lattices, Codes, and Linear Systems. Journal of Computer and System Sciences 54(2), 317–331 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  • M. Ajtai, C. Dwork. A Public-Key Cryptosystem with Worst-Case/Average-Case Equivalence. In Proc. on 29th Annual ACM Symposium on Theory of Computing, 284–293, 1997

  • Arora S., Lund C., Motwani R., Sudan M., Szegedy M.: Proof Verification and Hardness of Approximation Problems. Journal of ACM 45(3), 501–555 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  • Arora S., Safra S.: Probabilistic Checking of Proofs: A New Characterization of NP. Journal of ACM 45(1), 70–122 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  • E. Ben-Sasson, P. Harsha & S. Raskhodnikova. Some 3CNF Properties are Hard to Test. To appear in Proc. on 35th Annual ACM Symposium on Theory of Computing, 2003.

  • U. Feige. Relations between average case complexity and approximation complexity. In Proc. on 34th Annual ACM Symposium on Theory of Computing, 534–543, 2002.

  • Feldman V.: Attribute-Efficient and Non-adaptive Learning of Parities and DNF Expressions. Journal of Machine Learning Research 8, 1431–1460 (2007)

    Google Scholar 

  • A. Flaxman. A spectral technique for random satisfiable 3CNF formulas. In Proc. on 14th Annual ACM-SIAM Symposium on Discrete Algorithms, 2003.

  • Friedman J.: A note on matrix rigidity. Combinatorica 13(2), 235–239 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  • Gollman D., Chambers W.: Clock-controlled shift registers: a review. IEEE Journal on Selected Areas in Communications 7(4), 525–533 (1989)

    Article  Google Scholar 

  • Goldreich O.: Foundations of Cryptography: Basic Applications. Cambridge University Press, Cambridge (2004)

    MATH  Google Scholar 

  • O. Goldreich & S. Goldwasser. On the Limits of Non-Approximability of Lattice Problems. In Proc. on 30th Annual ACM Symposium on the Theory of Computing, 1–9, 1998.

  • Goldwasser S., Micali S.: Probabilistic Encryption. Journal of Computer and System Sciences 28(2), 270–299 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  • Håstad J.: Dual Vectors and Lower Bounds for the Nearest Lattice Point Problem. Combinatorica 8((1), 75–81 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  • Håstad J.: Some optimal inapproximability results. Journal of ACM 48, 798–859 (2001)

    Article  MATH  Google Scholar 

  • Kashin B., Razborov A.: Improved lower bounds on the rigidity of Hadamard matrices. Mathematical Notes 63(4), 471–475 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  • Lokam S.: Spectral Methods for Matrix Rigidity with Applications to Size-Depth Trade-offs and Communication Complexity. Journal of Computer and System Sciences 63(3), 449–473 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  • Lagarias J., Lenstra H., Schnorr C.: Korkin-Zolotarev bases and successive minima of a lattice and its reciprocal lattice. Combinatorica 10(4), 333–348 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  • R. McEliece. A Public-Key Cryptosystem Based on Algebraic Coding Theory. Deep Space Network Progress Report 42–44, Jet Propulsion Lab., California Institute of Technology, 114–116, 1978.

  • Naor J., Naor M.: Small-Bias Probability Spaces: Efficient Constructions and Applications. SIAM Journal of Computing 22(4), 838–856 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  • Pudlak P., Vavřin Z.: Computation of rigidity of order n/r for one simple matrix. Comm. Math. Univ. Carol. 32(2), 213–218 (1991)

    MATH  Google Scholar 

  • Pak I., Vu V.: On mixing of certain random walks, cutoff phenomenon and sharp threshold of random matroid processes. Discrete Applied Math. 110, 251–272 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  • A. Razborov. On rigid matrices. Manuscript (in Russian), 1989.

  • Razborov A., Rudich S.: Natural Proofs. Journal of Computer and System Sciences 55(1), 24–35 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  • Shokrollahi M., Spielman D., Stemann V.: A Remark on Matrix Rigidity. Information Processing Letters 64(6), 283–285 (1997)

    Article  MathSciNet  Google Scholar 

  • 1968. Engl. translation: G. C. Tseitin, On the complexity of derivations in propositional calculus, in: Studies in mathematics and mathematical logic, Part II, ed. A. O. Slissenko, pp. 115–125.

  • L. Valiant, Graph-Theoretic Arguments in Low-Level Complexity. In Proc. 6th Symposium on Mathematical Foundations of Computer Science, 162–176, 1977.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alekhnovich, M. More on Average Case vs Approximation Complexity. comput. complex. 20, 755–786 (2011). https://doi.org/10.1007/s00037-011-0029-x

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00037-011-0029-x

Keywords

Subject classification

Navigation