The Quasi-Randomness of Hypergraph Cut Properties Asaf Shapira & Raphael Yuster.

Slides:



Advertisements
Similar presentations
Vector Spaces A set V is called a vector space over a set K denoted V(K) if is an Abelian group, is a field, and For every element vV and K there exists.
Advertisements

5.4 Basis And Dimension.
5.1 Real Vector Spaces.
1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
Applied Informatics Štefan BEREŽNÝ
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
2.III. Basis and Dimension 1.Basis 2.Dimension 3.Vector Spaces and Linear Systems 4.Combining Subspaces.
Conditional Regularity and Efficient testing of bipartite graph properties Ilan Newman Haifa University Based on work with Eldar Fischer and Noga Alon.
NP-Complete Problems Reading Material: Chapter 10 Sections 1, 2, 3, and 4 only.
Foundations of Quasirandomness Joshua N. Cooper UCSD / South Carolina.
Chapter Two: Vector Spaces I.Definition of Vector Space II.Linear Independence III.Basis and Dimension Topic: Fields Topic: Crystals Topic: Voting Paradoxes.
Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
INDR 262 INTRODUCTION TO OPTIMIZATION METHODS LINEAR ALGEBRA INDR 262 Metin Türkay 1.
Autar Kaw Humberto Isaza Transforming Numerical Methods Education for STEM Undergraduates.
Linear Algebra Chapter 4 Vector Spaces.
1 A fast algorithm for Maximum Subset Matching Noga Alon & Raphael Yuster.
The Effect of Induced Subgraphs on Quasi-randomness Asaf Shapira & Raphael Yuster.
Chapter 2 Simultaneous Linear Equations (cont.)
4 4.2 © 2012 Pearson Education, Inc. Vector Spaces NULL SPACES, COLUMN SPACES, AND LINEAR TRANSFORMATIONS.
4.1 Vector Spaces and Subspaces 4.2 Null Spaces, Column Spaces, and Linear Transformations 4.3 Linearly Independent Sets; Bases 4.4 Coordinate systems.
4 4.4 © 2012 Pearson Education, Inc. Vector Spaces COORDINATE SYSTEMS.
Chapter 2: Vector spaces
Section 4.1 Vectors in ℝ n. ℝ n Vectors Vector addition Scalar multiplication.
Linear Programming System of Linear Inequalities  The solution set of LP is described by Ax  b. Gauss showed how to solve a system of linear.
Lecture 22 More NPC problems
Chapter 3 Vector Spaces. The operations of addition and scalar multiplication are used in many contexts in mathematics. Regardless of the context, however,
Linear Equations in Linear Algebra
1 1.7 © 2016 Pearson Education, Inc. Linear Equations in Linear Algebra LINEAR INDEPENDENCE.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Sec 3.5 Inverses of Matrices Where A is nxn Finding the inverse of A: Seq or row operations.
Section 2-8 First Applications of Groebner Bases by Pablo Spivakovsky-Gonzalez We started this chapter with 4 problems: 1.Ideal Description Problem: Does.
Complexity 25-1 Complexity Andrei Bulatov Counting Problems.
1 Rainbow Decompositions Raphael Yuster University of Haifa Proc. Amer. Math. Soc. (2008), to appear.
4 4.6 © 2012 Pearson Education, Inc. Vector Spaces RANK.
4.6: Rank. Definition: Let A be an mxn matrix. Then each row of A has n entries and can therefore be associated with a vector in The set of all linear.
Section 2.3 Properties of Solution Sets
Vector Spaces RANK © 2016 Pearson Education, Inc..
1 Asymptotically optimal K k -packings of dense graphs via fractional K k -decompositions Raphael Yuster University of Haifa.
Ramsey Properties of Random Graphs; A Sharp Threshold Proven via A Hypergraph Regularity Lemma. Ehud Friedgut, Vojtech Rödl, Andrzej Rucinski, Prasad.
4.8 Rank Rank enables one to relate matrices to vectors, and vice versa. Definition Let A be an m  n matrix. The rows of A may be viewed as row vectors.
Chap. 4 Vector Spaces 4.1 Vectors in Rn 4.2 Vector Spaces
1 Decomposition into bipartite graphs with minimum degree 1. Raphael Yuster.
1 Quasi-randomness is determined by the distribution of copies of a graph in equicardinal large sets Raphael Yuster University of Haifa.
Generating a d-dimensional linear subspace efficiently Raphael Yuster SODA’10.
1.7 Linear Independence. in R n is said to be linearly independent if has only the trivial solution. in R n is said to be linearly dependent if there.
HOMOGENEOUS LINEAR SYSTEMS (A different focus) Until now we have looked at the equation with the sole aim of computing its solutions, and we have been.
1 Covering Non-uniform Hypergraphs Endre Boros Yair Caro Zoltán Füredi Raphael Yuster.
4.8 Rank Rank enables one to relate matrices to vectors, and vice versa. Definition Let A be an m  n matrix. The rows of A may be viewed as row vectors.
Complexity 24-1 Complexity Andrei Bulatov Counting Problems.
Chapter 5 Chapter Content 1. Real Vector Spaces 2. Subspaces 3. Linear Independence 4. Basis and Dimension 5. Row Space, Column Space, and Nullspace 6.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
REVIEW Linear Combinations Given vectors and given scalars
Lecture 7 Vector Space Last Time - Properties of Determinants
Degree and Eigenvector Centrality
Basis and Dimension Basis Dimension Vector Spaces and Linear Systems
4.6: Rank.
§1-3 Solution of a Dynamical Equation
1.3 Vector Equations.
2.III. Basis and Dimension
Around the Regularity Lemma
Affine Spaces Def: Suppose
Properties of Solution Sets
Linear Algebra Lecture 20.
Sec 3.5 Inverses of Matrices
Vector Spaces RANK © 2012 Pearson Education, Inc..
NULL SPACES, COLUMN SPACES, AND LINEAR TRANSFORMATIONS
Linear Equations in Linear Algebra
Vector Spaces COORDINATE SYSTEMS © 2012 Pearson Education, Inc.
Integer and fractional packing of graph families
Presentation transcript:

The Quasi-Randomness of Hypergraph Cut Properties Asaf Shapira & Raphael Yuster

Background Chung, Graham, and Wilson ’89, Thomason ‘87: 1. Defined the notion of a p-quasi-random graph = A graph that “behaves” like a typical graph generated by G(n,p). 2. Proved that several “natural” properties that hold in G(n,p) whp “force” a graph to be p-quasi-random. Abstract Question: When can we say that a single graph behaves like a random graph? “Concrete” problem: Which graph properties “force” a graph to behave like a “truly” random one.

The CGW Theorem Theorem [CGW ‘89]: Fix any 0<p<1, and let G=(V,E) be a graph on n vertices. The following are equivalent: 1.Any set U  V spans  ½p|U| 2 edges 2.Any set U  V of size ½n spans  ½p|U| 2 edges 3. G contains  ½pn 2 edges and  p 4 n 4 copies of C 4 4.Most pairs u,v have co-degree  p 2 n Definition: A graph that satisfies any (and therefore all) the above properties is p-quasi-random, or just quasi-random. Note: All the above hold whp in G(n,p).

Quasi-Random Properties Definition: Say that a graph property is quasi-random if it is equivalent to the properties in the CGW theorem. “The” Question: Which graph properties are quasi-random? Any (reasonable) property that holds in G(n,p) whp? Example 1: Having  ½pn 2 edges and  p 3 n 3 copies of K 3 is not a quasi-random property. Recall that if we replace K 3 with C 4 we do get a quasi-random property. No! Example 2: Having degrees  pn is not a quasi-random prop. …but having co-degrees  p 2 n is a quasi-random property.

The Chung-Graham Theorem Theorem [Chung-Graham ’89]: 1. Having  ¼ pn 2 edges crossing all cuts of size (½n,½n) is not a quasi-random property. 2. For any 0<  <½, having   (1-  )pn 2 edges crossing all cuts of size (  n,(1-  )n) is a quasi-random property. [CG ‘89] Gave two proofs of (2). One using a counting argument, and another algebraic proof based on the rank of certain intersection matrices. To get (1), take an Independent set on n/2 vertices, a clique on the rest, and connect them with a random graph. [Janson ‘09] Gave another proofs of (2), using graph limits.

Quasi-Random Hypergraphs What is a quasi-random hypergraph? Answer 1: The “obvious” generalization of quasi-random graphs. Every set of vertices has the “correct” edge density. Definition: This is called “weak” quasi-randomness. Why? Because it does not imply certain things that are implied by quasi-randomness in graphs. Answer 2: “Strong” quasi-randomness. Fact: Strong Quasi-Randomness  Weak Quasi-Randomness Notation: “P is Quasi-Random” means P  Weak Quasi-Rand

Our Main Results Theorem 1 [S-Yuster ’09]: 1. If  = (1/k,…,1/k) then P  is not quasi-random. Definition: Let  =(  1,…,  k ) satisfy 0<  i <1 and  I =1. Let P  be the following property of k-uniform hypergraphs: Any (  1 n,…,  k n)-cut has the correct number of edges crossing it. 2. If   (1/k,…,1/k) then P  is quasi-random. Theorem 2 [S-Yuster ’09]: 1. When  = (½,½) the only way a non-quasi random graph can satisfy P  is the “trivial” one. 2. Same result conditionally holds in hypergraphs.

Proof Overview Theorem: If  = (1/k,…,1/k) then P  is not quasi-random. Definition: Let  =(  1,…,  k ) satisfy 0<  i <1 and  I =1. We let P  be the following property of k-uniform hypergraphs: Any (  1 n,…,  k n)-cut has the correct number of edges crossing it. 0 2p p [CG‘89] For k=2: For arbitrary k  2: i vertices k-i vertices 2ip/k

Proof Overview Theorem: If   (1/k,…,1/k) then P  is not quasi-random. Proof (of k=2): It is enough to show that every set of vertices of size  n has the correct edge density. Let A be such a set. p2p2 p1p1 p3p3 Let 0  c , and “re-shuffle” the partition by randomly picking cn vertices from A and (  -c)n vertices from V-A. 1. We know the expected number of edges in the new cut. 2. This expectation is a linear function in p 1, p 2, p Using c  {0, ,  /2} we get 3 linear equations, which have a unique solution p 1 =p 2 =p 3 =p when   1/2. A |A|=  n V-A |V-A|=(1-  )n

Proof Overview Theorem 2: When  = (½,½) the only way a non-quasi random graph can satisfy P  is the “trivial” one. Instead of thinking about graphs, let’s consider the problem of assigning weights to the edges of the complete graph, s.t. for any (n/2,n/2)-cut, the total weight crossing it is p. p The random graph 0 2p p The example showing that P  is not quasi random What is “trivial”? Two ways a graph can satisfy P  There are many such solutions

Proof Overview What is “trivial”? Two ways a graph can satisfy P  p The random graph (1) 0 2p p The example showing that P  is not quasi random (2) Satisfying P  is equivalent to satisfying a set of linear equations: 1.Unknowns are the weights of the edges. 2.We have one linear equation for any (n/2,n/2)-cut Definition: A trivial solution is any affine combination of solution (1) and (a collection of) solution (2).

Proof Overview p The random graph (1) 0 2p p The example showing that P  is not quasi random (2) Definition: A trivial solution is any affine combination of solution (1) and (a collection of) solution (2). Theorem 2: When  = (½,½) the only solutions satisfying P  are the trivial ones.

Proof Overview Definition: A trivial solution is any affine combination of solution (1) and (2). Theorem 2: When  = (½,½) the only solutions satisfying P  are the trivial ones. Proof: Any solution is a solution of the linear system Ax=p. Recall Satisfying P  is equivalent to satisfying a set of linear equations: 1. Unknowns are the weights of the edges. 2. We have one equation for any (n/2,n/2)-cut p The random graph (1) 0 2p p The example showing that P  is not quasi random (2) Step 2: span[solutions (2) – (1)] has dimension  n-1. Step 1: rank(A)  Definition: Let us write this as Ax=p. Note: A is an matrix.

Proof Overview Definition: A trivial solution is any affine combination of solution (1) and (2). p The random graph (1) 0 2p p The example showing that P  is not quasi random (2) Step 2: trivial solutions have dimension  n-1. Proof: For every solution (2) consider the vector of pairs (v 1,v i ). 2p0 p n/2-1 of the entries are 2p, the other are p. After subtracting (1) from these vectors, we get, for every subset S  [n-1] of size n/2, a vector v S, satisfying: 1. v S (i) = 0 if i  S. 2. v S (i) = p if i  S. This collection spans R n-1

Proof Overview Note: A is an matrix n/2 n/2 n/2-1 Proof: Take the vector v S corresponding to some cut. v S,t = vector of cut obtained by moving t from S to V-S. We first prove that matrix of (n/2,n/2-1)-cuts has full rank. (v S,t – v S ) 1  t t (v S,t – v S )  t t vs-vs- S V-S C -c Step 1: rank(A) 

Proof Overview Conclusion: A spans the rows of the matrix I (2,n/2,n-1) n/2-element subsets of [n-1] 2-element subsets of [n-1] I S,T = 1 iif S  T [Gottlieb ‘66]: rank( I (2,h,k)) =. Step 1: rank(A) 

Concluding Remarks Coro: If   (1/3,1/3,1/3) then P  is quasi-random Definition: Let  =(  1,  2,  3 ) satisfy 0<  i <1 and  i =1. Let P  be the following graph property: Any (  1 n,  2 n,  3 n)-cut is crossed by the “correct” number of K 3. Open Problem: What happens when  = (1/3,1/3,1/3)? Proof: Replace every K 3 with a 3-hyper edge. We get a hypergraph satisfying P , which must be quasi-random by Theorem 1. This means that in the graph, any set of vertices has the “correct” number of K 3. A theorem of Simonovits-Sos implies that the graph must be quasi-random.

Thank You

Background Relation to (theoretical) computer science: 1. Conditions of randomness that are verifiable in polynomial time. For example, using number of C 4, or using 2 (G). 2. Algorithmic version of Szemeredi’s regularity-lemma: [Alon et al. ’95] Uses equivalence between quasi-randomenss and co-degrees.

Background Relation to Extremal Combinatorics: 1. Central in the strong hypergraph generalizations of Szemeredi’s regularity-lemma [RSSN’04, Gowers’06, Tao’06]. Quasi-Random Groups [Gowers ‘07] Generalized Quasi-Random Graphs [Lovasz-Sos ‘06] Quasi-Random Set Systems [Chung-Graham ‘91]