As with more general random graphs, it is possible to prove that certain properties of random m {\displaystyle m} –regular graphs hold asymptotically almost surely. In particular, for r ≥ 3 {\displaystyle r\geq 3} , a random r-regular graph of large size is asymptotically almost surely r-connected.2 In other words, although r {\displaystyle r} –regular graphs with connectivity less than r {\displaystyle r} exist, the probability of selecting such a graph tends to 0 as n {\displaystyle n} increases.
If ϵ > 0 {\displaystyle \epsilon >0} is a positive constant, and d {\displaystyle d} is the least integer satisfying
( r − 1 ) d − 1 ≥ ( 2 + ϵ ) r n ln n {\displaystyle (r-1)^{d-1}\geq (2+\epsilon )rn\ln n}
then, asymptotically almost surely, a random r-regular graph has diameter at most d. There is also a (more complex) lower bound on the diameter of r-regular graphs, so that almost all r-regular graphs (of the same size) have almost the same diameter.3
The distribution of the number of short cycles is also known: for fixed m ≥ 3 {\displaystyle m\geq 3} , let Y 3 , Y 4 , . . . Y m {\displaystyle Y_{3},Y_{4},...Y_{m}} be the number of cycles of lengths up to m {\displaystyle m} . Then the Y i {\displaystyle Y_{i}} are asymptotically independent Poisson random variables with means4
λ i = ( r − 1 ) i 2 i {\displaystyle \lambda _{i}={\frac {(r-1)^{i}}{2i}}}
It is non-trivial to implement the random selection of r-regular graphs efficiently and in an unbiased way, since most graphs are not regular. The pairing model (also configuration model) is a method which takes nr points, and partitions them into n buckets with r points in each of them. Taking a random matching of the nr points, and then contracting the r points in each bucket into a single vertex, yields an r-regular graph or multigraph. If this object has no multiple edges or loops (i.e. it is a graph), then it is the required result. If not, a restart is required.5
A refinement of this method was developed by Brendan McKay and Nicholas Wormald.6
Béla Bollobás, Random Graphs, 2nd edition, Cambridge University Press (2001), section 2.4: Random Regular Graphs /wiki/B%C3%A9la_Bollob%C3%A1s ↩
Bollobás, section 7.6: Random Regular Graphs ↩
Bollobás, section 10.3: The Diameter of Random Regular Graphs ↩
Bollobás, section 2.4: Random Regular Graphs (Corollary 2.19) ↩
N. Wormald, "Models of Random Regular Graphs," in Surveys in Combinatorics, Cambridge University Press (1999), pp 239-298 ↩
B. McKay and N. Wormald, "Uniform Generation of Random Regular Graphs of Moderate Degree," Journal of Algorithms, Vol. 11 (1990), pp 52-67: [1] http://cs.anu.edu.au/~bdm/papers/RandRegGen.pdf ↩