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.
Similar content being viewed by others
References
Ajtai, M., 1σ1 -Formulae on Finite Structures,Annals off Pure andApplied Logic,Vol. 24, 1983, pp. 1–48.
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.
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.
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.
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.
Erdös, P., Rado, R, Intersection Theorems for Systems of Sets,Journal of the London Mathematical Society, Vol. 35, pp. 85–90.
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.
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.
Håstad, J., Computational Limitations for Small Depth Circuits, Ph.D. thesis, M.I.T., 1986.
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.
Karp, R., Luby, M., Madras, N., Monte-Carlo Approximation Algorithms for Enumeration Problems,Journal of Algorithms, Vol. 10, No. 3, 1989, pp. 429–448.
Linial, N., Nisan, N., Approximate Inclusion-Exclusion,Combinatorica, Vol. 10, No. 4, 1990, pp. 349–365.
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.
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.
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.
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.
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.
Valiant, L. G., The Complexity of Computing the Permanent,Theoretical Computer Science, No. 8, 1979, pp. 189–201.
Vazirani, U., Randomness, Adversaries and Computation, Ph.D. thesis, University of California, Berkeley, 1986.
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.
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.
Author information
Authors and Affiliations
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
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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01940873