Factorisation of the complete graph into spanning regular factors
Abstract
We enumerate factorisations of the complete graph into spanning regular graphs in several cases, including when the degrees of all the factors except for one or two are small. The resulting asymptotic behaviour is seen to generalise the number of regular graphs in a simple way. This leads us to conjecture a general formula when the number of factors is vanishing compared to the number of vertices.
1 Introduction
A classical problem in enumerative graph theory is the asymptotic number of regular graphs. This has now been solved by the overlap of three papers [4, 6, 7], with the interesting conclusion that the same formula holds in the sparse and dense regimes.
Theorem 1.1.
Let be the number of regular graphs of degree and order , where . Define . Then, as ,
In the above, and throughout the paper, we tacitly assume that regular graphs have even degree whenever the number of vertices is odd.
We can consider to count the number partitions of the edges of into two spanning regular subgraphs, one of degree and one of degree . This suggests a generalization: how many ways are there to partition the edges of into more than two spanning regular subgraphs, of specified degrees?
For integers such that , define to be the number of ways to partition the edges of into spanning regular subgraphs of degree ? We conjecture that for , the asymptotic answer is a simple generalisation of Theorem 1.1.
Conjecture 1.2.
Define for . If , then , where
using a multinomial coefficient.
We will prove the conjecture in four cases.
-
1.
and .
-
2.
and .
-
3.
and .
-
4.
for some constant and for sufficiently small .
Case 1 is just a restatement of Theorem 1.1, since . Case 2 will follow from a switching argument applied to the probability of two randomly labelled regular graphs being edge-disjoint. Case 3 is a consequence of [8]. Case 4 will follow from a combination of [5], [7] and Part 1. Case 2 with , and appears in [10].
2 Two regular graphs
We begin by considering the case of two arbitrary regular graphs which are randomly labelled. What is the probability of them being edge-disjoint?
Lemma 2.1.
Let and be regular graphs on vertices, where is -regular for and is -regular for . Suppose and define , Then, with probability , a random relabeling of the vertices of does not have any common path of length 2 with and the number of common edges with is less than .
Proof.
The probability that a given path of length 2 of is mapped to a path of length 2 of is and the number of paths of length 2 of is . So the expected number of paths of length 2 which are mapped to a path of length 2 is at most
So with probability , a random relabeling of the vertices of does not have any common path of length 2 with .
Considering a given set of edges of , the probability that a random relabeling of the vertices of maps to distinct edges of is
Since there are sets of different edges of , the expected number of such relabeling is at most
For big enough , . Hence, the expected number of such relabeling is at most . Since and , . This is dominated by the term from the first part of the proof, so with probability a random relabeling of the vertices of does not have any common path of length 2 with and the number of common edges with is less than . ∎
Let be the set of all relabeling of the vertices of with no common paths of length 2 with and exactly common distinct edges with . Define , so in particular the number of relabeling of the vertices of with no common edges with is . Let
In the next step we estimate the value of by the switching method.
3 The switching
A forward switching is a permutation of the vertices of such that
-
•
vertices , , , are all distinct.
-
•
is a common edge of and ,
-
•
is non-edge of , and
-
•
after the permutation, the common edges of and are the same except that is no longer a common edge.
A reverse switching is a permutation of the vertices of such that
-
•
vertices , , , are all distinct.
-
•
is an edge of that is not an edge of ,
-
•
is an edge of that is not an edge of , and
-
•
after the permutation, the common edges of and are the same except that is a common edge of and .
Lemma 3.1.
Assume , , and define and . Then for and we have uniformly
Proof.
By using a forward switching, we will convert a relabeling to a relabeling . Without lose of generality, we suppose that , since our estimates will be independent of the structure of other than its degree.
There are choices for edge and at most choices for and . But some of the choices of and are not suitable. There are at most choices of and such that , , , are not all distinct.
Since and have no paths of length 2 in common, there are no other common edges of and incident to or . If neither nor are an end vertex of a common edge, then no common edge is destroyed. Therefore, there are at most pairs that can destroy a common edge.
If none of the following happens, no new common edge is created by the forward switching:
-
•
vertex has a neighbor in which is a neighbor of in .
-
•
vertex has a neighbor in which is a neighbor of in .
-
•
vertex has a neighbor in which is a neighbor of in .
-
•
vertex has a neighbor in which is a neighbor of in .
So, there are at most vertices which do not satisfy one of the above conditions. So there are at most unsuitable couples which can produces some new common edges. Therefore the number of forward switchings is
A reverse switching converts a relabeling to a relabeling in . Again, without loss of generality, we can suppose that . There are choices for edge and there is at most choices for and . But some of the choices of and are not suitable.
There are at most choices of and such that , , , are not all distinct. If neither nor are an end vertex of a common edge, then no common edge is destroyed and also no common edge except has an end vertex in or . So, there are at most unsuitable choices for and that may can destroy a common edge or construct a common path of length 2.
If none of the following happens, no other new common edge obtains after doing the reverse switching:
-
•
vertex has a neighbor in which is a neighbor of in .
-
•
vertex has a neighbor in which is a neighbor of in .
-
•
vertex has a neighbor in which is a neighbor of in .
-
•
vertex has a neighbor in which is a neighbor of in .
So, there are at most vertices which does not satisfy one of the above conditions. So there are at most unsuitable couples which can produces some other new common edges.
Therefore the number of reverse switchings is
By considering the number of forward switchings and the number of reverse switchings, we have
We will need the following summation lemma from [9, Cor. 4.5].
Lemma 3.2.
Let be an integer and, for , let real numbers , be given such that and . Define , and . Suppose that there exists with such that for all , . Define by and
for , with the following interpretation: if or , then for . Then
where
and
Lemma 3.3.
Let and . Then, as ,
Proof.
The condition and the definition of allow us to write Lemma 3.1 as
where the implicit constant in the depends on but is uniformly bounded for . For , define
Then and as . Define , , and as in Lemma 3.2. This gives
Theorem 3.4.
Let and be regular graphs on vertices, where is -regular for and is -regular for . Suppose as . Then the probability that a random relabelling of is edge-disjoint from is
Proof.
Since the formula in Theorem 3.4 does not depend on the structure of or , the same formula holds if one or both and are random regular graphs with the given degrees.
Corollary 3.5.
Let be regular graphs on vertices, with degrees , respectively. Assume , and as . Then the probability that are edge-disjoint after random relabelling is
Proof.
First compute the probability that a random relabeling of has no common edges with . Then, let be the -regular graph obtained from merging and and compute the probability that a random relabeling of has no common edges with . We continue doing these computations inductively. The corollary obtained by applying Theorem 3.4 repeatedly. It can be shown that this form of the error term is the best that follows from Theorem 3.4 and that it is minimized when . ∎
Now we can prove our first new case of Conjecture 1.2.
Theorem 3.6.
Let be integers such that . Define and suppose that and as . Define for each . Then
where is defined in Conjecture 1.2.
Proof.
We can construct all such factorisations by choosing edge-disjoint regular graphs of degrees .
Conjecture 1.2 proposes that matches over a much wider domain than we can proved. One case we can test using earlier work concerns partial 1-factorisations of . Let be the number of sequences of disjoint perfect matchings in . Note that ; we will use only . In our notation, , where there are explicit ones. In [8], McLeod found the asymptotic value of for , namely,
The reader can check that this expression is equal to asymptotically when .
![]() |
To illustrate what happens when is even larger, Figure 1 shows the ratio
for the largest sizes for which is known exactly [1, 3]. Experiment suggests that converges to a continuous function as with fixed. Conjecture 1.2 in this cases corresponds to . At the other end, corresponding to complete 1-factorisations, we can also check the 3-digit estimates of in [1] for —they give ratios 0.844 and 0.845, respectively.
Another case that we can solve is when there are two components of high degree and some number of low degree. In [5], the second author considered the case when , for some , and for some sufficiently small . In this case, the probability that a random -regular graph and an arbitrary -regular graph are edge-disjoint is asymptotic to
(3.2) |
Note that this is not uniform over -regular graphs, but an average over them. However, within the error term it is uniform over -regular graphs and that is enough.
Theorem 3.7.
Let be such that for some and for sufficiently small . Let . Then, as ,
Proof.
Let . By Theorem 3.6, the number of -regular graphs partitioned into -regular graphs is asymptotic to . By (3.1), the number of -regular graphs is asymptotic to . The probability of these two graphs being edge disjoint when the -regular graph is chosen randomly is given by (3.2) (with in place of ). The product of these three quantities is asymptotic to . ∎
4 Concluding remarks
We have proposed an asymptotic formula for the number of ways to partition a complete graph into spanning regular subgraphs and proved it in several cases. The analytic method described in [2] will be sufficient to test the conjecture when there are many factors of high degree. That will be the topic of a future paper.
References
- [1] J. H. Dinitz, D. K. Garnick and B. D. McKay, There are 526,915,620 nonisomorphic one-factorizations of J. Combin. Designs, 2 (1994) 273–285.
- [2] M. Isaev and B. D. McKay, Complex martingales and asymptotic enumeration, Random Structures Algorithms, 52 (2018) 617–661.
- [3] P. Kaski and P. R. J. Östergård, There are 1,132,835,421,602,062,347 nonisomorphic one-factorizations of , J. Combin. Designs, 17 (2009) 147–159.
- [4] A. Liebenau and N. Wormald, Asymptotic enumeration of graphs by degree sequence, and the degree sequence of a random graph, preprint 2017. https://arxiv.org/abs/1702.08373.
- [5] B. D. McKay, Subgraphs of dense random graphs with specified degrees, Combin. Prob. Comput., 20 (2011) 413–433.
- [6] B. D. McKay and N. C. Wormald, Asymptotic enumeration by degree sequence of graphs of high degree, European J. Combin, 11 (1990) 565–580.
- [7] B. D. McKay and N. C. Wormald, Asymptotic enumeration by degree sequence of graphs with degrees , Combinatorica, 11 (1991) 369–382.
- [8] J. C. McLeod, Asymptotic enumeration of -edge-colored -regular graphs, SIAM J. Discrete Math. 23 (2010) 2178–2197.
- [9] C. Greenhill, B. D. McKay and X. Wang, Asymptotic enumeration of sparse 0-1 matrices with irregular row and column sums, J. Comb. Theory Ser. A, 113 (2006) 291–324.
- [10] H. D. Robalewska, 2-Factors in random regular graphs, J. Graph Theory, 23 (1996) 215–224.