Independence and chromatic number (and random k-sat): Sparse Case. Dimitris Achlioptas Microsoft
|
|
- Loren Hawkins
- 5 years ago
- Views:
Transcription
1 Independence and chromatic number (and random k-sat): Sparse Case Dimitris Achlioptas Microsoft
2 Random graphs W.h.p.: with probability that tends to 1 as n.
3 Hamiltonian cycle Let τ 2 be the moment all vertices have degree 2
4 τ 2 Hamiltonian cycle Let be the moment all vertices have degree 2 G(n, m = τ 2 ) W.h.p. has a Hamiltonian cycle
5 τ 2 Hamiltonian cycle Let be the moment all vertices have degree 2 G(n, m = τ 2 ) W.h.p. has a Hamiltonian cycle W.h.p. it can be found in time O(n 3 log n) [Ajtai, Komlós, Szemerédi 85] [Bollobás, Fenner, Frieze 87]
6 Hamiltonian cycle τ 2 Let be the moment all vertices have degree 2 G(n, m = τ 2 ) W.h.p. has a Hamiltonian cycle W.h.p. it can be found in time O(n 3 log n) [Ajtai, Komlós, Szemerédi 85] [Bollobás, Fenner, Frieze 87] In G(n, 1/2) Hamiltonicity can be decided in expected time. O(n) [Gurevich, Shelah 84]
7 Cliques in random graphs G(n, 1/2) The largest clique in has size 2log 2 n 2log 2 log 2 n±1 [Bollobás, Erdős 75] [Matula 76]
8 Cliques in random graphs G(n, 1/2) The largest clique in has size 2log 2 n 2log 2 log 2 n±1 [Bollobás, Erdős 75] [Matula 76] No maximal clique of size < log 2 n
9 Cliques in random graphs G(n, 1/2) The largest clique in has size 2log 2 n 2log 2 log 2 n±1 [Bollobás, Erdős 75] [Matula 76] No maximal clique of size < log 2 n (1 + ²)log 2 n Can we find a clique of size? [Karp 76]
10 Cliques in random graphs G(n, 1/2) The largest clique in has size 2log 2 n 2log 2 log 2 n±1 [Bollobás, Erdős 75] [Matula 76] No maximal clique of size < log 2 n (1 + ²)log 2 n Can we find a clique of size? What if we hide a clique of size n 1=2 ²?
11 Two problems for which we know much less. Chromatic number of sparse random graphs Random k-sat
12 Two problems for which we know much less. Chromatic number of sparse random graphs Random k-sat Canonical for random constraint satisfaction: Binary constraints over k-ary domain k-ary constraints over binary domain Studied in: AI, Math, Optimization, Physics,
13 A factor-graph representation of k-coloring Each vertex is a variable with domain {1,2,,k}. Each edge is a constraint on two variables. Vertices v 1 e 1 e 2 v 2 All constraints are not-equal Random graph = each constraint picks two variables at random. Edges
14 SAT via factor-graphs (x 12 x 5 x 9 ) (x 34 x 21 x 5 ) (x 21 x 9 x 13 )
15 SAT via factor-graphs (x 12 x 5 x 9 ) (x 34 x 21 x 5 ) (x 21 x 9 x 13 ) Edge between x and c iff x occurs in clause c. Variable nodes x c Edges are labeled +/- to indicate whether the literal is negated. Constraints are at least one literal must be satisfied. Random k-sat = constraints pick k literals at random Clause nodes
16 Diluted mean-field spin glasses Small, discrete domains: spins Conflicting, fixed constraints: quenched disorder Variables x c Random bipartite graph: lack of geometry, mean field Sparse: diluted Hypergraph coloring, random XOR-SAT, error-correcting codes Constraints
17 Random graph coloring: Background
18 A trivial lower bound For any graph, the chromatic number is at least: Number of vertices Size of maximum independent set
19 A trivial lower bound For any graph, the chromatic number is at least: Number of vertices Size of maximum independent set For random graphs, use upper bound for largest independent set. µ n s (1 p) (s 2) 0
20 An algorithmic upper bound Repeat Pick a random uncolored vertex Assign it the lowest allowed number (color) Uses 2 x trivial lower bound number of colors
21 An algorithmic upper bound Repeat Pick a random uncolored vertex Assign it the lowest allowed number (color) Uses 2 x trivial lower bound number of colors No algorithm is known to do better
22 The lower bound is asymptotically tight G(n, d/n) As d grows, can be colored using independent sets of essentially maximum size [Bollobás 89] [Łuczak 91]
23 The lower bound is asymptotically tight G(n, d/n) As d grows, can be colored using independent sets of essentially maximum size [Bollobás 89] [Łuczak 91]
24 Only two possible values Theorem. For every d>0, there exists an integer k = k(d) such that w.h.p. the chromatic number of G(n, p = d/n) is either k or k +1 [Łuczak 91]
25 The Values Theorem. For every d>0, there exists an integer k = k(d) such that w.h.p. the chromatic number of G(n, p = d/n) is either k or k +1 where k is the smallest integer s.t. d<2k log k.
26 Examples If d =7, w.h.p. the chromatic number is 4 or 5.
27 Examples d =7 4 5 If, w.h.p. the chromatic number is or. d =10 60 If, w.h.p. the chromatic number is or
28 One value Theorem. If (2k 1) ln k < d < 2k ln k then w.h.p. the chromatic number of G(n, d/n) is k +1.
29 One value Theorem. If (2k 1) ln k < d < 2k ln k then w.h.p. the chromatic number of G(n, d/n) is k +1. If d =10 100, then w.h.p. the chromatic number is
30 Random k-sat: Background
31 Fix a set of n variables Random k-sat 2 k µ n k X = {x 1,x 2,...,x n } Among all possible k-clauses select m uniformly and independently. Typically m = rn. k =3 Example ( ) : (x 12 x 5 x 9 ) (x 34 x 21 x 5 ) (x 21 x 9 x 13 )
32 Generating hard 3-SAT instances [Mitchell, Selman, Levesque 92]
33 Generating hard 3-SAT instances [Mitchell, Selman, Levesque 92] The critical point appears to be around r 4.2
34 The satisfiability threshold conjecture For every k 3, there is a constant r k such that lim n!1 Pr[F k (n, rn) issatisfiable] = ½ 1 if r = rk ² 0 if r = r k + ²
35 The satisfiability threshold conjecture For every k 3, there is a constant r k such that lim n!1 Pr[F k (n, rn) issatisfiable] = ½ 1 if r = rk ² 0 if r = r k + ² For every k 3, 2 k k < r k < 2 k ln 2
36 Repeat Unit-clause propagation Pick a random unset variable and set it to 1 While there are unit-clauses satisfy them If a 0-clause is generated fail
37 Repeat Unit-clause propagation Pick a random unset variable and set it to 1 While there are unit-clauses satisfy them If a 0-clause is generated fail UC finds a satisfying truth assignment if r< 2k k [Chao, Franco 86]
38 An asymptotic gap The probability of satisfiability it at most 2 n µ k m = 2 µ 1 12 k r n 0 for r 2 k ln 2
39 An asymptotic gap Since mid-80s, no asymptotic progress over 2 k k < r k < 2 k ln 2
40 Getting to within a factor of 2 Theorem: For all k 3and r<2 k 1 ln 2 1. a random k-cnf formula with m = rn clauses w.h.p. has a complementary pair of satisfying truth assignments.
41 The trivial upper bound is the truth! Theorem: For all k 3, a random k-cnf formula with m = rn clauses is w.h.p. satisfiable if r 2 k ln 2 k 2 1
42 Some explicit bounds for the k-sat threshold k Upper bound , 817 1, 453, 635 Our lower bound , 809 1, 453, 626 Algorithmic lower bound , , 453
43 The second moment method For any non-negative r.v. X, E[X ]2 Pr[X > 0] E[X 2 ] Pro of: Let Y =1ifX>0, and Y = 0 otherwise. By Cauchy-Schwartz, E[X] 2 = E[XY ] 2 E[X 2 ]E[Y 2 ] = E[X 2 ]Pr[X>0].
44 Ideal for sums If X = X 1 +X 2 + then E[X] 2 = X i;j E[X i ]E[X j ] E[X 2 ] = X i;j E[X i X j ] X X
45 Ideal for sums If X = X 1 +X 2 + then E[X] 2 = X i;j E[X i ]E[X j ] E[X 2 ] = X i;j E[X i X j ] Example: The X i correspond to the n q potential q-cliques in G(n, 1/2) X X Dominant contribution from non-ovelapping cliques
46 General observations Method works well when the X i are like needles in a haystack
47 General observations Method works well when the X i are like needles in a haystack Lack of correlations = rapid drop in influence around solutions
48 General observations Method works well when the X i are like needles in a haystack Lack of correlations = rapid drop in influence around solutions Algorithms get no hints
49 The second moment method for random k-sat Let X be the # of satisfying truth assignments
50 The second moment method for random k-sat Let X be the # of satisfying truth assignments For every clause-density r>0, there is β = β(r) > 0 such that E[X] 2 E[X 2 ] < (1 β)n
51 The second moment method for random k-sat Let X be the # of satisfying truth assignments For every clause-density r>0, there is β = β(r) > 0 such that E[X] 2 E[X 2 ] < (1 β)n The number of satisfying truth assignments has huge variance.
52 The second moment method for random k-sat Let X be the # of satisfying truth assignments For every clause-density r>0, there is β = β(r) > 0 such that E[X] 2 E[X 2 ] < (1 β)n The number of satisfying truth assignments has huge variance. The satisfying truth assignments do not form a uniformly random mist in σ {0, 1} n
53 To prove 2 k ln2 k/2-1 H(σ,F) Let be the number of satisfied literal occurrences in F under σ where γ < 1 satisfies (1 + γ 2 ) k 1 (1 γ 2 )=1.
54 To prove 2 k ln2 k/2-1 H(σ,F) Let be the number of satisfied literal occurrences in F under σ Let X = X(F ) be defined as X(F ) = X ¾ = X ¾ 1 ¾j= F γ H (¾;F ) Y 1 ¾j= c γ H (¾;c ) c where γ < 1 satisfies (1 + γ 2 ) k 1 (1 γ 2 )=1.
55 To prove 2 k ln2 k/2-1 H(σ,F) Let be the number of satisfied literal occurrences in F under σ Let X = X(F ) be defined as X(F ) = X ¾ = X ¾ 1 ¾j= F γ H (¾;F ) Y 1 ¾j= c γ H (¾;c ) c where γ < 1 satisfies (1 + γ 2 ) k 1 (1 γ 2 )=1.
56 General functions Given any t.a. σ and any k-clause c let v = v(σ,c) { 1, +1} k be the values of the literals in c under σ.
57 General functions Given any t.a. σ and any k-clause c let v = v(σ,c) { 1, +1} k be the values of the literals in c under σ. We will study random variables of the form X = X Y f(v(σ,c)) ¾ c where f : { 1, +1} k R is an arbitrary function
58 X = X ¾ Y c f(v(σ,c)) f (v) = 1 for all v = 2 n f (v) = ( 0 if v =( 1, 1,..., 1) 1 otherwis e = # of satisfying truth assignments f (v) = 8 >< >: 0 if v =( 1, 1,..., 1) or if v = (+1, +1,...,+1) 1 otherwis e = # of Not All Equal truth assignments (NAE)
59 X = X ¾ Y c f(v(σ,c)) f (v) = 1 for all v = 2 n f (v) = ( 0 if v =( 1, 1,..., 1) 1 otherwis e = # of satisfying truth assignments f (v) = 8 >< >: 0 if v =( 1, 1,..., 1) or if v = (+1, +1,...,+1) 1 otherwis e = # of satisfying truth assignments whose complement is also satisfying
60 Overlap parameter = distance Overlap parameter is Hamming distance
61 Overlap parameter = distance Overlap parameter is Hamming distance For any f, if σ, τagree on z = n/2 variables h i E f(v(σ,c))f(v(τ,c)) = E f(v(σ,c)) E f(v(τ,c))
62 Overlap parameter = distance Overlap parameter is Hamming distance For any f, if σ, τagree on z = n/2 variables h i E f(v(σ,c))f(v(τ,c)) = E f(v(σ,c)) E f(v(τ,c)) σ, τ z For any f, if agree on variables, let C f (z/n) E h i f(v(σ,c))f(v(τ,c))
63 Contribution according to distance Independence
64 Entropy vs. correlation For every function f : Xn E[X 2 ] = 2 n z=0 µ n z C f (z/n) m Xn E[X] 2 = 2 n z=0 µ n z C f (1/2) m Recall: µ n αn = µ n 1 α (1 α) 1 poly(n)
65 Contribution according to distance Independence
66 =z/n
67 The importance of being balanced An analytic condition: C 0 f (1=2) = 0 = the s.m.m. fails
68 =z/n
69 NAE 5-SAT 7 <r < 11
70 NAE 5-SAT 7 <r < 11
71 The importance of being balanced An analytic condition: C 0 f (1=2) = 0 = the s.m.m. fails
72 The importance of being balanced An analytic condition: C 0 f (1=2) = 0 = the s.m.m. fails A geometric criterion: C 0 f (1=2) = 0 X v { 1;+1} k f (v)v =0
73 The importance of being balanced C 0 f (1=2) = 0 X v { 1;+1} k f (v)v =0 (-1,-1,,-1) (+1,+1,,+1) Constant SAT Complementary
74 Balance & Information Theory Want to balance vectors in optimal way
75 Balance & Information Theory Want to balance vectors in optimal way Information theory = f(v) maximize the entropy of the subject to X and f(v)v =0 v 2f 1;+1 g k f( 1, 1,..., 1) = 0
76 Balance & Information Theory Want to balance vectors in optimal way Information theory = f(v) maximize the entropy of the subject to X and f(v)v =0 v 2f 1;+1 g k f( 1, 1,..., 1) = 0 Lagrange multipliers the optimal f is f(v) = γ #of+1sinv γ = for the unique that satisfies the constraints
77 Balance & Information Theory Want to balance vectors in optimal way Information theory f(v) maximize the entropy of the subject to X and f(v)v =0 v 2f 1;+1 g k f( 1, 1,..., 1) = 0 = (-1,-1,,-1) (+1,+1,,+1) Heroic
78 Random graph coloring
79 Threshold formulation Theorem. A random graph with n vertices and m = cn edgesis w.h.p. k-colorable if c k log k log k 1. and whp non-k-colorable if c k log k 1 2 log k.
80 Main points Non-k-colorability: Pro of. The probability that there exists any k-coloring is at most µ k n 1 1 cn 0 k k-colorability: Pro of. Apply second moment method to the number of balanced k-colorings of G(n, m).
81 Setup Let X σ be the indicator that the balanced k-partition σ is a proper k-coloring. We will prove that if then for all c k log k log k 1 D = D(k) > 0 such that X = P ¾ X ¾ E[X 2 ] <DE[X] 2 G(n, cn) there is a constant This implies that is k-colorable w.h.p.
82 E[X 2 ]= Setup σ, τ E[X ¾ X ] sum over all of. For any pair of balanced k-partitions let a ij n be the # of vertices having color i in σ and color j in τ. Pr[σ and τ are proper] 2 k + X ij 0 σ, τ a 2 ij 1 A cn
83 Examples Balance = A is doubly-stochastic. σ, τ When are uncorrelated, A is 1/k the flat matrix 1 k
84 Examples Balance = A is doubly-stochastic. σ, τ When are uncorrelated, A is 1/k the flat matrix As align, A σ, τ tends to the identity matrix I 1 k
85 So, A matrix-valued overlap E[X 2 ]= X k µ n An µ1 2 k + 1 k 2 X a 2ij cn A2B k
86 So, A matrix-valued overlap E[X 2 ]= X k µ n An µ1 2 k + 1 k 2 X a 2ij cn A2B k which is controlled by the maximizer of X µ a ij log a ij + c log 1 2 k + 1 X a 2ij k 2 over k k doubly-stochastic matrices A =(a ij ).
87 So, A matrix-valued overlap E[X 2 ]= X k µ n An µ1 2 k + 1 k 2 X a 2ij cn A2B k which is controlled by the maximizer of X µ a ij log a ij + c log 1 2 k + 1 X a 2ij k 2 over k k doubly-stochastic matrices A =(a ij ).
88 X i;j a ij log a ij + c 1 X 2 k i;j a 2 ij Entropy decreases away from the flat matrix c For small, this loss overwhelms the sum of squares gain c But for large enough,. 1/k The maximizer jumps instantaneously from flat, to a matrix where vertices capture the majority of mass k Proved this happens only for c >klog k log k 1
89 X i;j a ij log a ij + c 1 X 2 k i;j a 2 ij Entropy decreases away from the flat matrix c For small, this loss overwhelms the sum of squares gain c But for large enough,. 1/k The maximizer jumps instantaneously from flat, to a matrix where vertices capture the majority of mass k Proved this happens only for c >klog k log k 1
90 X i;j a ij log a ij + c 1 X 2 k i;j a 2 ij Entropy decreases away from the flat matrix c For small, this loss overwhelms the sum of squares gain c But for large enough,. 1/k The maximizer jumps instantaneously from flat, to a matrix where vertices capture the majority of mass k Proved this happens only for c >klog k log k 1
91 X i;j a ij log a ij + c 1 X 2 k i;j a 2 ij Entropy decreases away from the flat matrix c For small, this loss overwhelms the sum of squares gain c But for large enough,. 1/k The maximizer jumps instantaneously from flat, to a matrix where entries capture majority of mass k
92 X i;j a ij log a ij + c 1 X 2 k i;j a 2 ij Entropy decreases away from the flat matrix c For small, this loss overwhelms the sum of squares gain c But for large enough,. 1/k The maximizer jumps instantaneously from flat, to a matrix where entries capture majority of mass k This jump happens only after c >klog k log k 1
93 Proof overview Proof. Compare the value at the flat matrix with upper bound for everywhere else derived by:
94 Proof overview Proof. Compare the value at the flat matrix with upper bound for everywhere else derived by: 1. Relax to singly stochastic matrices.
95 Proof overview Proof. Compare the value at the flat matrix with upper bound for everywhere else derived by: 1. Relax to singly stochastic matrices. 2. Prescribe the L 2 norm of each row ρ i.
96 Proof overview Proof. Compare the value at the flat matrix with upper bound for everywhere else derived by: 1. Relax to singly stochastic matrices. 2. Prescribe the L 2 norm of each row ρ i. 3. Find max-entropy, f(ρ i ), of each row given ρ i.
97 Proof overview Proof. Compare the value at the flat matrix with upper bound for everywhere else derived by: 1. Relax to singly stochastic matrices. 2. Prescribe the L 2 norm of each row ρ i. 3. Find max-entropy, f(ρ i ), of each row given ρ i. 4. Prove that f > 0.
98 Proof overview Proof. Compare the value at the flat matrix with upper bound for everywhere else derived by: 1. Relax to singly stochastic matrices. 2. Prescribe the L 2 norm of each row ρ i. 3. Find max-entropy, f(ρ i ), of each row given ρ i. 4. Prove that f > Use (4) to determine the optimal distribution of the ρ i given their total ρ.
99 Proof overview Proof. Compare the value at the flat matrix with upper bound for everywhere else derived by: 1. Relax to singly stochastic matrices. 2. Prescribe the L 2 norm of each row ρ i. 3. Find max-entropy, f(ρ i ), of each row given ρ i. 4. Prove that f > Use (4) to determine the optimal distribution of the ρ i given their total ρ. 6. Optimize over ρ.
100 Random regular graphs Theorem. For every integer d>0, w.h.p. the chromatic number of a random d-regular graph is either k, k +1,ork +2 where k is the smallest integer s.t. d<2k log k.
101 Maximize X k i =1 subject to X k i =1 X k i =1 A vector analogue (optimizing a single row) a i log a i a i = 1 a 2 i = ρ for some 1/k < ρ < 1
102 Maximize X k i =1 subject to X k i =1 X k i =1 A vector analogue (optimizing a single row) a i log a i a i = 1 a 2 i = ρ for some 1/k < ρ < 1 k
103 Maximize X k i =1 subject to X k i =1 X k i =1 a i log a i a i = 1 a 2 i = ρ for some 1/k < ρ < 1 A vector analogue (optimizing a single row) For k =3 the maximizer is (x, y, y) wherex>y
104 Maximize X k i =1 subject to X k i =1 X k i =1 a i log a i a i = 1 a 2 i = ρ for some 1/k < ρ < 1 A vector analogue (optimizing a single row) For k =3 the maximizer is (x, y, y) wherex>y
105 Maximize X k i =1 subject to X k i =1 X k i =1 a i log a i a i = 1 a 2 i = ρ for some 1/k < ρ < 1 A vector analogue (optimizing a single row) For k =3 the maximizer is (x, y, y) wherex>y
106 Maximize X k i =1 subject to X k i =1 X k i =1 a i log a i a i = 1 a 2 i = ρ for some 1/k < ρ < 1 A vector analogue (optimizing a single row) For k =3 the maximizer is (x, y, y) wherex>y
107 Maximize X k i =1 subject to X k i =1 X k i =1 a i log a i a i = 1 a 2 i = ρ for some 1/k < ρ < 1 A vector analogue (optimizing a single row) For k =3 the maximizer is (x, y, y) wherex>y For k>3 the maximizer is (x, y,..., y)
108 Maximum entropy image restoration Create a composite image of an object that: Minimizes empirical error Typically, least-squares error over luminance Maximizes plausibility Typically, maximum entropy
109 Maximum entropy image restoration Structure of maximizer helps detect stars in astronomy
110 The End
The Chromatic Number of Random Regular Graphs
The Chromatic Number of Random Regular Graphs Dimitris Achlioptas 1 and Cristopher Moore 2 1 Microsoft Research, Redmond, WA 98052, USA optas@microsoft.com 2 University of New Mexico, NM 87131, USA moore@cs.unm.edu
More informationTwo-coloring random hypergraphs
Two-coloring random hypergraphs Dimitris Achlioptas Jeong Han Kim Michael Krivelevich Prasad Tetali December 17, 1999 Technical Report MSR-TR-99-99 Microsoft Research Microsoft Corporation One Microsoft
More informationc 2006 Society for Industrial and Applied Mathematics
SIAM J. COMPUT. Vol. 36, No. 3, pp. 740 762 c 2006 Society for Industrial and Applied Mathematics RANDOM k-sat: TWO MOMENTS SUFFICE TO CROSS A SHARP THRESHOLD DIMITRIS ACHLIOPTAS AND CRISTOPHER MOORE Abstract.
More informationLecture 8: February 8
CS71 Randomness & Computation Spring 018 Instructor: Alistair Sinclair Lecture 8: February 8 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They
More informationAlmost all graphs with 2.522n edges are not 3-colorable
Almost all graphs with 2.522n edges are not 3-colorable Dimitris Achlioptas optas@cs.toronto.edu Michael Molloy molloy@cs.toronto.edu Department of Computer Science University of Toronto Toronto, Ontario
More informationLecture 5: January 30
CS71 Randomness & Computation Spring 018 Instructor: Alistair Sinclair Lecture 5: January 30 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They
More informationChromatic number, clique subdivisions, and the conjectures of
Chromatic number, clique subdivisions, and the conjectures of Hajós and Erdős-Fajtlowicz Jacob Fox Choongbum Lee Benny Sudakov MIT UCLA UCLA Hajós conjecture Hajós conjecture Conjecture: (Hajós 1961) If
More informationA Tale of Two Cultures: Phase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute
A Tale of Two Cultures: Phase Transitions in Physics and Computer Science Cristopher Moore University of New Mexico and the Santa Fe Institute Computational Complexity Why are some problems qualitatively
More informationPCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai
PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions My T. Thai 1 1 Hardness of Approximation Consider a maximization problem Π such as MAX-E3SAT. To show that it is NP-hard to approximation
More informationPhase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute
Phase Transitions in Physics and Computer Science Cristopher Moore University of New Mexico and the Santa Fe Institute Magnetism When cold enough, Iron will stay magnetized, and even magnetize spontaneously
More informationColoring Simple Hypergraphs
Department of Mathematics, Statistics and Computer Science University of Illinois Chicago August 28, 2010 Problem Let n 2 and suppose that S [n] [n] with S 2n 1. Then some three points in S determine a
More informationCS 6505, Complexity and Algorithms Week 7: NP Completeness
CS 6505, Complexity and Algorithms Week 7: NP Completeness Reductions We have seen some problems in P and NP, and we ve talked about space complexity. The Space Hierarchy Theorem showed us that there are
More informationNP-Complete Problems. More reductions
NP-Complete Problems More reductions Definitions P: problems that can be solved in polynomial time (typically in n, size of input) on a deterministic Turing machine Any normal computer simulates a DTM
More informationON THE NUMBER OF ALTERNATING PATHS IN BIPARTITE COMPLETE GRAPHS
ON THE NUMBER OF ALTERNATING PATHS IN BIPARTITE COMPLETE GRAPHS PATRICK BENNETT, ANDRZEJ DUDEK, ELLIOT LAFORGE December 1, 016 Abstract. Let C [r] m be a code such that any two words of C have Hamming
More informationNP-Complete Reductions 2
x 1 x 1 x 2 x 2 x 3 x 3 x 4 x 4 12 22 32 CS 447 11 13 21 23 31 33 Algorithms NP-Complete Reductions 2 Prof. Gregory Provan Department of Computer Science University College Cork 1 Lecture Outline NP-Complete
More informationThe Probabilistic Method
The Probabilistic Method Janabel Xia and Tejas Gopalakrishna MIT PRIMES Reading Group, mentors Gwen McKinley and Jake Wellens December 7th, 2018 Janabel Xia and Tejas Gopalakrishna Probabilistic Method
More informationNP and Computational Intractability
NP and Computational Intractability 1 Polynomial-Time Reduction Desiderata'. Suppose we could solve X in polynomial-time. What else could we solve in polynomial time? don't confuse with reduces from Reduction.
More informationRandom Graph Coloring
Random Graph Coloring Amin Coja-Oghlan Goethe University Frankfurt A simple question... What is the chromatic number of G(n,m)? [ER 60] n vertices m = dn/2 random edges ... that lacks a simple answer Early
More informationColoring Simple Hypergraphs
Department of Mathematics, Statistics and Computer Science University of Illinois Chicago May 13, 2011 A Puzzle Problem Let n 2 and suppose that S [n] [n] with S 2n 1. Then some three points in S determine
More informationOut-colourings of Digraphs
Out-colourings of Digraphs N. Alon J. Bang-Jensen S. Bessy July 13, 2017 Abstract We study vertex colourings of digraphs so that no out-neighbourhood is monochromatic and call such a colouring an out-colouring.
More informationTheory of Computation Time Complexity
Theory of Computation Time Complexity Bow-Yaw Wang Academia Sinica Spring 2012 Bow-Yaw Wang (Academia Sinica) Time Complexity Spring 2012 1 / 59 Time for Deciding a Language Let us consider A = {0 n 1
More informationNP-complete Problems
NP-complete Problems HP, TSP, 3COL, 0/1IP Dimitris Diamantis µπλ November 6, 2014 Dimitris Diamantis (µπλ ) NP-complete Problems November 6, 2014 1 / 34 HAMILTON PATH is NP-Complete Definition Given an
More informationCS6999 Probabilistic Methods in Integer Programming Randomized Rounding Andrew D. Smith April 2003
CS6999 Probabilistic Methods in Integer Programming Randomized Rounding April 2003 Overview 2 Background Randomized Rounding Handling Feasibility Derandomization Advanced Techniques Integer Programming
More informationEquitable coloring of random graphs
Michael Krivelevich 1, Balázs Patkós 2 1 Tel Aviv University, Tel Aviv, Israel 2 Central European University, Budapest, Hungary Phenomena in High Dimensions, Samos 2007 A set of vertices U V (G) is said
More informationAdding random edges to create the square of a Hamilton cycle
Adding random edges to create the square of a Hamilton cycle Patrick Bennett Andrzej Dudek Alan Frieze October 7, 2017 Abstract We consider how many random edges need to be added to a graph of order n
More informationA Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover
A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani Abstract We study semidefinite programming relaxations of Vertex Cover arising
More informationApproximation Preserving Reductions
Approximation Preserving Reductions - Memo Summary - AP-reducibility - L-reduction technique - Complete problems - Examples: MAXIMUM CLIQUE, MAXIMUM INDEPENDENT SET, MAXIMUM 2-SAT, MAXIMUM NAE 3-SAT, MAXIMUM
More informationRandom Graphs. Research Statement Daniel Poole Autumn 2015
I am interested in the interactions of probability and analysis with combinatorics and discrete structures. These interactions arise naturally when trying to find structure and information in large growing
More informationNP Completeness. CS 374: Algorithms & Models of Computation, Spring Lecture 23. November 19, 2015
CS 374: Algorithms & Models of Computation, Spring 2015 NP Completeness Lecture 23 November 19, 2015 Chandra & Lenny (UIUC) CS374 1 Spring 2015 1 / 37 Part I NP-Completeness Chandra & Lenny (UIUC) CS374
More information3-Coloring of Random Graphs
3-Coloring of Random Graphs Josep Díaz 1 UPC 1 Research partially supported by the Future and Emerging Technologies programme of the EU under contract 001907 (DELIS) Coloring problems. Given a graph G
More informationEssential facts about NP-completeness:
CMPSCI611: NP Completeness Lecture 17 Essential facts about NP-completeness: Any NP-complete problem can be solved by a simple, but exponentially slow algorithm. We don t have polynomial-time solutions
More informationPhase transitions in discrete structures
Phase transitions in discrete structures Amin Coja-Oghlan Goethe University Frankfurt Overview 1 The physics approach. [following Mézard, Montanari 09] Basics. Replica symmetry ( Belief Propagation ).
More informationRandom Satisfiability
Handbook of Satisfiability Armin Biere, Marijn Heule, Hans van Maaren and Toby Walsch IOS Press, 2008 c 2008 Dimitris Achlioptas. All rights reserved. 243 Chapter 8 Random Satisfiability Dimitris Achlioptas
More informationSharp threshold functions for random intersection graphs via a coupling method.
Sharp threshold functions for random intersection graphs via a coupling method. Katarzyna Rybarczyk Faculty of Mathematics and Computer Science, Adam Mickiewicz University, 60 769 Poznań, Poland kryba@amu.edu.pl
More informationInduced subgraphs with many repeated degrees
Induced subgraphs with many repeated degrees Yair Caro Raphael Yuster arxiv:1811.071v1 [math.co] 17 Nov 018 Abstract Erdős, Fajtlowicz and Staton asked for the least integer f(k such that every graph with
More informationBounds for pairs in partitions of graphs
Bounds for pairs in partitions of graphs Jie Ma Xingxing Yu School of Mathematics Georgia Institute of Technology Atlanta, GA 30332-0160, USA Abstract In this paper we study the following problem of Bollobás
More information1 Primals and Duals: Zero Sum Games
CS 124 Section #11 Zero Sum Games; NP Completeness 4/15/17 1 Primals and Duals: Zero Sum Games We can represent various situations of conflict in life in terms of matrix games. For example, the game shown
More informationAverage-case Analysis for Combinatorial Problems,
Average-case Analysis for Combinatorial Problems, with s and Stochastic Spanning Trees Mathematical Sciences, Carnegie Mellon University February 2, 2006 Outline Introduction 1 Introduction Combinatorial
More informationTight Bounds For Random MAX 2-SAT
Tight Bounds For Random MAX 2-SAT MohammadTaghi Hajiaghayi Jeong Han Kim Abstract For a conjunctive normal form formula F with n variables and m = cn 2-variable clauses (c is called the density), denote
More informationChapter 2. Reductions and NP. 2.1 Reductions Continued The Satisfiability Problem (SAT) SAT 3SAT. CS 573: Algorithms, Fall 2013 August 29, 2013
Chapter 2 Reductions and NP CS 573: Algorithms, Fall 2013 August 29, 2013 2.1 Reductions Continued 2.1.1 The Satisfiability Problem SAT 2.1.1.1 Propositional Formulas Definition 2.1.1. Consider a set of
More informationAn asymptotic multipartite Kühn-Osthus theorem
An asymptotic multipartite Kühn-Osthus theorem Ryan R. Martin 1 Richard Mycroft 2 Jozef Skokan 3 1 Iowa State University 2 University of Birmingham 3 London School of Economics 08 August 2017 Algebraic
More informationSpectral thresholds in the bipartite stochastic block model
Spectral thresholds in the bipartite stochastic block model Laura Florescu and Will Perkins NYU and U of Birmingham September 27, 2016 Laura Florescu and Will Perkins Spectral thresholds in the bipartite
More informationIndependent Transversals in r-partite Graphs
Independent Transversals in r-partite Graphs Raphael Yuster Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract Let G(r, n) denote
More informationMath 261A Probabilistic Combinatorics Instructor: Sam Buss Fall 2015 Homework assignments
Math 261A Probabilistic Combinatorics Instructor: Sam Buss Fall 2015 Homework assignments Problems are mostly taken from the text, The Probabilistic Method (3rd edition) by N Alon and JH Spencer Please
More information8. INTRACTABILITY I. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley. Last updated on 2/6/18 2:16 AM
8. INTRACTABILITY I poly-time reductions packing and covering problems constraint satisfaction problems sequencing problems partitioning problems graph coloring numerical problems Lecture slides by Kevin
More informationCSI 4105 MIDTERM SOLUTION
University of Ottawa CSI 4105 MIDTERM SOLUTION Instructor: Lucia Moura Feb 6, 2010 10:00 am Duration: 1:50 hs Closed book Last name: First name: Student number: There are 4 questions and 100 marks total.
More informationHARDNESS AND ALGORITHMS FOR RAINBOW CONNECTIVITY
HARDNESS AND ALGORITHMS FOR RAINBOW CONNECTIVITY SOURAV CHAKRABORTY 1 AND ELDAR FISCHER 1 AND ARIE MATSLIAH 2 AND RAPHAEL YUSTER 3 1 Department of Computer Science, Technion, Haifa 32000, Israel. E-mail
More informationPhase Transitions in k-colorability of Random Graphs
Phase Transitions in -Colorability of Random Graphs Cris Moore Santa Fe Institute University of New Mexico Anna Olson Carnegie Mellon University August 15, 2008 Abstract We used the first- and second-moment
More informationPolynomial-Time Reductions
Reductions 1 Polynomial-Time Reductions Classify Problems According to Computational Requirements Q. Which problems will we be able to solve in practice? A working definition. [von Neumann 1953, Godel
More informationThe Turán number of sparse spanning graphs
The Turán number of sparse spanning graphs Noga Alon Raphael Yuster Abstract For a graph H, the extremal number ex(n, H) is the maximum number of edges in a graph of order n not containing a subgraph isomorphic
More informationLecture 7: February 6
CS271 Randomness & Computation Spring 2018 Instructor: Alistair Sinclair Lecture 7: February 6 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They
More informationPCP Theorem and Hardness of Approximation
PCP Theorem and Hardness of Approximation An Introduction Lee Carraher and Ryan McGovern Department of Computer Science University of Cincinnati October 27, 2003 Introduction Assuming NP P, there are many
More informationSAT, NP, NP-Completeness
CS 473: Algorithms, Spring 2018 SAT, NP, NP-Completeness Lecture 22 April 13, 2018 Most slides are courtesy Prof. Chekuri Ruta (UIUC) CS473 1 Spring 2018 1 / 57 Part I Reductions Continued Ruta (UIUC)
More informationLecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT
CMPUT 67: Approximation Algorithms Fall 014 Lecture 1 Oct. 4): Max Cut SDP Gap and Max -SAT Lecturer: Zachary Friggstad Scribe: Chris Martin 1.1 Near-Tight Analysis of the Max Cut SDP Recall the Max Cut
More informationChasing the k-sat Threshold
Chasing the k-sat Threshold Amin Coja-Oghlan Goethe University Frankfurt Random Discrete Structures In physics, phase transitions are studied by non-rigorous methods. New mathematical ideas are necessary
More informationChapter 3: Proving NP-completeness Results
Chapter 3: Proving NP-completeness Results Six Basic NP-Complete Problems Some Techniques for Proving NP-Completeness Some Suggested Exercises 1.1 Six Basic NP-Complete Problems 3-SATISFIABILITY (3SAT)
More informationNP-COMPLETE PROBLEMS. 1. Characterizing NP. Proof
T-79.5103 / Autumn 2006 NP-complete problems 1 NP-COMPLETE PROBLEMS Characterizing NP Variants of satisfiability Graph-theoretic problems Coloring problems Sets and numbers Pseudopolynomial algorithms
More information8.5 Sequencing Problems
8.5 Sequencing Problems Basic genres. Packing problems: SET-PACKING, INDEPENDENT SET. Covering problems: SET-COVER, VERTEX-COVER. Constraint satisfaction problems: SAT, 3-SAT. Sequencing problems: HAMILTONIAN-CYCLE,
More informationHiding Satisfying Assignments: Two are Better than One
Hiding Satisfying Assignments: Two are Better than One Dimitris Achlioptas Haixia Jia Cristopher Moore optas@microsoft.com hjia@cs.unm.edu moore@cs.unm.edu Microsoft Research Computer Science Department
More informationCS 301: Complexity of Algorithms (Term I 2008) Alex Tiskin Harald Räcke. Hamiltonian Cycle. 8.5 Sequencing Problems. Directed Hamiltonian Cycle
8.5 Sequencing Problems Basic genres. Packing problems: SET-PACKING, INDEPENDENT SET. Covering problems: SET-COVER, VERTEX-COVER. Constraint satisfaction problems: SAT, 3-SAT. Sequencing problems: HAMILTONIAN-CYCLE,
More informationChromatic number, clique subdivisions, and the conjectures of Hajós and Erdős-Fajtlowicz
Chromatic number, clique subdivisions, and the conjectures of Hajós and Erdős-Fajtlowicz Jacob Fox Choongbum Lee Benny Sudakov Abstract For a graph G, let χ(g) denote its chromatic number and σ(g) denote
More information18.5 Crossings and incidences
18.5 Crossings and incidences 257 The celebrated theorem due to P. Turán (1941) states: if a graph G has n vertices and has no k-clique then it has at most (1 1/(k 1)) n 2 /2 edges (see Theorem 4.8). Its
More informationShow that the following problems are NP-complete
Show that the following problems are NP-complete April 7, 2018 Below is a list of 30 exercises in which you are asked to prove that some problem is NP-complete. The goal is to better understand the theory
More informationUC Berkeley CS 170: Efficient Algorithms and Intractable Problems Handout 22 Lecturer: David Wagner April 24, Notes 22 for CS 170
UC Berkeley CS 170: Efficient Algorithms and Intractable Problems Handout 22 Lecturer: David Wagner April 24, 2003 Notes 22 for CS 170 1 NP-completeness of Circuit-SAT We will prove that the circuit satisfiability
More informationCOS597D: Information Theory in Computer Science October 5, Lecture 6
COS597D: Information Theory in Computer Science October 5, 2011 Lecture 6 Lecturer: Mark Braverman Scribe: Yonatan Naamad 1 A lower bound for perfect hash families. In the previous lecture, we saw that
More informationLecture 15: A Brief Look at PCP
IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Basic Course on Computational Complexity Lecture 15: A Brief Look at PCP David Mix Barrington and Alexis Maciel August 4, 2000 1. Overview
More information< k 2n. 2 1 (n 2). + (1 p) s) N (n < 1
List of Problems jacques@ucsd.edu Those question with a star next to them are considered slightly more challenging. Problems 9, 11, and 19 from the book The probabilistic method, by Alon and Spencer. Question
More informationAsymptotically optimal induced universal graphs
Asymptotically optimal induced universal graphs Noga Alon Abstract We prove that the minimum number of vertices of a graph that contains every graph on vertices as an induced subgraph is (1 + o(1))2 (
More informationSolving Random Satisfiable 3CNF Formulas in Expected Polynomial Time
Solving Random Satisfiable 3CNF Formulas in Expected Polynomial Time Michael Krivelevich and Dan Vilenchik Tel-Aviv University Solving Random Satisfiable 3CNF Formulas in Expected Polynomial Time p. 1/2
More informationPredicting Phase Transitions in Hypergraph q-coloring with the Cavity Method
Predicting Phase Transitions in Hypergraph q-coloring with the Cavity Method Marylou Gabrié (LPS, ENS) Varsha Dani (University of New Mexico), Guilhem Semerjian (LPT, ENS), Lenka Zdeborová (CEA, Saclay)
More informationReconstruction in the Generalized Stochastic Block Model
Reconstruction in the Generalized Stochastic Block Model Marc Lelarge 1 Laurent Massoulié 2 Jiaming Xu 3 1 INRIA-ENS 2 INRIA-Microsoft Research Joint Centre 3 University of Illinois, Urbana-Champaign GDR
More informationOn the Complexity of the Minimum Independent Set Partition Problem
On the Complexity of the Minimum Independent Set Partition Problem T-H. Hubert Chan 1, Charalampos Papamanthou 2, and Zhichao Zhao 1 1 Department of Computer Science the University of Hong Kong {hubert,zczhao}@cs.hku.hk
More informationThe concentration of the chromatic number of random graphs
The concentration of the chromatic number of random graphs Noga Alon Michael Krivelevich Abstract We prove that for every constant δ > 0 the chromatic number of the random graph G(n, p) with p = n 1/2
More informationCS21 Decidability and Tractability
CS21 Decidability and Tractability Lecture 20 February 23, 2018 February 23, 2018 CS21 Lecture 20 1 Outline the complexity class NP NP-complete probelems: Subset Sum NP-complete problems: NAE-3-SAT, max
More informationSAT, Coloring, Hamiltonian Cycle, TSP
1 SAT, Coloring, Hamiltonian Cycle, TSP Slides by Carl Kingsford Apr. 28, 2014 Sects. 8.2, 8.7, 8.5 2 Boolean Formulas Boolean Formulas: Variables: x 1, x 2, x 3 (can be either true or false) Terms: t
More informationLimits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam
Limits to Approximability: When Algorithms Won't Help You Note: Contents of today s lecture won t be on the exam Outline Limits to Approximability: basic results Detour: Provers, verifiers, and NP Graph
More informationTiling on multipartite graphs
Tiling on multipartite graphs Ryan Martin Mathematics Department Iowa State University rymartin@iastate.edu SIAM Minisymposium on Graph Theory Joint Mathematics Meetings San Francisco, CA Ryan Martin (Iowa
More informationMore NP-Complete Problems
CS 473: Algorithms, Spring 2018 More NP-Complete Problems Lecture 23 April 17, 2018 Most slides are courtesy Prof. Chekuri Ruta (UIUC) CS473 1 Spring 2018 1 / 57 Recap NP: languages/problems that have
More informationTHE THRESHOLD FOR RANDOM k-sat IS 2 k log 2 O(k)
JOURNAL OF THE AMERICAN MATHEMATICAL SOCIETY Volume 17, Number 4, Pages 947 973 S 0894-034704)00464-3 Article electronically published on August 27, 2004 THE THRESHOLD FOR RANDOM k-sat IS 2 k log 2 Ok)
More informationEdge-disjoint induced subgraphs with given minimum degree
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster Department of Mathematics University of Haifa Haifa 31905, Israel raphy@math.haifa.ac.il Submitted: Nov 9, 01; Accepted: Feb 5,
More informationLecture 6,7 (Sept 27 and 29, 2011 ): Bin Packing, MAX-SAT
,7 CMPUT 675: Approximation Algorithms Fall 2011 Lecture 6,7 (Sept 27 and 29, 2011 ): Bin Pacing, MAX-SAT Lecturer: Mohammad R. Salavatipour Scribe: Weitian Tong 6.1 Bin Pacing Problem Recall the bin pacing
More informationLoose Hamilton Cycles in Random k-uniform Hypergraphs
Loose Hamilton Cycles in Random k-uniform Hypergraphs Andrzej Dudek and Alan Frieze Department of Mathematical Sciences Carnegie Mellon University Pittsburgh, PA 1513 USA Abstract In the random k-uniform
More informationApplications of the Lopsided Lovász Local Lemma Regarding Hypergraphs
Regarding Hypergraphs Ph.D. Dissertation Defense April 15, 2013 Overview The Local Lemmata 2-Coloring Hypergraphs with the Original Local Lemma Counting Derangements with the Lopsided Local Lemma Lopsided
More informationHardness and Algorithms for Rainbow Connection
Hardness and Algorithms for Rainbow Connection Sourav Chakraborty Eldar Fischer Arie Matsliah Raphael Yuster Abstract An edge-colored graph G is rainbow connected if any two vertices are connected by a
More informationApproximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta
Approximation Algorithms and Hardness of Approximation IPM, Jan 2006 Mohammad R. Salavatipour Department of Computing Science University of Alberta 1 Introduction For NP-hard optimization problems, we
More informationSets that are connected in two random graphs
Sets that are connected in two random graphs Michael Molloy August 17, 2012 Abstract We consider two random graphs G 1, G 2, both on the same vertex set. We ask whether there is a non-trivial set of vertices
More informationComplexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler
Complexity Theory Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Reinhard
More informationAlgorithms and Theory of Computation. Lecture 22: NP-Completeness (2)
Algorithms and Theory of Computation Lecture 22: NP-Completeness (2) Xiaohui Bei MAS 714 November 8, 2018 Nanyang Technological University MAS 714 November 8, 2018 1 / 20 Set Cover Set Cover Input: a set
More informationThe solution space geometry of random linear equations
The solution space geometry of random linear equations Dimitris Achlioptas University of Athens Michael Molloy University of Toronto Abstract We consider random systems of linear equations over GF2) in
More informationOutline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.
Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität
More informationTheorem (Special Case of Ramsey s Theorem) R(k, l) is finite. Furthermore, it satisfies,
Math 16A Notes, Wee 6 Scribe: Jesse Benavides Disclaimer: These notes are not nearly as polished (and quite possibly not nearly as correct) as a published paper. Please use them at your own ris. 1. Ramsey
More informationProbabilistic Combinatorics. Jeong Han Kim
Probabilistic Combinatorics Jeong Han Kim 1 Tentative Plans 1. Basics for Probability theory Coin Tossing, Expectation, Linearity of Expectation, Probability vs. Expectation, Bool s Inequality 2. First
More informationHardness of Approximation
Hardness of Approximation We have seen several methods to find approximation algorithms for NP-hard problems We have also seen a couple of examples where we could show lower bounds on the achievable approxmation
More informationLocal Maxima and Improved Exact Algorithm for MAX-2-SAT
CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE 2018, Article 02, pages 1 22 http://cjtcs.cs.uchicago.edu/ Local Maxima and Improved Exact Algorithm for MAX-2-SAT Matthew B. Hastings Received March 8,
More informationACO Comprehensive Exam October 14 and 15, 2013
1. Computability, Complexity and Algorithms (a) Let G be the complete graph on n vertices, and let c : V (G) V (G) [0, ) be a symmetric cost function. Consider the following closest point heuristic for
More informationHiding Satisfying Assignments: Two are Better than One
Journal of Artificial Intelligence Research 24 (2005) 623-639 Submitted 12/04; published 11/05 Hiding Satisfying Assignments: Two are Better than One Dimitris Achlioptas Microsoft Research Redmond, Washington
More informationContainment restrictions
Containment restrictions Tibor Szabó Extremal Combinatorics, FU Berlin, WiSe 207 8 In this chapter we switch from studying constraints on the set operation intersection, to constraints on the set relation
More informationRainbow Hamilton cycles in uniform hypergraphs
Rainbow Hamilton cycles in uniform hypergraphs Andrzej Dude Department of Mathematics Western Michigan University Kalamazoo, MI andrzej.dude@wmich.edu Alan Frieze Department of Mathematical Sciences Carnegie
More informationConjunctive Normal Form and SAT
Notes on Satisfiability-Based Problem Solving Conjunctive Normal Form and SAT David Mitchell mitchell@cs.sfu.ca October 4, 2015 These notes are a preliminary draft. Please use freely, but do not re-distribute
More informationCOMP Analysis of Algorithms & Data Structures
COMP 3170 - Analysis of Algorithms & Data Structures Shahin Kamali Computational Complexity CLRS 34.1-34.4 University of Manitoba COMP 3170 - Analysis of Algorithms & Data Structures 1 / 50 Polynomial
More information