Local MAX-CUT in Smoothed Polynomial Time
|
|
- Dwain Morton
- 6 years ago
- Views:
Transcription
1 Local MAX-CUT in Smoothed Polynomial Time Omer Angel 1 Sebastien Bubeck 2 Yuval Peres 2 Fan Wei 3 1 University of British Columbia 2 Microsoft Research Redmond 3 Stanford University November 9, 2016
2 Introduction Introduction Let G = (V, E) be a connected graph with n vertices; Let w : E R be an edge weight function. We allow negative edge weights. Definition (Cut in weighted graph) Given a partition of the vertices σ : V { 1, 1}, the cut size is uv E w uv (1 σ(u)σ(v)). To maximize CUT is to maximize cut(σ) = {w uv : σ(u) = 1, σ(v) = 1, uv E}.
3 Introduction Introduction Definition (Local max-cut problem) Find σ : V { 1, 1} whose cut size is locally maximal; that is one cannot increase the cut size by moving a single vertex to the other side.
4 Introduction Introduction Why local maximal for MAX-CUT is important? Game theory: The party affiliation game is a key example in potential games, a broader important class of games. Party affiliation game: n individuals to be split into two parties. d ij is the measure of distance between individuals i, j. Individual i s utility is d ij ; Everyone wants to minimize the total sum of j i distance from individuals in the same party, i.e., minimize σ i d ij σ j. i j Local maximum of MAX-CUT Nash equilibrium for this game.
5 Introduction Introduction Definition (FLIP algorithm A natural local search algorithm) Start from some initial partition σ. Until reaching a local maximum, in each step flip a vertex to increase the cut size.
6 Introduction Introduction Definition (FLIP algorithm A natural local search algorithm) Start from some initial partition σ. Until reaching a local maximum, in each step flip a vertex to increase the cut size. FLIP is hard: D. Johnson, C. H. Papadimtriou, and M. Yannakakis 88: Experiments: FLIP usually reaches a local maximum reasonably fast. A. A. Schäffer and M. Yannakakis 91: there exists instances where FLIP takes an exponential number of steps. (PLS-complete)
7 Introduction Introduction Smoothed Analysis What are the options to explain these findings? All edge weights are given by an adversary but bad instances are rare. All edge weights are uniformly random on [ 1, 1]? but too ideal.
8 Introduction Introduction Smoothed Analysis What are the options to explain these findings? All edge weights are given by an adversary but bad instances are rare. All edge weights are uniformly random on [ 1, 1]? but too ideal. Smoothed Analysis: for arbitrary deterministic edge weights w R E (might be even provided by adversary) and any initial configuration, add small noise Z independently on each edge. Main Question random edge weight W e = w e + Z e, all e E. Smoothed complexity of local max-cut: by adding a small noise (with bounded density) to each edge weight, will FLIP algorithm terminate in a polynomial number of steps w.h.p?
9 Introduction Introduction M. Etscheid and H. Rőglin 14: w.h.p, if weights are smoothed, any implementation of FLIP will terminate in at most n C log(n) steps for some universal constant C > 0.
10 Introduction Introduction M. Etscheid and H. Rőglin 14: w.h.p, if weights are smoothed, any implementation of FLIP will terminate in at most n C log(n) steps for some universal constant C > 0. We prove a polynomial complexity, provided that a small noise is added even to non-edges, or in other words that G is a complete graph.
11 Main Theorem Main Theorem Theorem (O. Angel, S. Bubeck, Y. Peres, FW 16) Let G be the complete graph with random edge weights W = w + Z with density bounded by φ. W.h.p. any implementation of FLIP terminates in at most φ 5 n 15.1 steps.
12 Main Theorem Main Theorem Theorem (O. Angel, S. Bubeck, Y. Peres, FW 16) Let G be the complete graph with random edge weights W = w + Z with density bounded by φ. W.h.p. any implementation of FLIP terminates in at most φ 5 n 15.1 steps. probability that exists an improving sequence of length n 15.1 is o(1).
13 Main Theorem Main Theorem Theorem (O. Angel, S. Bubeck, Y. Peres, FW 16) Let G be the complete graph with random edge weights W = w + Z with density bounded by φ. W.h.p. any implementation of FLIP terminates in at most φ 5 n 15.1 steps. probability that exists an improving sequence of length n 15.1 is o(1). W.h.p, from any initial configuration, there is no improving sequence of length 2n with total cut size improvement less than ɛ = n 12.1.
14 Notations Notations Random weights W = (W e ) e E [ 1, 1] E : independent entries. Recall W e = w e + n e. W e has density bounded by φ. Space of spin configurations { 1, 1} V : σ { 1, 1} V, σ = (σ(v)) v V. cut : { 1, 1} V R ( the Hamiltonian): cut(σ) = {w uv : σ(u) = 1, σ(v) = 1, uv E}.
15 Proof Overview Table of Contents
16 Proof Overview Intuition for the Proof Definition (Linear Operator α) Recall W = (W e ) e G. Swapping vertex v gives an operator α defined as: α, W = σ(v) W uv σ(u). α depends on the time and vertex u:u v flipped. Thus cut(σ v ) = cut(σ) + α, W. α (for v) is the difference of the two sum of edges weights incident to v in the two sides.
17 Proof Overview Intuition for the Proof Definition (Linear Operator α) Recall W = (W e ) e G. Swapping vertex v gives an operator α defined as: α, W = σ(v) W uv σ(u). α depends on the time and vertex u:u v flipped. Thus cut(σ v ) = cut(σ) + α, W. α (for v) is the difference of the two sum of edges weights incident to v in the two sides.
18 Proof Overview Intuition for the Proof Definition (Linear Operator α) Recall W = (W e ) e G. Swapping vertex v gives an operator α defined as: α, W = σ(v) W uv σ(u). α depends on the time and vertex u:u v flipped. Thus cut(σ v ) = cut(σ) + α, W. α (for v) is the difference of the two sum of edges weights incident to v in the two sides. Lemma [Structure of α] Suppose α is for the move v. 1 α { 1, 0, 1} E ; 2 the (v, w) coordinate of α is σ(v)σ(w). 3 The edges not incident to v are 0 in α.
19 Proof Overview Intuition for the Proof W.h.p, from any initial configuration, there is no improving sequence of length 2n with the total improvement less than ɛ = poly(n 1 ). Observation: P( α, W (0, ɛ]) φɛ. 1 Ideally, ignoring correlations, fix a sequence α 1,..., α 2n, ( ) P i [2n], α i, W (0, ɛ] (φɛ) 2n.
20 Proof Overview Intuition for the Proof W.h.p, from any initial configuration, there is no improving sequence of length 2n with the total improvement less than ɛ = poly(n 1 ). Observation: P( α, W (0, ɛ]) φɛ. 1 Ideally, ignoring correlations, fix a sequence α 1,..., α 2n, ( ) P i [2n], α i, W (0, ɛ] (φɛ) 2n. 2 Simple counting for union bound: 1 Initial configurations: 2 n ; 2 number of sequences of length 2n: n 2n.
21 Proof Overview Intuition for the Proof W.h.p, from any initial configuration, there is no improving sequence of length 2n with the total improvement less than ɛ = poly(n 1 ). Observation: P( α, W (0, ɛ]) φɛ. 1 Ideally, ignoring correlations, fix a sequence α 1,..., α 2n, ( ) P i [2n], α i, W (0, ɛ] (φɛ) 2n. 2 Simple counting for union bound: 1 Initial configurations: 2 n ; 2 number of sequences of length 2n: n 2n. 3 Pr( some initial configuration and some improving sequence of length 2n which improves by at most ɛ) 2 n n 2n (φɛ) 2n. 4 ɛ = (nφ) 2 gives o(1) probability.
22 Proof Overview Intuition for the Proof W.h.p, from any initial configuration, there is no improving sequence of length 2n with total improvement less than ɛ = poly(n 1 ). Observation: P( α, W (0, ɛ]) φɛ. 1 Ideally, ignoring correlations, fix a sequence α 1,..., α 2n, ( ) P i [2n], α i, W (0, ɛ] (φɛ) 2n. 2 Simple counting for union bound: 1 Initial configurations: 2 n ; 2 number of sequences of length 2n: n 2n. 3 Pr( some initial configuration and some improving sequence of length 2n which improves by at most ɛ) 2 n n 2n (φɛ) 2n. 4 ɛ = (nφ) 2 gives o(1) probability.
23 Proof Overview Intuition for the Proof Why this is the ideal case?... [W e1, W e2,... W e E ] α 1 α 2... α 2n [(0, ɛ), (0, ɛ),, (0, ɛ)] Say α 1 = α 3. Then they are identical vectors. 2 Say α 4 = α 1 + α 2. Then the fact α 4, W is small is not too surprising if knowing α 1, W and α 2, W are small Sounds like the rank of the matrix α 1 α 2... α 2n is what matters....
24 Proof Overview Intuition for the Proof Justification for ( ) P i [2n], α i, W (0, ɛ] (φɛ) rank of the matrix. Lemma (M. Etscheid and H. Röglin 14) Let α 1,..., α k be k linearly independent vectors in Z E. Then ( ) P i [k], α i, W (c i, c i + ɛ) (φɛ) k. for any collection of real c i s.
25 Proof Overview Intuition for the Proof Justification for ( ) P i [2n], α i, W (0, ɛ] (φɛ) rank of the matrix. Lemma (M. Etscheid and H. Röglin 14) Let α 1,..., α k be k linearly independent vectors in Z E. Then ( ) P i [k], α i, W (c i, c i + ɛ) (φɛ) k. for any collection of real c i s.... Find the rank of the matrix [α t ] t = α 1 α 2... α 2n....
26 Proof Overview Intuition for the Proof W.h.p, from any initial configuration, there is no improving sequence of length 2n with the total improvement less than ɛ = poly(n 1 ). Observation: P( α, W (0, ɛ]) φɛ. 1 In fact, fix a sequence α 1,..., α 2n, ( ) P i [2n], α i, W (0, ɛ] (φɛ) rank of the sequence. 2 Simple counting for union bound: 1 Initial configurations: 2 n ; 2 number of sequences of length 2n: n 2n. 3 Pr( some initial configuration and some improving sequence of length 2n which improves by at most ɛ) 2 n n 2n (φɛ) rank. 4 Hope to have ɛ = (nφ) Θ(1) gives o(1) probability.
27 Main Proof Proof Main Question 1:... What do we know about the rank of matrix [α t ] t = α 1 α 2... α l?...
28 Main Proof Rank Table of Contents
29 Main Proof Rank Rank Understand matrix A Recall that if α { 1, 0, 1} E is to move v, then the (v, w) coordinate of α is σ(v)σ(w); the edges not incident to v are 0. V (G) = {v 1, v 2, v 3, v 4 }. Initial configuration σ 0 = (1, 1, 1, 1). Sequence of improving move: Q = ( v 1, v 2, v 3, v 2, v 1 ). σ 1 = ( 1, 1, 1, 1 ), σ 2 = ( 1, 1, 1, 1), σ 3 = ( 1, 1, 1, 1), σ 4 = ( 1, 1, 1, 1), σ 5 = (1, 1, 1, 1). A = [α] = v 1 v 2 v 3 v 2 v 1 {v 1, v 2 } {v 1, v 3 } {v 2,v 3 } {v 1, v 4 } {v 2,v 4 } {v 3,v 4 }
30 Main Proof Rank Rank Given a sequence B, some parameters: l(b): length of B; s(b): number of distinct vertices in B; Example B = (v 1, v 2, v 3, v 2, v 1, v 2 ). Then l(b) = 6, s(b) = 3.
31 Main Proof Rank Rank Given a sequence B, some parameters: l(b): length of B; s(b): number of distinct vertices in B; Example B = (v 1, v 2, v 3, v 2, v 1, v 2 ). Then l(b) = 6, s(b) = 3. Lemma (Simple Rank Lemma) 1 Rank(B) is at least s(b) if s(b) < n. 2 Rank(B) is at least s(b) 1 if s(b) = n.
32 Main Proof Rank Rank Lemma (Simple Rank Lemma) 1 Rank(B) is at least s(b) if s(b) < n. 2 Rank(B) is at least s(b) 1 if s(b) = n. V = {v 1, v 2, v 3, v 4 }. Initial configuration σ 0 = (1, 1, 1, 1). Sequence of improving move: Q = (v 1, v 2, v 3, v 2, v 1 ). v 4 is a non-moving vertex. v 1 v 2 v 3 v 2 v 1 {v 1,v 2 } {v 1,v 3 } {v 2,v 3 } A = {v 1, v 4 } {v 2, v 4 } {v 3, v 4 }
33 Main Proof Rank Rank Lemma (Simple Rank Lemma) 1 Rank(B) is at least s(b) if s(b) < n. 2 Rank(B) is at least s(b) 1 if s(b) = n. V = {v 1, v 2, v 3, v 4 }. Initial configuration σ 0 = (1, 1, 1, 1). Sequence of improving move: Q = (v 1, v 2, v 3, v 2, v 1 ). v 4 is a non-moving vertex. v 1 v 2 v 3 v 2 v 1 {v 1,v 2 } {v 1,v 3 } {v 2,v 3 } A = {v 1, v 4 } {v 2, v 4 } {v 3, v 4 } rank is at least 3.
34 Main Proof Rank Rank - When s(l) is large If the number of moving vertices s(l) = Θ(n), then we are good: W.h.p, from any initial configuration, there is no improving sequence of length 2n with total improvement less than ɛ = poly(n 1 ). 1 In fact, fix a sequence α 1,..., α 2n, ( ) P i [2n], α i, W (0, ɛ] (φɛ) rank of the sequence (φɛ) Θ(n). 2 Simple counting for union bound: 1 Initial configurations: 2 n ; 2 number of sequences of length 2n: n 2n. 3 Pr( some initial configuration and some improving sequence of length 2n which improves by at most ɛ) 2 n n 2n (φɛ) Θ(n). 4 ɛ = (nφ) Θ(1) indeed gives o(1) probability.
35 Main Proof Rank Rank - When s(l) is small But given l(l) = l, s(l) can be tiny, like l. 1 In fact, fix a sequence α 1,..., α 2n, ( ) P i [2n], α i, W (0, ɛ] (φɛ) rank of the sequence (φɛ) s(l). 2 Simple counting for union bound: 1 Initial configurations: 2 n ; 2 number of sequences of length l: n l. 3 Pr( some initial configuration and some improving sequence of length l which improves by at most ɛ) 2 n n l (φɛ) s(l) = 2 n n l (φɛ) l. 4 ɛ = (nφ) Θ(1) cannot give o(1) probability.
36 Main Proof Rank Rank - When s(l) is small Potential Solution: we can reduce the length to increase the ratio between l(l)/s(l). Example 1,3,2,4,6,2,3,8,9,10. 1,3,2,4,6 and 2,3,8,9,10. By halving this sequence, one side has a larger l/s ratio compared to the original one.
37 Main Proof Rank Rank - When s(l) is small Potential Solution: we can reduce the length to increase the ratio between l(l)/s(l). Example 1,3,2,4,6,2,3,8,9,10. 1,3,2,4,6 and 2,3,8,9,10. By halving this sequence, one side has a larger l/s ratio compared to the original one. Eventually we get a block B with s(b) l(b)/2.
38 Main Proof Rank Rank - When s(l) is small Eventually we get a block B in L with s(b) l(b)/2. W.h.p, from any initial configuration, there is no improving sequence of length 2n with the total improvement less than ɛ = poly(n 1 ). 1 In fact, fix a sequence α 1,..., α 2n, we can find a block B such that ( ) P i [2n], α i, W (0, ɛ] (φɛ) rank of the sequence (φɛ) l(b)/2. 2 Simple counting for union bound: 1 Initial configurations: 2 n ; 2 number of sequences of length l: n l. 3 Pr( some initial configuration and some improving sequence of length 2n which improves by at most ɛ) 2 n n l (φɛ) l(b)/2. But l(b) can be o(n). Need to (1) improve rank, and/or (2) do a better union bound replace 2 n by something smaller.
39 Main Proof Rank Rank - Previous work M. Etscheid and H. Rőglin 14: exists a block B with rank(b) s 2 (B) l(b)/ log(n). by some linear transformation of A by only using repeated vertices, and the non-moving vertices do not matter. 1 In fact, fix a sequence α 1,..., α 2n, we can find a block B such that ( ) P i [2n], α i, W (0, ɛ] (φɛ) rank of the sequence (φɛ) l(b)/ log(n). 2 Simple counting for union bound: 1 Initial configurations: 2 s(b) ; 2 number of such blocks: n l(b). 3 Pr( some initial configuration and some improving sequence of length 2n which improves by at most ɛ) 2 s(b) n l(b) (φɛ) l(b)/ log(n). 4 ɛ = (nφ) log(n) gives o(1) probability. Unfortunately s 2 (B) l(b)/ log(n) is sharp. Have to use singleton vertices but then how to improve the union bound?
40 Main Proof Rank Smart Union Bound : 2 n 2 s(b) (2n/ɛ) s(b) v moves : α, W = W vu σ(v)σ(u) + σ(v) W vw σ(w) u moving vertex in B w non-moving = α, W subgraph on moving vertices + σ(v) W vw σ(w). w non-moving
41 Smart Union Bound : 2 n v moves : α, W = Main Proof u moving vertex in B Rank 2 s(b) (2n/ɛ) s(b) W vu σ(v)σ(u) + σ(v) W vw σ(w) w non-moving = α, W subgraph on moving vertices + σ(v) W vw σ(w). w non-moving No need for 2 n, i.e., no need to union bound over all possible initial spins of the non-moving vertices. For each moving vertex v B, W vw σ(w) does not change w non-moving throughout the block B!
42 Smart Union Bound : 2 n v moves : α, W = Main Proof u moving vertex in B Only need: quantization of Rank 2 s(b) (2n/ɛ) s(b) W vu σ(v)σ(u) + σ(v) W vw σ(w) w non-moving = α, W subgraph on moving vertices + σ(v) W vw σ(w). w non-moving No need for 2 n, i.e., no need to union bound over all possible initial spins of the non-moving vertices. For each moving vertex v B, W vw σ(w) does not change w non-moving throughout the block B! W vw σ(w). w non-moving
43 Main Proof Rank Smart Union Bound : 2 n 2 s(b) (2n/ɛ) s(b) Quantization: for each moving vertex v, pick some integer k v such that W vw σ(w) (k v ɛ, (k v + 1)ɛ]. w non-moving Recall v moves : α, W = α, W subgraph on moving vertices + σ(v) W vw σ(w). w non-moving α, W (0, ɛ] = α, W subgraph on moving vertices a fixed interval of length 2ɛ.
44 Main Proof Rank Smart Union Bound : 2 n 2 s(b) (2n/ɛ) s(b) Quantization: for each moving vertex v, pick some integer k v such that W vw σ(w) (k v ɛ, (k v + 1)ɛ]. w non-moving Recall v moves : α, W = α, W subgraph on moving vertices + σ(v) W vw σ(w). w non-moving α, W (0, ɛ] = α, W subgraph on moving vertices a fixed interval of length 2ɛ. New union bound: # choices for k v s: moving vertices: 2 s(b). ( ) 2n s(b). # initial spins for ɛ
45 Main Proof Rank After the smart union bound... 1 In fact, fix a sequence α 1,..., α 2n, we can find a block B such that l(b) = 2s(B). ( ) P i [2n], α i, W (0, ɛ] ( ) P moves B, α, W subgraph on moving vertices intervals length 2ɛ (2φɛ) rank(b). 2 Initial configurations: 2 n 2 s(b) (2n/ɛ) s(b). 3 number of sequences of length l(b) = 2s(B): s(b) 2s(B). Pr( some initial configuration and some improving sequence of length 2n which improves by at most ɛ) n 3s(B) ɛ rank(b) s(b). s(b) 2 s(b) (2n/ɛ) s(b) s(b) 2s(B) (2φɛ) rank(b) s(b) So we need rank(b) s(b) = Θ(s(B)).
46 Main Proof Rank Rank Lemma Proposition (O. Angel, S. Bubeck, Y. Peres, FW 16) Any sequence of improving moves of length 2n has a block B s.t. l(b) = 2s(B), rank(b) 1.25s(B). Main Question: 1 What is a lower bound on the rank? Answers: Given any sequence of length 2n, there is a block B with rank(b) 1.25s(B). Therefore fix the sequence B, ( ) P α t B, α i, W (0, ɛ] (φɛ) rank of the sequence (φɛ) 1.25s(B). 2 How do to the union bound? 2 s(b) (2n/ɛ) s(b)
47 Main Proof Rank Proof Main Question: 1 What is a lower bound on the rank? Answers: Given any sequence of length 2n, there is a block B with rank(b) 1.25s(B). Therefore fix the sequence B, ( ) P α t B, α i, W (0, ɛ] (2φɛ) rank of the sequence (2φɛ) 1.25s(B). 2 How do to the union bound? 2 s(b) (2n/ɛ) s(b)
48 Main Proof Rank Proof Main Question: 1 What is a lower bound on the rank? Answers: Given any sequence of length 2n, there is a block B with rank(b) 1.25s(B). Therefore fix the sequence B, ( ) P α t B, α i, W (0, ɛ] (2φɛ) rank of the sequence (2φɛ) 1.25s(B). 2 How do to the union bound? 2 s(b) (2n/ɛ) s(b) Putting together, let ɛ = n Pr( some initial configuration and an improving sequence of length 2n with improvement smaller than ɛ) n s(b)=1 2 s(b) n 3s(B) ɛ 0.25s(B) = o(1).
49 Conclusion Remarks Conclusion We study local search heuristics for finding cuts of large weight in a graph, and prove that such methods find locally optimal cuts in smoothed polynomial time when all the edges are smoothed.
50 Conclusion Remarks Conclusion We study local search heuristics for finding cuts of large weight in a graph, and prove that such methods find locally optimal cuts in smoothed polynomial time when all the edges are smoothed. Conjecture The smoothed complexity for MAX-CUT FLIP for complete graph on n vertices is Õ(n). Conjecture The smoothed complexity for MAX-CUT FLIP when only the nonzero weight edges are smoothed is also polynomial.
51 Conclusion Remarks Thank you for your attention!
7.1 Coupling from the Past
Georgia Tech Fall 2006 Markov Chain Monte Carlo Methods Lecture 7: September 12, 2006 Coupling from the Past Eric Vigoda 7.1 Coupling from the Past 7.1.1 Introduction We saw in the last lecture how Markov
More informationTesting Graph Isomorphism
Testing Graph Isomorphism Eldar Fischer Arie Matsliah Abstract Two graphs G and H on n vertices are ɛ-far from being isomorphic if at least ɛ ( n 2) edges must be added or removed from E(G) in order to
More information1 Adjacency matrix and eigenvalues
CSC 5170: Theory of Computational Complexity Lecture 7 The Chinese University of Hong Kong 1 March 2010 Our objective of study today is the random walk algorithm for deciding if two vertices in an undirected
More informationLecture notes on OPP algorithms [Preliminary Draft]
Lecture notes on OPP algorithms [Preliminary Draft] Jesper Nederlof June 13, 2016 These lecture notes were quickly assembled and probably contain many errors. Use at your own risk! Moreover, especially
More informationA Generalized Algorithm for Computing Matching Polynomials using Determinants. Asa Scherer
A Generalized Algorithm for Computing Matching Polynomials using Determinants Asa Scherer April 17, 2007 Abstract We discuss the connection between determinants of modified matching matrices and the matching
More informationRank minimization via the γ 2 norm
Rank minimization via the γ 2 norm Troy Lee Columbia University Adi Shraibman Weizmann Institute Rank Minimization Problem Consider the following problem min X rank(x) A i, X b i for i = 1,..., k Arises
More informationSDP Relaxations for MAXCUT
SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP
More informationTHE SZEMERÉDI REGULARITY LEMMA AND ITS APPLICATION
THE SZEMERÉDI REGULARITY LEMMA AND ITS APPLICATION YAQIAO LI In this note we will prove Szemerédi s regularity lemma, and its application in proving the triangle removal lemma and the Roth s theorem on
More informationCS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash
CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash Equilibrium Price of Stability Coping With NP-Hardness
More informationApproximation norms and duality for communication complexity lower bounds
Approximation norms and duality for communication complexity lower bounds Troy Lee Columbia University Adi Shraibman Weizmann Institute From min to max The cost of a best algorithm is naturally phrased
More informationCS261: A Second Course in Algorithms Lecture #11: Online Learning and the Multiplicative Weights Algorithm
CS61: A Second Course in Algorithms Lecture #11: Online Learning and the Multiplicative Weights Algorithm Tim Roughgarden February 9, 016 1 Online Algorithms This lecture begins the third module of the
More informationLocal Maxima and Improved Exact Algorithm for MAX-2-SAT
CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE 2018, Article 02, pages 1 22 http://cjtcs.cs.uchicago.edu/ Local Maxima and Improved Exact Algorithm for MAX-2-SAT Matthew B. Hastings Received March 8,
More informationWeek 4. (1) 0 f ij u ij.
Week 4 1 Network Flow Chapter 7 of the book is about optimisation problems on networks. Section 7.1 gives a quick introduction to the definitions of graph theory. In fact I hope these are already known
More informationarxiv: v1 [quant-ph] 11 Mar 2016
The Asymptotics of Quantum Max-Flow Min-Cut Matthew B. Hastings 1 Station Q, Microsoft Research, Santa Barbara, CA 93106-6105, USA 2 Quantum Architectures and Computation Group, Microsoft Research, Redmond,
More informationCS264: Beyond Worst-Case Analysis Lecture #15: Smoothed Complexity and Pseudopolynomial-Time Algorithms
CS264: Beyond Worst-Case Analysis Lecture #15: Smoothed Complexity and Pseudopolynomial-Time Algorithms Tim Roughgarden November 5, 2014 1 Preamble Previous lectures on smoothed analysis sought a better
More informationLecture 16: Roots of the Matching Polynomial
Counting and Sampling Fall 2017 Lecture 16: Roots of the Matching Polynomial Lecturer: Shayan Oveis Gharan November 22nd Disclaimer: These notes have not been subjected to the usual scrutiny reserved for
More informationCopyright 2013 Springer Science+Business Media New York
Meeks, K., and Scott, A. (2014) Spanning trees and the complexity of floodfilling games. Theory of Computing Systems, 54 (4). pp. 731-753. ISSN 1432-4350 Copyright 2013 Springer Science+Business Media
More informationprinceton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming
princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming Lecturer: Matt Weinberg Scribe: Sanjeev Arora One of the running themes in this course is
More informationError Correcting Codes: Combinatorics, Algorithms and Applications Spring Homework Due Monday March 23, 2009 in class
Error Correcting Codes: Combinatorics, Algorithms and Applications Spring 2009 Homework Due Monday March 23, 2009 in class You can collaborate in groups of up to 3. However, the write-ups must be done
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 informationCS264: Beyond Worst-Case Analysis Lecture #18: Smoothed Complexity and Pseudopolynomial-Time Algorithms
CS264: Beyond Worst-Case Analysis Lecture #18: Smoothed Complexity and Pseudopolynomial-Time Algorithms Tim Roughgarden March 9, 2017 1 Preamble Our first lecture on smoothed analysis sought a better theoretical
More informationLecture 11 October 7, 2013
CS 4: Advanced Algorithms Fall 03 Prof. Jelani Nelson Lecture October 7, 03 Scribe: David Ding Overview In the last lecture we talked about set cover: Sets S,..., S m {,..., n}. S has cost c S. Goal: Cover
More informationRECAP: Extremal problems Examples
RECAP: Extremal problems Examples Proposition 1. If G is an n-vertex graph with at most n edges then G is disconnected. A Question you always have to ask: Can we improve on this proposition? Answer. NO!
More informationLecture 20: Goemans-Williamson MAXCUT Approximation Algorithm. 2 Goemans-Williamson Approximation Algorithm for MAXCUT
CS 80: Introduction to Complexity Theory 0/03/03 Lecture 20: Goemans-Williamson MAXCUT Approximation Algorithm Instructor: Jin-Yi Cai Scribe: Christopher Hudzik, Sarah Knoop Overview First, we outline
More information6.854J / J Advanced Algorithms Fall 2008
MIT OpenCourseWare http://ocw.mit.edu 6.85J / 8.5J Advanced Algorithms Fall 008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 8.5/6.85 Advanced Algorithms
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 informationALGEBRAIC STRUCTURE AND DEGREE REDUCTION
ALGEBRAIC STRUCTURE AND DEGREE REDUCTION Let S F n. We define deg(s) to be the minimal degree of a non-zero polynomial that vanishes on S. We have seen that for a finite set S, deg(s) n S 1/n. In fact,
More informationNash-solvable bidirected cyclic two-person game forms
DIMACS Technical Report 2008-13 November 2008 Nash-solvable bidirected cyclic two-person game forms by Endre Boros 1 RUTCOR, Rutgers University 640 Bartholomew Road, Piscataway NJ 08854-8003 boros@rutcor.rutgers.edu
More informationA Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits
A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits Ran Raz Amir Shpilka Amir Yehudayoff Abstract We construct an explicit polynomial f(x 1,..., x n ), with coefficients in {0,
More informationLecture 5: Probabilistic tools and Applications II
T-79.7003: Graphs and Networks Fall 2013 Lecture 5: Probabilistic tools and Applications II Lecturer: Charalampos E. Tsourakakis Oct. 11, 2013 5.1 Overview In the first part of today s lecture we will
More informationCS264: Beyond Worst-Case Analysis Lecture #14: Smoothed Analysis of Pareto Curves
CS264: Beyond Worst-Case Analysis Lecture #14: Smoothed Analysis of Pareto Curves Tim Roughgarden November 5, 2014 1 Pareto Curves and a Knapsack Algorithm Our next application of smoothed analysis is
More informationLecture 17 November 8, 2012
6.841: Advanced Complexity Theory Fall 2012 Prof. Dana Moshkovitz Lecture 17 November 8, 2012 Scribe: Mark Bun 1 Overview In the previous lecture, we saw an overview of probabilistically checkable proofs,
More information15-251: Great Theoretical Ideas In Computer Science Recitation 9 : Randomized Algorithms and Communication Complexity Solutions
15-251: Great Theoretical Ideas In Computer Science Recitation 9 : Randomized Algorithms and Communication Complexity Solutions Definitions We say a (deterministic) protocol P computes f if (x, y) {0,
More informationInapproximability After Uniqueness Phase Transition in Two-Spin Systems
Inapproximability After Uniqueness Phase Transition in Two-Spin Systems Jin-Yi Cai Xi Chen Heng Guo Pinyan Lu Abstract A two-state spin system is specified by a matrix [ A0,0 A A = 0,1 = A 1,0 A 1,1 [
More informationObservation 4.1 G has a proper separation of order 0 if and only if G is disconnected.
4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H, K) with H K = G and E(H K) = and V (H) V (K) = k. Such a separation is proper if V (H) \ V (K) and V (K)
More informationPositive Semi-definite programing and applications for approximation
Combinatorial Optimization 1 Positive Semi-definite programing and applications for approximation Guy Kortsarz Combinatorial Optimization 2 Positive Sem-Definite (PSD) matrices, a definition Note that
More informationInduced Saturation of Graphs
Induced Saturation of Graphs Maria Axenovich a and Mónika Csikós a a Institute of Algebra and Geometry, Karlsruhe Institute of Technology, Englerstraße 2, 76128 Karlsruhe, Germany Abstract A graph G is
More informationLectures 6, 7 and part of 8
Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,
More informationConvergence and Approximation in Potential Games
Convergence and Approximation in Potential Games George Christodoulou 1, Vahab S. Mirrokni 2, and Anastasios Sidiropoulos 2 1 National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications
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 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 informationProject in Computational Game Theory: Communities in Social Networks
Project in Computational Game Theory: Communities in Social Networks Eldad Rubinstein November 11, 2012 1 Presentation of the Original Paper 1.1 Introduction In this section I present the article [1].
More informationObservation 4.1 G has a proper separation of order 0 if and only if G is disconnected.
4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H 1, H 2 ) so that H 1 H 2 = G E(H 1 ) E(H 2 ) = V (H 1 ) V (H 2 ) = k Such a separation is proper if V (H
More informationCS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics
CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics Tim Roughgarden November 13, 2013 1 Do Players Learn Equilibria? In this lecture we segue into the third part of the course, which studies
More informationAdvanced Combinatorial Optimization Feb 13 and 25, Lectures 4 and 6
18.438 Advanced Combinatorial Optimization Feb 13 and 25, 2014 Lectures 4 and 6 Lecturer: Michel X. Goemans Scribe: Zhenyu Liao and Michel X. Goemans Today, we will use an algebraic approach to solve the
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 informationCS 573: Algorithmic Game Theory Lecture date: January 23rd, 2008
CS 573: Algorithmic Game Theory Lecture date: January 23rd, 2008 Instructor: Chandra Chekuri Scribe: Bolin Ding Contents 1 2-Player Zero-Sum Game 1 1.1 Min-Max Theorem for 2-Player Zero-Sum Game....................
More informationLower Bounds for Testing Bipartiteness in Dense Graphs
Lower Bounds for Testing Bipartiteness in Dense Graphs Andrej Bogdanov Luca Trevisan Abstract We consider the problem of testing bipartiteness in the adjacency matrix model. The best known algorithm, due
More informationA Questionable Distance-Regular Graph
A Questionable Distance-Regular Graph Rebecca Ross Abstract In this paper, we introduce distance-regular graphs and develop the intersection algebra for these graphs which is based upon its intersection
More informationCS369N: Beyond Worst-Case Analysis Lecture #7: Smoothed Analysis
CS369N: Beyond Worst-Case Analysis Lecture #7: Smoothed Analysis Tim Roughgarden November 30, 2009 1 Context This lecture is last on flexible and robust models of non-worst-case data. The idea is again
More informationThe Complexity of the Permanent and Related Problems
The Complexity of the Permanent and Related Problems Tim Abbott and Alex Schwendner May 9, 2007 Contents 1 The Permanent 2 1.1 Variations on the Determinant...................... 2 1.2 Graph Interpretation...........................
More informationPolynomial-time Computation of Exact Correlated Equilibrium in Compact Games
Polynomial-time Computation of Exact Correlated Equilibrium in Compact Games Albert Xin Jiang Kevin Leyton-Brown Department of Computer Science University of British Columbia Outline 1 Computing Correlated
More informationLecture 4. 1 Estimating the number of connected components and minimum spanning tree
CS 59000 CTT Current Topics in Theoretical CS Aug 30, 2012 Lecturer: Elena Grigorescu Lecture 4 Scribe: Pinar Yanardag Delul 1 Estimating the number of connected components and minimum spanning tree In
More informationA Note On Minimum Path Bases
A Note On Minimum Path Bases Petra M. Gleiss a, Josef Leydold b, Peter F. Stadler a,c a Institute for Theoretical Chemistry and Structural Biology, University of Vienna, Währingerstrasse 17, A-1090 Vienna,
More informationA Polynomial-Time Algorithm for Pliable Index Coding
1 A Polynomial-Time Algorithm for Pliable Index Coding Linqi Song and Christina Fragouli arxiv:1610.06845v [cs.it] 9 Aug 017 Abstract In pliable index coding, we consider a server with m messages and n
More informationLecture 19: UCB Algorithm and Adversarial Bandit Problem. Announcements Review on stochastic multi-armed bandit problem
Lecture 9: UCB Algorithm and Adversarial Bandit Problem EECS598: Prediction and Learning: It s Only a Game Fall 03 Lecture 9: UCB Algorithm and Adversarial Bandit Problem Prof. Jacob Abernethy Scribe:
More informationGlauber Dynamics for Ising Model I AMS Short Course
Glauber Dynamics for Ising Model I AMS Short Course January 2010 Ising model Let G n = (V n, E n ) be a graph with N = V n < vertices. The nearest-neighbor Ising model on G n is the probability distribution
More informationResolution Lower Bounds for the Weak Pigeonhole Principle
Electronic Colloquium on Computational Complexity, Report No. 21 (2001) Resolution Lower Bounds for the Weak Pigeonhole Principle Ran Raz Weizmann Institute, and The Institute for Advanced Study ranraz@wisdom.weizmann.ac.il
More informationNotes on Complexity Theory Last updated: November, Lecture 10
Notes on Complexity Theory Last updated: November, 2015 Lecture 10 Notes by Jonathan Katz, lightly edited by Dov Gordon. 1 Randomized Time Complexity 1.1 How Large is BPP? We know that P ZPP = RP corp
More informationOn the number of cycles in a graph with restricted cycle lengths
On the number of cycles in a graph with restricted cycle lengths Dániel Gerbner, Balázs Keszegh, Cory Palmer, Balázs Patkós arxiv:1610.03476v1 [math.co] 11 Oct 2016 October 12, 2016 Abstract Let L be a
More informationNotes on MapReduce Algorithms
Notes on MapReduce Algorithms Barna Saha 1 Finding Minimum Spanning Tree of a Dense Graph in MapReduce We are given a graph G = (V, E) on V = N vertices and E = m N 1+c edges for some constant c > 0. Our
More informationThe Steiner Network Problem
The Steiner Network Problem Pekka Orponen T-79.7001 Postgraduate Course on Theoretical Computer Science 7.4.2008 Outline 1. The Steiner Network Problem Linear programming formulation LP relaxation 2. The
More informationLecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8
CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 Lecture 20: LP Relaxation and Approximation Algorithms Lecturer: Yuan Zhou Scribe: Syed Mahbub Hafiz 1 Introduction When variables of constraints of an
More informationMatroid Secretary for Regular and Decomposable Matroids
Matroid Secretary for Regular and Decomposable Matroids Michael Dinitz Weizmann Institute of Science mdinitz@cs.cmu.edu Guy Kortsarz Rutgers University, Camden guyk@camden.rutgers.edu Abstract In the matroid
More informationCPSC 536N: Randomized Algorithms Term 2. Lecture 9
CPSC 536N: Randomized Algorithms 2011-12 Term 2 Prof. Nick Harvey Lecture 9 University of British Columbia 1 Polynomial Identity Testing In the first lecture we discussed the problem of testing equality
More informationLecture 17: D-Stable Polynomials and Lee-Yang Theorems
Counting and Sampling Fall 2017 Lecture 17: D-Stable Polynomials and Lee-Yang Theorems Lecturer: Shayan Oveis Gharan November 29th Disclaimer: These notes have not been subjected to the usual scrutiny
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 informationPersonal PageRank and Spilling Paint
Graphs and Networks Lecture 11 Personal PageRank and Spilling Paint Daniel A. Spielman October 7, 2010 11.1 Overview These lecture notes are not complete. The paint spilling metaphor is due to Berkhin
More informationIITM-CS6845: Theory Toolkit February 3, 2012
IITM-CS6845: Theory Toolkit February 3, 2012 Lecture 4 : Derandomizing the logspace algorithm for s-t connectivity Lecturer: N S Narayanaswamy Scribe: Mrinal Kumar Lecture Plan:In this lecture, we will
More information1 Randomized Computation
CS 6743 Lecture 17 1 Fall 2007 1 Randomized Computation Why is randomness useful? Imagine you have a stack of bank notes, with very few counterfeit ones. You want to choose a genuine bank note to pay at
More informationEECS 495: Randomized Algorithms Lecture 14 Random Walks. j p ij = 1. Pr[X t+1 = j X 0 = i 0,..., X t 1 = i t 1, X t = i] = Pr[X t+
EECS 495: Randomized Algorithms Lecture 14 Random Walks Reading: Motwani-Raghavan Chapter 6 Powerful tool for sampling complicated distributions since use only local moves Given: to explore state space.
More informationCoupling of Scale-Free and Classical Random Graphs
Coupling of Scale-Free and Classical Random Graphs April 18, 2007 Introduction Consider a graph where we delete some nodes and look at the size of the largest component remaining. Just how robust are scale
More informationSome Results on Paths and Cycles in Claw-Free Graphs
Some Results on Paths and Cycles in Claw-Free Graphs BING WEI Department of Mathematics University of Mississippi 1 1. Basic Concepts A graph G is called claw-free if it has no induced subgraph isomorphic
More informationNew simple Lie algebras over fields of characteristic 2
New simple Lie algebras over fields of characteristic 2 Alexandre N. Grishkov and Marinês Guerreiro 30 de junho de 2004 1 Introduction Lie algebras over fields of characteristic 0 or p > 3 were recently
More informationLecture Semidefinite Programming and Graph Partitioning
Approximation Algorithms and Hardness of Approximation April 16, 013 Lecture 14 Lecturer: Alantha Newman Scribes: Marwa El Halabi 1 Semidefinite Programming and Graph Partitioning In previous lectures,
More informationRigidity of Graphs and Frameworks
Rigidity of Graphs and Frameworks Rigid Frameworks The Rigidity Matrix and the Rigidity Matroid Infinitesimally Rigid Frameworks Rigid Graphs Rigidity in R d, d = 1,2 Global Rigidity in R d, d = 1,2 1
More informationCoupling. 2/3/2010 and 2/5/2010
Coupling 2/3/2010 and 2/5/2010 1 Introduction Consider the move to middle shuffle where a card from the top is placed uniformly at random at a position in the deck. It is easy to see that this Markov Chain
More informationAcyclic subgraphs with high chromatic number
Acyclic subgraphs with high chromatic number Safwat Nassar Raphael Yuster Abstract For an oriented graph G, let f(g) denote the maximum chromatic number of an acyclic subgraph of G. Let f(n) be the smallest
More informationarxiv: v1 [cs.gt] 4 Apr 2017
Communication Complexity of Correlated Equilibrium in Two-Player Games Anat Ganor Karthik C. S. Abstract arxiv:1704.01104v1 [cs.gt] 4 Apr 2017 We show a communication complexity lower bound for finding
More informationLecture 7: Schwartz-Zippel Lemma, Perfect Matching. 1.1 Polynomial Identity Testing and Schwartz-Zippel Lemma
CSE 521: Design and Analysis of Algorithms I Winter 2017 Lecture 7: Schwartz-Zippel Lemma, Perfect Matching Lecturer: Shayan Oveis Gharan 01/30/2017 Scribe: Philip Cho Disclaimer: These notes have not
More informationApproximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta
Approximation Algorithms and Hardness of Approximation IPM, Jan 2006 Mohammad R. Salavatipour Department of Computing Science University of Alberta 1 Introduction For NP-hard optimization problems, we
More informationTopics in Theoretical Computer Science April 08, Lecture 8
Topics in Theoretical Computer Science April 08, 204 Lecture 8 Lecturer: Ola Svensson Scribes: David Leydier and Samuel Grütter Introduction In this lecture we will introduce Linear Programming. It was
More informationA lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo
A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo A. E. Brouwer & W. H. Haemers 2008-02-28 Abstract We show that if µ j is the j-th largest Laplacian eigenvalue, and d
More informationHow many randomly colored edges make a randomly colored dense graph rainbow hamiltonian or rainbow connected?
How many randomly colored edges make a randomly colored dense graph rainbow hamiltonian or rainbow connected? Michael Anastos and Alan Frieze February 1, 2018 Abstract In this paper we study the randomly
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 informationApproximately achieving Gaussian relay. network capacity with lattice-based QMF codes
Approximately achieving Gaussian relay 1 network capacity with lattice-based QMF codes Ayfer Özgür and Suhas Diggavi Abstract In [1], a new relaying strategy, quantize-map-and-forward QMF scheme, has been
More informationA Randomized Rounding Approach to the Traveling Salesman Problem
A Randomized Rounding Approach to the Traveling Salesman Problem Shayan Oveis Gharan Amin Saberi. Mohit Singh. Abstract For some positive constant ɛ 0, we give a ( 3 2 ɛ 0)-approximation algorithm for
More informationThe 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 informationLecture 12: Randomness Continued
CS 710: Complexity Theory 2/25/2010 Lecture 12: Randomness Continued Instructor: Dieter van Melkebeek Scribe: Beth Skubak & Nathan Collins In the last lecture we introduced randomized computation in terms
More informationBackground: Lattices and the Learning-with-Errors problem
Background: Lattices and the Learning-with-Errors problem China Summer School on Lattices and Cryptography, June 2014 Starting Point: Linear Equations Easy to solve a linear system of equations A s = b
More informationLecture 13 March 7, 2017
CS 224: Advanced Algorithms Spring 2017 Prof. Jelani Nelson Lecture 13 March 7, 2017 Scribe: Hongyao Ma Today PTAS/FPTAS/FPRAS examples PTAS: knapsack FPTAS: knapsack FPRAS: DNF counting Approximation
More informationQuick Sort Notes , Spring 2010
Quick Sort Notes 18.310, Spring 2010 0.1 Randomized Median Finding In a previous lecture, we discussed the problem of finding the median of a list of m elements, or more generally the element of rank m.
More informationEven Pairs and Prism Corners in Square-Free Berge Graphs
Even Pairs and Prism Corners in Square-Free Berge Graphs Maria Chudnovsky Princeton University, Princeton, NJ 08544 Frédéric Maffray CNRS, Laboratoire G-SCOP, University of Grenoble-Alpes, France Paul
More informationCS 6820 Fall 2014 Lectures, October 3-20, 2014
Analysis of Algorithms Linear Programming Notes CS 6820 Fall 2014 Lectures, October 3-20, 2014 1 Linear programming The linear programming (LP) problem is the following optimization problem. We are given
More informationWhat can be sampled locally?
What can be sampled locally? Yitong Yin Nanjing University Joint work with: Weiming Feng, Yuxin Sun Local Computation Locality in distributed graph algorithms. [Linial, FOCS 87, SICOMP 92] the LOCAL model:
More informationSpectral thresholds in the bipartite stochastic block model
Spectral thresholds in the bipartite stochastic block model Laura Florescu and Will Perkins NYU and U of Birmingham September 27, 2016 Laura Florescu and Will Perkins Spectral thresholds in the bipartite
More information(II.B) Basis and dimension
(II.B) Basis and dimension How would you explain that a plane has two dimensions? Well, you can go in two independent directions, and no more. To make this idea precise, we formulate the DEFINITION 1.
More informationTwo algorithms extending a perfect matching of the hypercube into a Hamiltonian cycle
Two algorithms extending a perfect matching of the hypercube into a Hamiltonian cycle Jiří Fink Department of Theoretical Computer Science and Mathematical Logic Faculty of Mathematics and Physics Charles
More informationLecture December 2009 Fall 2009 Scribe: R. Ring In this lecture we will talk about
0368.4170: Cryptography and Game Theory Ran Canetti and Alon Rosen Lecture 7 02 December 2009 Fall 2009 Scribe: R. Ring In this lecture we will talk about Two-Player zero-sum games (min-max theorem) Mixed
More informationBipartite graphs with at most six non-zero eigenvalues
Also available at http://amc-journal.eu ISSN 1855-3966 (printed edn.), ISSN 1855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 11 (016) 315 35 Bipartite graphs with at most six non-zero eigenvalues
More information