Independence and chromatic number (and random k-sat): Sparse Case. Dimitris Achlioptas Microsoft

Size: px
Start display at page:

Download "Independence and chromatic number (and random k-sat): Sparse Case. Dimitris Achlioptas Microsoft"

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 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 information

Two-coloring random hypergraphs

Two-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 information

c 2006 Society for Industrial and Applied Mathematics

c 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 information

Lecture 8: February 8

Lecture 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 information

Almost all graphs with 2.522n edges are not 3-colorable

Almost 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 information

Lecture 5: January 30

Lecture 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 information

Chromatic number, clique subdivisions, and the conjectures of

Chromatic 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 information

A 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 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 information

PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai

PCPs 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 information

Phase 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 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 information

Coloring Simple Hypergraphs

Coloring 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 information

CS 6505, Complexity and Algorithms Week 7: NP Completeness

CS 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 information

NP-Complete Problems. More reductions

NP-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 information

ON THE NUMBER OF ALTERNATING PATHS IN BIPARTITE COMPLETE GRAPHS

ON 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 information

NP-Complete Reductions 2

NP-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 information

The Probabilistic Method

The 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 information

NP and Computational Intractability

NP 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 information

Random Graph Coloring

Random 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 information

Coloring Simple Hypergraphs

Coloring 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 information

Out-colourings of Digraphs

Out-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 information

Theory of Computation Time Complexity

Theory 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 information

NP-complete Problems

NP-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 information

CS6999 Probabilistic Methods in Integer Programming Randomized Rounding Andrew D. Smith April 2003

CS6999 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 information

Equitable coloring of random graphs

Equitable 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 information

Adding random edges to create the square of a Hamilton cycle

Adding 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 information

A 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 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 information

Approximation Preserving Reductions

Approximation 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 information

Random Graphs. Research Statement Daniel Poole Autumn 2015

Random 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 information

NP Completeness. CS 374: Algorithms & Models of Computation, Spring Lecture 23. November 19, 2015

NP 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 information

3-Coloring of Random Graphs

3-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 information

Essential facts about NP-completeness:

Essential 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 information

Phase transitions in discrete structures

Phase 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 information

Random Satisfiability

Random 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 information

Sharp threshold functions for random intersection graphs via a coupling method.

Sharp 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 information

Induced subgraphs with many repeated degrees

Induced 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 information

Bounds for pairs in partitions of graphs

Bounds 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 information

1 Primals and Duals: Zero Sum Games

1 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 information

Average-case Analysis for Combinatorial Problems,

Average-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 information

Tight Bounds For Random MAX 2-SAT

Tight 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 information

Chapter 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. 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 information

An asymptotic multipartite Kühn-Osthus theorem

An 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 information

Spectral thresholds in the bipartite stochastic block model

Spectral 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 information

Independent Transversals in r-partite Graphs

Independent 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 information

Math 261A Probabilistic Combinatorics Instructor: Sam Buss Fall 2015 Homework assignments

Math 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 information

8. INTRACTABILITY I. Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley. Last updated on 2/6/18 2:16 AM

8. 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 information

CSI 4105 MIDTERM SOLUTION

CSI 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 information

HARDNESS AND ALGORITHMS FOR RAINBOW CONNECTIVITY

HARDNESS 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 information

Phase Transitions in k-colorability of Random Graphs

Phase 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 information

Polynomial-Time Reductions

Polynomial-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 information

The Turán number of sparse spanning graphs

The 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 information

Lecture 7: February 6

Lecture 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 information

PCP Theorem and Hardness of Approximation

PCP 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 information

SAT, NP, NP-Completeness

SAT, 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 information

Lecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT

Lecture 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 information

Chasing the k-sat Threshold

Chasing 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 information

Chapter 3: Proving NP-completeness Results

Chapter 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 information

NP-COMPLETE PROBLEMS. 1. Characterizing NP. Proof

NP-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 information

8.5 Sequencing Problems

8.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 information

Hiding Satisfying Assignments: Two are Better than One

Hiding 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 information

CS 301: Complexity of Algorithms (Term I 2008) Alex Tiskin Harald Räcke. Hamiltonian Cycle. 8.5 Sequencing Problems. Directed Hamiltonian Cycle

CS 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 information

Chromatic 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 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 information

18.5 Crossings and incidences

18.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 information

Show that the following problems are NP-complete

Show 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 information

UC 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, 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 information

COS597D: Information Theory in Computer Science October 5, Lecture 6

COS597D: 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 information

Lecture 15: A Brief Look at PCP

Lecture 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

< 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 information

Asymptotically optimal induced universal graphs

Asymptotically 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 information

Solving Random Satisfiable 3CNF Formulas in Expected Polynomial Time

Solving 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 information

Predicting Phase Transitions in Hypergraph q-coloring with the Cavity Method

Predicting 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 information

Reconstruction in the Generalized Stochastic Block Model

Reconstruction 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 information

On the Complexity of the Minimum Independent Set Partition Problem

On 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 information

The concentration of the chromatic number of random graphs

The 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 information

CS21 Decidability and Tractability

CS21 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 information

SAT, Coloring, Hamiltonian Cycle, TSP

SAT, 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 information

Limits 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 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 information

Tiling on multipartite graphs

Tiling 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 information

More NP-Complete Problems

More 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 information

THE THRESHOLD FOR RANDOM k-sat IS 2 k log 2 O(k)

THE 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 information

Edge-disjoint induced subgraphs with given minimum degree

Edge-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 information

Lecture 6,7 (Sept 27 and 29, 2011 ): Bin Packing, MAX-SAT

Lecture 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 information

Loose Hamilton Cycles in Random k-uniform Hypergraphs

Loose 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 information

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs

Applications 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 information

Hardness and Algorithms for Rainbow Connection

Hardness 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 information

Approximation 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 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 information

Sets that are connected in two random graphs

Sets 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 information

Complexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler

Complexity 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 information

Algorithms and Theory of Computation. Lecture 22: NP-Completeness (2)

Algorithms 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 information

The solution space geometry of random linear equations

The 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 information

Outline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.

Outline. 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 information

Theorem (Special Case of Ramsey s Theorem) R(k, l) is finite. Furthermore, it satisfies,

Theorem (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 information

Probabilistic Combinatorics. Jeong Han Kim

Probabilistic 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 information

Hardness of Approximation

Hardness 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 information

Local Maxima and Improved Exact Algorithm for MAX-2-SAT

Local 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 information

ACO Comprehensive Exam October 14 and 15, 2013

ACO 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 information

Hiding Satisfying Assignments: Two are Better than One

Hiding 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 information

Containment restrictions

Containment 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 information

Rainbow Hamilton cycles in uniform hypergraphs

Rainbow 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 information

Conjunctive Normal Form and SAT

Conjunctive 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 information

COMP Analysis of Algorithms & Data Structures

COMP 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