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.
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. □