Cycle packings of the complete multigraph
Rosalind A. Cameron

TL;DR
This paper characterizes the conditions under which a complete multigraph can be packed with cycles of specified lengths, extending previous work on cycle decompositions to more general packings.
Contribution
It provides a complete characterization for the existence of cycle packings with given cycle lengths in complete multigraphs, generalizing earlier decomposition results.
Findings
Established necessary and sufficient conditions for cycle packings.
Extended the theory from cycle decompositions to packings.
Bridged the gap between decompositions and packings in multigraphs.
Abstract
Bryant, Horsley, Maenhaut and Smith recently gave necessary and sufficient conditions for when the complete multigraph can be decomposed into cycles of specified lengths . In this paper we characterise exactly when there exists a packing of the complete multigraph with cycles of specified lengths . While cycle decompositions can give rise to packings by removing cycles from the decomposition, in general it is not known when there exists a packing of the complete multigraph with cycles of various specified lengths.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsgraph theory and CDMA systems · Limits and Structures in Graph Theory · Graph Labeling and Dimension Problems
Cycle packings of the complete multigraph
Rosalind A. Cameron
Department of Mathematics and Statistics
Memorial University of Newfoundland
St John’s, NL
Abstract
Bryant, Horsley, Maenhaut and Smith recently gave necessary and sufficient conditions for when the complete multigraph can be decomposed into cycles of specified lengths . In this paper we characterise exactly when there exists a packing of the complete multigraph with cycles of specified lengths . While cycle decompositions can give rise to packings by removing cycles from the decomposition, in general it is not known when there exists a packing of the complete multigraph with cycles of various specified lengths.
1 Introduction
A decomposition of a multigraph is a collection of submultigraphs of such that each edge of is in exactly one of the multigraphs in . A packing of a multigraph is a collection of submultigraphs of such that each edge of is in at most one of the multigraphs in . The leave of a packing is the multigraph obtained by removing the edges in multigraphs in from . A cycle packing of a multigraph is a packing of such that each submultigraph in is a cycle. For positive integers and , denotes the complete multigraph with parallel edges between each pair of distinct vertices. Here we give a complete characterisation of when there exists a packing of with cycles of specified lengths . Note that for , contains -cycles (pairs of parallel edges).
Theorem 1**.**
Let be a nondecreasing list of integers and let and be positive integers. Then there exists a packing of with cycles of lengths if and only if
- (i)
;
- (ii)
, where is a nonnegative integer such that when is even, when , and when is odd;
- (iii)
\sum_{m_{i}=2}m_{i}\leqslant\left\{\begin{array}[]{l l}(\lambda-1)\binom{v}{2}-2&\text{if \lambdav\delta=2,}\\[2.84526pt] (\lambda-1)\binom{v}{2}&\text{if \lambda is odd; and}\end{array}\right.**
- (iv)
m_{\tau}\leqslant\left\{\begin{array}[]{ll}\frac{\lambda}{2}\binom{v}{2}-\tau+2&\text{if \lambda\delta=0},\\[2.84526pt] \frac{\lambda}{2}\binom{v}{2}-\tau+1&\text{if \lambda2\leqslant\delta<m_{\tau}.}\\ \end{array}\right.**
Bryant, Horsley, Maenhaut and Smith [5] recently characterised exactly when there exists a decomposition of the complete multigraph into cycles of specified lengths (see also [4, 12]). Since a decomposition of a multigraph is a packing whose leave contains no edges, many instances of the cycle packing problem can be solved by removing cycles from a cycle decomposition . However there are cases which cannot be solved in this manner. These cases occur when is odd and there are or edges in the leave of the required packing.
In the case of the complete graph (with ), it had previously been found exactly when there exist decompositions into cycles of specified lengths [6]. Furthermore, Horsley [10] found conditions for the existence of packings of the complete graph with uniform length cycles. These results built on earlier results for cycle decompositions and packings of the complete graph [1, 2, 9, 11] (see [7] for a survey). However, even in the case, a complete characterisation of when there exists a packing of with cycles of lengths had not previously been obtained.
We will show that the necessity of conditions (i)–(iv) in Theorem 1 follows from known results for cycle decompositions of . The sufficiency of these conditions is proved by first decomposing into cycles (and a -factor if is even) and then removing cycles and modifying the resulting packing to obtain the one that we require. The existence of these cycle decompositions of was obtained by Bryant et al [5] and the exact result is stated as Theorem 5 in Section 3. Section 2 contains the results required for modifying cycle decompositions.
The following definitions and notation will be used throughout this paper. An -decomposition of is a decomposition of into cycles of lengths . Similarly, an -packing of is a packing of with cycles of lengths . We shall write to denote the list of integers .
For vertices and in a multigraph , the multiplicity of is the number of edges in which have and as their endpoints, denoted . If for all pairs of vertices in then we say that is a simple graph. A multigraph is said to be even if every vertex has even degree and is said to be odd if every vertex has odd degree.
Given a permutation of a set , a subset of and a multigraph with , is defined to be the set and is defined to be the multigraph with vertex set and edge set . The -cycle with vertices and edges for (with subscripts modulo ) is denoted by and the -path with vertices and edges for is denoted by .
A chord of a cycle is an edge which is incident with two vertices of the cycle but is not in the cycle. Note that a chord may be an edge parallel to an edge of the cycle. For integers and , a -lasso is the union of a -cycle and a -path such that the cycle and the path share exactly one vertex and that vertex is an end-vertex of the path. A -lasso with cycle and path is denoted by . The order of a -lasso is .
2 Modifying cycle packings of
The aim of this section is to prove Lemmas 3 and 4. These results are useful tools for modifying cycle packings of the complete multigraph. The simple graph versions of Lemmas 3 and 4 are due to Bryant and Horsley [8] and have been applied to prove the maximum packing result of the simple complete graph with uniform length cycles [10].
We require the following cycle switching lemma for cycle packings of multigraphs. Lemma 2 is similar to [4, Lemma 2.1] and is also closely related to the cycle switching method which has been applied to simple graphs (see for example [3]).
Lemma 2**.**
Let and be positive integers, let be a list of integers, let be an -packing of , let be the leave of , let and be distinct vertices of , and let be the transposition . Let be a subset of such that, for each vertex , contains precisely edges with endpoints and , and precisely edges with endpoints and (so may contain multiple edges with the same endpoints), and contains no other edges. Then there exists a partition of into pairs such that for each pair of the partition, there exists an -packing of with leave .
Furthermore, if , then where for , is a cycle of the same length as such that for
- •
If neither nor is in , then ;
- •
If exactly one of and is in , then or ; and
- •
If both and are in , then where or , or , and and are the two paths from to in .
Proof.
When is even, Lemma 2 reduces to [4, Lemma 2.1] so suppose is odd. Note that is a cycle packing of regardless of the parity of , whereas when is odd [4, Lemma 2.1] concerns a cycle packing of , where is a -factor of . Nevertheless, the proof of Lemma 2 follows from similar arguments to those used in the corresponding case of the proof in [4]. ∎
In applying Lemma 2 we say that we are performing the -switch with origin and terminus (where ). Note that and may be parallel edges, in which case .
Lemma 3**.**
Let , and be positive integers such that , and let be a list of integers. Suppose there exists an -packing of whose leave contains a lasso of order at least and suppose that if is even then the cycle of the lasso has even length. Then there exists an -packing of .
Proof.
Let be the leave of . Suppose that contains a -lasso such that and is even if is even. If contains an -cycle then we add it to the packing to complete the proof, so assume does not contain an -cycle and hence .
Case 1. Suppose and either or . We can assume that since contains a -lasso.
Let be the leave of the packing obtained from by applying the -switch with origin (note that for otherwise contains an -cycle). If the terminus of the switch is not then contains an -cycle which completes the proof (recall that ). Otherwise, the terminus of the switch is and contains a -lasso . If then contains an -cycle which completes the proof, so assume contains no -cycle and .
Let be the leave of the packing obtained from by applying the -switch with origin (note that for otherwise contains an -cycle). If the terminus of this switch is not then contains an -cycle which completes the proof (recall that ). Otherwise, the terminus of the switch is and contains a -lasso, so since and , the result follows by repeating the procedure described in this case.
Case 2. Suppose and . As above, assume . Then is odd, is even and is odd by our hypotheses.
Let be the leave of the packing obtained from by applying the -switch with origin (note that for otherwise contains an -cycle). If the terminus of the switch is not then contains an -cycle which completes the proof. Otherwise, the terminus of the switch is and contains a -lasso. Note that (because and ) and . If then this completes the proof, otherwise we can proceed as in Case 1.
Case 3. Suppose . Let be the leave of the packing obtained from by applying the -switch with origin (note that for otherwise contains an -cycle). If the terminus of the switch is not then contains an -cycle which completes the proof. Otherwise, contains a -lasso. By repeating this process we obtain an -packing of whose leave contains a -lasso such that and . If then this completes the proof, otherwise we can proceed as in Case 1 or Case 2. ∎
Lemma 4**.**
Let , and be positive integers with , and let be a list of integers. Suppose there exists an -packing of whose leave has a component containing an -cycle with a chord. Then there exists an -packing of with a leave such that , where is a graph with and which contains an -lasso. Furthermore, for each vertex in the -cycle of this lasso.
Proof.
Let be an -cycle in with chord for some (note that is not necessarily a simple graph). If contains an -lasso then we are finished immediately, so suppose otherwise. If , then perform the -switch with origin (note that because contains no -lasso). The leave of the resulting packing contains the -lasso , and for . If , then contains an -lasso which completes the proof.
So suppose and let be the packing with leave obtained from by applying the -switch with origin (note that for otherwise contains an -lasso). If the terminus of the switch is not then , where is a graph with and which contains the -lasso . Also note that and for . Otherwise, the terminus of the switch is and , where is a graph with and which contains an -cycle with chord . Furthermore, the degree of each vertex in this -cycle remains unchanged in . The result follows by repeating this process. ∎
3 Main result
This section contains the proof of Theorem 1. We first use Theorem 5 (stated below) to prove Lemma 6 which shows the necessity of the conditions in Theorem 1. The sufficiency of these conditions is then established for odd and even in Lemmas 7 and 8 respectively. Lemmas 7 and 8 rely on using Lemmas 3 and 4 to modify cycle packings of obtained via Theorem 5.
Theorem 5** ([5]).**
Let be a nondecreasing list of integers and let and be positive integers. There is an -decomposition of if and only if
- •
* is even;*
- •
;
- •
;
- •
* when is even; and*
- •
* when is odd.*
There is an -decomposition of , where is a -factor in , if and only if
- •
* is odd;*
- •
;
- •
; and
- •
.
The necessity of conditions Theorem 1(i)–(iv) follows from Theorem 5 as we now show.
Lemma 6**.**
Let be a nondecreasing list of integers and let and be positive integers. If there exists an -packing of then
- (i)
;
- (ii)
, where is a nonnegative integer such that when is even, when , and when is odd;
- (iii)
\sum_{m_{i}=2}m_{i}\leqslant\left\{\begin{array}[]{l l}(\lambda-1)\binom{v}{2}-2&\text{if \lambdav\delta=2,}\\[2.84526pt] (\lambda-1)\binom{v}{2}&\text{if \lambda is odd; and}\end{array}\right.**
- (iv)
m_{\tau}\leqslant\left\{\begin{array}[]{ll}\frac{\lambda}{2}\binom{v}{2}-\tau+2&\text{if \lambda\delta=0},\\[2.84526pt] \frac{\lambda}{2}\binom{v}{2}-\tau+1&\text{if \lambda2\leqslant\delta<m_{\tau}.}\\ \end{array}\right.**
Proof.
Suppose there exists an -packing of with leave . Condition (i) is obvious. The degree of each vertex in is , so if is even then is an even multigraph and if is odd then is an odd multigraph. Hence (ii) follows because an even graph cannot have a single edge, an even simple graph cannot have two edges, and an odd graph on vertices has at least edges. To see that condition (iii) holds, note that there are at most edge-disjoint -cycles in . Furthermore, note that if and are both odd and then is a -cycle (because is an even multigraph and has two edges). If is even and then (iv) follows directly from Theorem 5, so suppose is even and . Then contains at least one cycle so there exists an -decomposition of for some list containing at least one entry. So (iv) follows from Theorem 5. ∎
It remains to prove the sufficiency of Theorem 1(i)–(iv) for the existence of cycle packings of .
Lemma 7**.**
Let be a nondecreasing list of integers and let and be positive integers with odd. Then there exists an -packing of if and only if
- (i)
;
- (ii)
, where is a nonnegative integer such that , , and if is even then ; and
- (iii)
\sum_{m_{i}=2}m_{i}\leqslant\left\{\begin{array}[]{l l}(\lambda-1)\binom{v}{2}-2&\text{if v\delta=2,}\\[2.84526pt] (\lambda-1)\binom{v}{2}&\text{otherwise.}\end{array}\right.**
Proof.
If there exists an -packing of , then conditions (i)–(iii) hold by Lemma 6. So it remains to show that if , and satisfy (i)–(iii), then there is an -packing of .
Let if is odd, and if is even. If then the result follows by Theorem 5. If , then is even by (i) and (ii) and there exists a -cycle decomposition of , where is a -factor of , so the result follows. So suppose and , and note that if is odd then and .
Case 1. Suppose is odd or . Note that if is odd and then by (iii).
We show that there exists a list such that for all , and . If this list exists, then by Theorem 5 there exists an -decomposition of (if is odd) or (if is even), where is a -factor of . We obtain the required packing by removing cycles of lengths from .
We first consider . If and is even, then for some by (i) and (ii). Then by (ii) and we take . If and is odd then by (ii) and we take . In each of these cases we can see that there exists an -decomposition of since the assumptions of Theorem 5 are satisfied by (i)–(iii).
Now assume and let and be nonnegative integers such that and . If or then we take . If and then (note that either , or and ). If or , then contains exactly one entry equal to and otherwise for all . By (iii) and the assumptions of this case, if then . Further, if and for some then (i) and (ii) imply that for some so again . We can therefore see that there exists an -decomposition of (or ) since the assumptions of Theorem 5 are satisfied by (i)–(iii) and the fact that .
Case 2. Suppose is even and . Let and let be the least odd entry in if contains an odd entry, otherwise let be the least entry in such that (such an entry exists by (iii)). Note that and if then it follows from (ii) that contains an odd entry and is odd.
Case 2a. Suppose . By Theorem 5 there exists an -decomposition of , where is a -factor of . Let be the -packing of that is obtained by removing an -cycle from . Let be the leave of and note that consists of an -cycle and the -factor .
If contains an -lasso then we apply Lemma 3 to with to complete the proof. The assumptions of Lemma 3 are satisfied because , and if is even then contains no odd entries so by (ii).
So suppose does not contain an -lasso. Then is even and contains a component such that is the union of an -cycle and a -factor on . We apply Lemma 4 to with to obtain an -packing of whose leave contains a component on vertices that has edges and contains an -lasso. If then we can add the -cycle of this lasso to to complete the proof. Otherwise and contains an -cycle with a chord because and any vertex in this cycle has degree at least (note that for each ). Then we can apply Lemma 4 with to to obtain an -packing of whose leave contains an -lasso. We add the -cycle of this lasso to to complete the proof.
Case 2b. Suppose . Then and (note that is even if ).
If then for all , so by (ii) and hence by (iii). Then by Theorem 5 there exists an -decomposition of . We remove a -cycle from to complete the proof.
So suppose that . Since is even, contains an even number of odd entries, so at least two entries of are equal to . Let be an -decomposition of which exists by Theorem 5. Let be the -packing of formed by removing a -cycle from . The leave of is the union of a -cycle and the -factor . Let be the packing obtained by applying Lemma 4 to with . Then the leave of contains a -lasso. We add the -cycle of this lasso to and remove a -cycle to obtain an -packing of . The leave of has size .
By applying Lemma 4 to with we obtain an -packing of whose leave contains a -lasso. We add the -cycle of this lasso to to complete the proof. ∎
Lemma 8**.**
Let be a nondecreasing list of integers and let and be positive integers with even. Then there exists an -packing of if and only if
- (i)
;
- (ii)
, where is a nonnegative integer such that ; and
- (iii)
m_{\tau}\leqslant\left\{\begin{array}[]{ll}\frac{\lambda}{2}\binom{v}{2}-\tau+2&\text{if }\delta=0,\\[2.84526pt] \frac{\lambda}{2}\binom{v}{2}-\tau+1&\text{if }2\leqslant\delta<m_{\tau}.\\ \end{array}\right.**
Proof.
If there exists an -packing of with leave , then conditions (i)–(iii) hold by Lemma 6. So it remains to show that if , and satisfy (i)–(iii), then there exists an -packing of . If then the result follows immediately from Theorem 5, so suppose .
Let
[TABLE]
Note that in each case . We show that there exists an -decomposition of because the assumptions of Theorem 5 are satisfied by (i)–(iii) and the definition of . The required packing is then obtained by removing cycles of lengths from .
Let be the number of entries in . Let . First observe that by (ii) and since . By (i) and the definition of it also holds that for all . If , then by (iii) and since . If , then because and , it follows that
[TABLE]
Therefore because is an integer. So by Theorem 5 we can see that there exists an -decomposition of which completes the proof. ∎
Acknowledgements
The author was supported by a Monash University Faculty of Science Postgraduate Publication Award.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Alspach and H. Gavlas. Cycle decompositions of K n subscript 𝐾 𝑛 K_{n} and K n − I subscript 𝐾 𝑛 𝐼 K_{n}-I . J. Combin. Theory Ser. B , 81 (2001), 77–99.
- 2[2] P. N. Balister. On the Alspach conjecture. Combin. Probab. Comput. , 10 (2001), 95–125.
- 3[3] D. E. Bryant and D. Horsley. Decompositions of complete graphs into long cycles. Bull. Lond. Math. Soc. , 41 (2009), 927–934.
- 4[4] D. E. Bryant, D. Horsley, B. M. Maenhaut, and B. R. Smith. Cycle decompositions of complete multigraphs. J. Combin. Des. , 19 (2011), 42–69.
- 5[5] D. E. Bryant, D. Horsley, B. M. Maenhaut, and B. R. Smith. Decompositions of complete multigraphs into cycles of varying lengths. (preprint), (2015) arxiv:1508.00645 [math.CO].
- 6[6] D. E. Bryant, D. Horsley, and W. Pettersson. Cycle decompositions V: Complete graphs into cycles of arbitrary lengths. Proc. Lond. Math. Soc. (3) , 108 (2014), 1153–1192.
- 7[7] D. E. Bryant and C. A. Rodger. Cycle decompositions. The CRC Handbook of Combinatorial Designs , C. J. Colbourn and J. H. Dinitz (editors), CRC Press, Boca Raton, 2nd edition (2007), pp. 373–382.
- 8[8] D. E. Bryant and Daniel Horsley. Packing cycles in complete graphs. J. Combin. Theory Ser. B , 98 (2008), 1014–1037.
