An optimal algorithm for computing Frieze Kannan regular partitions

Size: px
Start display at page:

Download "An optimal algorithm for computing Frieze Kannan regular partitions"

Transcription

1 An optimal algorithm for computing Frieze Kannan regular partitions Domingos Dellamonica Jr. Subrahmanyam Kalyanasundaram Daniel Martin Vojtěch Rödl Asaf Shapira December 7, 011 Abstract In this paper we prove that two local conditions involving the degrees and co-degrees in a graph can be used to determine whether a given vertex partition is Frieze Kannan-regular. With a more refined version of these two local conditions we provide a deterministic algorithm that obtains a Frieze Kanan-regular partition of any graph G in time O( V (G. 1 Introduction The celebrated Szemerédi Regularity Lemma [14] is a powerful tool for addressing problems in extremal graph theory and combinatorics. It has many applications in various research areas including combinatorial number theory, discrete geometry and theoretical computer science. A bipartite form of the lemma first appeared in the proof of the well known conjecture of Erdős and Turán [7] stating that sequences of integers of positive upper density must always contain arbitrarily long arithmetic progressions. In essence, the regularity Department of Mathematics and Computer Science, Emory University, Atlanta, GA ddellam@mathcs.emory.edu. Department of Computer Science and Engineering, IIT Hyderabad, India. subruk@iith.ac.in. Part of this work was done while being a student in School of Computer Science, Georgia Institute of Technology, Atlanta, GA Center for Mathematics, Computer Science and Cognition, Universidade Federal do ABC, Santo André, SP Brazil. daniel.martin@ufabc.edu.br. Supported in part by CNPq / Department of Mathematics and Computer Science, Emory University, Atlanta, GA rodl@mathcs.emory.edu. Supported in part by NSF grant DMS School of Mathematics, Tel-Aviv University, Tel-Aviv, Israel 69978, and School of Mathematics and Computer Science, Georgia Institute of Technology, Atlanta, GA asafico@math.gatech.edu. Supported in part by NSF Grant DMS and ISF Grant 4/11. 1

2 lemma states that, for every ε > 0, every sufficiently large, dense graph G admits a partition of its vertex set V (G = k i=1 V i, with k = k(ε, so that most of the bipartite graphs induced on V i, V j behave like random graphs (where the measure of randomness is controlled by the parameter ε. More recently, there has been some study of algorithmic applications of the regularity lemma. In order to successfully use the regularity lemma to design good algorithms, one needs to efficiently construct a partition satisfying the conditions of the regularity lemma. This was done by Alon, Duke, Lefmann, Rödl, and Yuster in [1]. The authors provided an algorithm that constructs an ε-regular partition of a graph with n vertices in time O(n ω, the same time needed to compute the product of two matrices (the constant ω is known to be less than.376, see [3]. Later this algorithm was improved by Kohayakawa, Rödl, and Thoma [11] who gave a deterministic algorithm for finding an ε- regular partition in time O(n. While Szemerédi s Regularity Lemma gives a fine control over the distribution of the edges across classes, it may also require k, the number of classes, to be huge. Namely, as shown by Gowers [10], k can be a tower of exponents of height 1/ε 16. This fact is of particular concern when one desires to use the regularity lemma algorithmically. For this reason, the algorithmic version of a somewhat weaker regularity lemma which is an extension of the lemma from [13] was considered in [5]. The advantage of the lemma in [5] in comparison with Szemerédi s regularity lemma [14] is that it requires at most O(1/ε5 classes. Its disadvantage is that the definition of the regular partition is more complicated. Subsequently, Frieze and Kannan [8, 9] considered an elegant notion of regularity (also weaker than Szemerédi s which requires only O(1/ε classes. Answering a question of Willians [15], we provided in [4] a deterministic algorithm for finding Frieze Kannan-regular partitions in sub-cubic time. In fact, the algorithm in [4] runs in O(n ω log log n-time. The method used in that paper involved a spectral characterization of vertex partitions satisfying the properties of the Frieze Kannan regularity lemma. In this paper we give a simpler characterization in terms of degrees and co-degrees of vertices in the graph with respect to the partition. Moreover, such a local characterization gives rise to an O(n ω -time deterministic algorithm for computing a Frieze Kannan regular partition of a graph. We later refine our conditions using similar techniques as in Kohayakawa, Rödl, and Thoma [11], so that testing them requires only O(n deterministic time. This yields an asymptotically optimal algorithm for finding a Frieze Kannan regular partition of a graph: Theorem 1. There is a deterministic algorithm which finds, for any ε > 0 and graph with n vertices, an ε-regular Frieze Kannan partition with at most classes in c(εn -time. 1/ poly(ε The main component of algorithmic regularity lemmas is a decision algorithm which determines whether a given partition is regular. If the partition is not, it produces witnesses to the fact that the partition is not regular. It is quite

3 standard to use such a decision algorithm in order to construct a regular partition. Therefore most of this paper is devoted to the description and analysis of the decision algorithm. This paper is organized as follows: in Section we formally introduce the definition of Frieze Kannan regularity and relevant notation. In Section 3 we present two conditions a degree and a co-degree condition which we prove to be equivalent to FK-regularity and which can be tested in matrix multiplication time O(n ω. To obtain an O(n algorithm we refine these conditions in Section 4 by introducing a linear-sized expander graph. In effect, we show that one only needs to check the co-degree condition for pairs of vertices which form an edge in the auxiliary expander graph. (This idea was used in [11] for an O(n algorithmic version of Szemerédi s regularity lemma. Our deterministic O(n algorithm is described in Section 8. Sections 5 7 contain the proof of the main technical result, Theorem 13, which establishes the equivalence of the refined degree/co-degree conditions to FK-regularity. Preliminaries Let H be a graph of order n with vertex set V. We will denote by N H (v the neighborhood of a vertex v in the graph H, and by d H (v = N H (v its degree. For a pair of vertices u v, we denote by N H (u, v the set of vertices adjacent to both u and v, namely N H (u, v = N H (u N H (v. The size of N H (u, v is called the co-degree of u and v and it is denoted by d H (u, v. For a set U V we denote by e H (U the number of edges in H which are contained in U. Similarly, for sets U, W V, we denote by e H (U, W the number of edges with one endpoint in U and the other in W, where the edges in U W are counted twice. The subscript H is omitted when the graph is clear from context. For S V we denote by H[S] the subgraph of H induced by S. We will make use of equation numbers on top of relation signs (like (1 to indicate that the we use the referenced equation in order to derive the relation. The density between sets U, W V is defined as d(u, W = e(u, W U W. We will frequently use a partition P = {V 1, V,..., V k } of the vertex set V. The order of such a partition is the number of parts V i (frequently denoted by k. A partition is equitable if all parts have sizes n/k or n/k. As a shorthand for the densities across parts, we set d ij = d(v i, V j whenever i j. Also, for convenience, we set d ii = 0 for all i (in effect, we delete all edges induced by the sets V i. It will be convenient to assume that n is a multiple of k and regard m = n/k as the cardinality of the classes in the equitable partition P. Denote by U i and W j, 1 i, j k, the subsets U i = U V i, W j = W V j. 3

4 We are now ready to introduce the key regularity concept in this paper. Definition (Frieze Kannan Regularity. Given ε > 0, an equitable partition P = {V 1,..., V k } is said to be ε-fk-regular if for all U, W V, e(u, W d ij U i W j εn. (1 i,j If U and W are subsets violating (1, we say U and W are witnesses to the fact that the partition P is not ε-fk-regular. 3 Local conditions In this section we present two families of conditions that will be necessary and sufficient for an equitable partition P = {V 1,..., V k } of the vertex set V of a graph H to be ε-fk-regular. These conditions are based on the simple observation that, when a partition satisfies FK-regularity, most vertices have the expected degree, and moreover most vertices have the expected co-degree with any other fixed vertex. More precisely, we will show that the two following conditions are equivalent to FK-regularity (Definition. As before, m = n/k is the cardinality of the classes in P. (i Degree Condition: For all but at most ε 1 n vertices v V, we have k d H (v = d jl m ± ε 1 n, ( where j is the index satisfying v V j. (ii Co-degree Condition: For all u V, all but at most ε n vertices v V are such that d H (u, v = k d jl N H (u V l ± ε n, (3 where j is the index satisfying v V j. The following theorem establishes the equivalence. Theorem 3. The FK-regularity condition in Definition is equivalent to Conditions (i and (ii. More formally, for every ε 1, ε > 0 there exists ε > 0 such that Definition (i and (ii ; and for every ε > 0 there exist ε 1, ε > 0 such that (i and (ii Definition. 4

5 3.1 FK-regularity implies Conditions (i and (ii In this section we will show that FK-regularity (Def. implies Conditions (i and (ii. We assume P = {V 1,..., V k } is an equitable partition of the vertex set V of a given graph H. We may also assume the cardinality of V is a sufficiently large number n which is a multiple of k. We set m to be the size of each part V i, namely m = n k. Recall that d ij denotes the density d(v i, V j when i j and that d ii = 0. It will also be convenient to abuse notation in the following way: for a vertex u V i, let d uj denote the density d ij. Namely, we set d uj = d ju = d ij, where i is the index satisfying u V i. Also, recall that for a subset U V we set U i = U V i. Claim 4. If the partition {V 1,..., V k } fails Condition (i, then there is a set U satisfying e(u, V d jl U V j V V }{{} l > ε 1n. j,l Proof. Let U + = {v V : N H (v > U = {v V : N H (v < = V l k d vl m + ε 1 n}, k d vl m ε 1 n}. By assumption U + U + > ε 1 n. Set U to be the larger of the sets U and U +. It follows that U > ε 1 n/. We now look at the edges between the set U and the whole set of vertices V. By definition e(u, V d jl U V j V V l = k k N H (u d jl m U j j,l u U j=1 k ( k = N H (u d jl m Since U > ε 1 n/, the claim follows. j=1 u U j > ε 1 n U. Claim 5. If the partition {V 1,..., V k } fails Condition (ii for some u V, then there exists W V such that e(w, N H(u d jl W j N H (u V l > ε n. j,l 5

6 Proof. Let W + = { v V : d H (u, v > k } d vl N H (u V l + ε n. Similarly define W. Notice that W + W + > ε n by assumption. Take W to be the larger of the sets W and W +. It follows that W > ε n/. As in the previous claim, we consider e(w, N H(u d jl W V j N H (u V l j,l k k = d H (u, w d jl W j N H (u V l w W j=1 k k k = d H (u, w d jl N H (u V l j=1 w W j j=1 w W j k ( k = d H (u, w d jl N H (u V l j=1 w W j > W ε n. Since W ε n/, the claim follows. The first part of Theorem 3, namely, that Conditions (i and (ii are necessary for FK-regularity follows by combining Claims 4 and 5 and setting ε = min{ε 1/, ε /}. In the next subsection we will show that the conditions are also sufficient for FK-regularity. 3. Conditions (i and (ii imply FK-regularity We now show that Conditions (i and (ii imply FK-regularity (Def.. Throughout this subsection we assume that P = {V 1,..., V k } satisfies Conditions (i and (ii. We say a pair of vertices {u, v} is corrupted if either (u, v or (v, u violate (3. Note that, as a consequence of Condition (ii, there are at most ε n corrupted pairs in total. We say that a pair of indices {i, j} is defective if more than ε 1/ m pairs {u, v}, for u V i and v V j, are corrupted. Hence, at most ε 1/ k pairs {i, j} can be defective. Claim 6. For a non-defective pair {i, j} the following holds: all but at most ε 1/4 m vertices u V i satisfy k d jl N H (u V l = k d il d jl m ± ε 1/4 n. (4 6

7 The proof of Claim 6 will be postponed to Subsection 3.3. Note that if the bipartite graphs H[V i V j ] were all random (with densities d ij then the expected co-degree of u V i and v V j would be precisely k d ild jl m. Combining Claim 6 with Condition (ii yields that co-degrees in H are typically close to what is expected in a random graph with the same densities. We now follow the approach taken in [6] and use linear algebra to help us obtain (1. Let us define an n n matrix = ( uv u,v V as follows: uv = { (1 d ij if u V i, v V j, {u, v} H d ij if u V i, v V j, {u, v} H. Note that this matrix is symmetric and admits at most 1 + ( k entry values (recall that we assume H[V i ] has no edges and thus d ii = 0. For a vertex u V, we refer to the row (or column associated with u by u. We shall use properties of this matrix to show that the partition V = V 1 V k is ε-fk-regular, i.e. satisfy (1 for any subsets U, W V. The following inequality connects the definition of FK-regularity (Def. to the matrix. After proving the claim we will estimate the inner products u, v, u, v V, and thus bound the R-H-S of (6. Claim 7. For arbitrary subsets U, W V we have e(u, W d ij U V i W V j W u, v. (6 i,j u,v U (5 Proof. First we argue that e(u, W i,j d ij U V i W V j = u U uw. (7 w W Indeed, the sum on the R-H-S can be partitioned into sums as follows { ( uw = (1 d ij e(u i, W j d ij Ui W j e(u i, W j }, i,j w W j i,j u U i which simplifies to ( e(ui, W j d ij U i W j = e(u, W i,j i,j d ij U V i W V j, thus (7 is proved. We will now bound u U Schwarz inequality: w W uw from above using the Cauchy ( ( ( uw W uw. u U w W w W u U uw W w V u U 7

8 Observe the identity ( w V u U uw = w V u,v U uw vw = which completes the proof of this claim. u,v U w V uw vw = u, v, u,v U In view of (6 we need to estimate the inner products u, v, u, v V. To this end we will first define a set D of pairs {u, v} for which we will use the trivial bound u, v n. This set D will be shown to be quite small. For all the pairs not in D we will show that the inner product is very small. This will provide an upper bound on the R-H-S of (6 and allow us to conclude the proof of the theorem. Denote by D the set of all pairs {u, v} that fail one of the conditions below: (a u V i, v V j, with {i, j} a non-defective pair; (b both u and v satisfy equations ( and (4; (c The pair {u, v} is not corrupted, i.e., both (u, v and (v, u satisfy equation (3. We will now bound the number of pairs in D. Recall that there are at most ε 1/ k defective pairs, hence at most ε 1/ n pairs of vertices fail (a. There are at most ε 1 n pairs {u, v} in which one of the vertices fails (. From Claim 6 it follows that, for each non-defective pair {i, j}, the number of pairs {u, v} (with u V i, v V j where u or v (or both fail (4 is at most ε 1/4 m. By Condition (ii, at most ε n pairs {u, v} are corrupted and thus fail (c. Therefore, for small enough ε > 0, D (ε 1/ + ε 1 + ε 1/4 + ε n (ε 1 + 3ε 1/4 n. (8 Claim 8. For all pairs {u, v} D we have the inner product u, v = ±3ε 1/4 n Proof. Let {u, v} be a pair of vertices not in D, say u V i and v V j. By the definition of, we have u, v = k ( (1 d il (1 d jl N H (u, v V l (1 d il d jl (N H (u V l \ N H (u, v d il (1 d jl (N H (v V l \ N H (u, v + d il d jl V l \ (N H (u N H (v. 8

9 By regrouping the terms of the sum according to the contribution of N H (u, v V l, N H (u V l, and N H (v V l, we obtain u, v = = k N H (u, v V l ( d H (u, v k d jl N H (u V l k d jl N H (u V l ( k k d il N H (v V l + d il N H (v V l Since {u, v} D, the pair {u, v} satisfies (3, and v satisfies equation (4. Hence we have ( u, v = ± ε + ε 1/4 n. (10 The claim follows. We now have the tools to achieve the goal of this subsection and prove that under Conditions (i and (ii, P is FK-regular. Lemma 9. For arbitrary subsets U, W V we have e(u, W d ij U V i W V j ( ε 1 + 6ε 1/4 1/ n. (11 i,j In other words, P = {V 1,..., V k } is ( ε 1 + 6ε 1/4 1/-FK-regular. Proof. Recall that we already established the upper bound u, v 3ε 1/4 n when {u, v} D (see Claim 8 and for the case {u, v} D we have the trivial upper bound u, v n, which holds because every entry in has absolute value at most 1. Consequently, by Claim 7, the L-H-S of (11 is upper bounded by W (3ε 1/4 n U + n D (8 (ε 1 + 6ε 1/4 n 4, where the inequality follows by using the bound on D obtained in (8, and the trivial bound of n on the sizes of U and W. Thus the lemma is now proved. From Lemma 9 it follows that for every ε > 0 one can choose ε 1, ε > 0 small enough so that ( ε 1 + 6ε 1/4 1/ ε and thus (1 holds. The proof of Theorem 3 is now complete. k d il d jl m k d il d jl m. (9 9

10 3.3 Proof of auxiliary Claim 6 Fix a non-defective pair {i, j}. For such a pair, by definition, all but at most ε 1/ m pairs {u, v} are not corrupted (i.e., both (u, v and (v, u satisfy (3. It follows that, for all but at most ε 1/4 m vertices u V i, the set W j (u = { v V j : {u, v} is corrupted } satisfies W j (u ε 1/4 m. Now fix an arbitrary u V i with W j (u ε 1/4 m. Set W j = W j (u and W j = V j \ W j. Since N H (u, v = N H (v, u, it follows from (3 that for every v W j k k d il N H (v V l = d jl N H (u V l ± ε n. (1 Observe that k d il d jl m = k d il e(v j, V l = Since V j = W j W j, we may write k d il d jl m = v W j k d il v V j N H (v V l = k d il N H (v V l + v W j Using (1, we can bound the R-H-S of (13 from above by ( k W j d jl N H (u V l + ε n + W j n, which, in turn, is at most ( k m d jl N H (u V l + ε n Consequently, we obtain k d jl N H (u V l k v V j k d il N H (v V l. k d il N H (v V l, (13 + ε 1/4 mn. (14 d il d jl m ε 1/4 n. We can obtain a lower-bound on the R-H-S of (13 using (1; thus we get ( k W j d jl N H (u V l ε n. Since W j (1 ε 1/4 m, it follows that k 1 k d jl N H (u V l d 1 ε 1/4 il d jl m + ε n Hence (4 is proved. k d il d jl m + ε 1/4 n. 10

11 4 Refined local conditions In Section 8 we shall describe a deterministic O(n -time algorithm for finding a Frieze Kannan partition of the vertex set of a given graph on n vertices. While Conditions (i and (ii from the previous section are very simple to state, testing Condition (ii for a given partition requires deterministic O(n ω -time. In order to devise an algorithm with the desired running time (i.e. O(n, it is necessary to use a set of more refined local conditions. Similarly as in [11], the main technique is to consider an expander graph Γ on the vertex set of H and test only the co-degrees along the edges of the expander (i.e. test an analog of Condition (ii only for pairs of vertices u, v that are edges of Γ. For technical reasons we have to modify Condition (i as well. In this section, we first state the expander construction from [11] in a convenient form for our analysis. We then list Conditions (I and (II which will resemble Conditions (i and (ii. Since (II is weaker than (ii, more work will be necessary to show the equivalence of (I and (II with the Frieze Kannan regularity Condition (1. This equivalence will be shown in Sections 5, 6, and 7. It will be convenient to denote by Γ the number of edges of the graph Γ. Lemma.5 of [11] can be presented in the following convenient form: Lemma 10. There exists an algorithm E satisfying the following properties. For every γ > 0 there exist n 0 = n 0 (γ and d = d(γ such that for all n n 0, ϱ = d n, the algorithm E constructs in O( n(log n time a graph Γ on n vertices such that for all U, W V (Γ = V, if U, W γn then e Γ (U, W = ϱ U W ± γ Γ ; e Γ (U, W = (1 ± γϱ U W. Remark 11. Note that Γ = e Γ (V, V = ϱ n ± γ Γ and thus Γ = ϱn ±γ. Moreover, our choice of ρ = O(1/n yields a constant degree expander, which means that Condition (II needs to be checked for a linear number of pairs. In this paper, we take an extremely small γ > 0 with the effect of increasing the size of Γ, and hence requiring more time to check Condition (II below (in other words, the O( bound on the complexity of the algorithm hides the dependency on γ. In fact, we take γ smaller than any of the regularity constants (see (16 below. To simplify the exposition, we replace γ by o(1. Recall that our goal is to decide whether a partition P of the vertex set of a graph H is ε-fk-regular. For the remainder of the paper, we shall assume P = {V 1,..., V k } is an equitable partition of the vertex set V of a graph H on n vertices with V i = m for all i [k]. We assume that V (Γ = V (H = V. Also, for all 1 i < j k, denote by Γ ij = Γ[V i, V j ] = Γ[V i V j ] \ ( Γ[V i ] Γ[V j ] 11

12 the bipartite subgraphs of Γ induced by pairs of classes V i, V j from the partition P. From now on, Γ is a fixed graph constructed using Lemma 10 with the following property. Property 1. The graph Γ has the edge-uniformity property: Γ = (1 + o(1ϱ n, Γ ij = (1 + o(1ϱm, e Γ (U, W = ϱ U W + o( Γ. (15 The following is a chart of constants that will be useful throughout the rest of the paper: ε δ = ε c = δ4 9 ε = c 7 ε 1 = Θ( δ 1 δ 1 = δ 40 1 k γ. (16 It will be convenient to set ε 1 so that 1/ε 1 Z and 6δ 1 ε 1 1δ 1. Also define, for every i [k] and h {0, 1,..., 1/ε 1 }, the sets S ih = { l [k] : ε 1 h d il < ε 1 (h + 1 }. (17 We are now ready to describe the refined local conditions. In Condition (I, we denote by V S the set j S V j. (I Degree Condition: For all sets S [k], all but at most δ 1 n vertices v V satisfy N H(v V S d jv m < δ 1n. (18 j S (II Co-degree Condition: All but at most δ Γ edges {u, u } Γ satisfy k d H(u, u d ul d u l m < δ n. (19 Theorem 13. Conditions (I and (II hold for P = {V 1,..., V k } iff P is an FK-regular partition for H. More precisely, (a for every ε > 0 there exist δ 1, δ > 0 such that if Conditions (I and (II hold then P is ε-fk-regular; (b if Condition (I fails than P is not (δ 1/-FK-regular; (c if Condition (I holds but Condition (II fails then P is not ε -FK-regular. In the next three sections we prove the three parts of Theorem 13. 1

13 5 Proof of Theorem 13(a Suppose that Conditions (I and (II hold for some small values of δ 1, δ. We will show that for arbitrary subsets U, W V : e H(U, W d ij U V i W V j (δ + 3ε 1 + o(1 1/ n. (0 i,j Since ε 1 = Θ( δ 1, for any ε > 0, we can choose δ 1 and δ small enough so that the R-H-S of (0 is at most εn. Hence, Theorem 13(a follows from (0. Recall that Claim 7 establishes an upper bound on the L-H-S of (0 in terms of the inner products of the matrix (which was defined in (5. Therefore our goal is to find a suitable upper bound to u,u U u, u for arbitrary U V. We will obtain such a bound by means of the following claims: Claim 14. For any given set U V the following holds. u, u = ϱ 1 u, u + o(n 3. (1 (u,u U {u,u } Γ[U] Claim 15. If Conditions (I and (II hold, then any subset U V satisfies u, u (δ + 3ε 1 n Γ. {u,u } Γ[U] Before proving Claims 14 and 15 we apply them together with Claim 7 to obtain the following upper bound on the L-H-S of (0: ( (15 W ϱ 1 (δ + 3ε 1 n Γ + o(n 3 (δ + 3ε 1 + o(1n 4, thus establishing (0 and proving Theorem 13(a. 5.1 Proof of auxiliary claims for Theorem 13(a Proof of Claim 14. Expanding the L-H-S of (1 we obtain v V (u,u U uv u v. ( Now fix an arbitrary v V. From the definition of the matrix, each of the entries uv, u U, attains one of k possible values: 1 d 1v, d 1v, 1 d v, d v,..., 1 d kv, d kv. Let these values be called α (1,v,..., α (k,v. 13

14 Let P (v = {U (1,v, U (,v,..., U (k,v } be a partition of U according to the possible values of uv, that is uv = α (i,v if u U (i,v. Splitting the sum in ( according to the possible values of the summand, we obtain k k v V i=1 j=1 α (i,v α (j,v U (i,v U (j,v. (3 The fact that Γ has the edge-uniformity property (see (15 allows us to express the value of e Γ ( U (i,v, U (j,v only in terms of the sizes of U (i,v and U (j,v. Indeed, for fixed (v, i, j: e Γ ( U (i,v, U (j,v (15 = ϱ U (i,v U (j,v + o( Γ. Using the above equation, we rewrite (3 as ϱ 1 v V k k i=1 j=1 α (i,v α (j,v ( e Γ (U (i,v, U (j,v + o( Γ. Distributing the sums yields ϱ 1 v V k k i=1 j=1 α (i,v α (j,v e Γ (U (i,v, U (j,v + o(ϱ 1 Γ nk. (4 For a fixed triple (v, i, j, the summand α (i,v α (j,v e Γ (U (i,v, U (j,v above can be written as α (i,v α (j,v = uv u v. u U (i,v,u U (j,v {u,u } Γ u U (i,v,u U (j,v {u,u } Γ Since P (v is a partition of U, rearranging the triple sum in (4 yields: ϱ 1 uv u v = ϱ 1 u, u, (5 v V (u,u U {u,u } Γ {u,u } Γ[U] which is the desired expression on the R-H-S of (1, while the error term from (4 is o(n 3 since Γ = (1 + o(1ϱn / and because the term k is absorbed by the o(. Before proving Claim 15 we establish the inequality given by Claim 16 below. Claim 16. If Condition (I is satisfied then the following holds: (u,u {u,u } Γ k ( dul d u lm d ul N H (u V l 3ε 1 n Γ. (6 14

15 Proof. Set A(l, u, u = d ul d u lm d ul N H (u V l. Recalling the definition of the sets S ih (c.f. (17, we now rewrite the sum (6 as k i=1 u V i u Γ(u h=0 1/ε 1 A(l, u, u. (7 l S ih Notice that by the definition of S ih and because u V i we have d ul = ε 1 h ± ε 1 for all l S ih. Hence, for fixed u V i, u Γ(u, A(l, u, u = (ε 1 h ± ε 1 (d u lm N H (u V l l S ih l S ih = ε 1 h (8 (d u lm N H (u V l ± ε 1 m S ih l S ih Combining (7 with (8 and applying the triangle inequality yields the following upper bound to the sum (6: { k i=1 u V i u Γ(u h=0 1/ε 1 } ε 1 h (d u lm N H (u V l + ε 1 n Γ, (9 l S ih where the error term ε 1 n Γ is obtained from k 1/ε 1 i=1 u V i u Γ(u h=0 ε 1 m S ih = k i=1 u V i u Γ(u ε 1 n = ( Γ ε 1 n. Notice that the summand in (9 depends on u, i, and h but not on u. Moreover, for each u, i, and h we are adding e Γ ({u }, V i equal terms. Therefore, we may express the sum in (9 as 1/ε k 1 ε 1 h e Γ ({u }, V i (d u lm N H (u V l. (30 u V l S ih i=1 h=0 For fixed i, h, Condition (I implies that there is a set B ih with at most δ 1 n vertices such that whenever u V \ B ih, N H (u V l = d u lm ± δ 1 n. l S ih l S ih Consequently, for i, h fixed, we have e Γ ({u }, V i (d u lm N H (u V l e Γ(V \ B ih, V i δ 1 n + e Γ (B ih, V i n u V l S ih which, in view of (15, is bounded by ϱ(n B ih m δ 1 n + ϱ B ih m n + o( Γ n 4δ 1 m Γ + o( Γ n 5δ 1 m Γ. 15

16 Hence it follows that (30 is at most 5δ 1 m Γ 1/ε k 1 i=1 h=0 ε 1 h 5δ 1 m Γ k ε 1 = 5δ 1 ε 1 n Γ. Accounting for the error term in (9 and observing that by (16, 5δ1 ε 1 +ε 1 3ε 1, the claim follows. We are now ready to prove Claim 15. Proof of Claim 15. First recall from (9 that the inner product of u and u can be expressed as u, u = d H (u, u + = + ( d H (u, u k d ul d u lm k d ul N H (u V l k d ul d u lm + k k ( d ul d u lm d u l N H (u V l. k d u l N H (u V l ( d ul d u lm d ul N H (u V l (31 Notice that the last two sums on the R-H-S of the equation above have the roles of u and u reversed, hence {u,u } Γ[U] u, u {u,u } Γ[U] + (u,u {u,u } Γ k d H(u, u k d ul d u lm ( d ul d u lm d ul N H (u V l. We shall bound the first sum on the right using Condition (II and the second using Claim 16. Each summand in the first sum is at most n and, by Condition (II, all but at most δ Γ such summands are larger than δ n. Therefore the first sum is at most δ Γ n + Γ (δ n. Hence, it follows that u, u δ n Γ + 3ε 1 n Γ. (3 The claim follows. {u,u } Γ[U] 6 Proof of Theorem 13(b Theorem 13(b follows immediately from Claim 17 below. 16

17 Claim 17. If Condition (I fails, then there exist sets U and W witnessing that the graph H is not (δ1/-fk-regular. In particular, we show that e H(U, W d ij U i W j > δ 1n. (33 i,j Proof. If (I fails to hold, then there is S [k] such that more than δ 1 n vertices violate (18. Let W = V S, and define { U + = v V : N H (v V S > } d vj m + δ 1 n. j S Similarly define U and let U denote the larger of the two sets. Notice that, by construction, U ( U + + U / > δ 1 n/. Because W = V S the set W j = W V j satisfies W j = V j = m if j S and W j = 0 otherwise. Hence, e H(U, W k d ij U i W j = k N H (u V S d ij m i,j i=1 u U i i=1 u U i j S k ( = N H (u V S d ij m j S i=1 u U i > U δ 1 n. Since U > δ 1 n/, inequality (33 follows, and the claim is proved. 7 Proof of Theorem 13(c In this proof we will state several auxiliary claims whose proofs are postponed until Subsection 7.1. The strategy of the proof is outlined by Figure 1. The constant c below was defined in (16. Claim 18. Suppose that the assumptions of Theorem 13(c hold, that is, Condition (I is satisfied but Condition (II is not. Then {u,u } Γ d H (u, u i<j ( k d il d jl m Γ ij + c Γ n. (34 Because of Claim 18 we may assume (34 holds. By double counting over triples (uu, v, v with uu Γ and v, v N H (u, u see Figure the L-H-S of (34 is given by {u,u } Γ d H (u, u = v V Γ[N H (v, v ] = v V k Γ[N H (v, v ]. i=1 v V i v V 17

18 Figure 1: Our goal is to show that there exists a well-behaved vertex v 0 and sets W j V j such that for every v W j (1 j k the graph Γ has many edges in N H (v 0, v. Since Γ has the edge-uniformity property, this means that d H (v 0, v is large, and this allows us to prove that the sets U = N H (v 0 and W = k j=1 W j are witnesses to the fact that H is not ε -regular. Figure : The sum on the left of (34 counts triples (e = uu, v, v, where e Γ, and v, v N H (u, u. Moreover, the R-H-S of (34 may be expressed as Therefore, 1 k ( k Γij d il d jl m + cn Γ. i=1 j i k Γ[N H (v, v ] 1 i=1 v V i v V k ( k Γij d il d jl m + cn Γ. (35 i=1 j i Definition 19. Let Bad be a weighted bipartite graph with classes V and [k] {0, 1,..., 1/ε 1 } where for each v V and jh [k] {0, 1,..., 1/ε 1 } such that N H(v V Sjh d vl m δ 1n, (36 l S jh 18

19 we include the edge (v, jh with weight S jh. We denote by Bad(v, v V, the set of all neighbors of v in the graph Bad. Moreover, we let Bad(v be the sum of the weights of the edges incident to v. Set B := { v V : Bad(v > δ 1 k }. (37 Note that because Condition (I holds, each S jh, 1 j k, 0 h 1/ε 1, admits at most δ 1 n vertices v V that satisfy (36. Hence, the degree of any jh is at most δ 1 n. It follows that the total weight of the edges of Bad is at most δ 1 n S jh = δ 1 n k = δ 1 nk. j j This immediately implies that Therefore, v B v V h B < δ 1 n. Γ[N H (v, v ] v B v V Γ δ 1 n Γ (16 < c n Γ. Subtracting the previous inequality from (35, we obtain k i=1 v V i\b v V Γ[N H (v, v ] 1 k ( k Γij d il d jl m + c n Γ. i=1 j i Since both sides of the inequality above are sums over i [k], it follows that there must exist i 0 [k] such that v V i0 \B v V Γ[N H (v, v ] 1 ( k Γi0j d i0ld jl m + c nm Γ. (38 j i 0 After averaging over v V i0 \ B, we conclude there must be some v 0 V i0 \ B such that v V Γ[N H (v 0, v ] 1 m ( k Γi0j d i0ld jl + c n Γ. (39 j i 0 Set W i0 = and, for every j i 0, set { W j := w V j : Γ[N H (v 0, w] 1 ( k Γi0j d i0ld jl + c } 4 Γ (40 and let W = k j=1 W j. Notice that the definition of W j s coincides with our convention that W j = W V j. 19

20 We will show that the sets U = N H (v 0 and W = k W j (41 form a witness pair to the fact that H is not ε -regular (recall Figure 1. The following claims (which are proved in Subsection 7.1 will be used to estimate a large lower bound for e H (U, W. j=1 Claim 0. The set W has more than c 4 n elements. Due to the edge-uniformity of the graph Γ (see (15 and the definition of W j we can show that the co-degrees d H (v 0, w, w W j, are large. Claim 1. For every j and every w W j we have d H (v 0, w k d i0ld jl m + cn 16. The following claim immediately implies Theorem 13(c. Claim. The sets U and W defined in (41 satisfy for ε = c / 7. e H (U, W > k j=1 k d jl W V j U V l + ε n Proof. Observe that since U = N H (v 0, Claims 0 and 1 imply that e H (U, W = d H (v 0, w j w W j k W j d jl (d i0lm + cn 16 W j 1/ε 1 { W j (ε 1 h ε 1 } d i0lm + c n 64. j h=0 l S jh (4 We now consider the terms l S jh d i0lm in the inequality above. For every jh / Bad(v 0 (recall Definition 19, we have d i0lm > N H (v 0 V Sjh δ 1 n = N H (v 0 V l δ 1 n. (43 l S jh l S jh On the other hand, for jh Bad(v 0 we trivially have ( d i0lm 0 > N H (v 0 V l δ 1 n S jh m. (44 l S jh l S jh 0

21 Since v 0 / B, it follows that Bad(v 0 δ 1 k, that is S jh δ 1 k. jh Bad(v 0 Consequently, replacing the term l S jh d i0lm on the R-H-S of (4 with the lower bounds (43 and (44 yields e H (U, W 1/ε 1 ( W j (ε 1 h ε 1 N H (v 0 V l δ 1 n + c n 64 j h=0 l S jh W j S jh m. jh Bad(v 0 } {{ } m Bad(v 0 δ 1n (45 We may bound the negative contribution of the error terms δ 1 n above by δ 1 n j 1/ε 1 W j 1 h ε 1 δ 1 n h=0(ε j m 1 ε 1 δ 1 ε 1 n, while the negative contribution of all the jh Bad(v 0 is at most δ 1 n. It follows that e H (U, W j j = k 1/ε 1 W j h=0 1/ε 1 W j k j=1 h=0 (ε 1 h ε 1 N H (v 0 V l + }{{} l S jh d jl ε 1 d jl N H (v 0 }{{} l S jh = U ( c 64 δ 1 ε 1 δ 1 ( c V l + 64 ε 1 δ 1 δ 1 n ε 1 ( c d jl W V j U V l + 64 ε 1 δ 1 δ 1 n. ε 1 From the definition of our constants (see chart (16, Claim follows. Theorem 13(c follows directly from Claim. 7.1 Proof of auxiliary claims for Theorem 13(c Definition 3. Let us call a pair {i, j} ( [k] poor if {u,u } Γ ij d H (u, u ϱm 3 A pair will be called rich otherwise. n (46 k d il d jl 4 Γ ij δ 1 n. (47 1

22 Claim 4. Assuming Condition (I, the following holds: For all i [k] there are at most δ 1 k values j [k] such that {i, j} is a poor pair. Proof. Fix an arbitrary i [k] and let S = S i be the set of all j for which {i, j} is a poor pair. Our goal is to show that S δ 1 k. Observe that [ ] := d H (u, u = e Γ (N H (v V S, N H (v V i j S {u,u } Γ ij v V = { ϱ NH (v V S N H (v V i + o( Γ } (48, v V where the first equality follows by double counting and the second by the edgeuniformity of Γ (see (15. For v V, define D(v = N H (v V S j S d vj m. With this definition, we have k [ ] + o( Γ n = ϱ N H (v V S N H (v V i v V l k = ϱ v V l = σ 1 + σ, ( D(v + d jl m N H (v V i j S (49 where σ 1 := and = ϱ k ϱ v V l k ( j S j S d il d jl m 3 = j S d jl m N H (v V i = ϱ σ := ϱm 3 k k d il d jl, k ( d jl m N H (v V i j S v V l }{{} e H (V i,v l =d il m v V l ϱd(v N H (v V i. Applying Condition (I to the set S yields that there is a set B V with at most δ 1 n vertices such that for all v V \ B we have D(v δ 1 n. Due to the

23 definition of B and the fact that D(v S m for all v, we can observe that k σ = ϱd(v N H (v V i v V l k ϱ D(v N H (v V i + ϱδ 1 n v V l B v B ϱ( S mm + ϱδ 1 n ϱ ( δ 1 m S + δ 1 n mn. k v V l \B m k v V l \B N H (v V i (50 On the other hand, by the definition of S (the set of all j for which {i, j} is poor, we must have σ 1 + σ + o( Γ n (49 = [ ] (48 = j S (47 { ϱm 3 j S d H (u, u {u,u } Γ ij k d il d jl 4 Γ ij } δ 1 n = σ 1 j S 4 Γ ij δ 1 n. (51 Hence, σ o( Γ n + j S 4 Γ ij δ 1 n (15 = o( Γ n + 4ϱm δ 1 n S. (5 It follows from the inequalities (50 and (5 that S o( Γ /ϱ + δ 1mn (4 δ 1 δ 1 m (15 = o(k + δ 1 k 4 δ 1 δ 1 < δ 1 k, where we recall that k is easily absorbed by o(. Therefore the claim is proved. The following defect form of the Cauchy Schwarz inequality will be applied several times in the proof that follows. Lemma 5. Let x 1, x,..., x t be real numbers and µ = 1 t t i=1 x i be their average. Suppose there are s numbers x j satisfying x j µ η, for some η > 0 and s < t. Then t x i tµ + sη + s η t s tµ + sη. i=1 Similarly, if x j µ + η for s numbers x j the same inequality holds. 3

24 Proof. Without loss of generality, assume that x j µ η for all j = 1,..., s. Let s t S = x i, L = x i = tµ S. i=1 i=s+1 It follows by the Cauchy Schwarz inequality that t x i = i=1 s x i + i=1 t i=s+1 x i S s + L t s = t S s(t s S tµ t s + t µ t s. The R-H-S of the above inequality is a quadratic minimized at S = sµ. However, we know that S s(µ η < sµ and therefore S s + L (sµ sη (µ(t s + sη + = tµ + sη + s η t s s t s t s. which establishes the inequality of the lemma. The case when there are s numbers x j satisfying x j µ + η is symmetric. For the next proof, recall the definition of poor pairs given in Def. 3. Proof of Claim 18. Let us partition the pairs {i, j} [k] into classes as follows: A : class of rich pairs {i, j} with at least δ Γ ij /4 edges {u, u } Γ ij violating (19 in (II, B : class of remaining rich pairs, and C : class of poor pairs. We shall analyze the summation on the L-H-S of (34 by splitting it according to the above partition of the pairs {i, j}. In particular, we will show that For pairs {i, j} A, ( k d H (u, u Γ ij d il d jl m + Γ ij δn 3 /64. (53 {u,u } Γ ij For pairs {i, j} B, ( k d H (u, u Γ ij d il d jl m Γ ij 10 δ 1 n. (54 {u,u } Γ ij For pairs {i, j} C, we trivially have ( k d H (u, u 0 Γ ij d il d jl m Γ ij n. (55 {u,u } Γ ij 4

25 Before proving (53 and (54, we will show how the above inequalities imply this claim. Note that the pairs in A are contributing positively toward (34, while the pairs in B and C are contributing negatively. Hence, in order to establish (34, we need to bound the number of pairs in each of the classes A, B, and C. By Claim 4, C δ 1 k /. Trivially, B k /. We will show that the number of pairs in A is bounded from below by δ k /8. In fact, if there were fewer then δ k /8 pairs in A, the total number of pairs {u, u } Γ violating (19 would be at most {i,j} B ( δ Γ ij + 4 {i,j} A C Γ ij δ Γ 4 + (1 + o(1( A + C ϱm δ ( Γ δ k + (1 + o( < δ Γ. δ1 k ϱm This is a contradiction since we are assuming (II does not hold. Hence A δ k /8. Let Γ A = {i,j} A Γ ij. Similarly, define Γ B and Γ C. We are now ready to obtain (34. Combining (53, (54 and (55, we obtain d H (u, u d H (u, u {u,u } Γ {u,u } Γ A Γ B Γ C ( k (56 d il d jl m Γ ij + βn, i<j where β := Γ A δ3 64 Γ B 10 δ 1 Γ C. Using the edge-uniformity of Γ (cf. (15 and the above estimates on the sizes of A, B and C, we have ( β = A δ3 64 B 10 δ 1 C ϱm (1 + o(1 ( δ 3 64 δk k 8 10 δ1 k δ 1 ϱm (1 + o(1 8 ( δ δ1 ( + o(1 Γ. 8 Since δ δ 1/8 1, we may rewrite (56 as {u,u } Γ d H (u, u i<j ( k d il d jl m Γ i,j + δ4 51 Γ n. (57 }{{} < β 5

26 Taking c = δ 4 /51, the claim follows. It remains to show that (53 and (54 hold. For a pair {i, j}, it will be convenient to define µ ij := 1 Γ ij {u,u } Γ ij d H (u, u. Fact 6. For any rich pair {i, j}, µ ij 1 ( ϱm 3 Γ ij (1 + o(1 k d il d jl 4 Γ ij δ 1 n k d il d jl m 4 δ 1 n k d il d jl m 5 δ 1 n. (58 Indeed, (58 follows since (47 does not hold for a rich pair {i, j}. Now let us prove (53 for an arbitrary {i, j} A (which is by definition rich. Notice that if µ ij k d il d jl m + δ n, (59 a direct application of the Cauchy Schwarz inequality yields (53 (in fact, an even stronger bound holds. Hence, let us suppose that (59 does not hold. In this case, in view of Fact 6, µij k d ild jl m max{5 δ1 n, δ n/} = δ n/. For any {u, u } Γ ij that violates (19 we have, by the triangle inequality, δ n d H(u, u and it follows that k d il d jl m d H(u, u µ ij + µ ij d H (u, u µ ij δ n/. k d il d jl m, Consequently, by the definition of A, there must be either at least δ Γ ij /8 edges {u, u } Γ ij with d H (u, u µ ij δ n/ or at least δ Γ ij /8 edges {u, u } Γ ij with d H (u, u µ ij + δ n/. In either case, we may apply Lemma 5 to the numbers d H (u, u, for {u, u } Γ ij, with t = Γ ij, s = 6

27 δ Γ ij /8, µ = µ ij and η = δ n/. Therefore, the following inequality holds: {u,u } Γ ij d H (u, u Γ ij µ ij + δ Γ ij 8 ( δ n {( (58 k Γ ij d il d jl m 5 δ 1 n + δ 8 ( δ n } {( k Γ ij d il d jl m 10 δ 1 n + δ3 n }. 3 Since δ δ 1/6 1, we conclude that (53 holds. We will now prove that (54 holds for an arbitrary {i, j} B. Cauchy Schwarz inequality and Fact 6, this pair must satisfy {u,u } Γ ij d H (u, u Γ ij µ ij By the {( (58 k Γ ij d il d jl m 10 } δ 1 n. We conclude that all pairs {i, j} B satisfy (54. Proof of Claim 0. By the definition of W in (41, v V \W Γ[N H (v 0, v ] = In view of (39, that implies v W k Γ[N H (v 0, v ] j=1 v V j\w j (60 < 1 k ( k Γi0j m d i0ld jl + c 4 n Γ. j=1 Γ[N H (v 0, v ] > c n Γ. (61 4 Since each term of the sum on the L-H-S is at most Γ, it follows that W > c 4 n. Proof of Claim 1. Since W i0 = there is nothing to prove for j = i 0 so let us assume that j i 0 and w W j are arbitrary. Because of the edge-uniformity of Γ (see (15, Γ[N H (v 0, w] = ϱ d H(v 0, w + o( Γ. 7

28 It follows, by the definition of W j in (40, that d H (v 0, w ( Γ[NH (v 0, w] o( Γ ϱ ( k Γ i0j d i0ld jl + Γ ( c ϱ ϱ o(1 ( k ϱm (1 o(1 d i0ld jl ϱ ( k m d i0ld jl + cn 8. + n (1 o(1ϱ ( c ϱ o(1 (6 For x 0, h > 0, taking the derivative of the concave function f(x = x at x 0 + h provides the inequality x0 + h x 0 + h x 0 + h. Taking the square root of the R-H-S of (6 and using the inequality above with x 0 = ( k d i 0ld jl m and h = cn /8, we obtain d H (v 0, w k cn d i0ld jl m + 16 x 0 + h. Since x 0 + h d H (v 0, w < n, the claim follows. 8 Finding the partition in time O(n In this section we present an algorithmic version of Theorem 13. More precisely, we have the following theorem (see (16 for the chart of constants. Theorem 7. There is an O(n algorithm that takes as input: the expander graph Γ satisfying the conclusions of Lemma 10; a graph H and a partition P = {V 1,..., V k } of V = V (H; and either (a asserts that Conditions (I and (II hold for P (and thus P is ε-fkregular; (b asserts that Condition (I fails for P and constructs a witness pair (U, W for the fact that P is not (δ 1/-FK-regular; (c asserts that Condition (I holds but Condition (II fails and constructs a witness pair (U, W for the fact that P is not ε -FK-regular. 8

29 Proof. The input graph H is represented by its adjacency matrix. With this representation it is simple to obtain the value of d H (u, u in O(n-time for any pair u, u V. We will assume that the densities d ij have been precomputed (this can be done in O(n -time. It will be convenient to assume that the representation of the input P allows for a constant-time function that computes, for any vertex v V, the index i [k] such that v V i. Part (a. To test whether Condition (I is satisfied we enumerate all subsets S [k] (there are only k = O(1 such sets and compute for every v V the value of N H (v V S. Clearly, this can be done in O(n-time by listing each neighbor of v and checking whether this neighbor belongs to some V i, i S. Since there are n vertices to check, the total cost of checking Condition (I is O(n. The inequality (19 in Condition (II can be checked in O(n-time for each {u, u } Γ. Hence, the total time is O(n Γ = O(n. It will be convenient to store the computed values of d H (u, u, {u, u } Γ, in a random-access array to later find a witness pair (U, W in case the condition is not satisfied. Consequently, if both conditions are satisfied, the algorithm can assert that the conditions are valid in O(n -time. Part (b. While testing that Condition (I holds for a particular set S [k] we maintain a list U S of vertices which fail (18; if the list U S becomes larger than δ 1 n, we can easily obtain a witness pair (U, W = V S with U U S / by defining sets U +, U, and U {U +, U } (with U S = U + U exactly like in the proof of Claim 17. Part (c. In case Condition (I holds but Condition (II fails, the algorithm: (1 computes the graph Bad and the set B of (37; ( finds i 0 [k] such that (38 holds; (3 finds v 0 V i0 satisfying (39; (4 obtains the sets W j defined by (40. Since the sets U = N H (v 0 and W = j W j we obtain from this algorithm are the same as the ones defined in (41, by Claim it follows that (U, W is a witness to the fact that P is not ε -FK-regular. Step (1 is quite simple since Bad is an n k/ε 1 weighted bipartite graph and therefore has at most O(n edges. First the sets S jh are obtained in O(1- time (see (17. Then each possible edge can be determined in O(n time (this amounts to checking whether (36 holds in O(n-time. The set B can be obtained in time O(n once the graph Bad is computed. 9

30 For Step ( we have to compute, for i = 1,..., m, Γ[N H (v, v ]. v V i\b v V The naïve way of computing this sum is Ω(n 3 since there are Ω(n pairs (v, v and the summand can be computed in linear time. Using double counting (see Figure we can instead compute the sum N H (u, u (V i \ B d H (u, u {u,u } Γ in O(n. The R-H-S of (38 is clearly computable in O(n -time and therefore we can perform the second step in time O(n. To find the vertex v 0 of Step (3, we first define an auxiliary vector (x v v Vi0 where each x v is initially set to zero and in the end will have value x v = 1[v N H (u, u ] d H (u, u = Γ[N H (v, v ], {u,u } Γ which is precisely the L-H-S of (39 (with v 0 in place of v. To compute the final values of the x v s we iterate over every edge {u, u } Γ and update each x v, with v N H (u, u V i0, by adding the quantity d H (u, u which was already precomputed and is stored in an array. The time it takes to perform this computation is O( Γ n = O(n. To find the desired vertex v 0 the algorithm just scans the vector x until some x v0, v 0 / B, satisfying the inequality (39 is found. For the final Step (4 we perform a computation similar to Step (3. Indeed, define an auxiliary vector (y w w Vj where each y w is initially set to zero and in the end will have value y w = 1[{u, u } N H (v 0, w] = Γ[N H (v 0, w]. {u,u } Γ To compute the final values of the y w s we iterate over every edge {u, u } Γ such that u, u N H (v 0 and increment by one each y w with w N H (u, u V j. Clearly, it takes O( Γ n = O(n time to compute the vector (y w w Vj. To obtain the set W j we only need to select the vertices w V j satisfying the inequality given by the set definition (40. Note that the L-H-S of that inequality equals y w. Moreover, the R-H-S is a constant (only depending on j that can be computed in linear time. Consequently, after (y w w Vj is obtained, the membership w W j can be determined in constant time for each w V j, and thus the total time it takes to construct the set W j is O(n. The algorithm in Theorem 7 is the main component of a deterministic algorithm to compute a Frieze Kannan regular partition. The rest of the algorithm v V 30

31 is fairly standard and its idea was already implicitly contained in the proof of Szemerédi s regularity lemma. For full details on this standard algorithm, see [1] in the context of Szemerédi s regularity, and [4] in the context of FK-regularity. Here we will only briefly outline this standard approach. Given a partition P, the algorithm in Theorem 7 either proves that P is ε-fk-regular or provides a witness pair (U, W. From such a witness pair, we can obtain an initial refinement of P = {P 1,..., P k } by replacing each P i by the four sets P i \ (U W, P i (U \ W, P i (W \ U, and P i (U W, for i = 1,..., k. This initial refinement is then altered so that the obtained partition is equitable (for this, we further split the large sets and merge the sets which are too small. Iterating the algorithm in Theorem 7 we produce a sequence of equitable partitions P 0, P 1,..., P r, where P r is ε-fk-regular. Considering the standard index given by ind(p = 1 k 1 i,j k d ij 1 one can show in a standard way (see, e.g. [, 8, 1] and [4, Theorem 5] that ind(p l+1 ind(p l + poly(ε for l = 0,..., r 1, and thus r 1/ poly(ε. Consequently, the number of parts is exponential in 1/ poly(ε. Finally, we observe that in Definition, the estimate for e(u, W only considers edges across different classes of P. In order to ensure that there is a negligible number of edges with both ends in the same vertex class of the partition, we start with an arbitrary equitable partition P 0 = {P 1,..., P k0 } with k 0 1/ε (for this choice, there are at most n /k 0 εn edges with both ends in some P i. References [1] N. Alon, R. A. Duke, H. Lefmann, V. Rödl, and R. Yuster, The algorithmic aspects of the regularity lemma, J. Algorithms, vol. 16, no. 1, pp , 1994, issn: doi: /jagm [Online]. Available: [] D. Conlon and J. Fox, Bounds for graph regularity and removal lemmas. [3] D. Coppersmith and S. Winograd, Matrix multiplication via arithmetic progressions, J. Symbolic Comput., vol. 9, no. 3, pp , 1990, issn: [4] D. Dellamonica, S. Kalyanasundaram, D. Martin, V. Rödl, and A. Shapira, A deterministic algorithm for the frieze-kannan regularity lemma, to appear in SIAM J. on Discrete Math. [5] R. A. Duke, H. Lefmann, and V. Rödl, A fast approximation algorithm for computing the frequencies of subgraphs in a given graph, SIAM J. Comput., vol. 4, no. 3, pp , 1995, issn: doi: /S [Online]. Available: 7/S

32 [6], A fast approximation algorithm for computing the frequencies of subgraphs in a given graph, SIAM J. Comput., vol. 4, no. 3, pp , 1995, issn: doi: /S [Online]. Available: [7] P. Erdős and P. Turán, On some sequences of integers, Journal of the London Mathematical Society, vol. s1-11, no. 4, pp , doi: /jlms/s eprint: s.org/content/s1-11/4/61.full.pdf+html. [Online]. Available: [8] A. Frieze and R. Kannan, Quick approximation to matrices and applications, Combinatorica, vol. 19, no., pp , 1999, issn: doi: /s [Online]. Available: /s [9], The regularity lemma and approximation schemes for dense problems, in 37th Annual Symposium on Foundations of Computer Science (Burlington, VT, 1996, Los Alamitos, CA: IEEE Comput. Soc. Press, 1996, pp doi: /SFCS [Online]. Available: [10] W. T. Gowers, Lower bounds of tower type for Szemerédi s uniformity lemma, Geom. Funct. Anal., vol. 7, no., pp , 1997, issn: X. doi: /PL [Online]. Available: rg/ /pl [11] Y. Kohayakawa, V. Rödl, and L. Thoma, An optimal algorithm for checking regularity, SIAM J. Comput., vol. 3, no. 5, (electronic, 003, issn: doi: /S [Online]. Available: [1] M. Schacht and V. Rödl, Fete of combinatorics and computer science, in, G. Katona, A. Schrijver, and T. Szönyi, Eds. Springer, 010, ch. Regularity Lemmas for Graphs, pp [13] E. Szemerédi, On sets of integers containing no k elements in arithmetic progression, Acta Arith., vol. 7, pp , 1975, Collection of articles in memory of Juriĭ Vladimirovič Linnik, issn: [14] E. Szemerédi, Regular partitions of graphs, in Problèmes combinatoires et théorie des graphes (Colloq. Internat. CNRS, Univ. Orsay, Orsay, 1976, vol. 60, ser. Colloq. Internat. CNRS, Paris: CNRS, 1978, pp [15] R. Willians, Private communication,

REGULARITY LEMMAS FOR GRAPHS

REGULARITY LEMMAS FOR GRAPHS REGULARITY LEMMAS FOR GRAPHS Abstract. Szemerédi s regularity lemma proved to be a fundamental result in modern graph theory. It had a number of important applications and is a widely used tool in extremal

More information

An Algorithmic Hypergraph Regularity Lemma

An Algorithmic Hypergraph Regularity Lemma An Algorithmic Hypergraph Regularity Lemma Brendan Nagle Vojtěch Rödl Mathias Schacht October 14, 2015 Abstract Szemerédi s Regularity Lemma [22, 23] is a powerful tool in graph theory. It asserts that

More information

The Algorithmic Aspects of the Regularity Lemma

The Algorithmic Aspects of the Regularity Lemma The Algorithmic Aspects of the Regularity Lemma N. Alon R. A. Duke H. Lefmann V. Rödl R. Yuster Abstract The Regularity Lemma of Szemerédi is a result that asserts that every graph can be partitioned in

More information

Szemerédi s Lemma for the Analyst

Szemerédi s Lemma for the Analyst Szemerédi s Lemma for the Analyst László Lovász and Balázs Szegedy Microsoft Research April 25 Microsoft Research Technical Report # MSR-TR-25-9 Abstract Szemerédi s Regularity Lemma is a fundamental tool

More information

SZEMERÉDI S REGULARITY LEMMA FOR MATRICES AND SPARSE GRAPHS

SZEMERÉDI S REGULARITY LEMMA FOR MATRICES AND SPARSE GRAPHS SZEMERÉDI S REGULARITY LEMMA FOR MATRICES AND SPARSE GRAPHS ALEXANDER SCOTT Abstract. Szemerédi s Regularity Lemma is an important tool for analyzing the structure of dense graphs. There are versions of

More information

Random Graphs III. Y. Kohayakawa (São Paulo) Chorin, 4 August 2006

Random Graphs III. Y. Kohayakawa (São Paulo) Chorin, 4 August 2006 Y. Kohayakawa (São Paulo) Chorin, 4 August 2006 Outline 1 Outline of Lecture III 1. Subgraph containment with adversary: Existence of monoχ subgraphs in coloured random graphs; properties of the form G(n,

More information

VERTEX DEGREE SUMS FOR PERFECT MATCHINGS IN 3-UNIFORM HYPERGRAPHS

VERTEX DEGREE SUMS FOR PERFECT MATCHINGS IN 3-UNIFORM HYPERGRAPHS VERTEX DEGREE SUMS FOR PERFECT MATCHINGS IN 3-UNIFORM HYPERGRAPHS YI ZHANG, YI ZHAO, AND MEI LU Abstract. We determine the minimum degree sum of two adjacent vertices that ensures a perfect matching in

More information

Chromatic number, clique subdivisions, and the conjectures of Hajós and Erdős-Fajtlowicz

Chromatic number, clique subdivisions, and the conjectures of Hajós and Erdős-Fajtlowicz Chromatic number, clique subdivisions, and the conjectures of Hajós and Erdős-Fajtlowicz Jacob Fox Choongbum Lee Benny Sudakov Abstract For a graph G, let χ(g) denote its chromatic number and σ(g) denote

More information

The regularity method and blow-up lemmas for sparse graphs

The regularity method and blow-up lemmas for sparse graphs The regularity method and blow-up lemmas for sparse graphs Y. Kohayakawa (São Paulo) SPSAS Algorithms, Combinatorics and Optimization University of São Paulo July 2016 Partially supported CAPES/DAAD (430/15),

More information

Can a Graph Have Distinct Regular Partitions?

Can a Graph Have Distinct Regular Partitions? Can a Graph Have Distinct Regular Partitions? Noga Alon Asaf Shapira Uri Stav Abstract The regularity lemma of Szemerédi gives a concise approximate description of a graph via a so called regular partition

More information

Induced subgraphs of prescribed size

Induced subgraphs of prescribed size Induced subgraphs of prescribed size Noga Alon Michael Krivelevich Benny Sudakov Abstract A subgraph of a graph G is called trivial if it is either a clique or an independent set. Let q(g denote the maximum

More information

The number of edge colorings with no monochromatic cliques

The number of edge colorings with no monochromatic cliques The number of edge colorings with no monochromatic cliques Noga Alon József Balogh Peter Keevash Benny Sudaov Abstract Let F n, r, ) denote the maximum possible number of distinct edge-colorings of a simple

More information

The regularity method and blow-up lemmas for sparse graphs

The regularity method and blow-up lemmas for sparse graphs The regularity method and blow-up lemmas for sparse graphs Y. Kohayakawa (São Paulo) SPSAS Algorithms, Combinatorics and Optimization University of São Paulo July 2016 Partially supported CAPES/DAAD (430/15),

More information

Szemerédi s regularity lemma revisited. Lewis Memorial Lecture March 14, Terence Tao (UCLA)

Szemerédi s regularity lemma revisited. Lewis Memorial Lecture March 14, Terence Tao (UCLA) Szemerédi s regularity lemma revisited Lewis Memorial Lecture March 14, 2008 Terence Tao (UCLA) 1 Finding models of large dense graphs Suppose we are given a large dense graph G = (V, E), where V is a

More information

1.1 Szemerédi s Regularity Lemma

1.1 Szemerédi s Regularity Lemma 8 - Szemerédi s Regularity Lemma Jacques Verstraëte jacques@ucsd.edu 1 Introduction Szemerédi s Regularity Lemma [18] tells us that every graph can be partitioned into a constant number of sets of vertices

More information

Removal Lemmas with Polynomial Bounds

Removal Lemmas with Polynomial Bounds Removal Lemmas with Polynomial Bounds Lior Gishboliner Asaf Shapira Abstract A common theme in many extremal problems in graph theory is the relation between local and global properties of graphs. One

More information

Applications of the Sparse Regularity Lemma

Applications of the Sparse Regularity Lemma Applications of the Sparse Regularity Lemma Y. Kohayakawa (Emory and São Paulo) Extremal Combinatorics II DIMACS 2004 1 Szemerédi s regularity lemma 1. Works very well for large, dense graphs: n-vertex

More information

Compatible Hamilton cycles in Dirac graphs

Compatible Hamilton cycles in Dirac graphs Compatible Hamilton cycles in Dirac graphs Michael Krivelevich Choongbum Lee Benny Sudakov Abstract A graph is Hamiltonian if it contains a cycle passing through every vertex exactly once. A celebrated

More information

PARTITIONING PROBLEMS IN DENSE HYPERGRAPHS

PARTITIONING PROBLEMS IN DENSE HYPERGRAPHS PARTITIONING PROBLEMS IN DENSE HYPERGRAPHS A. CZYGRINOW Abstract. We study the general partitioning problem and the discrepancy problem in dense hypergraphs. Using the regularity lemma [16] and its algorithmic

More information

Stability of the path-path Ramsey number

Stability of the path-path Ramsey number Worcester Polytechnic Institute Digital WPI Computer Science Faculty Publications Department of Computer Science 9-12-2008 Stability of the path-path Ramsey number András Gyárfás Computer and Automation

More information

The Turán number of sparse spanning graphs

The Turán number of sparse spanning graphs The Turán number of sparse spanning graphs Noga Alon Raphael Yuster Abstract For a graph H, the extremal number ex(n, H) is the maximum number of edges in a graph of order n not containing a subgraph isomorphic

More information

ARRANGEABILITY AND CLIQUE SUBDIVISIONS. Department of Mathematics and Computer Science Emory University Atlanta, GA and

ARRANGEABILITY AND CLIQUE SUBDIVISIONS. Department of Mathematics and Computer Science Emory University Atlanta, GA and ARRANGEABILITY AND CLIQUE SUBDIVISIONS Vojtěch Rödl* Department of Mathematics and Computer Science Emory University Atlanta, GA 30322 and Robin Thomas** School of Mathematics Georgia Institute of Technology

More information

Bipartite Graph Tiling

Bipartite Graph Tiling Bipartite Graph Tiling Yi Zhao Department of Mathematics and Statistics Georgia State University Atlanta, GA 30303 December 4, 008 Abstract For each s, there exists m 0 such that the following holds for

More information

EXACT MINIMUM CODEGREE THRESHOLD FOR K 4 -FACTORS. MSC2000: 5C35, 5C65, 5C70. Keywords: Tiling, Hypergraphs, Absorbing method.

EXACT MINIMUM CODEGREE THRESHOLD FOR K 4 -FACTORS. MSC2000: 5C35, 5C65, 5C70. Keywords: Tiling, Hypergraphs, Absorbing method. EXACT MINIMUM CODEGREE THRESHOLD FOR K 4 -FACTORS JIE HAN, ALLAN LO, ANDREW TREGLOWN AND YI ZHAO Abstract. Given hypergraphs F and H, an F -factor in H is a set of vertex-disjoint copies of F which cover

More information

Ewan Davies Counting in hypergraphs via regularity inheritance

Ewan Davies Counting in hypergraphs via regularity inheritance Ewan Davies Counting in hypergraphs via regularity inheritance Article (Accepted version) (Refereed) Original citation: Davies, Ewan (2015) Counting in hypergraphs via regularity inheritance. Electronic

More information

Packing triangles in regular tournaments

Packing triangles in regular tournaments Packing triangles in regular tournaments Raphael Yuster Abstract We prove that a regular tournament with n vertices has more than n2 11.5 (1 o(1)) pairwise arc-disjoint directed triangles. On the other

More information

Independent Transversals in r-partite Graphs

Independent Transversals in r-partite Graphs Independent Transversals in r-partite Graphs Raphael Yuster Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract Let G(r, n) denote

More information

Ramsey-type problem for an almost monochromatic K 4

Ramsey-type problem for an almost monochromatic K 4 Ramsey-type problem for an almost monochromatic K 4 Jacob Fox Benny Sudakov Abstract In this short note we prove that there is a constant c such that every k-edge-coloring of the complete graph K n with

More information

ON THE ERDOS-STONE THEOREM

ON THE ERDOS-STONE THEOREM ON THE ERDOS-STONE THEOREM V. CHVATAL AND E. SZEMEREDI In 1946, Erdos and Stone [3] proved that every graph with n vertices and at least edges contains a large K d+l (t), a complete (d + l)-partite graph

More information

Quasi-randomness is determined by the distribution of copies of a fixed graph in equicardinal large sets

Quasi-randomness is determined by the distribution of copies of a fixed graph in equicardinal large sets Quasi-randomness is determined by the distribution of copies of a fixed graph in equicardinal large sets Raphael Yuster 1 Department of Mathematics, University of Haifa, Haifa, Israel raphy@math.haifa.ac.il

More information

arxiv: v2 [math.co] 20 Jun 2018

arxiv: v2 [math.co] 20 Jun 2018 ON ORDERED RAMSEY NUMBERS OF BOUNDED-DEGREE GRAPHS MARTIN BALKO, VÍT JELÍNEK, AND PAVEL VALTR arxiv:1606.0568v [math.co] 0 Jun 018 Abstract. An ordered graph is a pair G = G, ) where G is a graph and is

More information

Better bounds for k-partitions of graphs

Better bounds for k-partitions of graphs Better bounds for -partitions of graphs Baogang Xu School of Mathematics, Nanjing Normal University 1 Wenyuan Road, Yadong New District, Nanjing, 1006, China Email: baogxu@njnu.edu.cn Xingxing Yu School

More information

HARDNESS AND ALGORITHMS FOR RAINBOW CONNECTIVITY

HARDNESS AND ALGORITHMS FOR RAINBOW CONNECTIVITY HARDNESS AND ALGORITHMS FOR RAINBOW CONNECTIVITY SOURAV CHAKRABORTY 1 AND ELDAR FISCHER 1 AND ARIE MATSLIAH 2 AND RAPHAEL YUSTER 3 1 Department of Computer Science, Technion, Haifa 32000, Israel. E-mail

More information

Edge-disjoint induced subgraphs with given minimum degree

Edge-disjoint induced subgraphs with given minimum degree Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster Department of Mathematics University of Haifa Haifa 31905, Israel raphy@math.haifa.ac.il Submitted: Nov 9, 01; Accepted: Feb 5,

More information

Quadruple Systems with Independent Neighborhoods

Quadruple Systems with Independent Neighborhoods Quadruple Systems with Independent Neighborhoods Zoltan Füredi Dhruv Mubayi Oleg Pikhurko Abstract A -graph is odd if its vertex set can be partitioned into two sets so that every edge intersects both

More information

The 3-colored Ramsey number of odd cycles

The 3-colored Ramsey number of odd cycles Electronic Notes in Discrete Mathematics 19 (2005) 397 402 www.elsevier.com/locate/endm The 3-colored Ramsey number of odd cycles Yoshiharu Kohayakawa a,1,4 a Instituto de Matemática e Estatística, Universidade

More information

Testing Equality in Communication Graphs

Testing Equality in Communication Graphs Electronic Colloquium on Computational Complexity, Report No. 86 (2016) Testing Equality in Communication Graphs Noga Alon Klim Efremenko Benny Sudakov Abstract Let G = (V, E) be a connected undirected

More information

On tight cycles in hypergraphs

On tight cycles in hypergraphs On tight cycles in hypergraphs Hao Huang Jie Ma Abstract A tight k-uniform l-cycle, denoted by T Cl k, is a k-uniform hypergraph whose vertex set is v 0,, v l 1, and the edges are all the k-tuples {v i,

More information

SHORT PATHS IN 3-UNIFORM QUASI-RANDOM HYPERGRAPHS. Joanna Polcyn. Department of Discrete Mathematics Adam Mickiewicz University

SHORT PATHS IN 3-UNIFORM QUASI-RANDOM HYPERGRAPHS. Joanna Polcyn. Department of Discrete Mathematics Adam Mickiewicz University Discussiones Mathematicae Graph Theory 24 (2004 ) 469 484 SHORT PATHS IN 3-UNIFORM QUASI-RANDOM HYPERGRAPHS Joanna Polcyn Department of Discrete Mathematics Adam Mickiewicz University Poznań e-mail: joaska@amu.edu.pl

More information

A Generalized Turán Problem and its Applications

A Generalized Turán Problem and its Applications A Generalized Turán Problem and its Applications Lior Gishboliner Asaf Shapira Abstract The investigation of conditions guaranteeing the appearance of cycles of certain lengths is one of the most well-studied

More information

The concentration of the chromatic number of random graphs

The concentration of the chromatic number of random graphs The concentration of the chromatic number of random graphs Noga Alon Michael Krivelevich Abstract We prove that for every constant δ > 0 the chromatic number of the random graph G(n, p) with p = n 1/2

More information

DIRAC-TYPE RESULTS FOR LOOSE HAMILTON CYCLES IN UNIFORM HYPERGRAPHS

DIRAC-TYPE RESULTS FOR LOOSE HAMILTON CYCLES IN UNIFORM HYPERGRAPHS DIRAC-TYPE RESULTS FOR LOOSE HAMILTON CYCLES IN UNIFORM HYPERGRAPHS Abstract. A classic result of G. A. Dirac in graph theory asserts that every n-vertex graph n 3 with minimum degree at least n/2 contains

More information

New lower bounds for hypergraph Ramsey numbers

New lower bounds for hypergraph Ramsey numbers New lower bounds for hypergraph Ramsey numbers Dhruv Mubayi Andrew Suk Abstract The Ramsey number r k (s, n) is the minimum N such that for every red-blue coloring of the k-tuples of {1,..., N}, there

More information

Rainbow Hamilton cycles in uniform hypergraphs

Rainbow Hamilton cycles in uniform hypergraphs Rainbow Hamilton cycles in uniform hypergraphs Andrzej Dude Department of Mathematics Western Michigan University Kalamazoo, MI andrzej.dude@wmich.edu Alan Frieze Department of Mathematical Sciences Carnegie

More information

Randomness and regularity

Randomness and regularity Randomness and regularity Tomasz Łuczak Abstract. For the last ten years the theory of random structures has been one of the most rapidly evolving fields of discrete mathematics. The existence of sparse

More information

SUB-EXPONENTIALLY MANY 3-COLORINGS OF TRIANGLE-FREE PLANAR GRAPHS

SUB-EXPONENTIALLY MANY 3-COLORINGS OF TRIANGLE-FREE PLANAR GRAPHS SUB-EXPONENTIALLY MANY 3-COLORINGS OF TRIANGLE-FREE PLANAR GRAPHS Arash Asadi Luke Postle 1 Robin Thomas 2 School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT

More information

The critical window for the classical Ramsey-Turán problem

The critical window for the classical Ramsey-Turán problem The critical window for the classical Ramsey-Turán problem Jacob Fox Po-Shen Loh Yufei Zhao Abstract The first application of Szemerédi s powerful regularity method was the following celebrated Ramsey-Turán

More information

The typical structure of maximal triangle-free graphs

The typical structure of maximal triangle-free graphs The typical structure of maximal triangle-free graphs József Balogh Hong Liu Šárka Petříčková Maryam Sharifzadeh September 3, 2018 arxiv:1501.02849v1 [math.co] 12 Jan 2015 Abstract Recently, settling a

More information

On an Extremal Hypergraph Problem of Brown, Erdős and Sós

On an Extremal Hypergraph Problem of Brown, Erdős and Sós On an Extremal Hypergraph Problem of Brown, Erdős and Sós Noga Alon Asaf Shapira Abstract Let f r (n, v, e) denote the maximum number of edges in an r-uniform hypergraph on n vertices, which does not contain

More information

On the complexity of approximate multivariate integration

On the complexity of approximate multivariate integration On the complexity of approximate multivariate integration Ioannis Koutis Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 USA ioannis.koutis@cs.cmu.edu January 11, 2005 Abstract

More information

Graphs with large maximum degree containing no odd cycles of a given length

Graphs with large maximum degree containing no odd cycles of a given length Graphs with large maximum degree containing no odd cycles of a given length Paul Balister Béla Bollobás Oliver Riordan Richard H. Schelp October 7, 2002 Abstract Let us write f(n, ; C 2k+1 ) for the maximal

More information

On subgraphs of large girth

On subgraphs of large girth 1/34 On subgraphs of large girth In Honor of the 50th Birthday of Thomas Vojtěch Rödl rodl@mathcs.emory.edu joint work with Domingos Dellamonica May, 2012 2/34 3/34 4/34 5/34 6/34 7/34 ARRANGEABILITY AND

More information

DOMINGOS DELLAMONICA JR., YOSHIHARU KOHAYAKAWA, SANG JUNE LEE, VOJTĚCH RÖDL, AND WOJCIECH SAMOTIJ. 1. Introduction

DOMINGOS DELLAMONICA JR., YOSHIHARU KOHAYAKAWA, SANG JUNE LEE, VOJTĚCH RÖDL, AND WOJCIECH SAMOTIJ. 1. Introduction THE NUMBER OF B h -SETS OF A GIVEN CARDINALITY DOMINGOS DELLAMONICA JR., YOSHIHARU KOHAYAKAWA, SANG JUNE LEE, VOJTĚCH RÖDL, AND WOJCIECH SAMOTIJ Abstract. For any integer h 2, a set A of integers is called

More information

Constructions in Ramsey theory

Constructions in Ramsey theory Constructions in Ramsey theory Dhruv Mubayi Andrew Suk Abstract We provide several constructions for problems in Ramsey theory. First, we prove a superexponential lower bound for the classical 4-uniform

More information

Approximating sparse binary matrices in the cut-norm

Approximating sparse binary matrices in the cut-norm Approximating sparse binary matrices in the cut-norm Noga Alon Abstract The cut-norm A C of a real matrix A = (a ij ) i R,j S is the maximum, over all I R, J S of the quantity i I,j J a ij. We show that

More information

On judicious bipartitions of graphs

On judicious bipartitions of graphs On judicious bipartitions of graphs Jie Ma Xingxing Yu Abstract For a positive integer m, let fm be the maximum value t such that any graph with m edges has a bipartite subgraph of size at least t, and

More information

Size and degree anti-ramsey numbers

Size and degree anti-ramsey numbers Size and degree anti-ramsey numbers Noga Alon Abstract A copy of a graph H in an edge colored graph G is called rainbow if all edges of H have distinct colors. The size anti-ramsey number of H, denoted

More information

Properly colored Hamilton cycles in edge colored complete graphs

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

THE ASYMPTOTIC NUMBER OF TRIPLE SYSTEMS NOT CONTAINING A FIXED ONE

THE ASYMPTOTIC NUMBER OF TRIPLE SYSTEMS NOT CONTAINING A FIXED ONE THE ASYMPTOTIC NUMBER OF TRIPLE SYSTEMS NOT CONTAINING A FIXED ONE BRENDAN NAGLE AND VOJTĚCH RÖDL Abstract. For a fixed 3-uniform hypergraph F, call a hypergraph F-free if it contains no subhypergraph

More information

On the Exponent of the All Pairs Shortest Path Problem

On the Exponent of the All Pairs Shortest Path Problem On the Exponent of the All Pairs Shortest Path Problem Noga Alon Department of Mathematics Sackler Faculty of Exact Sciences Tel Aviv University Zvi Galil Department of Computer Science Sackler Faculty

More information

Bisections of graphs

Bisections of graphs Bisections of graphs Choongbum Lee Po-Shen Loh Benny Sudakov Abstract A bisection of a graph is a bipartition of its vertex set in which the number of vertices in the two parts differ by at most 1, and

More information

Sum and shifted-product subsets of product-sets over finite rings

Sum and shifted-product subsets of product-sets over finite rings Sum and shifted-product subsets of product-sets over finite rings Le Anh Vinh University of Education Vietnam National University, Hanoi vinhla@vnu.edu.vn Submitted: Jan 6, 2012; Accepted: May 25, 2012;

More information

Decomposition of random graphs into complete bipartite graphs

Decomposition of random graphs into complete bipartite graphs Decomposition of random graphs into complete bipartite graphs Fan Chung Xing Peng Abstract We consider the problem of partitioning the edge set of a graph G into the minimum number τg) of edge-disjoint

More information

ARITHMETIC PROGRESSIONS IN SPARSE SUMSETS. Dedicated to Ron Graham on the occasion of his 70 th birthday

ARITHMETIC PROGRESSIONS IN SPARSE SUMSETS. Dedicated to Ron Graham on the occasion of his 70 th birthday ARITHMETIC PROGRESSIONS IN SPARSE SUMSETS Dedicated to Ron Graham on the occasion of his 70 th birthday Ernie Croot 1 School of Mathematics, Georgia Institute of Technology, Atlanta, GA 30332 Imre Ruzsa

More information

Quasi-Randomness and Algorithmic Regularity for Graphs with General Degree Distributions

Quasi-Randomness and Algorithmic Regularity for Graphs with General Degree Distributions Quasi-Randomness and Algorithmic Regularity for Graphs with General Degree Distributions Noga Alon 1, Amin Coja-Oghlan 2,3, Hiệp Hàn 3, Mihyun Kang 3, Vojtěch Rödl 4, and Mathias Schacht 3 1 School of

More information

On the number of cycles in a graph with restricted cycle lengths

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

Lower Bounds for Testing Bipartiteness in Dense Graphs

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

Geometry. The k Most Frequent Distances in the Plane. József Solymosi, 1 Gábor Tardos, 2 and Csaba D. Tóth Introduction

Geometry. The k Most Frequent Distances in the Plane. József Solymosi, 1 Gábor Tardos, 2 and Csaba D. Tóth Introduction Discrete Comput Geom 8:639 648 (00 DOI: 10.1007/s00454-00-896-z Discrete & Computational Geometry 00 Springer-Verlag New York Inc. The k Most Frequent Distances in the Plane József Solymosi, 1 Gábor Tardos,

More information

Out-colourings of Digraphs

Out-colourings of Digraphs Out-colourings of Digraphs N. Alon J. Bang-Jensen S. Bessy July 13, 2017 Abstract We study vertex colourings of digraphs so that no out-neighbourhood is monochromatic and call such a colouring an out-colouring.

More information

1. Introduction Given k 2, a k-uniform hypergraph (in short, k-graph) consists of a vertex set V and an edge set E ( V

1. Introduction Given k 2, a k-uniform hypergraph (in short, k-graph) consists of a vertex set V and an edge set E ( V MINIMUM VERTEX DEGREE THRESHOLD FOR C 4-TILING JIE HAN AND YI ZHAO Abstract. We prove that the vertex degree threshold for tiling C4 (the - uniform hypergraph with four vertices and two triples in a -uniform

More information

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

Decomposing oriented graphs into transitive tournaments

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

Maximum union-free subfamilies

Maximum union-free subfamilies Maximum union-free subfamilies Jacob Fox Choongbum Lee Benny Sudakov Abstract An old problem of Moser asks: how large of a union-free subfamily does every family of m sets have? A family of sets is called

More information

Testing the Expansion of a Graph

Testing the Expansion of a Graph Testing the Expansion of a Graph Asaf Nachmias Asaf Shapira Abstract We study the problem of testing the expansion of graphs with bounded degree d in sublinear time. A graph is said to be an α- expander

More information

MONOCHROMATIC SCHUR TRIPLES IN RANDOMLY PERTURBED DENSE SETS OF INTEGERS

MONOCHROMATIC SCHUR TRIPLES IN RANDOMLY PERTURBED DENSE SETS OF INTEGERS MONOCHROMATIC SCHUR TRIPLES IN RANDOMLY PERTURBED DENSE SETS OF INTEGERS ELAD AIGNER-HOREV AND YURY PERSON Abstract. Given a dense subset A of the first n positive integers, we provide a short proof showing

More information

Hanna Furmańczyk EQUITABLE COLORING OF GRAPH PRODUCTS

Hanna Furmańczyk EQUITABLE COLORING OF GRAPH PRODUCTS Opuscula Mathematica Vol. 6 No. 006 Hanna Furmańczyk EQUITABLE COLORING OF GRAPH PRODUCTS Abstract. A graph is equitably k-colorable if its vertices can be partitioned into k independent sets in such a

More information

Variants of the Erdős-Szekeres and Erdős-Hajnal Ramsey problems

Variants of the Erdős-Szekeres and Erdős-Hajnal Ramsey problems Variants of the Erdős-Szekeres and Erdős-Hajnal Ramsey problems Dhruv Mubayi December 19, 2016 Abstract Given integers l, n, the lth power of the path P n is the ordered graph Pn l with vertex set v 1

More information

Hardness and Algorithms for Rainbow Connection

Hardness and Algorithms for Rainbow Connection Hardness and Algorithms for Rainbow Connection Sourav Chakraborty Eldar Fischer Arie Matsliah Raphael Yuster Abstract An edge-colored graph G is rainbow connected if any two vertices are connected by a

More information

Packing and decomposition of graphs with trees

Packing and decomposition of graphs with trees Packing and decomposition of graphs with trees Raphael Yuster Department of Mathematics University of Haifa-ORANIM Tivon 36006, Israel. e-mail: raphy@math.tau.ac.il Abstract Let H be a tree on h 2 vertices.

More information

Smaller subgraphs of minimum degree k

Smaller subgraphs of minimum degree k Smaller subgraphs of minimum degree k Frank Mousset Institute of Theoretical Computer Science ETH Zürich 8092 Zürich, Switzerland moussetf@inf.ethz.ch Nemanja Škorić Institute of Theoretical Computer Science

More information

c 2010 Society for Industrial and Applied Mathematics

c 2010 Society for Industrial and Applied Mathematics SIAM J. DISCRETE MATH. Vol. 24, No. 3, pp. 1038 1045 c 2010 Society for Industrial and Applied Mathematics SET SYSTEMS WITHOUT A STRONG SIMPLEX TAO JIANG, OLEG PIKHURKO, AND ZELEALEM YILMA Abstract. A

More information

The number of trees in a graph

The number of trees in a graph The number of trees in a graph Dhruv Mubayi Jacques Verstraëte November 23, 205 Abstract Let T be a tree with t edges We show that the number of isomorphic (labeled) copies of T in a graph G = (V, E) of

More information

arxiv: v1 [math.co] 28 Jan 2019

arxiv: v1 [math.co] 28 Jan 2019 THE BROWN-ERDŐS-SÓS CONJECTURE IN FINITE ABELIAN GROUPS arxiv:191.9871v1 [math.co] 28 Jan 219 JÓZSEF SOLYMOSI AND CHING WONG Abstract. The Brown-Erdős-Sós conjecture, one of the central conjectures in

More information

The Green-Tao theorem and a relative Szemerédi theorem

The Green-Tao theorem and a relative Szemerédi theorem The Green-Tao theorem and a relative Szemerédi theorem Yufei Zhao Massachusetts Institute of Technology Based on joint work with David Conlon (Oxford) and Jacob Fox (MIT) Green Tao Theorem (arxiv 2004;

More information

WEAK QUASI-RANDOMNESS FOR UNIFORM HYPERGRAPHS

WEAK QUASI-RANDOMNESS FOR UNIFORM HYPERGRAPHS WEAK QUASI-RANDOMNESS FOR UNIFORM HYPERGRAPHS DAVID CONLON, HIỆP HÀN, YURY PERSON, AND MATHIAS SCHACHT Abstract. We study quasi-random properties of k-uniform hypergraphs. Our central notion is uniform

More information

Rational exponents in extremal graph theory

Rational exponents in extremal graph theory Rational exponents in extremal graph theory Boris Bukh David Conlon Abstract Given a family of graphs H, the extremal number ex(n, H) is the largest m for which there exists a graph with n vertices and

More information

A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity

A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity Noga Alon Eldar Fischer Ilan Newman Asaf Shapira Abstract A common thread in all the recent results concerning

More information

On decomposing graphs of large minimum degree into locally irregular subgraphs

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

On the chromatic number and independence number of hypergraph products

On the chromatic number and independence number of hypergraph products On the chromatic number and independence number of hypergraph products Dhruv Mubayi Vojtĕch Rödl January 10, 2004 Abstract The hypergraph product G H has vertex set V (G) V (H), and edge set {e f : e E(G),

More information

Disjoint Subgraphs in Sparse Graphs 1

Disjoint Subgraphs in Sparse Graphs 1 Disjoint Subgraphs in Sparse Graphs 1 Jacques Verstraëte Department of Pure Mathematics and Mathematical Statistics Centre for Mathematical Sciences Wilberforce Road Cambridge CB3 OWB, UK jbav2@dpmms.cam.ac.uk

More information

Near-domination in graphs

Near-domination in graphs Near-domination in graphs Bruce Reed Researcher, Projet COATI, INRIA and Laboratoire I3S, CNRS France, and Visiting Researcher, IMPA, Brazil Alex Scott Mathematical Institute, University of Oxford, Oxford

More information

Packing and Covering Dense Graphs

Packing and Covering Dense Graphs Packing and Covering Dense Graphs Noga Alon Yair Caro Raphael Yuster Abstract Let d be a positive integer. A graph G is called d-divisible if d divides the degree of each vertex of G. G is called nowhere

More information

AN EXPECTED POLYNOMIAL TIME ALGORITHM FOR COLORING 2-COLORABLE 3-GRAPHS

AN EXPECTED POLYNOMIAL TIME ALGORITHM FOR COLORING 2-COLORABLE 3-GRAPHS AN EXPECTED POLYNOMIAL TIME ALGORITHM FOR COLORING 2-COLORABLE -GRAPHS YURY PERSON AND MATHIAS SCHACHT Abstract. We present an algorithm that for 2-colorable -uniform hypergraphs, finds a 2-coloring in

More information

Rainbow Hamilton cycles in uniform hypergraphs

Rainbow Hamilton cycles in uniform hypergraphs Rainbow Hamilton cycles in uniform hypergraphs Andrzej Dude Department of Mathematics Western Michigan University Kalamazoo, MI andrzej.dude@wmich.edu Alan Frieze Department of Mathematical Sciences Carnegie

More information

Decomposition of random graphs into complete bipartite graphs

Decomposition of random graphs into complete bipartite graphs Decomposition of random graphs into complete bipartite graphs Fan Chung Xing Peng Abstract We consider the problem of partitioning the edge set of a graph G into the minimum number τg of edge-disjoint

More information

A note on network reliability

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

Katarzyna Mieczkowska

Katarzyna Mieczkowska Katarzyna Mieczkowska Uniwersytet A. Mickiewicza w Poznaniu Erdős conjecture on matchings in hypergraphs Praca semestralna nr 1 (semestr letni 010/11 Opiekun pracy: Tomasz Łuczak ERDŐS CONJECTURE ON MATCHINGS

More information

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu**

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu** 4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN Robin Thomas* Xingxing Yu** School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332, USA May 1991, revised 23 October 1993. Published

More information

A DEGREE VERSION OF THE HILTON MILNER THEOREM

A DEGREE VERSION OF THE HILTON MILNER THEOREM A DEGREE VERSION OF THE HILTON MILNER THEOREM PETER FRANKL, JIE HAN, HAO HUANG, AND YI ZHAO Abstract An intersecting family of sets is trivial if all of its members share a common element Hilton and Milner

More information

Packing edge-disjoint triangles in regular and almost regular tournaments

Packing edge-disjoint triangles in regular and almost regular tournaments Packing edge-disjoint triangles in regular and almost regular tournaments Islam Akaria Raphael Yuster Abstract For a tournament T, let ν 3 T denote the maximum number of pairwise edge-disjoint triangles

More information