Abstract
If X is a connected graph, then an X-factor of a larger graph is a spanning subgraph in which all of its components are isomorphic to X. Given a set of pairwise non-isomorphic graphs, a uniformly resolvable Γ-decomposition of a graph G is an edge decomposition of G into X-factors for some graph . In this article we completely solve the existence problem for decompositions of -I into -factors and -factors in the case when n is even.
1. Introduction and Definitions
For any graph G, let and be the vertex-set and the edge-set of G, respectively. Throughout the paper will denote the complete graph on v vertices, while will denote the graph with as vertex-set and as edge-set (this graph is sometimes referred to as a complete graph of order v with a hole of size h).
Given a set of pairwise non-isomorphic graphs, a Γ-decomposition (or Γ-design)of a graph G is a decomposition of the edge-set of G into subgraphs (called blocks) that are isomorphic to some element of . A -factor of G is a spanning subgraph of G whose components are isomorphic to a member of . If , then an X-factor is a spanning subgraph whose components are isomorphic to X. A -decomposition of G is resolvable if its blocks can be partitioned into -factors and is called a Γ-factorization of G. A -factorization of G is called uniform if each factor is an X-factor for some graph . A -factorization of G is known as a 1-factorization and its factors are called 1-factors; it is well known that a 1-factorization of exists if and only if v is even ([1]). A -factorization of exists if and only if , v and k are odd, and ([2]).
A -isofactorization of G is a -factorization with isomorphic factors. If is the set of all possible cycles of , then determining the existence of possible -isofactorizations of with an odd v is known as the Oberwolfach Problem. It was first posed in 1967 by Gerhard Ringel and asks whether it is possible to seat an odd number v of mathematicians at n round tables in meals so that each mathematician sits next to everyone else exactly once. If the n round tables are of sizes (with ), the Oberwolfach Problem asks for an isofactorization of with factors whose components are isomorphic to cycles of length . It is easy to see that such a factorization can exist only if v is odd. For even v, it is common to instead decompose -I, with the complete graph with the edges of a 1-factor removed. The uniform Oberwolfach problem (all cycles of a factor have the same size) has been completely solved by Alspach and Häggkvist [3] and Alspach, Schellenberg, Stinson and Wagner [2] .
Additional existence problems for -factorizations of or -I have been studied and many results have been obtained, especially on uniformly resolvable -decompositions: when is a set of two complete graphs of an order of at most five in [4,5,6,7]; when is a set of two or three paths on two, three or four vertices in [8,9,10]; for in [11]; for in [12]; for in [13]; for in [14]; for in [15,16]; for in [17]. Most famous is the variation of the Oberwolfach problem known as the Hamilton-Waterloo problem. In this problem the meals for the dining mathematicians take place at two different venues. Hence a decomposition of or -I is sought where the factors can be of either one of two types. In particular, the uniform case asks for a decomposition of or -I into -factors and -factors. Thus the round tables in one venue sit p mathematicians, whereas the tables in the other venue each sit q. Of course, in this case p and q must divide v and .
A uniformly resolvable -decomposition of G into exactly r X-factors and s Y-factors is abbreviated as -URD. If we simply write -URD. In this paper, we study uniformly resolvable -decompositions in the case when . The existence problem of a -URD was solved for ([9], note that ) and ([12]). Here we deal with the case when n is even and greater or equal to 4. For an even n, it is known that a -URD exists if and only if and ([18]), while, when v is even, no -URD exists with because otherwise, , which is clearly impossible. Hence we study the existence problem for -URD, which is denoted by -URD and, since n and must divide v, we assume that . Furthermore, since , necessarily .
For , defined the set according to the following Table 1.
Table 1.
The set .
We completely solve the existence problem of a -URD by proving the following result.
Theorem 1.
Let . There exists a -URD if and only if .
2. General Constructions and Related Structures
A -decomposition of , the complete multipartite graph with u parts of size g, is known as a group divisible decomposition (-GDD for short) of type ; the parts of size g are called the groups. (If consists of complete subgraphs, then a is called a group divisible design). When , we simply write G-GDD, and when , we refer to such a group divisible design as an n-GDD. We denote a (uniformly) resolvable -GDD by -(U)RGDD. Specifically, an -URGDD with r X-factors and s Y-factors is denoted by -URGDD. It is easy to deduce that the number of G-factors of a G-RGDD is .
If the blocks of a -GDD of type can be partitioned into partial factors, each of which contains all vertices except those of one group, we refer to such a decomposition as a Γ-frame (an n-frame if ). For a fixed positive integer d, if is a set of d-regular graphs, then it is easy to deduce that the number of partial factors missing a specified group is .
A -decomposition of is known as an incomplete Γ-design of order with a hole of size h. We are interested in incomplete resolvable -designs, which will be used in the “filling” and “frame”-constructions of this section. These designs have two types of factors: partial factors, which cover every vertex except the ones in the hole; and full factors, which cover every vertex of .
Specifically, a -IURD is a uniformly resolvable -decomposition of with partial X-factors and partial Y-factors that cover every vertex not in the hole, and r X-factors and s Y-factors that cover every vertex of .
Given a graph G and a positive integer t, will denote the graph on with edge-set , where the subscript notation is used to denote the pair . The graph is said to be obtained from G by expanding each vertex t times. When , the graph is the complete equipartite graph with n parts of size t and will be denoted by ; while will denote the graph where G is an n-cycle.
Remark 1.
Note that the graph admits t 1-factors corresponding to each 1-factor of G; for instance, starting from the two 1-factors of a -cycle, 2t 1-factors of can be obtained (t 1-factors for each 1-factor of the -cycle).
For any two pairs of non-negative integers and , define . If X and are two sets of pairs of non-negative integers and a is a positive integer, then will denote the set and will denote the set of all pairs of non-negative integers that can be obtained by adding any a pairs of X together (repetitions of elements of X are allowed).
Construction 1.
(GDD-Construction) Let be a Γ-RGDD of type , where Γ is a set of graphs of order , and let t be a positive integer. If for any fixed factor , , there exists an -URD of for each and for each , then so does an -URGDD of type for each .
Proof.
Expand each vertex t times. For , for each block B of on place a copy of an -URD of with . Thus we obtain an -URGDD of type with and , and so . □
Construction 2.
(Filling Construction) Suppose there exists a -URGDD of type for each . If there exists an -URD, for each , then so does:
- (i)
- an -IURD for each and ;
- (ii)
- an -URD, for each .
Proof.
Fix any pairs and , and start with an -URGDD with u groups of size g, , . For every , place a copy of an -URD on to obtain an -IURD with as the hole. Finally, on place a copy of an -URD to obtain an -URD. □
Remark 2.
Note that the “filling” technique allows us to construct an -URD whenever an -IURD and an -URD are given.
Construction 3.
(Frame-Construction) Let be a Γ-frame of type , where Γ is a set of graphs of order and the number of partial factors missing any fixed group is α, and let t, h and v be positive integers such that . If there exists:
- (i)
- An -URD of for each and for each ;
- (ii)
- An -IURD for each and ;
- (iii)
- An -URD for each ;
then so does an -URD for each exist.
Proof.
Let , , be the groups of and for , let be the j-th partial factor that misses the group . Expand each vertex t times and add a set H of t extra vertices. For , let be the j-th partial factor that misses the group . For each block , on place a copy, , of an -URD of with . For , on place a copy of an -IURD with and . For every , combine all of the factors of , , along with the full factors of to obtain X-factors and Y-factors, where . Now, fill the hole H with a copy of an -URD with . Combine the factors of with the partial factors of to obtain further X-factors and Y-factors with . The result is an -URD where . □
We quote the following known results for a later use.
Lemma 1
(Ref. [19]). For and , there exists a -RGDDof type if and only if , , if , and .
Lemma 2
(Ref. [20]). A -frame of type exists if and only if and .
3. Necessary Conditions and Preliminary Lemmas
Let , . To start with, in this section we will give necessary conditions for the existence of a -URD and then we will prove some basic lemmas that are useful for obtaining our main result. Let .
Lemma 3.
Let . If there exists a -URD then .
Proof.
By the resolvability:
and hence
Denote by R the set of r -factors and by S the set of s -factors. Since the factors of R are regular of degree 2, every vertex of -I is incident to r -factors in R and edges in S. Assume that any fixed vertex appears in x factors of S with degree n and in y factors of S with degree 1. Since
equality (1) gives us:
which implies and . Replacing in Equation (1) provides , where (because r is a positive integer) and so . □
In what follows, we will denote by the n-cycle on with edge-set , and by the graph on the vertex-set with edge-set . If G is a graph whose vertices belong to , then we call orbit of B under the set , where is the graph with and .
Lemma 4.
A -URD of where exists for .
Proof.
Start from the cycle on and expand it times. For the case , take the following factors:
,
, .
For the case , take the following -factors:
, . □
Lemma 5.
A G-factorization of exists for .
Proof.
For , start from the n-cycle and on consider the following -factors:
, .
For , start from and on consider the following -factors:
, . □
Lemma 6.
There exists a -URD of .
Proof.
Let , be the -factorization of given by Lemma 5. Expand each vertex times. For , for each n-cycle C of on place a copy of a -URD of (given by Lemma 4) to get a -URD of . □
It is not difficult to generalize Lemma 4.8 of [17] so as to obtain a more general result that holds for any even n.
Lemma 7.
A -URD of exists for every .
Lemma 8.
There exists a -URD.
Proof.
The orbit of under is the block set of a -decomposition of and can be partitioned into the factors , for , to obtain the required design. □
Lemma 9.
Let , . A -URD exists for every .
Proof.
Start from a -RGDD of type , which exists by Lemma 1 and has factors. Applying the GDD-construction with gives a -URGDD of type for each (the input designs are given by Lemma 4). Now fill the groups with copies of a -URD from Lemma 8 to get a -URD for each . The missing case () corresponds to a -factorization of , which is known to exist (see [21]). □
Lemma 10.
A -URD exists for every .
Proof.
It follows by Lemma 9 for . □
Lemma 11.
A -URD exists for every .
Proof.
It follows by Lemma 9 for . □
Lemma 12.
A -URGDD of type , , exists for every .
Proof.
Applying the GDD-construction with to a -RGDD of type (which exists by Lemma 1 and has factors) gives a -URGDD of type for each (the input designs are given by Lemmas 4). For , apply the GDD-construction with to a -RGDD of type , which exists by Lemma 1 and has factors (the input designs are given by Lemma 7). □
Lemma 13.
Let , . A -IURD exists for each and . In addition, if , then a -URD exists for every .
Proof.
It follows by applying the filling construction to the GDD from Lemma 12 and using copies of a -URD from Lemma 10 as input designs. □
As a consequence of the previous lemma we have the following two lemmas.
Lemma 14.
A -IURD exists for each and .
Lemma 15.
A -URD exists for every .
Lemma 16.
A -URGDD of type , , exists for every .
Proof.
Applying the GDD-construction with to a -RGDD of type , , (which exists by Lemma 1 and has factors) gives a -URGDD of type for each (the input designs are given by Lemmas 4). For , apply the GDD-construction with to a -RGDD of type , , which exists by Lemma 1 and has factors (the input designs are given by Lemma 7). □
Lemma 17.
A -URGDD of type exists for every .
Proof.
It follows by Lemma 16 for . □
Lemma 18.
A -URGDD of exists for every .
Proof.
It follows by Lemma 17 because the graph is isomorphic to . □
Lemma 19.
A -URGDD, , of type exists for every .
Proof.
For , applying the GDD-construction with to a -RGDD of type (which exists by Lemma 1 and has factors) gives a -URGDD of type for each (the input designs are given by Lemmas 4). □
Lemma 20.
A -URGDD of type exists for every .
Proof.
By Lemma 16 a -URGDD of type exists for every . We need to solve the case for . For , apply the GDD-construction with to a -URGDD of type (which can be obtained from a -RGDD of type by replacing one 6-cycle with two 1-factors) and get a -URGDD of type with (the input designs are two copies of a -URGDD of type given by Lemma 19, and a copy of a -URD of from Lemma 7). For , apply the GDD-construction with to a -RGDD of type and get a -URGDD of type (the input designs are given by Lemmas 6 and 7). □
By Lemmas 11 and 20, and the filling constructions the following two lemmas follow.
Lemma 21.
A -IURD exists for each and .
Lemma 22.
A -URD exists for each .
Lemma 23.
A -URD exists for every .
Proof.
Apply the filling construction to a -URGDD of type with (given by Lemma 16 for ) by using copies of a -URD from Lemma 11 as input designs. □
4. The Main Result
Lemma 24.
Let . Then a -URD exists for every .
Proof.
Let , . Applying the GDD-construction with to a 2-RGDD of type (i.e., a 1-factorization of , which is known to have 1-factors) gives a -URGDD of type for each (the input designs are given by Lemma 17). Now fill the groups with copies of a -URD with (from Lemma 11) to get a -URD for each . □
Lemma 25.
Let . Then a -URD exists for every .
Proof.
Let , . The cases and follow by Lemmas 11, 22 and 23, respectively. For , applying the frame-construction with and to a 2-frame of type (see [22]) gives a -URD for each (the input designs are given by Lemmas 11, 17 and 21). □
Lemma 26.
Let . Then a -URD exists for every .
Proof.
Let , . The cases and follow by Lemmas 10, 13 and 15, respectively. For , apply the frame-construction with and to a -frame of type , which is known to exist ([20]) and have factor missing in any fixed group, and get a -URD for each (the input designs are given by Lemmas 10, 12, 14 and 18). □
As a consequence of Lemmas 24–26, our main result immediately follows.
Theorem 2.
Let . There exists a -URD if and only if .
Author Contributions
Conceptualization, G.L.F., S.M. and A.T.; formal analysis, G.L.F., S.M. and A.T.; writing—original draft preparation, G.L.F., S.M. and A.T.; writing—review and editing, G.L.F., S.M. and A.T. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by GNSAGA INDAM (Giovanni Lo Faro, Antoinette Tripodi), by FFABR Unime 2019 (Antoinette Tripodi), and by Università di Catania, Piano della Ricerca 2016/2018 Linea di intervento 2 (Salvatore Milici).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Lucas, E. Récréations Mathématiques; Gauthier-Villars: Paris, France, 1883; Volume 2. [Google Scholar]
- Alspach, B.; Schellenberg, P.; Stinson, D.R.; Wagner, D. The Oberwolfach problem and factors of uniform length. J. Combin. Theory Ser. A 1989, 52, 20–43. [Google Scholar] [CrossRef]
- Alspach, B.; Häggkvist, R. Some observations on the Oberwolfach problem. J. Graph Theory 1985, 9, 177–187. [Google Scholar] [CrossRef]
- Dinitz, J.H.; Ling, A.C.H.; Danziger, P. Maximum Uniformly resolvable designs with block sizes 2 and 4. Discret. Math. 2009, 309, 4716–4721. [Google Scholar] [CrossRef][Green Version]
- Rees, R. Uniformly resolvable pairwise balanced designs with block sizes two and three. J. Combin. Theory Ser. A 1987, 45, 207–225. [Google Scholar] [CrossRef][Green Version]
- Schuster, E.; Ge, G. On uniformly resolvable designs with block sizes 3 and 4. Des. Codes Cryptogr. 2010, 57, 57–69. [Google Scholar] [CrossRef]
- Wei, H.; Ge, G. Uniformly resolvable designs with block sizes 3 and 4. Discret. Math. 2016, 339, 1069–1085. [Google Scholar] [CrossRef]
- Gionfriddo, M.; Milici, S. Uniformly resolvable -designs with = {P3, P4}. Australas. J. Combin. 2014, 60, 325–332. [Google Scholar]
- Gionfriddo, M.; Milici, S. Uniformly resolvable {K2, Pk}-designs with k = {3,4}. Contrib. Discret. Math. 2015, 10, 126–133. [Google Scholar]
- Faro, G.L.; Milici, S.; Tripodi, A. Uniformly resolvable decompositions of Kv into paths on two, three and four vertices. Discret. Math. 2015, 338, 2212–2219. [Google Scholar] [CrossRef]
- Gionfriddo, M.; Milici, S. On the existence of uniformly resolvable decompositions of Kv and Kv-I into paths and kites. Discret. Math. 2013, 313, 2830–2834. [Google Scholar] [CrossRef]
- Küçükçifçi, S.; Milici, S.; Tuza, Z. Maximum uniformly resolvable decompositions of Kv and Kv-I into 3-stars and 3-cycles. Discret. Math. 2015, 338, 1667–1673. [Google Scholar]
- Milici, S. A note on uniformly resolvable decompositions of Kv and Kv-I into 2-stars and 4-cycles. Australas. J. Combin. 2013, 56, 195–200. [Google Scholar]
- Milici, S.; Tuza, Z. Uniformly resolvable decompositions of Kv into P3 and K3 graphs. Discret. Math. 2014, 331, 137–141. [Google Scholar]
- Chen, F.; Cao, H. Uniformly resolvable decompositions of Kv into K2 and K1,3 graphs. Discret. Math. 2016, 339, 2056–2062. [Google Scholar] [CrossRef]
- Küçükçifçi, S.; Faro, G.L.; Milici, S.; Tripodi, A. Resolvable 3-star designs. Discret. Math. 2015, 338, 608–614. [Google Scholar] [CrossRef]
- Keranen, M.S.; Kreher, D.L.; Milici, S.; Tripodi, A. Uniformly resolvable decompositions of Kv into 1-factors and 4-stars. Australas. J. Combin. 2020, 76, 55–72. [Google Scholar]
- Yu, M.L. On tree factorizations of Kn. J. Graph Theory 1993, 17, 713–725. [Google Scholar] [CrossRef]
- Cao, H.; Niu, M.; Tang, C. On the existence of cycle frames and almost resolvable cycle systems. Discret. Math. 2011, 311, 2220–2232. [Google Scholar] [CrossRef][Green Version]
- Vadivu, A.S.; Muthusamy, A. Cycle frames and the Oberwolfach problem. Graphs Comb. 2019, 16, 83–95. [Google Scholar]
- Hoffman, D.G.; Schellenberg, P.J. The existence of Ck-factorizations of K2n-I. Discret. Math. 1991, 97, 243–250. [Google Scholar] [CrossRef][Green Version]
- Colbourn, C.J.; Dinitz, J.H. (Eds.) Handbook of Combinatorial Designs, 2nd ed.; Chapman and Hall/CRC: Boca Raton, FL, USA, 2007. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).