Generating random regular graphs quickly
|
|
- Rosanna Lawrence
- 5 years ago
- Views:
Transcription
1 Generating raom regular graphs quickly A. S T E G E R a N. C. W O R M A L D Institut für Informatik, Technische Universität München, D-8090 München, Germany Department of Mathematics a Statistics, University of Melbourne Parkville, VIC 305, Australia Received We present a practical algorithm for generating raom regular graphs. For all d growing as a small power of n, the d-regular graphs on n vertices are generated approximately uniformly at raom, in the sense that all d-regular graphs on n vertices have in the limit the same probability as n. The expected runtime for these d s is O.. Introduction There are various algorithms known for generating graphs with n vertices of given degrees uniformly at raom. Unfortunately, none of them is of practical use for all degree sequences, even for those with all degrees equal. In this paper we examine an algorithm which, although it does not generate uniformly at raom, is provably close to a uniform generator when the degrees are relatively small. Moreover, it is easy to implement a quite fast in practice. The most interesting case is the regular one, when all degrees are equal to d = dn say. Moreover, methods for the regular case of this problem usually exte to arbitrary degree sequences, although the analysis can become more complicated a it may be needed to impose restrictions on the variation in the degrees such as is analyzed by Jerrum et al. [4]. The first algorithm for generating d-regular graphs uniformly at raom was implicit in the paper of Bollobás [] a also in the approaches to counting regular graphs by Beer a Canfield [] a in [3] see also [4] for explicit algorithms. The configuration or pairing model of raom d-regular graphs is as follows. Start with points even in n groups, a choose a raom pairing of the points. Then create a graph with an edge from i to j if there is a pair containing points in the i th a j th groups. If no duplicated edge or loop i.e., a pair of points in the same group occurs, Research supported by the Australian Research Council
2 A. Steger a N.C. Wormald the resulting d-regular graphs occur uniformly at raom. For graphs on n vertices this takes expected time of the order of e d /4 per graph, at least for d up to n /3, so is not polynomial time unless d = O log n. In [9] a polynomial expected time uniform generation algorithm was given for d = On /3, but the expected running time per graph is On d 4. This is rather complicated to implement. Also, it applies to arbitrary degree sequences. Another algorithm was given specifically for regular graphs which reduces the time to O 3, however this is prohibitively difficult to implement, a again it only applies for d = On /3. The need for generating such graphs can also be met by simpler algorithms which do not generate the graphs uniformly at raom. For example, Tinhofer [] gives one. However, these algorithms are not easy to analyse, a the resulting probability distribution can be virtually unknown. As discussed in [], one can achieve uniformity by an accept/reject procedure, but the inherent difficulties in analysis mean that no such algorithms are yet known which are of practical use for uniform generation. On the other ha, Jerrum a Sinclair [5] provided an approximately uniform generation algorithm, which runs in time polynomial in n a /ɛ, where all graphs have probabilites varying by a factor of at most + ɛ. They do not precisely analyse the running time of there algorithm, nor do they claim that their algorithm is of practical use. There are two ways to describe the algorithm in the present paper. It can be regarded as a modification of the pairing algorithm described above. First, we define two points to be suitable if they lie in different groups a no currently existing pair contains points in the same two groups. Our algorithm is the following. Algorithm Start with points {,,..., } even in n groups. Put U = {,,..., }. U denotes the set of unpaired points. Repeat the following until no suitable pair can be fou: Choose two raom points i a j in U, a if they are suitable, pair i with j a delete i a j from U. 3 Create a graph G with edge from vertex r to vertex s if a only if there is a pair containing points in the r th a s th groups. If G is d-regular, output it, otherwise return to Step. However, the algorithm actually arose from extensions of the algorithm examined in []. There, one begins with n vertices a continually selects a raom edge to add, subject to keeping all vertices of degree at most d a no multiple edges. It was shown in [] that for fixed d a dn even, this almost surely produces a d-regular graph as n. In [6] this process is modified by selecting the edges non-uniformly. One interesting choice of the non-uniformity studied there gives the following algorithm. Algorithm Start with a graph G with n vertices {,,..., n} a no edges. Repeat the following until the set S is empty: Let S denote the set of pairs of vertices of G which are non-adjacent a both have degree at most d. Choose a raom
3 Generating raom regular graphs quickly 3 pair {u, v} in S with probability proportional to d dud dv where d denotes the degree in G. Add the edge {u, v} to G. 3 If G is d-regular, output it, otherwise return to Step. Note that the probabilities of edges in Algorithm are exactly the probabilities of points being chosen between the correspoing groups in Algorithm, so the two algorithms are equivalent. Our results in Section show that Algorithm generates graphs with nearly uniform probability distribution, in the sense that as n, provided d does not grow too quickly with n, the probabilities of all graphs are asymptotically equal. For larger d, but still not very large, we show the algorithm generates d-regular graphs with a distribution which is close to uniform, in the sense that the probability of any event is different from that in the uniform space by o. In Section 4 we show that the expected time for Step of Algorithm is O + d 4 for all d. Moreover, the probability it produces a regular graph which is then accepted at Step 3 is o for d = on/log n 3, a so the number of repetitions of Step required is O for such d. In fact, it is quite possibly boued for all d n/... Notation a Preliminary Results. We use log x to denote the natural logarithm, a assume d throughout the paper. By Rn, d we denote the set of all labelled d-regular graphs on n vertices. We can view Step of Algorithm as the raom selection of a sequence x,..., x k of edges on n vertices. We call such a sequence a path because it is a possible path for the course of the algorithm. For each path P, we can consider the probability that one run of Step of Algorithm produces P. This iuces a probability space whose elements are paths, which we call the A-model. Exactly the same space is produced by Algorithm. Note that the edges in such a path determine a maximal graph with no vertices of degree greater than d. We need to compare this with the pairing model, which can be defined similarly to Algorithm, but with Step accepting two points i a j even when they are not suitable. By the U-model we mean the probability space of paths iuced by one run of Step in this modified algorithm. Actually, pairs of points are chosen in Step, a the correspoing edges should be determined by the mechanism in Step 3 of Algorithm, at which stage loops a multiple edges may be formed. Note that in practice one could restart the algorithm as soon as unsuitable points were fou, but for reasons of taste in this analysis we permit Step to run its course in the modified algorithm until all points are paired. Let G be a d-regular graph. By P athsg we denote the set of all orderings of the set of edges of G; that is, paths whose edges are precisely the edges of G. Then For a path P P athsg we use P athsg =!. P A [P] resp. P U [P] to denote the probability of P in the A-model resp. in the U-model. Note that in the
4 4 A. Steger a N.C. Wormald U-model all paths P P athsg have, in fact, the same probability. Namely, P U [P] = d! n.! On the other ha, denote the subgraph of G consisting of the first m edges of P by G m P. If a path P P athsg has edges x,..., x dn/ where edge x i joins vertices u i a v i then P A [P] = / d d m u i d d m v i d dm ud d m v where the sum in the denominator is over all u v V G such that {u, v} / EG m, a d m denotes the degree in G m. For comparison, in the pairing model for generating regular graphs uniformly, after m pairs have been added there are m unmatched points remaining. Also, the number of pairs correspoing to a valid edge {u, v} is d d m ud d m v. Hence, the probability in the U-model can be written as P U [P] = / d d m u i d d m v i. m For a subgraph H of G we denote by H the difference in the normalizing denominators in a for the factors due to G m = H. That is, we let where a H := H = H + H, H := v V G {u,v} EH d dh v. 3 d d H ud d H v 4 For brevity we use m P for G m P. Observe from a a by considering the number of acceptable pairs of points in Step of Algorithm that P A [P] P U [P] = m m m P. 5 We will fi it useful to know the value of P U [G] approximately. The following estimate of the size of Rn, d was fou first in the special case of boued d by Beer a Canfield []. Bollobás [] proved it for all d log n by considering the probability of obtaining no loops or mulitiple edges in the pairing model. Then McKay analysed the same model for substantially larger d. Theorem.. McKay [8] Assume d = on /3. Then Rn, d = + o e 4 d!! d!. n
5 Generating raom regular graphs quickly 5 Correction terms are required if the upper bou on d is relaxed further see McKay a Wormald [0] for the formula when d = o n. The formula above was obtained by estimating the probability in the configuration model of having no loops or multiple edges, so although it is working back-to-front we can deduce the following. Corollary.. Assume d = on /3. Then P U [G] = + o e 4 d / Rn, d. Proof. We just observe that P U [G] = P U [P] P P athsg a P U [P] = d! n /! for all paths P P athsg.. Main Results Our first result shows that the probabilities of all graphs generated by Algorithm are asymptotically equal, provided d grows slowly enough with n. Theorem.. Assume that d = On 8. Then there exists a function fn, d = o such that all d-regular graphs G satisfy P A[G] Rn, d < fn, d Rn, d. Our proof actually yields the same result for a slightly larger d. But we believe it is true even for much more quickly growing d. The next result is useful if Algorithm is to be used for estimating probabilities by simulation. The conclusion of this theorem is equivalent to the assertion that the total variation distance between the distribution of graphs given by Algorithm, a the uniform distribution, goes to 0 as n. Theorem.. Assume that d = on/log n 3. Then there exists a function fn, d = o a a subset X Rn, d such that a P A [G] = + Ofn, d Rn, d X = fn, d Rn, d. for all graphs G X
6 6 A. Steger a N.C. Wormald Observe that Theorem. implies that one can experimentally determine the probability of an event E defined on the set of d-regular graphs by simulation using Algorithm. We formulate this in a slightly more general setting: Corollary.. Assume that d = on/log n 3 a let X be a boued function of graphs defined on the sets Rn, d for all n a d. Then XG P U [G] XG P A [G] = o. G Rn,d G Rn,d That is, one can compute the expectation to within o error by simulation using Algorithm. For practical use of the algorithm it is comforting to know the following. Theorem.3. Assume that d = on/log n 3. Then the probability that Step of Algorithm produces a regular graph is asymptotic to as n. This result is in a similar direction to the main theorem of [], which was only proved for boued d, the process in that paper being rather different. 3. Proof 3.. Outline. Fix a d-regular graph G on n vertices. In the U-model P U [P] is constant for all paths P P athsg. This is obviously not true in the A-model. Here the probability P A [P] depes strongly on the order of the edges. We can however estimate an expected or average probability by considering a path chosen uniformly at raom from all possible paths. For now just assume that avg denotes such an estimate. In Section 3.3 we will assign a particular value to avg. Our proof strategy is as follows. We partition the set P athsg into suitable subsets P athsg = M G M G AvG such that i the sets M i G, which contain in some sense misbehaving paths, are small a ii paths in AvG have a probability which is roughly equal to avg. We now make these ideas precise. Lemma 3.. Let d = dn a let gn, d be a positive function with gn, d. Assume there exists a positive function avg such that for all d-regular graphs G there is a partition of the set P athsg as above such that: P A [P] e gn,d avg for all P P athsg, 6 a M k G = oe gn,d P athsg, 7 EP A [P] = + o avg 8
7 Generating raom regular graphs quickly 7 for P chosen uniformly at raom from AvG. Then P A [G] = + o avg P athsg. 9 Proof. P A [G] = P A [P] = P P athsg P A [P] + P A [P] P M G M G P AvG = o P athsg avg + + o avg AvG = + o avg P athsg. As we know that P athsg =!, Theorems. a. will follow easily from Lemma 3. if we can show that avg is iepeent of the graph G a has the correct order of magnitude. This we will show in Section 3.3. Throughout the remaining part of this section we assume that G is an arbitrary, but fixed d-regular graph. 3.. Some Useful Lemmas. In this section we collect some helpful lemmas a facts that will eventually enable us to bou the ratio given in 5 for a raomly chosen path P P athsg. Lemma 3.. Let H be a subgraph of G a let m = EH. Then H d m. Proof. By Jensen s inequality the sum in 3 is boued from above by m d d. Lemma 3.3. Let H be a subgraph of G a let m = EH. Then H d m. Proof. {u,v} EH d d H u d d H v = x u:{x,u} EG\EH v Γ H u d G\H v. Observe that d G\H v d for all v Γ H u a that there at most d such v s. Corollary 3.. All paths P in P athsg satisfy m P d m for all 0 m.
8 8 A. Steger a N.C. Wormald The following tail bou on the sum of iepeent raom variables is due to Hoeffding [3]. Hoeffding s inequality. Let X,..., X n be iepeent raom variables with 0 X i for all i n, a let X = n i= X i, p = nex a q = p. Then for 0 t < q p+t q t n p q P[X pn tn]. p + t q t A corollary of this will turn out to be very useful. Corollary 3.. Let X,..., X n be iepeent variables with 0 X i for all i n, a let X := n i= X i. Then e δ EX { e 4 δex if δ 4 5 P[X > + δex] + δ +δ otherwise e 4 δex a P[X < δex] e δ EX. Proof. The first factor in Hoeffding s inequality can be written as + δ +δp a the seco as + δp/ p δp p δp < e δp. From here, the first inequality can be verified by comparing logarithms noting that we can assume t q because X n always. The seco is by McDiarmid [7, 5.6], which he attributes in the binomial case to Angluin a Valiant. In fact by [7, 5.5], it is possible to improve the factor /4 in the exponent in the case δ 4/5 to /3, but we do not need this Average Paths. Our aim in this section is to estimate m P for a uniformly raomly chosen path P P athsg. Observe that this just correspos to the value of m H for a raom subgraph H of G with m edges. To simplify calculations, however, we don t choose m edges raomly from G, but instead choose edges with probability p = pm = m. We denote such a raom subgraph by RG p. Note that we are not claiming that the expectation of m, which we are about to calculate, is the same for both models. In the following we simply calculate that expectation with respect to the model where the edges of G are chosen with probability p = pm. Later we draw conclusions about m P from this calculation. To simplify notation we abbreviate in the rest of the paper E RG p where p = m by µ m. Similarly, we let µ i m := E i RG p for p = m a i =,. Lemma 3.4. µ m = m d.
9 Generating raom regular graphs quickly 9 Proof. For every path of length in G we introduce a 0/ variable X i which is equal to iff both edges of the path do not belong to RG p. As EX i = p a there are n d such paths we have µ m = E i X i = n d p = n d m = d m. Lemma 3.5. µ m = m md n d. Proof. For every ordered tuple x, u, v, y such that {x, u}, {u, v}, a {v, y} are edges of G we introduce a 0/ variable Y i which is equal to one iff the edge {u, v} belongs to RG p a both edges {x, u} a {v, y} do not belong to RG p. As EY i = p p a there are d such tuples we have µ m = E i Y i = d p p = d m m. Corollary 3.3. µ m = d m + d m n d. After these preliminaries we are now in a position to precisely define avg, the probability of an average path in the A-model. Namely, we assume that the value m occurring in the denominators of the edge probabilities of the path is exactly equal to µ m. To make the formula slightly nicer, we define it in terms of the probability of a path in the U-model, which we know is iepeent of the graph G a the actual path P P athsg: Lemma 3.6. avg := P U [P] m m µm. 0 The value avg is iepeent of the graph G a, if d = on /3 then avg = + o e 4 d P U [P] = + o e 4 d P U [G] P athsg. Proof. The iepeence of avg from G follows immediately from the fact that the values µ m are iepeent of G. avg µ m = + P U [P] µm = + m d + d m / n d m O d n
10 0 A. Steger a N.C. Wormald = exp d log + + d m / n d m O d n As log + x = x Ox for all x, we can bou the sum for all d = on /3 as follows: = = d log + + d m / n d log + d + d m d n d + O n d + d m n d = d d + n d = d + 4 d + o = 4 d + o. m O d n m + d n d + O n + d n m d + O n + d n log 3.4. The Misbehaving Sets. In this section we define the sets of misbehaving paths. They will be characterized in terms of the deviation of their value m P from µ m. Recall that we defined µ m to represent, in a somewhat vague sense, the value of m P for a raom path in P athsg. So we expect that most paths have values m P which are close to µ m. In this section we will quantify this. Let M G := set of all paths P P athsg such that µ m m P max{d 4 4µ m log n, 4d 5 log n} for some 0 m, M G := set of all paths P P athsg such that µ m m P max{d 5 4µ m log n, 4d 6 log n} for some 0 m, a Lemma 3.7. For n sufficiently large, M G e 5d log n P athsg. Proof. We consider an arbitrary but fixed 0 m. Clearly, it suffices to show that for this m we have P[ m P µ m max{d 4 4µ m log n, 4d 5 log n}] e 5d log n /.
11 Generating raom regular graphs quickly If we choose a path P P athsg raomly, then G m P correspos to a raom subgraph of G with m edges. That is, if we denote with RG m the raom subgraph of G with m edges, we observe that is equivalent to P[ RG m µ m max{d 4 4µ m log n, 4d 5 log n}] e 5d log n /. Instead of the raom graph RG m we will work with the raom subgraph RG p of G with edge probability p = m. Observe that in this model every subgraph of G with m edges is equally likely a P[ ERG p = m] = p m p m e log n m For m a m teing to infinity the inequality follows easily from Stirling s formula, for the remaining m s observe first that it suffices to consider the small m s, then use m m m a the fact that m e log n for m small enough. P Hence, it suffices to show [ RG p µ m max }] {d 4 4µ m log n, 4d 5 log n e 5d log n log n /. This we will now do. Observe that by Brooks theorem, for example we can color the vertices of G with d + colors in such a way that no two vertices with the same color are adjacent. We hale each color class separately. Let X i denote the number of tuples x, u, y such that x y, {x, u} a {u, y} belong to EG \ ERG p a u belongs to the ith color class. Let X = d+ i= X i. Then EX is equal to RG p a we therefore have to show that P[ X EX max{d 4 4µ m log n, 48d 5 log n}] e 5d log n log n /. Clearly, it suffices to show that for all i d + P[ X i EX i max{d 3 4EX log n, 4d 4 log n}] e 6d log n. Let n i be the number of vertices in the ith color class. As X i can be written as the sum of n i iepeent variables with values in the interval [0, dd ] we may apply the Hoeffding bous for the raom variables Y i := X i /d a Y := X/d. First we hale those m s for which EY 4d log n. Here we apply Corollary 3. with δ = d 4EY log n/ey i : P[Y i EY i + d 4EY log n] = P[Y i + δey i ] a { e 4 4d EY log n/ey i e 6d log n if δ 4 5 e d 4 4EY log n e 6d log n otherwise P[Y i EY i d 4EY log n] = P[Y i δey i ] { e 4d EY log n/ey i e d log n if EY i d 4EY log n 0 otherwise.
12 A. Steger a N.C. Wormald For m s such that EY 4d log n we just apply the first of the inequalities in Corollary 3. with δ = 4d log n/ey i to deduce P[ Y i EY i 4d log n] = P[Y i EY i + 4d log n] = P[Y i + δey i ] e 6d log n. Lemma 3.8. M G e 5d log n P athsg. Proof. Proceeding as in the proof of Lemma 3.7 we first observe that it suffices to show that P[ RG p E m max{d 5 4E m log n, 4d 6 log n}] e 5d log n log n /. Observe that we can color the edges of G with dd + colors in such a way that any two edges of the same color are not connected by an edge in G, i.e. every color class is the edge set of an iuced matching in G. To see this consider the graph where every edge of G correspos to a vertex a every such vertex is connected to all vertices correspoing to edges which have to be colored differently. As the maximum degree of this graph is dd the claim follows from Brook s theorem. With this fact in ha we can now again proceed similarly to the proof of Lemma 3.7. Let X i denote the number of tuples x, u, v, y such that {x, u} a {v, y} belong to EG \ ERG p, while {u, v} belongs to the ith color class of G a to RG p. Let X = d + i= X i. Then EX is equal to RG p a it therefore suffices to show that for all i d + P[ X i EX i max{d 3 4EX log n, 4d 4 log n}] e 6d log n. By the choice of the coloring we again have that each X i is the sum of iepeent variables with values in the interval [0, d ]. An application of Corollary 3. similar to the one in the proof of Lemma 3.7 thus concludes the proof of Lemma Proof of the Main Theorems. Our aim in this section is to verify the remaining hypotheses of Lemma 3., with misbehaving sets M i G defined as in the previous section. We start with some auxiliary lemmas. Lemma 3.9. Let ξ = ξn, d be an arbitrary function such that ξ d +. For all paths P P athsg: m µm m P log4ξd 4. ed m= ξ m
13 Generating raom regular graphs quickly 3 Proof. Observe first that m µm m d m P µ m m Using Corollary 3. twice we furthermore observe that m Hence, m P m P m P d m m m m m= ξ 4 µm m P for all d m. for all ξ m d +. d d d m P + m m= ξ m P d d 4 d exp m P m m= ξ m P ξ expd logd 4 exp d i i=d + expd logd 4 + d logξ +. Corollary 3.4. Assume that d = on /3. Then P A [P] e 4d log n avg Proof. The expression in Lemma 3.9 for ξ = is P A [P] avg expd log 5. for all paths P P athsg. Lemma 3.0. All paths P AvG satisfy m P µ m m P 00d/ log n + 00d6 log n n m m for all m d +. m Proof. First we observe that Corollary 3. implies that m m P 4 m for all m d +. Consider an arbitrary path P AvG. From the definition of M G a Lemma 3.4 we know { 4d m P µ 5 log n if µ m 4d log n m 4d 4 m log n/n otherwise.
14 4 A. Steger a N.C. Wormald Similarly, the definition of M G a Lemma 3.5 imply Hence, m P µ m m P µ m m P m 4 { 4d 6 log n if µ m 4d 5 m m log n/n m P µ m + m P µ 4 otherwise. m m 4 + 4d 6 log n m + 4d4 log n 9d6 log n m + 9d/ log n n m. 4d log n + 4d5 m log n n m n m Corollary 3.5. Assume that d = on /3 a let ξ = ξn, d be an arbitrary function such that ξ d 4 log n. All paths P AvG satisfy ξ m m µm m P = expod6 log n/ + ξ log n. Proof. Let P be an arbitrary path in AvG. Using Lemma 3.0 we deduce ξ m ξ µm m = + mp µ m m P m m P ξ + mp µ m m m P ξ exp m P µ m m m P exp O i=ξ d / log n n i + d6 log n i expod 6 log n/ + ξ log n. For the proof of the lower bou observe first that the assumption on ξ together with Lemma 3.0 implies that for sufficiently large n all m ξ satisfy m P µ m m P. m Using the fact that x e x for all x we deduce that + mp µ m m P mp µ m m P exp mp µ m, m P m m m
15 Generating raom regular graphs quickly 5 from which the desired inequality follows in the same way as above. Lemma 3.. e 5dξ n Assume that d = on /3. Then for all ξ : m= ξ µ m m µm Proof. From Corollary 3.3 we deduce that m µ m d m n n m= ξ m m= ξ m= ξ µ m m e ξ n. for all 0 m. Using that e x x e x for all x which is most easily verified by differentiation we therefore conclude µ m e ξ n n a m= ξ µ m m µm m= ξ d n d n e 4dξ n d e 5dξ n. Corollary 3.6. for all paths P AvG. Assume that d = on /3. Then P A [P] e O d d 7 log n 3 /n avg Proof. Let P be an arbitrary path in AvG a let ξ = 5 log n. Observe that for m ξ we trivially have + mp µ m m m P if m P µ m µ m otherwise. m µ m Thus, using Corollary 3.5 a 3. we deduce P A [P] = + mp µ m avg m m P ξ m µm m P exp O m d log n 3 n + d6 log n ξ m= ξ + dξ n µ m m µm
16 6 A. Steger a N.C. Wormald exp O d d7 log n 3. n Lemma 3.. Assume that d = On 8 a ξ d 6 log n. Then for a path P selected uniformly at raom from AvG, the expected value of m m m= ξ µm m P is asymptotic to as n. Proof. Let p denote this expected value. We compute with a path P selected uniformly at raom from P athsg, a let p 0 denote the expected value of for such P. Later we deduce what we need about p in the restricted space. Note that p 0 is determined by the last ξ edges in the ordering of the edges of G correspoing to P, which form a raom ordered ξ-subset S = SP of the edges of G. Let S denote the probability space of these subsets, determined by all P P athsg. Let rs denote the number of edges in S which have distance at most from a later edge in S where by distance at most we mean that one vertex of the new edge a one vertex of a later edge in S are at distance. Let R r denote the set of S for which rs = r. Then for S S, PS R r = r ξ d 3 ξ r ξ d ξ r O. 3 n Consider an arbitrary path P a assume that S = SP R r. We first aim at proving upper bou on m P for all m ξ. In order to do so we imagine the sequential generation of S starting with the last edge. Let H k denote the subgraph of G where the last k edges of S are removed from G. Observe that, trivially, H 0 = 0. Now consider what happens if we change from H k to H k, that is, if we remove the kth edge. An important observation is that in fact H k = H k if the kth edge has distance at least from all previously removed edges. That is, in this respect we only have to consider the edges which have distance at most from some later edge. In order to obtain the type of bous we need, we will, however, instead consider all edges which have distance at most from a previously removed edge separately. Consider the ith such edge, say edge {u, v}, a assume it is the kth edge in total. We want an upper bou for H k H k. One easily checks that H k H k i a we claim that H k H k 4i. To see this observe that by removing edge {u, v} only the summas correspoing to edge {u, v} itself a those of the adjacent edges can contribute. Edge {u, v} contributes a negative term, so we don t have to worry about it. On the other ha, an edge adjacent to {u, v}, say {u, w}, adds to the difference exactly
17 the degree of w in G H k. That is, H k H k Generating raom regular graphs quickly 7 x N Hk u d G Hk x + y N Hk v d G Hk y. Observe that any two edges in G H k which contribute to the sum for u are at distance from each other, a there are at most i such edges. Each such edge can count up to two times for u once at each of its es a up to two times for w. This shows the desired bou of 4i. Summarizing, we have for all k ξ r r + H k H ξ 5i 5 i= implying that 5 r+ is also an upper bou on m P for m ξ. Also note that m P < t for m = t. Hence for SP Rr, m m m= ξ m P t0 t= t ξ t=t 0+ = Or t 0 exp ξ t=t 0+ t t 5 r+ r O = Or t 0 4 provided t 0 is chosen such that t 0 = Or a t 0 > 5 + ɛ r+ for some ɛ > 0. Recalling Lemma 3. that e dξ m n d m m= ξ µm e ξ n, 5 we see that p 0 o, a by 3 a 4 with t 0 = 8 5 r > 5 r, ξ r 56/5 d ξ r p 0 + O = + o 6 n r= since r ξ. This was all for P selected uniformly at raom from P athsg; note that 5 similarly implies p o. Furthermore, since is always positive, we have p 0 p PM G M G + o by Lemmas 3.7 a 3.8 a 6. Proof of Theorem.. Using 5 a the definition 0 of avg we obtain for a path P chosen uniformly at raom from AvG EP A [P] = AvG P A [P] P AvG t
18 8 A. Steger a N.C. Wormald = avg AvG P AvG m m µm m P. From Corollary 3.5 a Lemma 3. using ξ = d 6 log n we obtain 8. Hence from Lemmas 3.7 a 3.8 a Corollary 3.4 we deduce from Lemma 3. a Lemma 3.6 P A [G] = + o avg P athsg = + o e 4 d P U [G]. As we know from Corollary. that P U [G] = +o e 4 d / Rn, d, the theorem follows. Note that the little oh terms do not depe on G. Proof of Theorems. a.3. Combining Lemmas 3.7 a 3.8 a Corollary 3.6 we deduce from Lemma 3.6 a Corollary. that for d = on/log n 3 P A [G] + o avg P athsg = + o e 4 d P U [G] = + o Rn, d. As the sum P A [G] over all d-regular graphs G can be at most, we have that this sum is asymptotic to, a the claims of Theorems. a.3 follow Concluding Remarks. The following example shows that Theorem. is in some sense best possible. More precisely, this example shows that the probability distribution of two d-regular graphs G are not exactly equal. Consider the following two -regular graphs on 6 vertices: a C 6 a b two disjoint copies of a C 3. For each graph there are 6! = 70 different paths. With the help of a small computer program one easily checks that P A [C 6 ] = while P A [ C 3 s] = It is also possible to prove that infinitely many larger examples exist, by showing that the primes occurring in the denominators of the probabilities for some graphs will not occur in others. But it seems annoyingly difficult to show what we believe is true, that graphs usually occur with different probabilities. We also do not have good examples of d-regular graphs which are considerably more or less likely than most of the d-regular graphs, which would limit the possible strengthenings of Theorem.. A good caidate for this might be the graph which consists of the union of pairwise disjoint K d s. 4. Performance of the Algorithm Theorem 4.. For all d = On / Step of Algorithm can be implemented so as to require expected time O, a space O.
19 Generating raom regular graphs quickly 9 Proof. It can very easily be implemented in three phases. In the first phase, keep a list L of all the points, as an array with those in U at the front, a the other points in pairs afterwards, as well as another array I whose i th entry is the position in L of the point i. Then two points i a j can be chosen raomly in U in constant time assuming the number of digits in n is not a problem, a assuming a perfect constant-time raom number generator. Moreover, they can be checked for suitability in time Od, since all d points in the same group can be fou in L in time Od using I, a for each such point, if it is in a pair, its mate is next to it on a known side in L. This process is repeated until a suitable pair has been fou. Then, if they are suitable, update L by swapping the chosen points with the last two listed in U, which are m + a m + from the e of L if m pairs have already been added a update I for the up to four points so moved. This takes constant time. Hence, the running time of phase is Od times the total number of points i a j checked for suitability throughout this phase. Phase stops when the number of points in U first falls below d. Note that each point has at most d other points in U with which it does not make a suitable pair. Hence, in phase, when there are k > d points left in U, the expected number of trials of two points before a suitable pair is fou is at most. The sum of this over d < k < is O, giving the bou O on the total time to reach this stage. On the other ha, when the number of points in U first falls below d, phase begins. Instead of choosing a pair at raom, choose a raom pair of groups i.e. vertices of the graph G, say u a v, which do not yet have all points matched. If {u, v} is already an edge of G, repeat this step. Then raomly choose a pair of points i a j in the groups correspoing to u a v respectively. If these points i a j are in U, they are a raomly chosen suitable pair; if not, repeat the choice of u, v, i, j again. Phase lasts until the number of available groups drops below d. The list of available groups can be maintained just like the list of available points, with negligible time required. Thus, choosing an available pair of groups takes constant time. The probability they form a non-edge of G is at least / as there are at least d groups a each has an edge to at most d others. Also, for each such u a v, the probability of fiing a pair of points in U is at least /d, a so for the Od pairs added this stage takes expected time Od 4. When the number of available groups falls below d, phase 3 begins. Construct in time Od the graph iuced by all vertices of G of degree less than d, a form its complement H on these same vertices. Then work as in phase, but instead of choosing u a v at raom from the vertices of H, choose an edge {u, v} of H uniformly at raom a accept it with probability x uv /d, where x uv denotes the product of the number of suitable points in u times the number of suitable points in v. Given a list of edges of H, fiing the next edge requires expected time at most Od. Note that H can be updated in constant time each time an edge has been chosen, with the help of suitable data structures. The algorithm stops when no more suitable points exist, that is, H has no more edges. Hence phase 3 requires time Od 4. This establishes the time
20 0 A. Steger a N.C. Wormald requirements; the space requirements are several lists of the points O a the space required for H Od. The theorem gives the running time for one trial of Step : if the algorithm fails due to no regular graph being produced, it has to start again. By Theorem.3 the probability of failure of Step in this sense is o for d = on/log n 3, a so the expected time for the algorithm to produce a regular graph is O O for such d. Moreover, experiments with n ranging from 50 to 400 a d ranging from 0.05n to 0.5n strongly suggest that the probability of succeeding on one trial is at least 0.3 for such n a d. In fact, it appears roughly equal to 4d/3n up to d = 0.75n. Thus, the algorithm seems usable, expecting a boued number of repetitions of Step per graph produced, for all d up to n/ though for such d we do not know much about the resulting probability distribution!. For larger d, one can of course generate the complementary graph. Note that for d s larger than n the proof of Theorem 4. only gives a complexity of Od 4, but this can be improved by the use of more clever data structures. We stress that we have no proof that asymptotically for say d n/ the expected number of repetitions required is boued. In addition, we have reasons to believe that for d n / the resulting probability distribution will no longer be approximately uniform. Clarifying these possible extensions of Theorem.3 would be interesting. References [] E. A. Beer a E. R. Canfield. The asymptotic number of labeled graphs with given degree sequences. J. Combinatorial Theory, Series A, 4:96 307, 978. [] B. Bollobás. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs. European Journal of Combinatorics, :3 36, 980. [3] W. Hoeffding. Probability inequalities for sums of boued raom variables. J. Am. Stat. Assoc., 58:3 30, 963. [4] M.R. Jerrum, B.D. McKay, a A.J. Sinclair. When is a graphical sequence stable? In A. Frieze a T. Luczak, editors, Raom Graphs Vol., pages Wiley, 99. [5] M.R. Jerrum a A.J. Sinclair. Fast uniform generation of regular graphs. Theoretical Computer Science, 73:9 00, 990. [6] T. Luczak a N.C. Wormald. Phase transition for raom graph processes. In preparation. [7] C. McDiarmid. On the method of boued differences. In Surveys in combinatorics, Lo. Math. Soc. Lect. Note Ser. 4, pages 48 88, 989. [8] B.D. McKay. Asymptotics for symmetric 0- matrices with prescribed row sums. Ars Combinatorica, 9A:5 5, 985. [9] B.D. McKay a N.C. Wormald. Uniform generation of raom regular graphs of moderate degree. Journal of Algorithms, :5 67, 990. [0] B.D. McKay a N.C. Wormald. Asymptotic enumeration by degree sequence of graphs with degrees on /. Combinatorica, :369 38, 99. [] A. Ruciński a N.C. Wormald. Raom graph processes with degree restrictions. Combinatorics, Probability a Computing, :69 80, 99. [] G. Tinhofer. On the generation of raom graphs with given properties a known distribution. Appl. Comput. Sci., Ber. Prakt. Inf., 3:65 97, 979. [3] N.C. Wormald. Some problems in the enumeration of labelled graphs. Ph. D. thesis, University of Newcastle, 978. [4] N.C. Wormald. Generating raom regular graphs. Journal of Algorithms, 5:47 80, 984.
Short cycles in random regular graphs
Short cycles in random regular graphs Brendan D. McKay Department of Computer Science Australian National University Canberra ACT 0200, Australia bdm@cs.anu.ed.au Nicholas C. Wormald and Beata Wysocka
More informationThe 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 informationThe expansion of random regular graphs
The expansion of random regular graphs David Ellis Introduction Our aim is now to show that for any d 3, almost all d-regular graphs on {1, 2,..., n} have edge-expansion ratio at least c d d (if nd is
More informationSIZE-RAMSEY NUMBERS OF CYCLES VERSUS A PATH
SIZE-RAMSEY NUMBERS OF CYCLES VERSUS A PATH ANDRZEJ DUDEK, FARIDEH KHOEINI, AND PAWE L PRA LAT Abstract. The size-ramsey number ˆRF, H of a family of graphs F and a graph H is the smallest integer m such
More informationAsymptotic enumeration of sparse uniform linear hypergraphs with given degrees
Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Vladimir Blinovsky Instituto de atemática e Estatística Universidade de São Paulo, 05508-090, Brazil Institute for Information
More informationON THE NUMBER OF ALTERNATING PATHS IN BIPARTITE COMPLETE GRAPHS
ON THE NUMBER OF ALTERNATING PATHS IN BIPARTITE COMPLETE GRAPHS PATRICK BENNETT, ANDRZEJ DUDEK, ELLIOT LAFORGE December 1, 016 Abstract. Let C [r] m be a code such that any two words of C have Hamming
More informationMatchings in hypergraphs of large minimum degree
Matchings in hypergraphs of large minimum degree Daniela Kühn Deryk Osthus Abstract It is well known that every bipartite graph with vertex classes of size n whose minimum degree is at least n/2 contains
More informationDisjoint paths in unions of tournaments
Disjoint paths in unions of tournaments Maria Chudnovsky 1 Princeton University, Princeton, NJ 08544, USA Alex Scott Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK Paul Seymour 2 Princeton
More informationInduced subgraphs with many repeated degrees
Induced subgraphs with many repeated degrees Yair Caro Raphael Yuster arxiv:1811.071v1 [math.co] 17 Nov 018 Abstract Erdős, Fajtlowicz and Staton asked for the least integer f(k such that every graph with
More informationBounds on the generalised acyclic chromatic numbers of bounded degree graphs
Bounds on the generalised acyclic chromatic numbers of bounded degree graphs Catherine Greenhill 1, Oleg Pikhurko 2 1 School of Mathematics, The University of New South Wales, Sydney NSW Australia 2052,
More informationOut-colourings of Digraphs
Out-colourings of Digraphs N. Alon J. Bang-Jensen S. Bessy July 13, 2017 Abstract We study vertex colourings of digraphs so that no out-neighbourhood is monochromatic and call such a colouring an out-colouring.
More informationA note on network reliability
A note on network reliability Noga Alon Institute for Advanced Study, Princeton, NJ 08540 and Department of Mathematics Tel Aviv University, Tel Aviv, Israel Let G = (V, E) be a loopless undirected multigraph,
More informationGraphs 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 informationA simple branching process approach to the phase transition in G n,p
A simple branching process approach to the phase transition in G n,p Béla Bollobás Department of Pure Mathematics and Mathematical Statistics Wilberforce Road, Cambridge CB3 0WB, UK b.bollobas@dpmms.cam.ac.uk
More informationLoose Hamilton Cycles in Random k-uniform Hypergraphs
Loose Hamilton Cycles in Random k-uniform Hypergraphs Andrzej Dudek and Alan Frieze Department of Mathematical Sciences Carnegie Mellon University Pittsburgh, PA 1513 USA Abstract In the random k-uniform
More informationA Sequential Algorithm for Generating Random Graphs
A Sequential Algorithm for Generating Random Graphs Mohsen Bayati 1, Jeong Han Kim, and Amin Saberi 3 1 Microsoft Research mohsenb@microsoft.com Yonsei University jehkim@yonsei.ac.kr 3 Stanford University
More informationAsymptotically optimal induced universal graphs
Asymptotically optimal induced universal graphs Noga Alon Abstract We prove that the minimum number of vertices of a graph that contains every graph on vertices as an induced subgraph is (1 + o(1))2 (
More informationAsymptotically optimal induced universal graphs
Asymptotically optimal induced universal graphs Noga Alon Abstract We prove that the minimum number of vertices of a graph that contains every graph on vertices as an induced subgraph is (1+o(1))2 ( 1)/2.
More informationarxiv: 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 informationA = A U. U [n] P(A U ). n 1. 2 k(n k). k. k=1
Lecture I jacques@ucsd.edu Notation: Throughout, P denotes probability and E denotes expectation. Denote (X) (r) = X(X 1)... (X r + 1) and let G n,p denote the Erdős-Rényi model of random graphs. 10 Random
More informationInduced subgraphs of Ramsey graphs with many distinct degrees
Induced subgraphs of Ramsey graphs with many distinct degrees Boris Bukh Benny Sudakov Abstract An induced subgraph is called homogeneous if it is either a clique or an independent set. Let hom(g) denote
More informationLecture 5: January 30
CS71 Randomness & Computation Spring 018 Instructor: Alistair Sinclair Lecture 5: January 30 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They
More informationDecomposition 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 informationAsymptotic enumeration of sparse uniform linear hypergraphs with given degrees
Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Vladimir Blinovsky Instituto de atemática e Estatística Universidade de São Paulo, 05508-090, Brazil Institute for Information
More informationThe 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 informationRandom regular graphs. Nick Wormald University of Waterloo
Random regular graphs Nick Wormald University of Waterloo LECTURE 5 Random regular graphs What are they (models) Typical and powerful results Handles for analysis One or two general techniques Some open
More informationThe 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 informationKatarzyna 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 informationPacking chromatic number of subcubic graphs
Packing chromatic number of subcubic graphs József Balogh Alexandr Kostochka Xujun Liu arxiv:1703.09873v2 [math.co] 30 Mar 2017 March 31, 2017 Abstract A packing k-coloring of a graph G is a partition
More informationCycle lengths in sparse graphs
Cycle lengths in sparse graphs Benny Sudakov Jacques Verstraëte Abstract Let C(G) denote the set of lengths of cycles in a graph G. In the first part of this paper, we study the minimum possible value
More informationProbabilistic Proofs of Existence of Rare Events. Noga Alon
Probabilistic Proofs of Existence of Rare Events Noga Alon Department of Mathematics Sackler Faculty of Exact Sciences Tel Aviv University Ramat-Aviv, Tel Aviv 69978 ISRAEL 1. The Local Lemma In a typical
More informationLecture 4. Random graphs II. 4.1 Automorphisms. 4.2 The number of simple graphs
Lecture 4 Random graphs II 4.1 Automorphisms It turns out that a typical regular graph on a large number of vertices does not have any non-trivial symmetries. This is orginally due to Bollobás [Bol82]
More informationDecomposing oriented graphs into transitive tournaments
Decomposing oriented graphs into transitive tournaments Raphael Yuster Department of Mathematics University of Haifa Haifa 39105, Israel Abstract For an oriented graph G with n vertices, let f(g) denote
More information18.5 Crossings and incidences
18.5 Crossings and incidences 257 The celebrated theorem due to P. Turán (1941) states: if a graph G has n vertices and has no k-clique then it has at most (1 1/(k 1)) n 2 /2 edges (see Theorem 4.8). Its
More informationIndependent Transversals in r-partite Graphs
Independent Transversals in r-partite Graphs Raphael Yuster Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract Let G(r, n) denote
More informationA lattice point problem and additive number theory
A lattice point problem and additive number theory Noga Alon and Moshe Dubiner Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract
More informationDecomposition 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 informationK 4 -free graphs with no odd holes
K 4 -free graphs with no odd holes Maria Chudnovsky 1 Columbia University, New York NY 10027 Neil Robertson 2 Ohio State University, Columbus, Ohio 43210 Paul Seymour 3 Princeton University, Princeton
More informationConstructive bounds for a Ramsey-type problem
Constructive bounds for a Ramsey-type problem Noga Alon Michael Krivelevich Abstract For every fixed integers r, s satisfying r < s there exists some ɛ = ɛ(r, s > 0 for which we construct explicitly an
More informationOn decomposing graphs of large minimum degree into locally irregular subgraphs
On decomposing graphs of large minimum degree into locally irregular subgraphs Jakub Przyby lo AGH University of Science and Technology al. A. Mickiewicza 0 0-059 Krakow, Poland jakubprz@agh.edu.pl Submitted:
More informationInduced 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 informationMINIMALLY NON-PFAFFIAN GRAPHS
MINIMALLY NON-PFAFFIAN GRAPHS SERGUEI NORINE AND ROBIN THOMAS Abstract. We consider the question of characterizing Pfaffian graphs. We exhibit an infinite family of non-pfaffian graphs minimal with respect
More informationLarge topological cliques in graphs without a 4-cycle
Large topological cliques in graphs without a 4-cycle Daniela Kühn Deryk Osthus Abstract Mader asked whether every C 4 -free graph G contains a subdivision of a complete graph whose order is at least linear
More informationOn the number of cycles in a graph with restricted cycle lengths
On the number of cycles in a graph with restricted cycle lengths Dániel Gerbner, Balázs Keszegh, Cory Palmer, Balázs Patkós arxiv:1610.03476v1 [math.co] 11 Oct 2016 October 12, 2016 Abstract Let L be a
More informationThe edge-density for K 2,t minors
The edge-density for K,t minors Maria Chudnovsky 1 Columbia University, New York, NY 1007 Bruce Reed McGill University, Montreal, QC Paul Seymour Princeton University, Princeton, NJ 08544 December 5 007;
More informationList coloring hypergraphs
List coloring hypergraphs Penny Haxell Jacques Verstraete Department of Combinatorics and Optimization University of Waterloo Waterloo, Ontario, Canada pehaxell@uwaterloo.ca Department of Mathematics University
More informationA well-quasi-order for tournaments
A well-quasi-order for tournaments Maria Chudnovsky 1 Columbia University, New York, NY 10027 Paul Seymour 2 Princeton University, Princeton, NJ 08544 June 12, 2009; revised April 19, 2011 1 Supported
More informationAn Algorithmist s Toolkit September 24, Lecture 5
8.49 An Algorithmist s Toolkit September 24, 29 Lecture 5 Lecturer: Jonathan Kelner Scribe: Shaunak Kishore Administrivia Two additional resources on approximating the permanent Jerrum and Sinclair s original
More informationThe Singapore Copyright Act applies to the use of this document.
Title On graphs whose low polynomials have real roots only Author(s) Fengming Dong Source Electronic Journal of Combinatorics, 25(3): P3.26 Published by Electronic Journal of Combinatorics This document
More informationOn the mean connected induced subgraph order of cographs
AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 71(1) (018), Pages 161 183 On the mean connected induced subgraph order of cographs Matthew E Kroeker Lucas Mol Ortrud R Oellermann University of Winnipeg Winnipeg,
More informationPacking 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 informationUniform generation of random graphs with power-law degree sequences
Uniform generation of random graphs with power-law degree sequences arxiv:1709.02674v2 [math.co] 14 Nov 2017 Pu Gao School of Mathematics Monash University jane.gao@monash.edu Abstract Nicholas Wormald
More informationHAMILTON CYCLES IN RANDOM REGULAR DIGRAPHS
HAMILTON CYCLES IN RANDOM REGULAR DIGRAPHS Colin Cooper School of Mathematical Sciences, Polytechnic of North London, London, U.K. and Alan Frieze and Michael Molloy Department of Mathematics, Carnegie-Mellon
More informationSubhypergraph counts in extremal and random hypergraphs and the fractional q-independence
Subhypergraph counts in extremal and random hypergraphs and the fractional q-independence Andrzej Dudek adudek@emory.edu Andrzej Ruciński rucinski@amu.edu.pl June 21, 2008 Joanna Polcyn joaska@amu.edu.pl
More informationTopic: Primal-Dual Algorithms Date: We finished our discussion of randomized rounding and began talking about LP Duality.
CS787: Advanced Algorithms Scribe: Amanda Burton, Leah Kluegel Lecturer: Shuchi Chawla Topic: Primal-Dual Algorithms Date: 10-17-07 14.1 Last Time We finished our discussion of randomized rounding and
More informationarxiv: v1 [math.co] 4 Jan 2018
A family of multigraphs with large palette index arxiv:80.0336v [math.co] 4 Jan 208 M.Avesani, A.Bonisoli, G.Mazzuoccolo July 22, 208 Abstract Given a proper edge-coloring of a loopless multigraph, the
More informationDISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS
DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS M. N. ELLINGHAM AND JUSTIN Z. SCHROEDER In memory of Mike Albertson. Abstract. A distinguishing partition for an action of a group Γ on a set
More informationSolution Set for Homework #1
CS 683 Spring 07 Learning, Games, and Electronic Markets Solution Set for Homework #1 1. Suppose x and y are real numbers and x > y. Prove that e x > ex e y x y > e y. Solution: Let f(s = e s. By the mean
More informationOn the threshold for k-regular subgraphs of random graphs
On the threshold for k-regular subgraphs of random graphs Pawe l Pra lat Department of Mathematics and Statistics Dalhousie University Halifax NS, Canada Nicholas Wormald Department of Combinatorics and
More informationRandom Graphs. 7.1 Introduction
7 Random Graphs 7.1 Introduction The theory of random graphs began in the late 1950s with the seminal paper by Erdös and Rényi [?]. In contrast to percolation theory, which emerged from efforts to model
More informationConflict-Free Colorings of Rectangles Ranges
Conflict-Free Colorings of Rectangles Ranges Khaled Elbassioni Nabil H. Mustafa Max-Planck-Institut für Informatik, Saarbrücken, Germany felbassio, nmustafag@mpi-sb.mpg.de Abstract. Given the range space
More informationFinding a derangement
Finding a derangement Peter J. Cameron, CSG, January 203 Derangements A derangement, or fixed-point-free permutation, is a permutation on a set Ω which leaves no point fixed. Dante Alighieri, in the Inferno
More informationBounds for pairs in partitions of graphs
Bounds for pairs in partitions of graphs Jie Ma Xingxing Yu School of Mathematics Georgia Institute of Technology Atlanta, GA 30332-0160, USA Abstract In this paper we study the following problem of Bollobás
More informationForcing unbalanced complete bipartite minors
Forcing unbalanced complete bipartite minors Daniela Kühn Deryk Osthus Abstract Myers conjectured that for every integer s there exists a positive constant C such that for all integers t every graph of
More informationGraph Theory. Thomas Bloom. February 6, 2015
Graph Theory Thomas Bloom February 6, 2015 1 Lecture 1 Introduction A graph (for the purposes of these lectures) is a finite set of vertices, some of which are connected by a single edge. Most importantly,
More informationThe number of Euler tours of random directed graphs
The number of Euler tours of random directed graphs Páidí Creed School of Mathematical Sciences Queen Mary, University of London United Kingdom P.Creed@qmul.ac.uk Mary Cryan School of Informatics University
More informationSmall subgraphs of random regular graphs
Discrete Mathematics 307 (2007 1961 1967 Note Small subgraphs of random regular graphs Jeong Han Kim a,b, Benny Sudakov c,1,vanvu d,2 a Theory Group, Microsoft Research, Redmond, WA 98052, USA b Department
More informationMaximum 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 informationTo Catch a Falling Robber
To Catch a Falling Robber William B. Kinnersley, Pawe l Pra lat,and Douglas B. West arxiv:1406.8v3 [math.co] 3 Feb 016 Abstract We consider a Cops-and-Robber game played on the subsets of an n-set. The
More informationThe Turán number of sparse spanning graphs
The Turán number of sparse spanning graphs Noga Alon Raphael Yuster Abstract For a graph H, the extremal number ex(n, H) is the maximum number of edges in a graph of order n not containing a subgraph isomorphic
More informationCounting independent sets of a fixed size in graphs with a given minimum degree
Counting independent sets of a fixed size in graphs with a given minimum degree John Engbers David Galvin April 4, 01 Abstract Galvin showed that for all fixed δ and sufficiently large n, the n-vertex
More informationk-protected VERTICES IN BINARY SEARCH TREES
k-protected VERTICES IN BINARY SEARCH TREES MIKLÓS BÓNA Abstract. We show that for every k, the probability that a randomly selected vertex of a random binary search tree on n nodes is at distance k from
More informationApplications of the Lopsided Lovász Local Lemma Regarding Hypergraphs
Regarding Hypergraphs Ph.D. Dissertation Defense April 15, 2013 Overview The Local Lemmata 2-Coloring Hypergraphs with the Original Local Lemma Counting Derangements with the Lopsided Local Lemma Lopsided
More informationA New Variation of Hat Guessing Games
A New Variation of Hat Guessing Games Tengyu Ma 1, Xiaoming Sun 1, and Huacheng Yu 1 Institute for Theoretical Computer Science Tsinghua University, Beijing, China Abstract. Several variations of hat guessing
More informationZero-sum square matrices
Zero-sum square matrices Paul Balister Yair Caro Cecil Rousseau Raphael Yuster Abstract Let A be a matrix over the integers, and let p be a positive integer. A submatrix B of A is zero-sum mod p if the
More information4 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 informationTheorem (Special Case of Ramsey s Theorem) R(k, l) is finite. Furthermore, it satisfies,
Math 16A Notes, Wee 6 Scribe: Jesse Benavides Disclaimer: These notes are not nearly as polished (and quite possibly not nearly as correct) as a published paper. Please use them at your own ris. 1. Ramsey
More informationTree-width and planar minors
Tree-width and planar minors Alexander Leaf and Paul Seymour 1 Princeton University, Princeton, NJ 08544 May 22, 2012; revised March 18, 2014 1 Supported by ONR grant N00014-10-1-0680 and NSF grant DMS-0901075.
More informationMAX for k-independence in multigraphs
MAX for k-independence in multigraphs Nevena Francetić Sara Herke Daniel Horsley arxiv:1807.04997v1 [math.co] 13 Jul 2018 Abstract For a fixed positive integer k, a set S of vertices of a graph or multigraph
More informationUniform generation of random regular graphs
Jane Gao Joint work with Nick Wormald 15th January, 2016 27th June, 2016 Why? A classical TCS problem; Intimate connection with enumeration; Testing algorithms with random input; Coping with big data.
More informationGRAPHIC REALIZATIONS OF SEQUENCES. Under the direction of Dr. John S. Caughman
GRAPHIC REALIZATIONS OF SEQUENCES JOSEPH RICHARDS Under the direction of Dr. John S. Caughman A Math 501 Project Submitted in partial fulfillment of the requirements for the degree of Master of Science
More informationSZEMERÉ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 informationVertex colorings of graphs without short odd cycles
Vertex colorings of graphs without short odd cycles Andrzej Dudek and Reshma Ramadurai Department of Mathematical Sciences Carnegie Mellon University Pittsburgh, PA 1513, USA {adudek,rramadur}@andrew.cmu.edu
More informationMaximizing the number of independent sets of a fixed size
Maximizing the number of independent sets of a fixed size Wenying Gan Po-Shen Loh Benny Sudakov Abstract Let i t (G be the number of independent sets of size t in a graph G. Engbers and Galvin asked how
More informationNotes 6 : First and second moment methods
Notes 6 : First and second moment methods Math 733-734: Theory of Probability Lecturer: Sebastien Roch References: [Roc, Sections 2.1-2.3]. Recall: THM 6.1 (Markov s inequality) Let X be a non-negative
More informationChromatic 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 informationAn Application of First-Order Logic to a Problem in Combinatorics 1
An Application of First-Order Logic to a Problem in Combinatorics 1 I. The Combinatorial Background. A. Families of objects. In combinatorics, one frequently encounters a set of objects in which a), each
More informationIrredundant Families of Subcubes
Irredundant Families of Subcubes David Ellis January 2010 Abstract We consider the problem of finding the maximum possible size of a family of -dimensional subcubes of the n-cube {0, 1} n, none of which
More informationA sequence of triangle-free pseudorandom graphs
A sequence of triangle-free pseudorandom graphs David Conlon Abstract A construction of Alon yields a sequence of highly pseudorandom triangle-free graphs with edge density significantly higher than one
More informationThe Interlace Polynomial of Graphs at 1
The Interlace Polynomial of Graphs at 1 PN Balister B Bollobás J Cutler L Pebody July 3, 2002 Department of Mathematical Sciences, University of Memphis, Memphis, TN 38152 USA Abstract In this paper we
More informationPreliminaries and Complexity Theory
Preliminaries and Complexity Theory Oleksandr Romanko CAS 746 - Advanced Topics in Combinatorial Optimization McMaster University, January 16, 2006 Introduction Book structure: 2 Part I Linear Algebra
More informationA prolific construction of strongly regular graphs with the n-e.c. property
A prolific construction of strongly regular graphs with the n-e.c. property Peter J. Cameron and Dudley Stark School of Mathematical Sciences Queen Mary, University of London London E1 4NS, U.K. Abstract
More informationGraph coloring, perfect graphs
Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive
More informationDecomposing planar cubic graphs
Decomposing planar cubic graphs Arthur Hoffmann-Ostenhof Tomáš Kaiser Kenta Ozeki Abstract The 3-Decomposition Conjecture states that every connected cubic graph can be decomposed into a spanning tree,
More informationSharp threshold functions for random intersection graphs via a coupling method.
Sharp threshold functions for random intersection graphs via a coupling method. Katarzyna Rybarczyk Faculty of Mathematics and Computer Science, Adam Mickiewicz University, 60 769 Poznań, Poland kryba@amu.edu.pl
More informationRamsey-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< k 2n. 2 1 (n 2). + (1 p) s) N (n < 1
List of Problems jacques@ucsd.edu Those question with a star next to them are considered slightly more challenging. Problems 9, 11, and 19 from the book The probabilistic method, by Alon and Spencer. Question
More informationGraphs with Large Variance
Graphs with Large Variance Yair Caro Raphael Yuster Abstract For a graph G, let V ar(g) denote the variance of the degree sequence of G, let sq(g) denote the sum of the squares of the degrees of G, and
More informationEigenvalues, random walks and Ramanujan graphs
Eigenvalues, random walks and Ramanujan graphs David Ellis 1 The Expander Mixing lemma We have seen that a bounded-degree graph is a good edge-expander if and only if if has large spectral gap If G = (V,
More informationHAMILTONIAN CYCLES AVOIDING SETS OF EDGES IN A GRAPH
HAMILTONIAN CYCLES AVOIDING SETS OF EDGES IN A GRAPH MICHAEL J. FERRARA, MICHAEL S. JACOBSON UNIVERSITY OF COLORADO DENVER DENVER, CO 8017 ANGELA HARRIS UNIVERSITY OF WISCONSIN-WHITEWATER WHITEWATER, WI
More information