One-factorization of a graphIf
is a
graph,
then a
factorization
of
is a set of spanning subgraphs of
that are pairwise
edge-disjoint
(i.e., no two have a common edge) and whose union is all of
.
A
one-factorization
of
is a decomposition of the edge-set of
into edge-disjoint one-factors (cf.
One-factor).
In order to have a one-factorization, a graph must have an even number of
vertices and must be
regular:
if
decomposes into
disjoint one-factors, then every vertex of
must lie on precisely
edges. These conditions are not sufficient, since there is the following theorem:
A regular graph with a
bridge
(cf.
One-factor)
cannot have a one-factorization (except for the trivial case where the graph
is itself a one-factor).
If the degree increases with the number of vertices, the situation is different.
It has been conjectured that a regular graph with
vertices and degree greater than
will always have a one-factorization; this has only been proved in a very
few cases, such as degree
,
degree
,
and degree at least
,
[a7],
[a20].
On the other hand, there are regular graphs with degree near to half the number of
vertices and without one-factorizations.
One can prove the existence of one-factorizations in many classes of graphs.
Of basic importance are the complete graphs. The
complete graph
has a one-factorization for all
.
The
-vertex
cycle
has a one-factorization if and only if
is even. The regular complete bipartite graph
(cf.
Graph, bipartite)
always has a one-factorization. One-factorizations of complete bipartite
graphs are equivalent to
Latin squares (cf.
Latin square).
Some other factorizations of complete graphs are important. A
near-one-factor
in
is a set of
edges which cover all but one vertex. A set of near-one-factors which
covers every edge precisely once is called a
near-one-factorization.
has a near-one-factorization for every
.
It is in fact obvious that any near-one-factorization of
can be converted to a one-factorization of
by adding a vertex
and joining
to the isolated vertex in each factor. It follows that each vertex appears precisely
once as an isolate in a near-one-factorization. (This also follows
immediately by adding degrees.)
Theoretical considerations aside, it is often important to be able to construct a
one-factorization (or a set of one-factorizations) of
,
for a particular value
.
A
hill-climbing algorithm
was described by
J.H. Dinitz
and
D.R. Stinson
[a10].
In order to use the hill-climbing approach, it is necessary to formulate
the search for a one-factorization as an optimization problem. One first
defines a
matching
to be a set
of pairs of the form
,
where each edge
of
occurs as the latter entry in at most one of the pairs, and where
contains no two pairs
and
with
.
The
cost
of a matching
is
.
Then
is a one-factorization if and only if
.
There is no guarantee that repeated applications of these heuristics will produce
a one-factorization; however, Dinitz and Stinson
[a10]
report no failures in over a million trials.
A
starter in an Abelian group
of order
is an ordered partition of the non-zero members of
into
-sets
with the property that the
differences
are all different and therefore contain every non-zero element of
precisely once. From a starter
one constructs a set of
factors by systematically adding elements of
to
.
This process is called
developing
in
.
Many useful small examples of one-factorizations are constructed using starters.
The starter consisting of all the pairs
,
where
ranges through the non-zero elements of some group, is called a
patterned starter.
There is only one one-factor in
,
and it (trivially) constitutes the unique one-factorization. Similarly,
has just three one-factors, and together they form a factorization. There
are six different one-factorizations of
,
of
,
of
[a11],
and
of
[a9];
no larger numbers are known.
Two one-factorizations
and
of
,
say
are called
isomorphic
if there exists a mapping

from the vertex-set of

onto itself such that
where

is the set of all edges
 ,
where

is an edge in
 .
There is a unique one-factorization of
 ,
up to isomorphism, for
 .
There are exactly six for
[a8],

of
 ;
they are listed in
[a11]
(see also
[a12])
and

isomorphism classes of one-factorizations of
[a9].
To discuss isomorphism of factorizations, various invariants have been used. The
number of isomorphism classes of one-factorizations of

tends to infinity as

does
[a4],
[a16].
An object whose only automorphism is the identity is called
rigid
or
asymmetric.
There are no rigid one-factorizations on
,
,
,
or
points. However, there is a rigid one-factorization of
whenever
.
In fact, the number of isomorphism classes of rigid one-factorizations of
goes to infinity with
.
A one-factorization is called
perfect
if the union of any two factors is a
Hamilton cycle (cf.
Hamiltonian tour).
Perfect one-factorizations exist for many orders, and no order
(greater than 1) is known for which no perfect one-factorization of
exists, but the existence question is not yet
(1996)
settled.
The following theorem holds
[a2],
[a3]:
If
is an odd prime, then
and
have perfect factorizations.
Apart from these two constructions, all other known perfect one-factorizations
have been found by ad-hoc methods, using starters.
Various techniques have been studied which produce a new graph from two given graphs.
There is some interest in the following problems: Given a form of graph product,
what conditions on graphs
and
imply that the product of
and
has a one-factorization? This has been studied for Cartesian products, wreath
products and tensor products. References include
[a1],
[a13],
[a14],
[a15],
[a19],
[a23],
[a27].
One-factorizations are frequently used to schedule sporting tournaments.
One considers a graph whose vertices are competing teams; an edge indicates that
the two teams must play against each other. The set of games held simultaneously
is called a
round.
Suppose each team must compete in every round. Clearly, the games that form a round
form a one-factor in the underlying graph. If a round robin
tournament
for
teams is to be played in the minimum number of sessions, one requires a one-factorization
of
.
If there are
teams, the relevant structure is a near-one-factorization of
.
In each case the factorization is called the
schedule of the tournament.
Papers on this application include
[a5],
[a21],
[a22],
[a24],
[a28],
[a29],
[a30].
Some general surveys on one-factorizations are
[a18],
[a25]
and
[a26].
Books on related topics
include
[a6]
and
[a17].
References| [a1] |
B. Alspach,
J.C. George,
"One-factorization of tensor products of graphs"
, Topics in Combinatorics and Graph Theory
, Physica-Verlag
(1990)
pp. 41–46 | | [a2] |
B.A. Anderson,
"Finite topologies and Hamiltonian paths"
J. Combin. Th.
, 14B
(1973)
pp. 87–93 | | [a3] |
B.A. Anderson,
"Symmetry groups of some perfect one-factorization of complete graphs"
Discrete Math.
, 18
(1977)
pp. 227–234 | | [a4] |
B.A. Anderson,
M.M. Barge,
D. Morse,
"A recursive construction of asymmetric
-factorizations"
Aequationes Math.
, 15
(1977)
pp. 201–211 | | [a5] |
A.F. Beecham,
A.C. Hurley,
"A scheduling problem with a simple graphical solution"
J. Austral. Math. Soc.
, 21B
(1980)
pp. 486–495 | | [a6] |
J. Bosák,
"Decomposition of graphs"
, Kluwer Acad. Publ.
(1990) | | [a7] |
A.G. Chetwynd,
A.J.W. Hilton,
"Regular graphs of high degree are
-factorizable"
Proc. London Math. Soc. (3)
, 50
(1985)
pp. 193–206 | | [a8] |
L.E. Dickson,
F.H. Safford,
"Solution to problem
(group theory)"
Amer. Math. Monthly
, 13
(1906)
pp. 150–151 | | [a9] |
J.H. Dinitz,
D.K. Garnick,
B.D. McKay,
"There are
non-isomorphic one-factorizations of
"
J. Combin. Designs
, 2
(1994)
pp. 273–285 | | [a10] |
J.H. Dinitz,
D.R. Stinson,
"A hill-climbing algorithm for the construction of one-factorizations and room squares"
SIAM J. Algebraic Discrete Methods
, 8
(1987)
pp. 430–438 | | [a11] |
E.N. Gelling,
"On one-factorizations of a complete graph and the relationship to round-robin schedules"
Ph.D. Thesis, Univ. Victoria, Canada
(1973) | | [a12] |
E.N. Gelling,
R.E. Odeh,
"On
-factorizations of the complete graph and the relationship to round-robin schedules"
Congressus Numerantium
, 9
(1974)
pp. 213–221 | | [a13] |
P.E. Himelwright,
J.E. Williamson,
"On
-factorability and edge-colorability of cartesian products of graphs"
Elemente der Math.
, 29
(1974)
pp. 66–67 | | [a14] |
P. Himelwright,
W.D. Wallis,
J.E. Williamson,
"On one-factorizations of compositions of graphs"
J. Graph Th.
, 6
(1982)
pp. 75–80
(Erratum: J. Graph Theory 8 (1984), 185–186) | | [a15] |
A. Kotzíg,
" -factorizations of cartesian products of regular graphs"
J. Graph Th.
, 3
(1979)
pp. 23–34 | | [a16] |
C.C. Lindner,
E. Mendelsohn,
A. Rosa,
"On the number of
-factorizations of the complete graph"
J. Combin. Th.
, 20A
(1976)
pp. 265–282 | | [a17] |
L. Lovász,
M.D. Plummer,
"Matching theory"
, North-Holland
(1986) | | [a18] |
E. Mendelsohn,
A. Rosa,
"One-factorizations of the complete graph -- a survey"
J. Graph Th.
, 9
(1985)
pp. 43–65 | | [a19] |
E.T. Parker,
"Edge-coloring numbers of some regular graphs"
Proc. Amer. Math. Soc.
, 37
(1973)
pp. 423–424 | | [a20] |
A. Rosa,
W.D. Wallis,
"Premature sets of
-factors, or, how not to schedule round-robin tournaments"
Discrete Appl. Math.
, 4
(1982)
pp. 291–297 | | [a21] |
K.G. Russell,
"Balancing carry-over effects in round robin tournaments"
Biometrika
, 67
(198)
pp. 127–131 | | [a22] |
T.H. Straley,
"Scheduling designs for a league tournament"
Ars Combin.
, 15
(1983)
pp. 193–200 | | [a23] |
W.D. Wallis,
"One-factorizations of wreath products"
, Combinatorial Mathematics VIII
, Lecture Notes in Mathematics
, 884
, Springer
(1981)
pp. 337–345 | | [a24] |
W.D. Wallis,
"A tournament problem"
J. Austral. Math. Soc.
, 24B
(1983)
pp. 289–291 | | [a25] |
W.D. Wallis,
"One-factorizations of complete graphs"
, Contemporary Design Theory
, Wiley
(1992)
pp. 593–631 | | [a26] |
W.D. Wallis,
"One-factorizations"
, Kluwer Acad. Publ.
(1997) | | [a27] |
W.D. Wallis,
Z. Wang,
"On one-factorizations of cartesian products"
Congressus Numerantium
, 49
(1985)
pp. 237– 245 | | [a28] |
D. de Werra,
"Scheduling in sports"
, Studies on Graphs and Discrete Programming
, North-Holland
(1981)
pp. 381–395 | | [a29] |
D. de Werra,
"On the multiplication of divisions: the use of graphs for sports scheduling"
Networks
, 15
(1985)
pp. 125–136 | | [a30] |
D. de Werra,
L. Jacot-Descombes,
P. Masson,
"A constrained sports scheduling problem"
Discrete Appl. Math.
, 26
(1990)
pp. 41–49 |
W.D. Wallis
This text originally appeared in Encyclopaedia of Mathematics
- ISBN 1402006098
|