Co Combining the k-CN CNF and XOR Phase se-Transitions
Jeffrey M. Dudek, Kuldeep S. Meel, & Moshe Y. Vardi Rice University
Co Combining the k-CN CNF and XOR Phase se-Transitions Jeffrey M. - - PowerPoint PPT Presentation
Co Combining the k-CN CNF and XOR Phase se-Transitions Jeffrey M. Dudek , Kuldeep S. Meel, & Moshe Y. Vardi Rice University Random k-CNF F Satis isfia iabil ilit ity [Franco and Paull, 1983] Definitio ion:Let CNF (,)
Jeffrey M. Dudek, Kuldeep S. Meel, & Moshe Y. Vardi Rice University
ion:Let CNFπ(π,π) be a random variable denoting a uniformly chosen k- CNF formula with π variables and ππ k-CNF clauses.
satisfiableas π goes to infinity?
2 Combining the k-CNF and XOR Phase-Transitions
0.2 0.4 0.6 0.8 1 1 2 3 4 5 6 7 8 Probability of Satisfiability r: 3-CNF Clause Density (#clauses / #variables)
Probability that CNF3 400,π is satisfiable
3 Combining the k-CNF and XOR Phase-Transitions
0.2 0.4 0.6 0.8 1 1 2 3 4 5 6 7 8 Probability of Satisfiability r: 3-CNF Clause Density (#clauses / #variables)
Probability that CNF3 400,π is satisfiable
4
k-CN CNF Phase-Transition
cture: For every π β₯ 2, there is a constant π
π > 0 such that:
π
3
Combining the k-CNF and XOR Phase-Transitions
ion: An XOR R clause is the exclusive-or of a set of variables, possibly including 1 as well. Ex Ex: π2β¨π4, 1β¨π1β¨π2β¨π7
ion: Let XOR(π,π) be a random variable denoting a uniformly chosen XOR formula with π variables and ππ‘ XOR clauses.
5
Prob
as π goes to infinity?
Combining the k-CNF and XOR Phase-Transitions
ion: An XOR R clause is the exclusive-or of a set of variables, possibly including 1 as well. Ex Ex: π2β¨π4, 1β¨π1β¨π2β¨π7
ion: Let XOR(π,π) be a random variable denoting a uniformly chosen XOR formula with π variables and ππ‘ XOR clauses.
6
Prob
as π goes to infinity?
lim
πββPr XOR(π, π‘) is sat. = α1 if π‘ < 1
0 if π‘ > 1
Combining the k-CNF and XOR Phase-Transitions
both k-CNF and XOR clauses.
formulas.
7 Combining the k-CNF and XOR Phase-Transitions
ion:Let ππ(π,π,π) be a random variable denoting CNFπ(π, π ) β§ XOR(π, π‘)
Prob
satisfiable as π goes to infinity?
8 Combining the k-CNF and XOR Phase-Transitions
Probability that π5 π, π , π‘ = CNF5(π, π ) β§ XOR(π,π‘) is satisfiable
9
r: 5-CNF Clause Density s: XOR Clause Density
Probability that π5 100,π , π‘ = CNF5(100,π ) β§ XOR(100,π‘) is satisfiable
10
r: 5-CNF Clause Density s: XOR Clause Density
ππ π, π ,π‘ = CNFπ(π, π ) β§ XOR π,π‘ is a random variable denoting a uniformly chosen k-CNF-XOR formula over n variables with CNF-density r and XOR-density s. Thm 1: For all π β₯ 2, there are functions ππ and constants π½π β₯ 1 such that random k-CNF-XOR formulas have a phase-transition located at π‘ = ππ(π ) when r < π½π. For all π‘ β₯ 0, and 0 β€ π β€ π½π (except for at most countably many π ): What can we say about ππ?
11 Combining the k-CNF and XOR Phase-Transitions
lim
πββ Pr ππ(π, π , π‘) is sat. = 1
What can we say about ππ, the location of the k-CNF-XOR phase-transition?
Thm2: For π β₯ 3, we have linear
upper and lower bounds on ππ(π ).
12
lim
πββ Pr ππ(π, π , π‘) is sat. = 0
r: 5-CNF Clause Density s: XOR Clause Density
Combining the k-CNF and XOR Phase-Transitions
formulas at k-CNF clause densities below π½π.
Future Work:
clause densities.
β > 0.
the phase-transition?
13 Combining the k-CNF and XOR Phase-Transitions
14
r: 5-CNF Clause Density s: XOR Clause Density
Discrete integration by hashing and optimization. In Proc. of ICML, pages 334β342, 2013.
solving the satisfiability problem. Discrete Applied Mathematics, 5(1):77β87, 1983.
Discrete Applied Mathematics, 9697:41 β 53, 1999.
spaces using XOR constraints. In Proc. of NIPS, pages 670β676, 2007
53(3):469 β 486, 1996.
15 Combining the k-CNF and XOR Phase-Transitions
0.2 0.4 0.6 0.8 1 1 2 3 4 5 6 7 8 Clause Density r (#Clauses/#Variables) Probability of Satisfiability Solve Time
Average satisfiability and solve time of πΊ
3 200, 200π
16 Combining the k-CNF and XOR Phase-Transitions