1. Introduction
Let
and
denote the vertex set and the edge set, respectively, of a graph
G. Let
be the complete graph on
n vertices,
be a cycle of length
h (briefly,
h-cycle) and
be an
h-sun, i.e., the graph consisting of the cycle
with a pendant edge attached to each vertex. For missing notions and terms that are not explicitly defined in this paper, we point the reader to [
1] and its online updates. If
is a set of mutually non-isomorphic connected graphs, an
-decomposition of a graph
G is a partition of
into subgraph (
blocks) that are isomorphic to some element of
. An
-
factor of
G is a spanning subgraph of
G, i.e., a subgraph of
G with the same vertex set as
G, the connected components of which are isomorphic to some element of
. An
-factorization of
G is an
-decomposition of
G whose set of blocks admits a partition into
-factors. An
-factorization of
G is also known as a
resolvable -decomposition of
G and an
-factor of
G can be called a
parallel class of
G. When
, then we simply write
H-factor and
H-factorization. An
-factorization of a graph
G is said to be
uniform if each factor is an
H-factor for some
, sometimes referred to as a
uniformly resolvable-decomposition of
G. A
-factorization of
G is better known as a 1-
factorization of
G and its factors are said to be 1-
factors; a 1-factor of
is a set of
mutually vertex disjoint edges of
, and a 1-factorization of
exists if and only if
n is even [
2]. When
is a set of cycles, then an
-factorization of
G is known as a 2-
factorization of
G and its factors are said 2-
factors. A 2-factorization of
whose cycles all have the same length
h, i.e., a
-factorization of
, exists if and only if
;
n and
h are odd; and
[
3]. A decomposition of a graph
G of order
n into Hamilton cycles (i.e., cycles of length
n) is trivially a
-factorization where each cycles is a factor.
In the context of graph factorizations, more precisely cycle factorizations, the
Oberwolfach and
Hamilton–Waterloo problems are the most famous. The first was first posed in 1967 by G. Ringel and asked whether it were possible to seat n mathematicians at m round tables at dinners so that each mathematician sat next to everyone else exactly once. This problem can be formalized as graph factorizations as follows. If denotes the sizes of the m round tables, then a solution to the Oberwolfach Problem is a factorization of , where each factor has m components that are isomorphic to the cycles of length , . It is well known that such a factorization can exist only if n is odd. For even n, it is common to decompose , which is the graph obtained by removing a 1-factor from . The unifrom Oberwolfach Problem
, i.e., the case when all cycles of a factor have the same length, has been completely solved by Alspach and Häggkvist [
4] and Alspach, Schellenberg, Stinson and Wagner [
3]. A variation of the Oberwolfach Problem is the Hamilton–Waterloo Problem, which requires that the dinners take place at two different venues. In this case, the factors of
(when
n is odd) or
(when
n is even) can be either one of two types: more specifically, factors having
s components that are isomorphic to cycles of length
or factors having
t components that are isomorphic to cycles of length
(clearly,
). If the tables in one venue sit
p mathematicians and those ones in the other venue sit
q mathematicians, then we speak of the
uniform Hamilton–Waterloo Problem, which asks for a decomposition of
or
into
-factors and
-factors. For the Hamilton-Waterloo and the non-uniform Oberwolfach problems, many partial results are known, but a complete solution is far from being achieved.
Existence problems for
-factorizations of
or
have been investigated and many results have been obtained, especially in the uniform case. For instance, when
contains two complete graphs of order
[
5,
6,
7,
8], when
contains two or three paths of order
[
9,
10], for
[
11], for
[
12,
13], for
[
14], for
[
15], for
[
16].
This article fits in the context of a series of papers where authors investigate the existence of uniform
-factorizations of
or
in the case that
contains a cycle (see [
15,
16]). Here, we are interested in the case when
, where
h is an even integer greater or equal to 4. For brevity, a uniform
-factorization of
G with
-factors,
, is denoted by URD
; when
, we simply write URD
. It is known that no URD
exists [
11]; no URD
exists because
n must be odd and divisible by
h; a URD
exists if and only if
, and
h divides
n [
17]. When
n is even, no URD
exists because the resolvability implies
. Therefore, we investigate the existence of uniform
-factorizations of
. A
-factorization of
is denoted by URD
(with the obvious meaning of
,
). Moreover, since
h and
must divide
n, we assume
.
The goal of this paper is to characterize the existence of URD in the previously defined cases; namely, , , and . Our main result, given in the last section, proves that such decompositions exist if and only if the pair belongs to the set .
To obtain our main result, we first describe in
Section 2 two contructions, GDD and filling, which allow the obtaining of decompositions for more general cases from small decompositions. In
Section 3 we prove the necessary conditions for the existence of URD
, and we factorize certain graphs of small order. By means of these results, in
Section 4 we prove that the necessary conditions are also sufficient for the existence of a URD
. (
Section 4, essentially, contains the statement of our main theorem by combining the partial results of the previous sections).
2. General Constructions
In what follows,
denotes the complete multipartite graph with
u partite sets of size
g. An
-decomposition of
is known as a
group divisible decomposition (briefly,
-GDD) of type
; the partite sets are called
groups. An
-decomposition of
can be regarded as an
-GDD of type
. When
we simply write
H-GDD. In what follows, a (uniformly) resolvable
-GDD is denoted by
-(
U)RGDD. More specifically, an
-URGDD with
-factors is denoted by URGDD
. When
, for uniformity and convenience, we will also use the notation RGDD
; in this case, by using the double counting technique (counting in two ways the size of block set) it is not hard to see that the
r number of
H-factors is
Let
G be a given graph. For any positive integer
t,
denotes the graph with vertex set
and edge set
, where the subscript notation
denotes the pair
. We say that the graph
is obtained from
G by expanding each vertex
t times. When
, the graph
is the complete equipartite graph
with
m partite sets of size
t and denoted by
. Analogously,
denotes the graph
where
G is an
m-cycle.
Given two pairs
and
of non-negative integers, define
. Given two sets
I and
of pairs of non-negative integers and a positive integer
, then
denotes the set
Moreover, we denote
the set that has elements that are all pairs of non-negative integers obtained by adding any
elements of
I (repetitions of elements of
I are allowed).
To obtain our main result we combine the GDD construction (see Theorem 1) and the filling construction (see Theorem 2). The first construction gives RGDDs with appropriate parameters, while the second one allows us to obtain uniformly resolvable decompositions of
by filling with suitable URDs groups of the RGDDs given by the GDD Construction, which can be obtained from the more general construction described in [
15].
Theorem 1 (GDD Construction). Let t be a positive integer and be a Γ-RGDD of type , where Γ is a set of graphs of order at least 2. If for any fixed factor , , of there exists a URD, for every and for every , then so does a URGDD of type , for every .
The filling construction is a minor variation of the namesake construction in [
15].
Theorem 2 (Filling Construction). If there exists a URGDD of type , for every , and a URD, for every , then so does a URD , for every .
Proof. For any two fixed pairs and , it is sufficient to start from a URGDD of type and on each group , , place a copy of a URD. The resulting decomposition is a URD whose factors are those of the starter URGDD plus the factors originating from the union of u factors, each of them taken in a different group. □
We conclude this section by quoting the following results for a later use.
Lemma 1 - (i)
For all odd , can be decomposed into Hamilton cycles; for all even , can be decomposed into Hamilton cycles and a 1-factor.
- (ii)
For all even , can be decomposed into Hamilton cycles; for all odd , can be decomposed into Hamilton cycles and a 1-factor.
Lemma 2 ([
19])
. Let and . There exists a -RGDDof type if and only if , , if , and or . 3. Necessary Conditions and Basic Decompositions
Throughout the paper, we assume , and . In this section, we start by giving necessary conditions for the existence of a URD and then give a direct construction for small decompositions that will be used as ingredients in the GDD and filling constructions.
Lemma 3. Let . If there exists aURD then .
Proof. The resolvability implies
. For any fixed vertex
v, since
v has degree
in the graph
and a
-factor is a regular graph of degree 2,
v is incident to
edges in the union of the
-factors and incident to
in the union of the
-factors (since
is a non-negative integer,
). Let
x and
y denote the number of
-factors where
v appears with degree 1 and 3, respectively. Combining the conditions
with the equality
gives
and so
and
, where
(because
is a non-negative integer) and so
. □
From now on, we denote by
the
h-cycle on
with edge set
, and by
the
h-sun consisting of the
h-cycle
and the 1-factor
(see
Figure 1).
Lemma 4. A URD exists for .
Proof. Starting from , on consider the factors of listed below.
:
, .
:
, .
□
Lemma 5. If , then anRGDD of type exists.
Proof. Let , . Apply the GDD construction with to an RGDD of type (which exists by Lemma 1) to obtain an RGDD of type by using a URD from Lemma 4. □
Lemma 6. If , then a URGDD of type exists.
Proof. Let , . Apply the GDD construction with to a URGDD of type (which exists by Lemma 1) and obtain a URGDD of type by using a URD from Lemma 4. □
Starting from a copy of an RGDD of type fixed in Lemma 5 or in Lemma 6 (depending on or , respectively), it is possible to give a solution to our problem for the smallest possible order , first by filling the groups with copies of a URD from Lemma 1 to obtain the maximum possible number of -factors and subsequently by using a technique that consists in destroying two suitable factors of cycles and replacing them with two -factors. To illustrate this technique, we give the following example.
Example 1. A URD for . Start from an RGDD
with groups
and
and factors
and
. For
, fill the group
with a copy of a URD
; let
and
be the 4-cycle and 1-factor, respectively. Trivially,
,
,
give a
-factorization of
, where
, and so a URD
is constructed. In order to obtain a URD
, it is sufficient to combine
with
and obtain two
-factors as follows. The edges of the cycles of
can be partitioned into the following 1-factors:
Now, the edges of
can be attached to the cycle of
and obtain the sun
, while the edges of
can be used to complete the cycle of
and obtain
. The required factorization of
is fixed by
,
,
.
The technique to construct Example 1 can be used to give a solution for the order .
Lemma 7. Let . A URD exists for every .
Proof. Start from an RGDD of type (from Lemma 5); let and be its groups and , for , be the -factors. Filling the groups by using copies of a URD (which exists by Lemma 1) gives a URD, whose -factors are , for , and , for , where and are factors of and , respectively. For any integer , replacing x pairs of cycle factors of type , for , with -factors gives a URD for every , i.e., a URD for every . □
Lemma 8. Let . A URD exists for every .
Proof. Consider the URGDD
of type
Lemma 3 in Lemma 6; denote its
-factors by
, for
, and the two 1-factors by
and
. Filling the groups, say
and
, by using copies of a URD
from Lemma 1 gives a URD
, whose cycle factors are
, for
, and
, for
, where
and
are factors of
and
, respectively. Combining
and
with
and
, respectively, gives two
-factors (see point 1 of Remark 1) so that a URD
is obtained. Now, for any integer
, replacing
x pairs of cycle factors of type
, for
, with
-factors gives a URD
, for every
, i.e., a URD
for every
. Finally, the case
corresponds to a
-factorization of
, which is known to exist [
17]. □
The method applied to construct Example 1 and prove Lemmas 7 and 8 suggest some useful considerations, which justify a more general technique to obtain sun factors from cycle factors (Here, different lengths of the cycles are allowed for a possible later use in studying the more general existence problem for -decompositions where contains cycles and suns of different orders). For brevity, let denote the complete graph on X and denote the complete bipartite graph with partite sets and .
Remark 1. Let and be disjoint sets of the same size m. Then:
A 2-factorization of can be combined with a 1-factor of and obtain a sun factor of . Note that the orders of the suns of depend on the lengths of the cycles of and is an -factor when all the cycles of have the same length h.
A 2-factorization of with cycles all of even length can be decomposed into two 1-factors of . (Indeed, the graph is edge-colorable with two colors and each color class is a 1-factor).
If is a 2-factorization of with cycles all of even length and and are 2-factorizations of and , respectively, then by combining , and it is possible to obtain two sun factors of , the components of which are h-suns if all the cycles of and have the same length h.
As an example, we apply what observed was in Remark 1 to settle the case , which will be useful for proving sufficiency in the next section.
Example 2. A URD for every .First, construct an RGDD
of type
by considering the orbit of
under
, which can be partitioned into the six
-factors:
The groups are the cosets of
in
, i.e.,
and
. Then, filling the groups by using copies of a URD
from Lemma 8 gives a URD
, the factors of which are
,
, and
, for
, where
and
are factors of
and
, respectively. Now, for every
,
and
can be replaced by two
-factors (see point 3 of Remark 1). Therefore, for any integer
, by combining
x pairs of cycle factors of type
, it is possible to construct
sun factors and so get a URD
for every
; that is, a URD
for every
.