arXiv:math/0609802v1 [math.CO] 28 Sep 2006 that SeBne n afil 1 n oml 1,1]frrltda related for 15] [14, Wormald and [1] Canfield and Bender (See multigraph eobtain we i h dao sn h ofiuainmto ostudy to method configuration the using of idea The h ofiuainmdl n uhapriino h half-edg the of detail partition for a 2 configuration such Section and see model, pairs; configuration into the half-edges all of set the fe osbet hwrslsfor results show to possible often hr r n uhgah tal nparticular, in all; at graphs such any are there degrees eterno sml)gahwt the with graph (simple) random the be tnadmto ostudy to method standard G motnet eal oetmt h rbblt that probability is the It estimate to simple. able being be multigraph to this importance on conditioning then and n npriua odcd whether decide to particular in and H RBBLT HTARNO UTGAHIS MULTIGRAPH RANDOM A THAT PROBABILITY THE n hnjiigtehl-de noegsb aigarandom a taking by edges into half-edges the joining then and ∗ oethat Note 2000 Date If ( n, n P ( etme 8 2006. 28, September : ≥ d ahmtc ujc Classification. Subject Mathematics i wyfo fadol if only and if 0 from away nw nyudretaasmin ntemxmmdge max degree maximum the on assumtions extra under only known eas iea smttcfruafrti rbblt,ext probability, authors. this several for by formula results asymptotic vious an give also We Abstract. grees smttclyfrasqec fsc utgah ihten the with multigraphs such of edges sequence a for asymptotically d i d ) n ( and 1 1 i 1 n d , . . . , G nmn epcsi ipe betthan object simpler a is respects many in ) see w ail sueti hogotteppr,adth and paper), the throughout this assume tacitly (we even is G ( d G 2 1 hswsitoue yBlo´s[] e loScinII.4 Section also see Bollob´as by [2], introduced was this ; n, ∗ 1 d , . . . , P ( ∗ n, ( ( d i n, d n i d ( i ) nfrl hsnaogalsc rps(rvddthat (provided graphs such all among chosen uniformly , osdrarno multigraph random a Consider i ) d 1 n ( 1 n ∞ → n d i i inf lim ) sasqec fnnngtv nees elet we integers, non-negative of sequence a is fw condition we if ) otutdb h ofiuainmdl eso that, show We model. configuration the by contructed , n i 1 n ) →∞ 1 n endb aigastof set a taking by defined ) sdfie o all for defined is ) h rbblt httemlirp ssml stays simple is multigraph the that probability the , P G 1. G VNEJANSON SVANTE ( ∗ n, Introduction ( P SIMPLE n, ( i G d d ( i d i 2 ( ) n, i 1 n 1 G = ) 58;0C0 60C05. 05C30, 05C80; st osdrterltdrandom related the consider to is ) 1 n ( ∗ ssimple is ) n d O ( i n, n ) etcs1 vertices P 1 n ≥ ( yfis studying first by ) d i d G i n l eune ( sequences all and 1 ) i ∗ 1 n hswspreviously was This . nbigasml graph. simple a being on ) d P ihgvnvre de- vertex given with i half-edges i n , . . . , > d i G G (1.1) 0 a ob vn.A even). be to has ∗ ( .Ti skonas known is This s. G ( n, n, n ihvertex with and , nigpre- ending ( n, ( si nw sa as known is es ( me of umber d d hno crucial of then i ( tec vertex each at i ) d ) 1 n G 1 n i atto of partition rguments.) ;tu tis it thus ); ) G i ssimple, is ) 1 n ∗ d ( d ( sthat is ) i n, n, . i ) 1 n ( ( f[3]. of d d such i i ) ) 1 n 1 n at ) ) 2 SVANTE JANSON
n (n) n for given sequences (di)1 = (di )1 (depending on n 1). (Note that (1.1) ∗ n ≥ implies that any statement holding for G (n, (di)1 ) with probability tending n to 1 does so for G(n, (di)1 ) too.) A natural condition that has been used by several authors using the con- figuration method (including myself [7]) as a sufficient condition for (1.1) is n n 2 di = Θ(n) and di = O(n) (1.2) Xi=1 Xi=1 together with some bound on maxi di. (Recall that A = Θ(B) means that both A = O(B) and B = O(A) hold.) Results showing, or implying, that (1.2) and a condition on maxi di imply (1.1) have also been given by several authors, for example Bender and Canfield [1] with maxi di = O(1); Bollob´as [2], see also Section II.4 in [3], with maxi di √2 log n 1; McKay [10] 1/4 ≤ − 1/3 with maxi di = o(n ); McKay and Wormald [13] with maxi di = o(n ). (Similar results have also been proved for bipartite graphs [9], digraphs [5], and hypergraphs [4].) Indeed, it is not difficult to see that the method used by Bollob´as [2, 3] 1/2 works, assuming (1.2), provided only maxi di = o(n ), see Section 7. This has undoubtedly been noted by several experts, but we have not been able to find a reference to it in print when we have needed one. One of our main result is that, in fact, (1.2) is sufficient for (1.1) without any assumption on maxi di, even in cases where the Poisson approximation fails. Moreover, (1.2) is essentially necessary. We remark that several papers (including several of the references given P ∗ n above) study (G (n, (di)1 ) is simple) from another point of view, namely n by studying the number of simple graphs with given degree sequence (di)1 . It is easy to count configurations, and it follows that this number equals, with N the number of edges, see (1.3) below,
(2N)! P ∗ n N G (n, (di)1 ) is simple ; 2 N! i di! P ∗ n such results are thus equivalentQ to results for G (n, (di)1 ) is simple . How- ever, in this setting it is also interesting to obtain detailed asymptotics when P ∗ n G (n, (di)1 ) is simple 0; such results are included in several of the ref- erences above, but will not→ be treated here. ∗ n We will throughout the paper let N be the number of edges in G (n, (di)1 ). Thus n 2N = di. (1.3) Xi=1 It turns out that it is more natural to state our results in terms of N than n (the number of vertices). We can state our first result as follows; we use an index ν to emphasize that the result is asymptotic, and thus should be stated for a sequence (or another family) of multigraphs. THE PROBABILITY THAT A RANDOM MULTIGRAPH IS SIMPLE 3
∗ ∗ (ν) n Theorem 1.1. Consider a sequence of random multigraphs Gν = G nν, (di )1 . Let N = 1 d(ν), the number of edges in G∗, and assume that, as ν , ν 2 i i ν →∞ Nν . Then →∞ P P ∗ (ν) 2 (i) lim infν→∞ (Gν is simple) > 0 if and only if i(di ) = O(Nν ); ∗ (ν) 2 (ii) lim →∞ P(G is simple) = 0 if and only if (d ) /N . ν ν iPi ν →∞ In the sequel we will for simplicity omit the indexPν, but all results should be interpreted in the same way as Theorem 1.1. ∗ n Usually, one studies G (n, (di)1 ) as indexed by n. We then have the following special case of Theorem 1.1, which includes the claim above that (1.2) is sufficient for (1.1).
n (n) n Corollary 1.2. Let (di)1 = (di )1 be given for n 1. Assume that N = Θ(n). Then, as n , ≥ →∞ P ∗ n (ν) 2 (i) lim infn→∞ G (n, (di)1 ) is simple > 0 if and only if i(di ) = O(n), P (ii) P G∗(n, (d )n) is simple 0 if and only if (d(ν))2/n . i 1 → i i →∞ Remark 1.3. Although we have stated CorollaryP 1.2 as a special case of Theorem 1.1 with N = O(n), it is essentially equivalent to Theorem 1.1. In fact, we may ignore all vertices of degree 0; thus we may assume that di 1 2 ≥ for all i, and hence 2N n. If further i di = O(N), the Cauchy–Schwarz inequality yields ≥ P n n 1/2 2N = d n d2 = O(√nN), i ≤ i Xi=1 Xi=1 2 and thus N = Θ(n). In the case i di /n , it is possible to reduce some 1 →∞ 2 di to 1 such that then N = 2 i di = Θ(n) and still i di /N ; we omit the details since our proof doesP not use this route. → ∞ P P Our second main result is an asymptotic formula for the probability that ∗ n G (n, (di)1 ) is simple.
Theorem 1.4. Consider G∗(n, (d )n) and assume that N := 1 d . i 1 2 i i →∞ Let λ := d (d 1)d (d 1)/(2N); in particular λ = d (d 1)/(2N). ij i i j j ii i iP Then − − − p P ∗ n G (n, (di)1 ) is simple = exp 1 λ λ log(1 + λ ) + o(1); (1.4) − 2 ii − ij − ij i i