To state our results precisely, we introduce some notation. Throughout this paper, let F be a given Boolean function over N variables, and we assume that it is given as a CNF formula with M clauses and that it has P2N satisfying assignments, where P will be referred as the sat. assignment ratio of F . Furthermore, we introduce two parameters1 δ > 0 and e > 0, and consider the following situation: (i) P ≥ 2−Nδ , and (ii) M ≤ N1+e For such a CNF formula F , we discuss the size of its implicant in terms of δ and e. As our main result, we show that if δ + e 0; that is, F has an implicant of size ≤ αN . (In this paper, for any partial assignment, by its “size” we will mean the number of variables fixed by this assignment; we say that a partial assignment is short if it fixes at most αN variables for some constant α < 1.) If a function F has a short partial assignment, then it has many satisfying assignments. Our result shows that a certain converse relation holds provided that F is expressed as a CNF formula with a relatively small number of clauses. We believe that this structural property would be of some help for designing algorithms for CNF formulas. In fact, we derive, from our analysis, a deterministic algorithm that finds a short partial assignment in O(2N β )-time2 for some β < 1 for ∗This work was started from the discussion at the workshop on Computational Complexity at the Banff International Research Station for Mathematical Innovation and Discovery (BIRS), 2013. The first author is supported in part by an NSF postdoctoral research fellowship. The second author is supported in part by the ELC project (MEXT KAKENHI Grant No. 24106008). For simplicity, throughout this paper, we assume that these parameters are constants, and whenever necessary that N is sufficiently large w.r.t. these parameters. By O(t(N)) we mean O ( t(N)(log t(N)) ) .
[1]
Edward A. Hirsch.
A Fast Deterministic Algorithm for Formulas That Have Many Satisfying Assignments
,
1998,
Log. J. IGPL.
[2]
Madhur Tulsiani,et al.
Improved Pseudorandom Generators for Depth 2 Circuits
,
2010,
APPROX-RANDOM.
[3]
Karthekeyan Chandrasekaran,et al.
Deterministic algorithms for the Lovász Local Lemma
,
2009,
SODA '10.
[4]
Gábor Tardos,et al.
A constructive proof of the general lovász local lemma
,
2009,
JACM.
[5]
Robin A. Moser.
A constructive proof of the Lovász local lemma
,
2008,
STOC '09.
[6]
J. Håstad.
Computational limitations of small-depth circuits
,
1987
.