Global Optima from Local Algorithms
|
|
- Samson Phillips
- 5 years ago
- Views:
Transcription
1 Global Optima from Local Algorithms Dimitris Achlioptas 1 Fotis Iliopoulos 2 1 UC Santa Cruz 2 UC Berkeley Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
2 The Lovász Local Lemma The LLL Setting Probability space + Set of m bad events B = {E 1, E 2,..., E m }. If {E i } are independent, Pr[Nothing bad happens] = m i=1 (1 p i). But what if avoiding some bad events boosts some other bad events? Example: Ω = {0, 1} 3 with uniform measure, F = (x 1 x 2 ) (x 2 x 3 ). Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
3 The Lovász Local Lemma The LLL Setting Probability space + Set of m bad events B = {E 1, E 2,..., E m }. If {E i } are independent, Pr[Nothing bad happens] = m i=1 (1 p i). But what if avoiding some bad events boosts some other bad events? Example: Ω = {0, 1} 3 with uniform measure, F = (x 1 x 2 ) (x 2 x 3 ). General LLL (Erdős, Lovász 75) If each E i is mutually independent of all events in B \ (Γ(i) E i ) and there exist {x i } [0, 1) such that x i Pr[E i ] j Γ(i) (1 x j) then Pr[Nothing bad happens] m i=1 (1 x i). Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
4 The Lovász Local Lemma The LLL Setting Probability space + Set of m bad events B = {E 1, E 2,..., E m }. If {E i } are independent, Pr[Nothing bad happens] = m i=1 (1 p i). But what if avoiding some bad events boosts some other bad events? Example: Ω = {0, 1} 3 with uniform measure, F = (x 1 x 2 ) (x 2 x 3 ). Asymmetric LLL (Very Handy Corrolary) If each E i is mutually independent of all events in B \ (Γ(i) E i ) and Pr[E j ] 1 4 j Γ(i) then Pr[Nothing bad happens] > 0. Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
5 The Lovász Local Lemma The LLL Setting Probability space + Set of m bad events B = {E 1, E 2,..., E m }. If {E i } are independent, Pr[Nothing bad happens] = m i=1 (1 p i). But what if avoiding some bad events boosts some other bad events? Example: Ω = {0, 1} 3 with uniform measure, F = (x 1 x 2 ) (x 2 x 3 ). Lopsided LLL (Erdős, Spencer 91) If each E i is never boosted by any conditioning on events in B \ (Γ(i) E i ) and there exist {x i } [0, 1) such that x i Pr[E i ] j Γ(i) (1 x j) then Pr[Nothing bad happens] m i=1 (1 x i). Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
6 The Lovász Local Lemma A Tight Example and a Breakthrough Example Every k-cnf formula where each clause shares variables with at most 2 k /e other clauses is satisfiable. Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
7 The Lovász Local Lemma A Tight Example and a Breakthrough Example Every k-cnf formula where each clause shares variables with at most 2 k /e other clauses is satisfiable. Theorem (Gebauer, Szabo, Tardos 11) There exist unsatisfiable formulas with = (1 + δ k )2 k /e, where δ k 0. Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
8 The Lovász Local Lemma A Tight Example and a Breakthrough Example Every k-cnf formula where each clause shares variables with at most 2 k /e other clauses is satisfiable. Theorem (Gebauer, Szabo, Tardos 11) There exist unsatisfiable formulas with = (1 + δ k )2 k /e, where δ k 0. Algorithmic LLL: a s.t.a can be found efficiently if 2 k/4 [Beck 91], [Alon 91], [Molloy, Reed 98], [Czumaj, Scheideler 00], [Srinivasan 08] Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
9 The Lovász Local Lemma A Tight Example and a Breakthrough Example Every k-cnf formula where each clause shares variables with at most 2 k /e other clauses is satisfiable. Theorem (Gebauer, Szabo, Tardos 11) There exist unsatisfiable formulas with = (1 + δ k )2 k /e, where δ k 0. Algorithmic LLL: a s.t.a can be found efficiently if 2 k/4 [Beck 91], [Alon 91], [Molloy, Reed 98], [Czumaj, Scheideler 00], [Srinivasan 08] Theorem (Moser 09) If (F ) < 2 k 5 a sat assignment can be found in O( V + C log C ). Moser s ideas, with more care, yield 2 k /e. [Messner, Thierauf 11] Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
10 Algorithmic Aspects The Moser-Tardos Variable Setting Assume that µ is a product probability space over n variables, i.e., µ(ω) = µ 1 (ω 1 ) µ n (ω n ) for all ω Ω. Theorem (Moser Tardos 09) If E 1, E 2,..., E m satisfy the conditions of the original LLL, an element ω Ω such that none of the {E i } holds can be found in time O(m). Resample 1: Sample ω Ω according to µ Easy since µ is product 2: while some bad event occurs do 3: Select any occurring bad event E i 4: Resample the variables of E i according to µ 5: return ω Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
11 Algorithmic Aspects The Moser-Tardos Variable Setting Assume that µ is a product probability space over n variables, i.e., µ(ω) = µ 1 (ω 1 ) µ n (ω n ) for all ω Ω. Theorem (Moser Tardos 09) If E 1, E 2,..., E m satisfy the conditions of the original LLL, an element ω Ω such that none of the {E i } holds can be found in time O(m). Covers majority of existing LLL applications It can be parallelized [Moser, Tardos 09] It can be derandomized [Chandrasekaran, Goyal, Haeupler 09] May work even if m is exponential [Haeupler, Saha, Srinivasan 10] Shearer s condition suffices (weaker than LLL) [Kolipaka, Szegedy 11] Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
12 Algorithmic Aspects Limitations of the Moser Tardos Proof The proof depends heavily on µ being a product measure Does not extend to Lopsided LLL Hard to extend even to simple non-product spaces e.g., uniform measure on permutations [Harris, Srinivasan 13] Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
13 Algorithmic Aspects Limitations of the Moser Tardos Proof The proof depends heavily on µ being a product measure Does not extend to Lopsided LLL Hard to extend even to simple non-product spaces e.g., uniform measure on permutations [Harris, Srinivasan 13] Product measures require a variable decomposition. Product measures are algorithmically limiting: Resamplings are state-independent Example LLL requires e colors on graphs with max degree instead of just + 1 colors Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
14 Algorithmic Aspects What to do? Get Rid of the Measure Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
15 No Probability Measure Required No Measure Let Ω be an arbitrary finite set, such as: {0, 1} n P n Ham(G) := Hamiltonian cycles of graph G. Col q (G) := Valid edge-q-colorings of graph G. Permutations of [n] Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
16 No Probability Measure Required No Measure Let Ω be an arbitrary finite set, such as: {0, 1} n P n Ham(G) := Hamiltonian cycles of graph G. Col q (G) := Valid edge-q-colorings of graph G. Permutations of [n] Let F = {f 1, f 2,..., f m } be arbitrary subsets of Ω called flaws. Examples (Flaw f i is the subset of...) {0, 1} n that violates clause c i. SAT P n in which π(i) = i. Col q (G) in which cycle C i is bichromatic. Derangements Acyclic Edge Coloring Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
17 No Probability Measure Required The LLL as a Random Walk How to Find Flawless Objects Specify a directed graph D on Ω such that: Every flawed object has outdegree at least 1. Every flawless object has outdegree 0. Start at an arbitrary σ 1 Ω Take a random walk on D until you reach a sink. Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
18 No Probability Measure Required The LLL as a Random Walk How to Find Flawless Objects Specify a directed graph D on Ω such that: Every flawed object has outdegree at least 1. Every flawless object has outdegree 0. Start at an arbitrary σ 1 Ω Take a random walk on D until you reach a sink. Definition (writing σ Ω instead of ω Ω to emphasize state view) For σ Ω, let U(σ) = {f i : σ f i }. σ is flawless iff U(σ) =. σ Ω, f σ define a non-empty set A(f, σ) Ω of actions. Each τ A(f, σ) becomes an arc σ f τ in D. D is a multidigraph Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
19 No Probability Measure Required The Classics k-cnf formula F = c 1 c m with n variables. Ω = {0, 1} n. f i = {σ Ω : σ violates clause c i }. A(f i, σ) = {The 2 k mutations of σ through var(c i )}. (F ) < 2 k /e Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
20 No Probability Measure Required The Classics k-cnf formula F = c 1 c m with n variables. Ω = {0, 1} n. f i = {σ Ω : σ violates clause c i }. A(f i, σ) = {The 2 k mutations of σ through var(c i )}. q-coloring graph G(V, E) with n vertices. Ω = [q] n. f u,v = {σ Ω : col(u) = col(v)} A(f u,v, σ) = {All q mutations of σ through v} (F ) < 2 k /e q > e Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
21 No Probability Measure Required The Classics k-cnf formula F = c 1 c m with n variables. Ω = {0, 1} n. f i = {σ Ω : σ violates clause c i }. A(f i, σ) = {The 2 k mutations of σ through var(c i )}. q-coloring graph G(V, E) with n vertices. Ω = [q] n. f u,v = {σ Ω : col(u) = col(v)} A(f u,v, σ) = {All q mutations of σ through v} (F ) < 2 k /e q > e A(f u,v, σ) = {Only conflict-free mutations} q + 1 Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
22 No Probability Measure Required The Key Quantities Measuring Flaws Persistence Let D i be the subgraph of arcs labeled f i. The persistence of f i is Potential Causality A i = max σ f i In(σ) Out(σ) Write i j if there is any σ f i τ such that f j U(τ) \ (U(σ) \ f i ) i i if f i is still present in τ and i j if f j is a new flaw in τ Transience The digraph D is transient if for every i [m], A j < 1 e. j i Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
23 No Probability Measure Required The Key Quantities Main Result Let σ 1 Ω be arbitrary. For t = 1, 2,... Let f i be a random flaw present in σ t. Address f i by taking a uniformly random action in A(f i, σ). Theorem Let T 0 = log Ω + U(σ 1 ). If D is transient the probability that the walk does not each a sink within t = O(T 0 + s) steps is less than 2 s. Features No need for a uniform sample to start off. Running time depends on U(σ 1 ), not F. Ω-sampling = T 0 = O( F ). Flaw-choice: we can do better than random Left-handed version Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
24 No Probability Measure Required The Key Quantities General LLL... If there exist positive real numbers {x i } such that for all i [m], Pr(A i ) (1 + x j ) x i... j {i} Γ(i) Theorem (Main result)... If there exist positive real numbers {x f } such that for every f F, A f In fact, it suffices to have (1 + x g ) < x f... g Γ(f) x g < x f... A f S Ind(Γ(f)) g S Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
25 No Probability Measure Required The Key Quantities Rainbow Perfect Matchings in a Complete Graph Input: an edge-colored K 2n. Ouput: a rainbow perfect matching - Let Ω be the set of all perfect matchings of K 2n. - For each pair of vertex-disjoint edges{e i, e j } with the same color let f i,j = {M Ω : {e i, e j } M}. Result: If no color is used more than n/(2e) times... O(n 2 log n) time. Algorithm Design via Atomicity Algorithm: swap both same-color edges out. Atomicity: Consider M f i,j M. Add to M edges {e i, e j } and then close the two cycles. Remark: Swapping out only one of the two edges does not work. Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
26 No Probability Measure Required The Key Quantities Proof Entropic Method Atomicity if each state transition emits the flaw addressed, the trajectory up to moment t can be reconstructed from: I(t) = f 1, f 2,..., f t, σ t Amenability Every t-step trajectory must consume at least L(t) bits Transcience H(I t ) < L(t) for t > T 0 = likely trajectories of length < t Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
27 No Probability Measure Required The Key Quantities Summary + Future Work No probability function No variables State-dependent actions Just Ω and subsets Arbitrary Ω and subsets Non-trivial Algorithms Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
28 No Probability Measure Required The Key Quantities Summary + Future Work No probability function No variables State-dependent actions Just Ω and subsets Arbitrary Ω and subsets Non-trivial Algorithms Future Work Quantum version Backtracking algorithms Sampling Thanks! Dimitris Achlioptas (UC Santa Cruz) Global Optima from Local Algorithms IMA Graphical Models / 15
An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes)
An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes) Nicholas J. A. Harvey University of British Columbia Vancouver, Canada nickhar@cs.ubc.ca Jan Vondrák
More informationComputing the Independence Polynomial: from the Tree Threshold Down to the Roots
1 / 16 Computing the Independence Polynomial: from the Tree Threshold Down to the Roots Nick Harvey 1 Piyush Srivastava 2 Jan Vondrák 3 1 UBC 2 Tata Institute 3 Stanford SODA 2018 The Lovász Local Lemma
More informationThe Lovász Local Lemma: constructive aspects, stronger variants and the hard core model
The Lovász Local Lemma: constructive aspects, stronger variants and the hard core model Jan Vondrák 1 1 Dept. of Mathematics Stanford University joint work with Nick Harvey (UBC) The Lovász Local Lemma
More informationAn extension of the Moser-Tardos algorithmic local lemma
An extension of the Moser-Tardos algorithmic local lemma Wesley Pegden January 26, 2013 Abstract A recent theorem of Bissacot, et al. proved using results about the cluster expansion in statistical mechanics
More informationLecture: New Constructive Aspects of the Lovász Local Lemma, and their Applications June 15, 2011
Approximation Algorithms Workshop June 13-17, 2011, Princeton Lecture: New Constructive Aspects of the Lovász Local Lemma, and their Applications June 15, 2011 Aravind Srinivasan Scribe: Ioana Bercea 1
More informationAdvanced Algorithms 南京大学 尹一通
Advanced Algorithms 南京大学 尹一通 Constraint Satisfaction Problem variables: (CSP) X = {x 1, x2,..., xn} each variable ranges over a finite domain Ω an assignment σ ΩX assigns each variable a value in Ω constraints:
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 informationLecture 10 Algorithmic version of the local lemma
Lecture 10 Algorithmic version of the local lemma Uriel Feige Department of Computer Science and Applied Mathematics The Weizman Institute Rehovot 76100, Israel uriel.feige@weizmann.ac.il June 9, 2014
More informationn Boolean variables: x 1, x 2,...,x n 2 {true,false} conjunctive normal form:
Advanced Algorithms k-sat n Boolean variables: x 1, x 2,...,x n 2 {true,false} conjunctive normal form: k-cnf = C 1 ^C 2 ^ ^C m Is φ satisfiable? m clauses: C 1,C 2,...,C m each clause C i = `i1 _ `i2
More informationDeterministic Algorithms for the Lovász Local Lemma
Deterministic Algorithms for the Lovász Local Lemma The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher
More informationThe Lopsided Lovász Local Lemma
Joint work with Linyuan Lu and László Székely Georgia Southern University April 27, 2013 The lopsided Lovász local lemma can establish the existence of objects satisfying several weakly correlated conditions
More informationarxiv: v1 [cs.ds] 8 Dec 2016
A CONSTRUCTIVE ALGORITHM FOR THE LOVÁSZ LOCAL LEMMA ON PERMUTATIONS 1 DAVID G. HARRIS 2 AND ARAVIND SRINIVASAN 3 arxiv:1612.02663v1 [cs.ds] 8 Dec 2016 Abstract. While there has been significant progress
More informationThe Lovász Local Lemma : A constructive proof
The Lovász Local Lemma : A constructive proof Andrew Li 19 May 2016 Abstract The Lovász Local Lemma is a tool used to non-constructively prove existence of combinatorial objects meeting a certain conditions.
More informationLecture Notes CS:5360 Randomized Algorithms Lecture 20 and 21: Nov 6th and 8th, 2018 Scribe: Qianhang Sun
1 Probabilistic Method Lecture Notes CS:5360 Randomized Algorithms Lecture 20 and 21: Nov 6th and 8th, 2018 Scribe: Qianhang Sun Turning the MaxCut proof into an algorithm. { Las Vegas Algorithm Algorithm
More informationThe Lopsided Lovász Local Lemma
Department of Mathematics Nebraska Wesleyan University With Linyuan Lu and László Székely, University of South Carolina Note on Probability Spaces For this talk, every a probability space Ω is assumed
More informationA CONSTRUCTIVE ALGORITHM FOR THE LOVÁSZ LOCAL LEMMA ON PERMUTATIONS 1
A CONSTRUCTIVE ALGORITHM FOR THE LOVÁSZ LOCAL LEMMA ON PERMUTATIONS 1 DAVID G. HARRIS 2 AND ARAVIND SRINIVASAN 3 Abstract. While there has been significant progress on algorithmic aspects of the Lovász
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 informationLecture 24: April 12
CS271 Randomness & Computation Spring 2018 Instructor: Alistair Sinclair Lecture 24: April 12 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They
More informationAn estimate for the probability of dependent events
Statistics and Probability Letters 78 (2008) 2839 2843 Contents lists available at ScienceDirect Statistics and Probability Letters journal homepage: www.elsevier.com/locate/stapro An estimate for the
More informationABSTRACT THE LOVÁSZ LOCAL LEMMA. Dissertation directed by: Professor Aravind Srinivasan, Department of Computer Science
ABSTRACT Title of Dissertation ALGORITHMS AND GENERALIZATIONS FOR THE LOVÁSZ LOCAL LEMMA David G. Harris, Doctor of Philosophy, 2015 Dissertation directed by: Professor Aravind Srinivasan, Department of
More informationOn preparing ground states of gapped Hamiltonians: An efficient Quantum Lovász Local Lemma
On preparing ground states of gapped Hamiltonians: An efficient Quantum Lovász Local Lemma András Gilyén QuSoft, CWI, Amsterdam, Netherlands Joint work with: Or Sattath Hebrew University and MIT 1 / 20
More informationProbabilistic Proofs of Existence of Rare Events. Noga Alon
Probabilistic Proofs of Existence of Rare Events Noga Alon Department of Mathematics Sackler Faculty of Exact Sciences Tel Aviv University Ramat-Aviv, Tel Aviv 69978 ISRAEL 1. The Local Lemma In a typical
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 informationarxiv: v5 [cs.ds] 2 Oct 2011
New Constructive Aspects of the Lovász Local Lemma Bernhard Haeupler Barna Saha Aravind Srinivasan October 4, 2011 arxiv:1001.1231v5 [cs.ds] 2 Oct 2011 Abstract The Lovász Local Lemma (LLL) is a powerful
More informationarxiv: v3 [math.co] 12 Dec 2017
The Local Cut Lemma Anton Bernshteyn arxiv:1601.05481v3 [math.co] 12 Dec 2017 Abstract The Lovász Local Lemma is a very powerful tool in probabilistic combinatorics, that is often used to prove existence
More informationA constructive algorithm for the Lovász Local Lemma on permutations
A constructive algorithm for the Lovász Local Lemma on permutations David G. Harris Aravind Srinivasan Abstract While there has been significant progress on algorithmic aspects of the Lovász Local Lemma
More informationGood Triangulations. Jean-Daniel Boissonnat DataShape, INRIA
Good Triangulations Jean-Daniel Boissonnat DataShape, INRIA http://www-sop.inria.fr/geometrica Algorithmic Geometry Good Triangulations J-D. Boissonnat 1 / 29 Definition and existence of nets Definition
More informationUsing Lovász Local Lemma in the space of random injections
Using Lovász Local Lemma in the space of random injections Linyuan Lu László Székely University of South Carolina {lu, szekely}@math.sc.edu Submitted: Nov 6, 2006; Accepted: Sep 3, 2007; Published: Sep
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 informationOn the Algorithmic Lovász Local Lemma and Acyclic Edge Coloring
On the Algorithmic Lovász Local Lemma and Acyclic Edge Coloring Ioannis Giotis,2, Lefteris Kirousis,2, Kostas I. Psaromiligkos, and Dimitrios M. Thilikos,2,3 Department of Mathematics, National & Kapodistrian
More informationOn splitting digraphs
On splitting digraphs arxiv:707.03600v [math.co] 0 Apr 08 Donglei Yang a,, Yandong Bai b,, Guanghui Wang a,, Jianliang Wu a, a School of Mathematics, Shandong University, Jinan, 5000, P. R. China b Department
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 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 informationConjunctive Normal Form and SAT
Notes on Satisfiability-Based Problem Solving Conjunctive Normal Form and SAT David Mitchell mitchell@cs.sfu.ca September 19, 2013 This is a preliminary draft of these notes. Please do not distribute without
More informationConjunctive Normal Form and SAT
Notes on Satisfiability-Based Problem Solving Conjunctive Normal Form and SAT David Mitchell mitchell@cs.sfu.ca September 10, 2014 These notes are a preliminary draft. Please use freely, but do not re-distribute
More informationTrivial, Tractable, Hard. A Not So Sudden Complexity Jump in Neighborhood Restricted CNF Formulas
Trivial, Tractable, Hard. A Not So Sudden Complexity Jump in Neighborhood Restricted CNF Formulas Dominik Scheder Aarhus University Abstract. For a CNF formula F we define its 1-conflict graph as follows:
More informationColorings of uniform hypergraphs with large girth
Colorings of uniform hypergraphs with large girth Andrey Kupavskii, Dmitry Shabanov Lomonosov Moscow State University, Moscow Institute of Physics and Technology, Yandex SIAM conference on Discrete Mathematics
More informationConsistency and Random Constraint Satisfaction Models
Journal of Artificial Intelligence Research 00 (006) 00 Submitted 006; published 00 Consistency and Random Constraint Satisfaction Models Yong Gao Irving K. Barber School of Arts and Sciences University
More informationLovász Local Lemma: A Survey of Constructive and Algorithmic Aspects, with an Application to Packet Routing
Lovász Local Lemma: A Survey of Constructive and Algorithmic Aspects, with an Application to Packet Routing CPSC 536N - Term Porject Bader N. Alahmad 1 Introduction The Lovász Local Lemma (LLL) is a mathematical
More informationarxiv: v3 [math.co] 10 Mar 2018
New Bounds for the Acyclic Chromatic Index Anton Bernshteyn University of Illinois at Urbana-Champaign arxiv:1412.6237v3 [math.co] 10 Mar 2018 Abstract An edge coloring of a graph G is called an acyclic
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 informationTHE MOSER-TARDOS FRAMEWORK WITH PARTIAL RESAMPLING
THE MOSER-TARDOS FRAMEWORK WITH PARTIAL RESAMPLING DAVID G. HARRIS 1 AND ARAVIND SRINIVASAN 2 Abstract. The resampling algorithm of Moser & Tardos is a powerful approach to develop constructive versions
More informationThe Local Lemma is asymptotically tight for SAT
The Local Lemma is asymptotically tight for SAT H. Gebauer, T. Szabó, G. Tardos Abstract The Local Lemma is a fundamental tool of probabilistic combinatorics and theoretical computer science, yet there
More informationLecture 11: Generalized Lovász Local Lemma. Lovász Local Lemma
Lecture 11: Generalized Recall We design an experiment with independent random variables X 1,..., X m We define bad events A 1,..., A n where) the bad event A i depends on the variables (X k1,..., X kni
More informationProof Complexity Meets Algebra
ICALP 17, Warsaw 11th July 2017 (CSP problem) P 3-COL S resolution (proof system) Proofs in S of the fact that an instance of P is unsatisfiable. Resolution proofs of a graph being not 3-colorable. Standard
More informationA note on network reliability
A note on network reliability Noga Alon Institute for Advanced Study, Princeton, NJ 08540 and Department of Mathematics Tel Aviv University, Tel Aviv, Israel Let G = (V, E) be a loopless undirected multigraph,
More informationStandard Diraphs the (unique) digraph with no vertices or edges. (modulo n) for every 1 i n A digraph whose underlying graph is a complete graph.
5 Directed Graphs What is a directed graph? Directed Graph: A directed graph, or digraph, D, consists of a set of vertices V (D), a set of edges E(D), and a function which assigns each edge e an ordered
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 informationIndependence and chromatic number (and random k-sat): Sparse Case. Dimitris Achlioptas Microsoft
Independence and chromatic number (and random k-sat): Sparse Case Dimitris Achlioptas Microsoft Random graphs W.h.p.: with probability that tends to 1 as n. Hamiltonian cycle Let τ 2 be the moment all
More informationA Lower Bound for the Distributed Lovász Local Lemma
A Lower Bound for the Distributed Lovász Local Lemma Sebastian Brandt ETH Zurich, Switzerland Barbara Keller ETH Zurich, Switzerland Jukka Suomela HIIT, Department of Computer Science, Aalto University,
More informationProperly colored Hamilton cycles in edge colored complete graphs
Properly colored Hamilton cycles in edge colored complete graphs N. Alon G. Gutin Dedicated to the memory of Paul Erdős Abstract It is shown that for every ɛ > 0 and n > n 0 (ɛ), any complete graph K on
More informationarxiv: v1 [math.co] 18 Nov 2017
Short proofs for generalizations of the Lovász Local Lemma: Shearer s condition and cluster expansion arxiv:171106797v1 [mathco] 18 Nov 2017 Nicholas J A Harvey Abstract Jan Vondrák The Lovász Local Lemma
More informationRainbow matchings. Existence and counting. Guillem Perarnau. Universitat Politècnica de Catalunya Departament de Matemàtica Aplicada IV
Rainbow matchings Existence and counting Guillem Perarnau Universitat Politècnica de Catalunya Departament de Matemàtica Aplicada IV 2nd September 2011 Budapest joint work with Oriol Serra Outline 1 The
More informationProbabilistic Methods in Combinatorics Lecture 6
Probabilistic Methods in Combinatorics Lecture 6 Linyuan Lu University of South Carolina Mathematical Sciences Center at Tsinghua University November 16, 2011 December 30, 2011 Balance graphs H has v vertices
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 informationAcyclic and Oriented Chromatic Numbers of Graphs
Acyclic and Oriented Chromatic Numbers of Graphs A. V. Kostochka Novosibirsk State University 630090, Novosibirsk, Russia X. Zhu Dept. of Applied Mathematics National Sun Yat-Sen University Kaohsiung,
More informationQuantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk
Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk We now turn to a second major topic in quantum algorithms, the concept
More informationMa/CS 6a Class 28: Latin Squares
Ma/CS 6a Class 28: Latin Squares By Adam Sheffer Latin Squares A Latin square is an n n array filled with n different symbols, each occurring exactly once in each row and exactly once in each column. 1
More informationNotes for Lecture 2. Statement of the PCP Theorem and Constraint Satisfaction
U.C. Berkeley Handout N2 CS294: PCP and Hardness of Approximation January 23, 2006 Professor Luca Trevisan Scribe: Luca Trevisan Notes for Lecture 2 These notes are based on my survey paper [5]. L.T. Statement
More informationLecture 4: NP and computational intractability
Chapter 4 Lecture 4: NP and computational intractability Listen to: Find the longest path, Daniel Barret What do we do today: polynomial time reduction NP, co-np and NP complete problems some examples
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 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 informationBipartite Perfect Matching
Bipartite Perfect Matching We are given a bipartite graph G = (U, V, E). U = {u 1, u 2,..., u n }. V = {v 1, v 2,..., v n }. E U V. We are asked if there is a perfect matching. A permutation π of {1, 2,...,
More informationOn decomposing graphs of large minimum degree into locally irregular subgraphs
On decomposing graphs of large minimum degree into locally irregular subgraphs Jakub Przyby lo AGH University of Science and Technology al. A. Mickiewicza 0 0-059 Krakow, Poland jakubprz@agh.edu.pl Submitted:
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 informationCollege of Computer & Information Science Fall 2009 Northeastern University 22 September 2009
College of Computer & Information Science Fall 2009 Northeastern University 22 September 2009 CS 7880: Algorithmic Power Tools Scribe: Eric Miles Lecture Outline: General Lovász Local Lemma Two Simple
More informationAn asymptotically tight bound on the adaptable chromatic number
An asymptotically tight bound on the adaptable chromatic number Michael Molloy and Giovanna Thron University of Toronto Department of Computer Science 0 King s College Road Toronto, ON, Canada, M5S 3G
More informationBranching. Teppo Niinimäki. Helsinki October 14, 2011 Seminar: Exact Exponential Algorithms UNIVERSITY OF HELSINKI Department of Computer Science
Branching Teppo Niinimäki Helsinki October 14, 2011 Seminar: Exact Exponential Algorithms UNIVERSITY OF HELSINKI Department of Computer Science 1 For a large number of important computational problems
More informationApplications of the Lopsided Lovász Local Lemma. Regarding Hypergraphs. Austin Mohr
Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs by Austin Mohr Bachelor of Science Southern Illinois University at Carbondale, 2007 Master of Science Southern Illinois University
More informationApproximation Algorithms for Asymmetric TSP by Decomposing Directed Regular Multigraphs
Approximation Algorithms for Asymmetric TSP by Decomposing Directed Regular Multigraphs Haim Kaplan Tel-Aviv University, Israel haimk@post.tau.ac.il Nira Shafrir Tel-Aviv University, Israel shafrirn@post.tau.ac.il
More informationQuantum walk algorithms
Quantum walk algorithms Andrew Childs Institute for Quantum Computing University of Waterloo 28 September 2011 Randomized algorithms Randomness is an important tool in computer science Black-box problems
More informationThe Lovász Local Lemma and Satisfiability
The Lovász Local Lemma and Satisfiability Heidi Gebauer, Robin A. Moser, Dominik Scheder, and Emo Welzl Institute of Theoretical Computer Science, ETH Zürich CH-8092 Zürich, Switzerland Abstract. We consider
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 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 informationAn Algorithmist s Toolkit September 24, Lecture 5
8.49 An Algorithmist s Toolkit September 24, 29 Lecture 5 Lecturer: Jonathan Kelner Scribe: Shaunak Kishore Administrivia Two additional resources on approximating the permanent Jerrum and Sinclair s original
More information1 Review of Vertex Cover
CS266: Parameterized Algorithms and Complexity Stanford University Lecture 3 Tuesday, April 9 Scribe: Huacheng Yu Spring 2013 1 Review of Vertex Cover In the last lecture, we discussed FPT algorithms for
More informationLecture 18: Inapproximability of MAX-3-SAT
CS 880: Advanced Complexity Theory 3/7/2008 Lecture 18: Inapproximability of MAX-3-SAT Instructor: Dieter van Melkebeek Scribe: Jeff Kinne In this lecture we prove a tight inapproximability result for
More informationNP-Completeness. NP-Completeness 1
NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson, W.H. Freeman and Company, 1979. NP-Completeness 1 General Problems, Input Size and
More informationColoring Uniform Hypergraphs with Few Colors*
Coloring Uniform Hypergraphs with Few Colors* Alexandr Kostochka 1,2 1 University of Illinois at Urbana-Champaign, Urbana, Illinois 61801; e-mail: kostochk@mathuiucedu 2 Institute of Mathematics, Novosibirsk
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 informationRelations Graphical View
Introduction Relations Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Recall that a relation between elements of two sets is a subset of their Cartesian
More informationApproximability of Packing Disjoint Cycles
Approximability of Packing Disjoint Cycles Zachary Friggstad Mohammad R. Salavatipour Department of Computing Science University of Alberta Edmonton, Alberta T6G 2E8, Canada zacharyf,mreza@cs.ualberta.ca
More informationDegree Ramsey numbers for even cycles
Degree Ramsey numbers for even cycles Michael Tait Abstract Let H s G denote that any s-coloring of E(H) contains a monochromatic G. The degree Ramsey number of a graph G, denoted by R (G, s), is min{
More informationMINIMALLY NON-PFAFFIAN GRAPHS
MINIMALLY NON-PFAFFIAN GRAPHS SERGUEI NORINE AND ROBIN THOMAS Abstract. We consider the question of characterizing Pfaffian graphs. We exhibit an infinite family of non-pfaffian graphs minimal with respect
More informationDecomposing oriented graphs into transitive tournaments
Decomposing oriented graphs into transitive tournaments Raphael Yuster Department of Mathematics University of Haifa Haifa 39105, Israel Abstract For an oriented graph G with n vertices, let f(g) denote
More informationOn the rank of Directed Hamiltonicity and beyond
Utrecht University Faculty of Science Department of Information and Computing Sciences On the rank of Directed Hamiltonicity and beyond Author: Ioannis Katsikarelis Supervisors: Dr. Hans L. Bodlaender
More informationRobin Moser makes Lovász Local Lemma Algorithmic! Notes of Joel Spencer
Robin Moser makes Lovász Local Lemma Algorithmic! Notes of Joel Spencer 1 Preliminaries The idea in these notes is to explain a new approach of Robin Moser 1 to give an algorithm for the Lovász Local Lemma.
More informationPolynomial-time reductions. We have seen several reductions:
Polynomial-time reductions We have seen several reductions: Polynomial-time reductions Informal explanation of reductions: We have two problems, X and Y. Suppose we have a black-box solving problem X in
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 informationLecture 4: Inequalities and Asymptotic Estimates
CSE 713: Random Graphs and Applications SUNY at Buffalo, Fall 003 Lecturer: Hung Q. Ngo Scribe: Hung Q. Ngo Lecture 4: Inequalities and Asymptotic Estimates We draw materials from [, 5, 8 10, 17, 18].
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 informationKernelization by matroids: Odd Cycle Transversal
Lecture 8 (10.05.2013) Scribe: Tomasz Kociumaka Lecturer: Marek Cygan Kernelization by matroids: Odd Cycle Transversal 1 Introduction The main aim of this lecture is to give a polynomial kernel for the
More informationLecture 5. Shearer s Lemma
Stanford University Spring 2016 Math 233: Non-constructive methods in combinatorics Instructor: Jan Vondrák Lecture date: April 6, 2016 Scribe: László Miklós Lovász Lecture 5. Shearer s Lemma 5.1 Introduction
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 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 informationBounds on the generalised acyclic chromatic numbers of bounded degree graphs
Bounds on the generalised acyclic chromatic numbers of bounded degree graphs Catherine Greenhill 1, Oleg Pikhurko 2 1 School of Mathematics, The University of New South Wales, Sydney NSW Australia 2052,
More informationAlgorithms Design & Analysis. Approximation Algorithm
Algorithms Design & Analysis Approximation Algorithm Recap External memory model Merge sort Distribution sort 2 Today s Topics Hard problem Approximation algorithms Metric traveling salesman problem A
More informationProbabilistic construction of t-designs over finite fields
Probabilistic construction of t-designs over finite fields Shachar Lovett (UCSD) Based on joint works with Arman Fazeli (UCSD), Greg Kuperberg (UC Davis), Ron Peled (Tel Aviv) and Alex Vardy (UCSD) Gent
More informationNotes. Relations. Introduction. Notes. Relations. Notes. Definition. Example. Slides by Christopher M. Bourke Instructor: Berthe Y.
Relations Slides by Christopher M. Bourke Instructor: Berthe Y. Choueiry Spring 2006 Computer Science & Engineering 235 Introduction to Discrete Mathematics Sections 7.1, 7.3 7.5 of Rosen cse235@cse.unl.edu
More informationOverview. 1 Introduction. 2 Preliminary Background. 3 Unique Game. 4 Unique Games Conjecture. 5 Inapproximability Results. 6 Unique Game Algorithms
Overview 1 Introduction 2 Preliminary Background 3 Unique Game 4 Unique Games Conjecture 5 Inapproximability Results 6 Unique Game Algorithms 7 Conclusion Antonios Angelakis (NTUA) Theory of Computation
More information