Skip to main content
Log in

On deterministic approximation of DNF

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We develop several quasi-polynomial-time deterministic algorithms for approximating the fraction of truth assignments that satisfy a disjunctive normal form formula. The most efficient algorithm computes for a given DNF formulaF onn variables withm clauses and ε > 0 an estimateY such that ¦Pr[F] −Y¦≤ε in time which is\((m\log (n))^{\exp (O(\sqrt {\log \log (m)} ))}\), for any constantε. Although the algorithms themselves are deterministic, their analysis is probabilistic and uses the notion of limited independence between random variables.

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

  1. Ajtai, M., 1σ1 -Formulae on Finite Structures,Annals off Pure andApplied Logic,Vol. 24, 1983, pp. 1–48.

    Google Scholar 

  2. Ajtai, M., Wigderson, A., Deterministic Simulation of Probabilistic Constant Depth Circuits,Proceedings of the 26th Annual Symposium on the Foundations of Computer Science, Portland, Oregon, 1985, pp. 11–19.

  3. Alon, N., Babai, L., Itai, A., A Fast and Simple Randomized Parallel Algorithm for the Maximal Independent Set Problem,Journal of Algorithms, Vol. 7, 1986, pp. 567–583.

    Google Scholar 

  4. Alon, N., Goldreich, O., Håstad, J., Peralta, R., Simple Constructions of Almostk-Wise Independent Random Variables,Proceedings of the 31st Annual Symposium on the Foundations of Computer Science, St. Louis, Missouri, 1990, pp. 544–553.

  5. Boppana, R., Hirschfeld, R., Pseudo-Random Generators and Complexity Classes, in S. Micali, ed.,Advances in Computer Research, Vol. 5, JAI Press, Greenwich, CT, 1989, pp. 1–26.

    Google Scholar 

  6. Erdös, P., Rado, R, Intersection Theorems for Systems of Sets,Journal of the London Mathematical Society, Vol. 35, pp. 85–90.

  7. Even, G., Goldreich, O., Luby, M., Nisan, N., Veličković, B., Approximations of General Independent Distributions,Proceedings of the 24th Annual Symposium on the Theory of Computing, Victoria, British Columbia, 1992, pp. 10–16.

  8. Furst, M., Saxe, J., Sipser, M., Parity, Circuits and the Polynomial Time Hierarchy,Proceedings of the 22nd Annual Symposium on the Foundations of Computer Science, 1981, pp. 260–270.

  9. Håstad, J., Computational Limitations for Small Depth Circuits, Ph.D. thesis, M.I.T., 1986.

  10. Karp, R., Luby, M., Monte-Carlo Algorithms for Enumeration and Reliability Problems,Proceedings of the 24th Annual ACM Symposium on the Theory of Computing, 1983, pp. 54–63.

  11. Karp, R., Luby, M., Madras, N., Monte-Carlo Approximation Algorithms for Enumeration Problems,Journal of Algorithms, Vol. 10, No. 3, 1989, pp. 429–448.

    Google Scholar 

  12. Linial, N., Nisan, N., Approximate Inclusion-Exclusion,Combinatorica, Vol. 10, No. 4, 1990, pp. 349–365.

    Google Scholar 

  13. Luby, M., A Simple Parallel Algorithm for the Maximal Independent Set Problem,Proceedings of the 26th Annual ACM Symposium on the Theory of Computing, 1985, pp. 1–10, also inSIAM Journal on Computing, Vol. 15, No. 4, 1986, pp. 1036–1053.

  14. Luby, M., Veličković, B., Wigderson, A., Deterministic Approximate Counting of Depth-2 Circuits,Proceedings of the Second Israeli Symposium on Theory of Computing and Systems, 1993.

  15. Naor, M., Naor, S., Small Bias Probability Spaces: Efficient Constructions and Applications,Proceedings of the 22nd Annual ACM Symposium on the Theory of Computing, Baltimore, Maryland, 1990, pp. 213–223.

  16. Nisan, N., Wigderson, A., Hardness vs. Randomness,Proceedings of the 29th Annual Symposium on the Foundations of Computer Science, White Plains, New York, 1988, pp. 2–11.

  17. Razborov, A., Lower Bounds on the Monotone Complexity of Some Boolean Functions,Doklady Akademii Nauk SSSR, Vol. 281, No. 4, 1985, pp. 798–801 (in Russian). English translation inSoviet Mathematics Doklady, Vol. 31, pp. 354–357.

    Google Scholar 

  18. Valiant, L. G., The Complexity of Computing the Permanent,Theoretical Computer Science, No. 8, 1979, pp. 189–201.

    Google Scholar 

  19. Vazirani, U., Randomness, Adversaries and Computation, Ph.D. thesis, University of California, Berkeley, 1986.

    Google Scholar 

  20. Weil, A.,Sur les courbes algébriques et les variétés qui s'en déduisent, Actualités Scientifiques et Industrielles, No. 1041, Hermann, Paris, 1948.

    Google Scholar 

  21. Yao, A., Separating the Polynomial-Time Hierarchy by Oracles,Proceedings of the 26th Annual Symposium on the Foundations of Computer Science, Portland, Oregon, 1985, pp. 1–10.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by M. Luby.

Research supported in part by National Science Foundation Operating Grant CCR-9016468, National Science Foundation Operating Grant CCR-9304722, United States-Israel Binational Science Foundation Grant No. 89-00312, United States-Israel Binational Science Foundation Grant No. 92-00226, and ESPRIT Basic Research Grant EC-US 030.

Research partially done while visiting the International Computer Science Institute and while at Carnegie Mellon University.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Luby, M., Veličković, B. On deterministic approximation of DNF. Algorithmica 16, 415–433 (1996). https://doi.org/10.1007/BF01940873

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01940873

Key words

Navigation