Factorisation of the complete bipartite graph into spanning semiregular factors
Abstract
We enumerate factorisations of the complete bipartite graph into spanning semiregular graphs in several cases, including when the degrees of all the factors except one or two are small. The resulting asymptotic behaviour is seen to generalise the number of semiregular graphs in an elegant way. This leads us to conjecture a general formula when the number of factors is vanishing compared to the number of vertices. As a corollary, we find the average number of ways to partition the edges of a random semiregular bipartite graph into spanning semiregular subgraphs in several cases. Our proof of one case uses a switching argument to find the probability that a set of sufficiently sparse semiregular bipartite graphs are edge-disjoint when randomly labelled.
1 Introduction
A classical problem in enumerative graph theory is the asymptotic number of 0-1 matrices with uniform row and column sums; equivalently, semiregular bipartite graphs.
We will consider all bipartite graphs to have bipartition where and . An -semiregular bipartite graph has every degree in equal to and every degree in equal to . Of course, for such a graph to exist we must have and must be integers. We will tacitly assume that these elementary conditions hold throughout the paper for every mentioned semiregular graph. The parameter will be called the density. Define to be the number of -semiregular bipartite graphs. The asymptotic determination of as with and is not yet complete, but the known values fit a simple formula.
Theorem 1.1.
Let with . Then
in the following cases.
-
1.
.
-
2.
For sufficiently small , and .
-
3.
For some , .
-
4.
for a sufficiently small constant , for some , and for every .
Proof.
Note that if . Case 1 covers the sparse case and was proved by McKay and Wang [11]. Case 2 applies when and are not very much different and the graph is very dense, while Case 3 covers all densities when is much larger than . Case 2 was proved by Greenhill and McKay [4], and Case 3 by Canfield and McKay [1]. Case 4, proved by Liebenau and Wormald [8], covers a wide range of densities and moderately large . ∎
Theorem 1.1 does not cover all . For example is missing, and so is . However, based on numerical evidence a strong form of the theorem was conjectured in [1] to hold for all .
We can consider as counting the partitions of the edges of into two spanning semiregular subgraphs, one of density and one of density . This suggests a generalization: how many ways are there to partition the edges of into more than two spanning semiregular subgraphs, of specified densities?
For positive numbers with sum 1, define to be the number of ways to partition the edges of into spanning semiregular subgraphs of density . We conjecture that for , the asymptotic answer is a simple generalisation of Theorem 1.1.
Conjecture 1.2.
Let be positive numbers such that . Then, if with , and , , where (using multinomial coefficients)
We will prove the conjecture in six cases.
Theorem 1.3.
Part (a) is just a restatement of Theorem 1.1. Part (b) will be proved using [9]. Part (c) will follow from a switching argument applied to the probability of two randomly labelled semiregular graphs being edge-disjoint. Part (d) is a consequence of [3]. Part (e) will follow from a combination of [4] and Part (b). Part (f) will be proved using the Central Limit Theorem.
Conjecture 1.4.
Let be positive numbers such that . Then, if with , and , the average number of ways to partition the edges of a uniform random -semiregular bipartite graph into spanning semiregular subgraphs of density is asymptotically
Note that Conjecture 1.4 holds if the formula in Theorem 1.1 holds for and Conjecture 1.2 holds for . Thus, many cases of Conjecture 1.4 follow from Theorem 1.1 and Theorem 1.3.
For integer , denotes the falling factorial . It will be convenient to have an approximation for when is small.
Lemma 1.5.
Let be positive numbers such that . Define and assume and . Then
(1.1) | ||||
(1.2) |
where
2 A first case of a single dense factor
In [9], the second author proved a generalized version of the following lemma.
Lemma 2.1.
Assume , , and . Let be any -semiregular graph. Then the number of -semiregular graphs edge-disjoint from is
Now we can prove Theorem 1.3(b).
Theorem 2.2.
Assume , , and that are positive numbers with . Define and . Then
Proof.
The case corresponds to in Lemma 2.1, so assume . For notational convenience, write the argument of the exponential in Lemma 2.1 as . We can partition into spanning semiregular subgraphs of density by first choosing an -semiregular graph , then choosing an -semiregular graph disjoint from , then an -semiregular graph disjoint from , and so on until we have chosen disjoint . Since the density of for each , we have
By routine induction, we find that
and .
Since we have , which completes the proof in conjunction with (1.2), ∎
3 A second case of one dense factor
The enumeration of sparse semiregular bipartite graphs was extended to higher degrees by McKay and Wang [11] and generalised by Greenhill, McKay and Wang [5]. However, unlike Lemma 2.1, there was no allowance in [5, 11] for a set of forbidden edges. In order to use the more accurate enumeration for our purposes, we consider the problem of forbidden edges in a more general form that may be of independent interest. Instead of considering a random semiregular graph, we consider an arbitrary semiregular graph that is labelled at random.
When we write of a semiregular bipartite graph on being randomly (re)labelled, we mean that and are independently permuted ( possibilities altogether of equal probability). In this section we consider two semiregular bipartite graphs on : an -semiregular graph and an -semiregular graph . If is randomly labelled, what is the probability that it is edge-disjoint from ?
Define . We will work under the following assumptions.
(3.1) |
Lemma 3.1.
Under assumptions (3.1), we have , , and . In addition, and .
Proof.
Since are not empty, , corresponding to degree 1 in . The rest is elementary. ∎
Lemma 3.2.
Let be an -semiregular bipartite graph and be an -semiregular bipartite graph satisfying Assumptions (3.1). Then, with probability , a random labeling of does not have any path of length 2 in common with and the number of edges in common with is less than .
Proof.
Graphs and have and paths of length 2 with the central vertex in , respectively. The probability that such a path in matches a given path in when randomly labelled is . So the expected number of such coincidences is . Similarly, the expected number of coincidences between paths of length 2 with central vertex in is , which is because by assumption. Thus, with probability , a random labelling of has no paths of length 2 in common with .
Now consider a set of edges of . In light of the preceding, we can assume they are independent edges. There are at most choices of , and at most choices of a set of edges of that might map onto. The probability that maps onto a particular set of independent edges of is
Since and , for sufficiently large . Using , we find that the expected number of sets of independent edges of that map onto edges of is at most
By Lemma 3.1, , so the probability that and have more than edges in common is . This completes the proof. ∎
Let be the set of all labelings of the vertices of with no common paths of length 2 with and exactly edges in common with . Define , so in particular the number of labelings of the vertices of with no common edges with is . Let
In the next step we will estimate the value of by the switching method.
A forward switching is a permutation of the vertices of such that
-
•
are distinct, and are distinct.
-
•
is a common edge of and ,
-
•
is a non-edge of , and
-
•
after the permutation, the edges common to and are the same except that is no longer a common edge.
A reverse switching is a permutation of the vertices of such that
-
•
are distinct, and are 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 edges common to and are the same except that becomes a common edge of and .
Lemma 3.3.
Assume Conditions (3.1). Then, uniformly for ,
Proof.
By using a forward switching, we will convert a labeling to a labeling . Without loss of generality, we suppose that is the identity, since our bounds will be independent of the structure of other than its density.
There are choices for edge . We will bound the choices of for a fixed choice of . Graph has non-edges , including at most for which or . In addition, we must ensure that no common edges are created (implying that there remain no common paths of length 2), and none other than are destroyed.
Since and have no paths of length 2 in common, there are no other common edges of and incident to or . Therefore the only way to destroy a common edge other than is if or are incident to a common edge. This eliminates at most pairs .
Creation of a new common edge can only occur if there is a path of length 2 from to , or from to , consisting of one edge from and one from . This eliminates at most choices of .
Using Lemma 3.1 we find that the number of forward switchings is
A reverse switching converts a labeling to a labeling in . Again, without loss of generality, we suppose that is the identity. There are choices for an edge in and choices for an edge in , in each case avoiding the common edges. From these we must subtract any choices that create or destroy a common edge except the new common edge we intend to create, as well as those with or .
There are at most choices of such that and at most that number (since ) such that .
To destroy a common edge, at least one of must be the endpoint of a common edge. The number of such choices is bounded by .
To create a new common edge other than , there must be a path of length 2 from to , or from to , consisting of one edge from and one from . This eliminates at most cases.
Using Lemma 3.1 we find that the number of reverse switchings is
The lemma now follows from the ratio , using . ∎
We will need the following summation lemma from [5, Cor. 4.5].
Lemma 3.4.
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.5.
Under Assumptions (3.1) we have
Proof.
Lemma 3.6.
Let be an -semiregular bipartite graph and be an -semiregular bipartite graph such that Assumptions (3.1) hold. Then the probability that a random labelling of is edge-disjoint from is
Proof.
Theorem 3.7.
For , let be an -semiregular bipartite graph. Assume and . Then the probability that are edge-disjoint after labelling at random is
Proof.
This is an immediate consequence of Lemma 3.6 applied iteratively. ∎
Now we are ready to prove Theorem 1.3(c). First we state the enumeration theorem from [11], extended with the help of Lemma 3.6. Note that, despite this theorem and Lemma 2.1 having considerable overlap, neither of them implies the other.
Theorem 3.8.
Assume , , and . Let be any -semiregular graph. Then the number of -semiregular graphs edge-disjoint from is
Theorem 3.9.
Proof.
![]() |
4 The case of Latin rectangles
The case corresponds to choosing an ordered sequence of perfect matchings in , which is a Latin rectangle.
Let be the number Latin rectangles. Note that ; we will use only . In [3], Godsil and McKay found the asymptotic value of for and conjectured that the same formula holds for any with , namely that
The reader can check that this expression is equal to asymptotically when , where here and in the following occurs times as an argument of .
5 Two factors of high degree
In this section, we consider the case where and are approximately constant. We will use a constant that must be sufficiently small. Suppose the following conditions hold.
(5.1) | ||||
Let be an -semiregular graph where . Greenhill and McKay [4] proved that the number of -semiregular graphs is given by Theorem 1.1, and the probability that a uniformly random -semiregular graph is edge-disjoint from is asymptotically
(5.2) |
Theorem 5.1.
Suppose conditions (5.1) hold and suppose with sufficiently small constant . Then, as ,
Proof.
Our approach is to first construct an arbitrary graph of density partitioned into factors of density . Then Theorem 1.1 together with (5.2) tells us the number of graphs of density disjoint from . The complement of is then the factor of density .
The second part of Condition (5.1) implies that for sufficiently small . Therefore we can apply Theorem 2.2 to deduce that the possibilities for are
In addition, by Theorem 1.1 part 2. Therefore,
Then we have
Define by and
Then, using (5.2),
Now we can apply the estimates and to show that the above quantity is . This completes the proof. ∎
6 The highly oblong case
Suppose and . In that case we can prove Conjecture 1.2 by application of the Central Limit Theorem, without requiring the condition .
We will consider the partition of into semiregular graphs as an edge-colouring with colours , where colour gives a semiregular subgraph of density for . Label as and consider one vertex . For , must be adjacent to vertices of by edges of colour ; let us make the choice uniformly at random from the
possibilities. Define the random variable to be the indicator of the event “ is joined to vertex by colour ”. Let be the -dimensional random vector . Note that we are omitting and since those indicators can be determined from the others (this avoids degeneracy in the following). Let denote the sum of independent copies of , corresponding to a copy of for each vertex in . For each vertex in to have the correct number of incident edges of each colour , must equal its mean. That is,
We have for every and the following expectations of products.
Using this gives
Let be the covariance matrix of , labelled in the order .
By [2, Thm. 1], satisfies a local Central Limit Theorem as . In particular, since the covariance matrix of is ,
To find the determinant , it helps to notice that is a tensor product . Here is a matrix with for all and for ; while is an matrix with 1 on the diagonal and off the diagonal. Both and are rank-1 modifications of diagonal matrices, and the matrix determinant lemma gives and . Therefore,
To complete the proof of Theorem 1.3(e), apply to find
7 Concluding remarks
We have proposed an asymptotic formula for the number of ways to partition a complete bipartite graph into spanning semiregular regular subgraphs and proved it in several cases. The analytic method described in [7] will be sufficient to test the conjecture when there are several factors of high density. This will be the topic of a future paper. A similar investigation for regular graphs that are not necessarily bipartite appears in [6].
The authors declare that they have no conflict of interest.
References
- [1] Canfield, E. R. and McKay, B. D., Asymptotic enumeration of dense 0-1 matrices with equal row sums and equal column sums, Electron. J. Combinatorics, 12 (2005) R29. https://doi.org/10.37236/1926
- [2] Gamkrelidze, N. G., On a local limit theorem for integer random vectors, Theory Probab. Appl., 59 (2015) 494–499. https://doi.org/10.1137/S0040585X97T987247
- [3] Godsil, C. D. and McKay, B. D., Asymptotic enumeration of Latin rectangles, J. Combinatorial Theory, Ser. B, 48 (1990) 19–44. https://doi.org/10.1016/0095-8956(90)90128-m
- [4] Greenhill, C. and McKay, B. D., Random dense bipartite graphs and directed graphs with specified degrees, Random Structures Algorithms 35 (2009) 222–249. https://doi.org/10.1002/rsa.20273
- [5] Greenhill, C., McKay, B. D. and Wang, X., Asymptotic enumeration of sparse 0-1 matrices with irregular row and column sums, J. Comb. Theory Ser. A 113 (2006) 291–324. https://doi.org/10.1016/j.jcta.2005.03.005
- [6] M. Hasheminezhad and B. D. McKay, Factorisation of the complete graph into spanning regular factors, Advances Appl. Math., to appear.
- [7] Isaev, M. and McKay, B. D., Complex martingales and asymptotic enumeration, Random Structures Algorithms 52 (2018) 617–661. https://doi.org/10.1002/rsa.20754
- [8] Liebenau, A. and Wormald, N., Asymptotic enumeration of digraphs and bipartite graphs by degree sequence, Random Structures Algorithms, online July 2022. https://doi.org/10.1002/rsa.21105.
- [9] McKay, B. D., Asymptotics for 0-1 matrices with prescribed line sums, in Enumeration and Design (D. M. Jackson and S. A. Vanstone, eds.), Academic Press (1984) 225–238.
- [10] McKay, B. D., Subgraphs of dense random graphs with specified degrees, Combin. Prob. Comput., 20 (2011) 413–433. https://doi.org/10.1017/S0963548311000034
- [11] McKay, B. D. and Wang, X., Asymptotic enumeration of 0-1 matrices with equal row sums and equal column sums, Linear Alg. Appl., 373 (2003) 273–288. https://doi.org/10.1016/S0024-3795(03)00506-8
- [12] McKay, B. D. and Wanless, I., On the number of Latin squares, Ann. Combinatorics 9 (2005) 335–344. https://doi.org/10.1007/s00026-005-0261-7