111
圖形的路徑分解,迴路分解和星形分解 生: 指導教授:

Path Cicle and Star Decomposition

  • Upload
    f972568

  • View
    14

  • Download
    1

Embed Size (px)

DESCRIPTION

SDAAS

Citation preview

  • ,

  • (95 7 )

    ( 1 )

    /()

    ( v ) ()

    ( ) ()

    ( ) ()

    ( )

    : 89241007

    : ,

    96 7 10

    1. 15 3

    http://blog.lib.ncu.edu.tw/plog/

    2.

    3.

    4.

    http://blog.lib.ncu.edu.tw/plog/

  • , 103

    (factorization)

    (combinatorial design)

    (star decomposition)

    (path decomposition)(cycle decomposition)

    (complete bipartite decomposition)

    (antidirected cycle)

    (caterpillar

    factorization)(arboricity)

    (linear arboricity)(star arboricity)

  • (one-factor)

    (crown)

    kk(linear

    k-arboricity)

  • Path, Cycle and Star Decompositions of

    Graphs

    Student: ming-ju Lee Advisor: Dr. Chiang Lin

    Department of Mathematics

    National Central University

    Abstract

    Graph decomposition is an important subject of graph theory since many

    mathematical structures are linked to it and its result can be widely applied

    in other fields. The factorization is a special type of graph decomposition,

    and it has close connections to combinatorial designs. There are various de-

    composition problems such as clique decomposition, star decomposition, path

    decomposition, cycle decomposition, complete bipartite decomposition, and so

    on. Nowadays, they continue to be popular topics of research.

    In this thesis, the problems of antidirected cycle decomposition and directed

    path decomposition of some digraph, and that of caterpillar factorization of

    some graphs are investigated. There are various close connections between

    graph decomposition and the arboricity of a graph. In this thesis, we also

    show that the linear arboricity and the star arboricity of some graphs.

    There are seven chapters in this thesis. In Chapter 1, some basic definitions

    and notations are introduced. In Chapter 2, we first establish a necessary and

    sufficient condition for the isomorphic path decomposition of complete tripar-

    i

  • tite multigraphs. We then investigate the isomorphic directed path decompo-

    sition of complete tripartite multidigraphs.

    In Chapter 3, we give a necessary and sufficient condition for the existence

    of the antidirected cycle decompositions of complete symmetric graphs. In

    Chapter 4, we give a necessary and sufficient condition for the existence of

    the antidirected cycle decompositions of complete symmetric graphs minus a

    one-factor.

    In Chapter 5, the caterpillar factorization of crowns are studied. We first

    establish a necessary and sufficient condition for the balanced caterpillar fac-

    torization of crowns. Then we give a necessary and sufficient condition for the

    directed caterpillar factorization of symmetric crowns.

    In Chapter 6, we first consider the problem of the star arboricity of crowns.

    A lower bound is given. Then we investigate the star arboricity of some special

    crowns. In Chapter 7, we consider the problem of the linear k-arboricity of

    complete graph Kn for some specific k.

    ii

  • Contents

    1 Introduction 1

    1.1 Introduction to decompositions and factorizations of graphs . . 1

    1.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    1.3 Overview of the thesis . . . . . . . . . . . . . . . . . . . . . . . 6

    2 Path Decompositions of Complete Tripartite Multigraphs 9

    2.1 Introduction and preliminaries . . . . . . . . . . . . . . . . . . . 9

    2.2 Path decompositions of Kn,n,n for odd n and for even . . . . 12

    2.3 Directed path decompositions of Kn,n,n for odd n . . . . . . . . 19

    3 Antidirected Cycle Decompositions of Complete Symmetric

    Graphs 25

    3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    3.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    3.3 Antidirected cycle decompositions of Kn . . . . . . . . . . . . . 28

    4 Antidirected Cycle Decompositions of (Kn I) 43

    4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    4.2 Antidirected cycle decompositions of (Kn I) . . . . . . . . . 44

    5 Caterpillar Factorization of Crowns and Directed Caterpillar

    Factorization of Symmetric Crowns 61

    iii

  • 5.1 Introduction and preliminaries . . . . . . . . . . . . . . . . . . . 61

    5.2 Caterpillar factorization of crown . . . . . . . . . . . . . . . . . 64

    5.3 Directed caterpillar factorization of symmetric crowns . . . . . . 66

    6 The Star Arboricity of Crowns 71

    6.1 Introduction and preliminaries . . . . . . . . . . . . . . . . . . . 71

    6.2 A lower bound of sa(Cn,2k) . . . . . . . . . . . . . . . . . . . . . 74

    6.3 An upper bound of sa(Cn,2k) . . . . . . . . . . . . . . . . . . . . 80

    7 The Linear k-Arboricity of Complete Graphs 83

    7.1 Introduction and preliminaries . . . . . . . . . . . . . . . . . . . 83

    7.2 Lemmas and result . . . . . . . . . . . . . . . . . . . . . . . . . 84

    8 Bibliography 95

    iv

  • Chapter 1

    Introduction

    1.1 Introduction to decompositions and fac-

    torizations of graphs

    Graph decomposition is an important subject in graph theory. The first pa-

    pers dealing directly with decompositions of graphs appeared at the turn of the

    19th century. Since that time the interest in graph decomposition has been on

    increase. Many combinatorial, algebraic, and other mathematical structures

    are linked to decompositions of graphs, which give their study a great theo-

    retical importance. On the other hand, results on graph decompositions can

    be applied in coding theory, design of experiments, computer and communi-

    cation network, and other fields. Nowadays, graph decomposition ranks the

    most prominent area in graph theory, even in combinatorics. There are lots

    of intriguing problems and significant results. Excellent surveys of them are

    provided by Beineke [10], Bermond and Sotteau [12], Bosak [15], Chung and

    Graham [21] and Ushio [83].

    There are various decomposition problems, such as clique decomposition [33],

    star decomposition [40, 55, 71, 74, 75, 76, 81, 82, 88], path decomposition [43,

    1

  • 73], cycle decomposition [17, 44, 72] and so on.

    The star decomposition of complete graphs was solved by Yamamoto et

    al. [88], and that of complete multigraphs was solved by Tarsi [74]. Tarsi [75]

    also gave a sufficient condition for a complete graph to be decomposed into a

    given sequence of stars (not necessarily isomorphic). As for the star decom-

    position of complete multipartite graphs, the solutions for complete bipartite

    graphs and complete bipartite multigraphs were given by Yamamoto et al. [88]

    and Shyu [71] respectively, and that for complete m-partite graphs were given

    by Ushio et al. [81] (for equal size partite sets) and Tazawa [76] (for different

    size partite sets).

    The path decomposition of a complete multigraph has been raised and

    solved completely by Tarsi. [73]

    The problem of cycle decomposition of complete bipartite graphs has been

    raised and solved by Sotteau [72], and that of complete tripartite graph with

    equal size was solved by Cavenagh [17]. Some results for complete graphs

    and complete m-partite graphs were given by Jackson [44]. The problem of

    cycle decomposition of complete graphs has been completely solved recently

    by Sajna [67].

    Graph factorization is a special type of graph decomposition, and contin-

    ues to be a popular topic of research. There are many types of factoriza-

    tion problems, such as star factorization [23, 42, 57, 87, 89], path factoriza-

    tion [12, 38, 59, 90], directed star factorization [84, 85, 86] and so on.

    The star factorization of complete graphs was solved by Yu [89]. The path

    factorization of a complete multigraph has been solved completely by Hor-

    ton [38] and Bermond et al. [12]. The problem of directed star factoriza-

    tion of symmetric complete bipartite digraphs has been completely settled by

    Ushio [84], and some results for symmetric complete tripartite digraphs were

    2

  • given by Ushio [85, 86].

    To find the arboricity of some graphs is also a popular topic in graph theory.

    There are many types of arboricity problems, such as star arboricity, linear

    arboricity, linear k-arboricity.

    The notion of star arboricity was introduced in [2], where the star arboric-

    ity of the complete graphs was solved. The concept of linear arboricity was

    introduced Harary [34], but the first results about it were published ten years

    later in [3] together with various result on some other covering and packing

    invariants for graphs.

    1.2 Preliminaries

    This section describes some basic definitions and notations in graph theory.

    A graphG is an ordered pair (V (G), E(G)), where V (G) is a finite nonempty

    set and E(G) is a set of unordered pairs of distinct elements of V (G). The

    elements in V (G) are called vertices of G and the elements in E(G) are edges.

    We call V (G) the vertex set of the graph G and E(G) the edge set. For

    convenience, we use uv to denote an edge {u, v} and u, v are called the ends

    of the edge {u, v}. Two edges are adjacent if they have a common vertex. In

    general, if one allows more than one edge(but a finite number) to join pairs of

    vertices, the resulting graph is called a multigraph. For a graph G, we use G

    to denote the multigraph obtained from G by replacing each edge e of G by

    edges with the same ends as e.

    The degree of a vertex v in a graph G, denoted by dG(v) or simply d(v), is

    the number of edges of G incident with v. A graph is regular (d-regular) if all

    its vertices have the same degree (d).

    A directed graph or digraph D is an ordered pair (V (D), E(D)), where V (D)

    is a finite nonempty set and E(D) is a set of ordered pairs of distinct elements

    3

  • of V (D). The elements in V (D) are called vertices of D and the elements in

    E(D) are arcs. We call V (D) the vertex set of the digraph D and E(D) the

    arc set. If e = u v is an arc of a digraph D, then u is the tail of e, and v

    is its head. A digraph is called is called symmetric if, whenever u v is an

    arc of D then v u is as well. For a digraph D, we use D to denote the

    multiple digraph obtained from D by replacing each arc e of D by arcs with

    the same tail and head as e.

    Given any graph G, we can obtain a digraph D from G by assigning a

    direction to each edge of G. We call D an orientation of G. For a digraph

    G, we use G to denote the symmetric digraph obtained from G by replacing

    each edge uv by two arcs u v and v u.

    An (v0, vr)-walk of length r in a graph G is a sequence of vertices of the

    form v0, v1, v2, , vr where vivi+1 E(G) for i = 0, 1, 2, , r1; this walk is

    denoted by v0v1v2 vr and v0 is called the starting vertex and vr the ending

    vertex. A trail is a walk in which all edges are distinct. A path is a trail in

    which all vertices are distinct. A cycle is a trail in which all vertices are distinct

    except that the starting vertex is the same as the ending vertex. Denote by

    Pn a path on n vertices and Cn a cycle on n vertices. A cycle of a graph G

    containing every vertex of G is called a Hamiltonian cycle of G. An Euler trail

    of a graph G is a trail containing all edges of G.

    A graph in which every two distinct vertices are adjacent is a complete

    graph. The complete graph on n vertices is denoted by Kn. A bipartite graph

    is a graph whose vertex set can be partitioned into two sets A and B such that

    each edge joins a vertex of A to a vertex of B. A complete bipartite graph is a

    bipartite graph in which every vertex in the first set is adjacent to every vertex

    in the second set. If these two sets contain m and n vertices, respectively, the

    complete bipartite graph is denoted by Km,n.

    4

  • An r-partite graph is a graph whose vertex set can be partitioned into r

    subsets so that no edge has both ends in any one subset. A complete r-partite

    graph is an r-partite graph in which each vertex is joined to every vertex that

    is not in the same subset.

    For positive integers k n, the crown Cn,k is the graph with vertex set

    {a1, a2, , an, b1, b2, , bn} and edge set {aibj : 1 i n, j i + 1, i +

    2, , i+ k (mod n)}.

    A graph contains no cycles is called an acyclic graph or a forest. A tree is

    a connected acyclic graph. A star Sl is the complete bipartite graph K1,l. For

    l 2, the vertex of degree l in Sl is the center and any vertex of degree 1 is

    an endvertex.

    A decomposition of a graph G is a family {Hi : i L} of subgraphs of G

    such that each edge of G is contained in exactly one member of {Hi : i L}.

    Let H be a graph. An H decomposition of a graph G is a decomposition of

    G into subgraphs isomorphic to H.

    Suppose thatG andH are graphs. AnH-factor ofG is a spanning subgraph

    of G such that each component of which is isomorphic to H. (A K2-factor is

    also called an one-factor.) An H-factorization of G is a set of H-factors of

    G which partitions the edges of G.

    The arboricity of G, denoted by a(G), is the minimum number of forests

    needed to decompose the edge set of G. A linear forest is a forest in which

    each component is a path. The linear arboricity of G, denoted by la(G), is the

    minimum number of linear forests needed to decompose the edge set of G. A

    star forest is a forest in which each component is a star. The star arboricity

    of G, denoted by sa(G), is the minimum number of star forests needed to

    decompose the edge set of G.

    5

  • 1.3 Overview of the thesis

    There are seven chapters in this thesis.

    In Chapter 1, some basic definitions and notations are introduced.

    In Chapter 2, we consider the isomorphic path decomposition of complete

    tripartite multigraph, and the directed path decomposition of complete sym-

    metric tripartite multigraph. We prove the following results.

    Theorem 2.1.1. Let n be an odd integer. Then Kn,n,n has a Pk-decomposition

    if and only if 2 k 3n and |E(Kn,n,n)| 0 (mod k 1).

    Theorem 2.1.2. Let be an even integer. Suppose that k is an integer such

    that 2 k 3n, k 6= 3n 1, and |E(Kn,n,n)| 0 (mod k 1). Then Kn,n,nhas a Pk-decomposition.

    Theorem 2.1.3. Let n 3 be an odd integer. Suppose that k is an integer

    such that 2 k 3n1 and |E(Kn,n,n)| 0 (mod k1). Then Kn,n,n has

    aPk-decomposition.

    In Chapter 3, we give a necessary and sufficient condition for the existence

    of the isomorphic antidirected cycle decompositions of the complete symmetric

    graphs. We prove the following result.

    Theorem 3.1.1. Let m and n be positive integers with 4 m n and

    m be even. Then the complete symmetric digraph Kn can be decomposed into

    antidirected cycles of length m if and only if n is odd and m divides the number

    of arcs in Kn.

    In Chapter 4, we give a necessary and sufficient condition for the existence

    of the isomorphic antidirected cycle decompositions of the complete symmetric

    graphs minus a one-factor. We prove the following result.

    Theorem 4.1.1. Let m and n be positive integers with 4 m n and m

    be even. Let I be an one-factor of Kn. Then the digraph (Kn I) can be

    6

  • decomposed into antidirected cycles of length m if and only if n is even and m

    divides the number of arcs in (Kn I).

    Suppose that G andH are graphs. An H-factor of G is a spanning subgraph

    of G, each component of which is isomorphic to H. An H-factorization of G is

    a set of H-factors of G which partition the edges of G. For digraphs G and H,

    H-factor of G and H-factorization of G are similarly defined. A caterpillar is

    a tree of order at least three which contains a path such that each vertex not

    on the path is adjacent to a vertex on the path. A connected bipartite graph

    with bipartition (C,D) is balanced if |C| = |D|.

    In Chapter 5, we study the problem of caterpillar factorization of crowns and

    directed caterpillar factorization of symmetric crowns. We have the following

    results.

    Theorem 5.2.3. Let G be a balanced caterpillar of order t. Then Cn,k has a

    G-factorization if and only if n 0 (mod t2) and k 0 (mod t 1).

    Theorem 5.3.2. Let G be a caterpillar of order t, and let G be a digraph

    obtained from G by orienting each edge of G arbitrarily.

    (1) Suppose that G is balanced. Then Cn,k has a G factorization

    if and only if n k, n 0 (mod t2), k 0 (mod t 1).

    (2) Suppose that G is nonbalanced. Then Cn,k has a G factorization

    if and only if n 0 (mod t), k 0 (mod t 1).

    In Chapter 6, we study the problem of the star arboricity of crowns. We

    have the following results.

    Theorem 6.1.5 sa(C9s,4) = 3 where s is a positive integer.

    Theorem 6.1.6 sa(Cn,2k) k+2 for positive integer k where 4 2k n1,

    except when k = 2 and n = 9s for some positive integer s.

    7

  • Theorem 6.1.7 sa(Cn,2k) k + 2 if k 2 and n = ak + b for nonnegative

    integers 2a b 0 or if n = ak 1 for a 3.

    In Chapter 7, we are interested in finding the linear k-arboricity of the

    complete graph. We have the following result.

    Theorem 7.2.11. If dn/3e 1 k dn/2e 2, then lak(Kn) = dn(n1)2(n3) e =

    dn/2e+ 2.

    8

  • Chapter 2

    Path Decompositions of

    Complete Tripartite

    Multigraphs

    2.1 Introduction and preliminaries

    If H1, H2, , Hr are edge-disjoint subgraphs of a multigraph G such that

    every edge of G appears in some Hi, then we say that G is decomposed into

    H1, H2, , Hr. Furthermore if each Hi (i = 1, 2, , r) is isomorphic to a

    multigraph H, we say that G has an H-decomposition. The above terms

    are similarly defined for multidigraphs. The H-decomposition problems of

    a multigraph G are widely investigated when G is a complete graph or a

    complete r-partite graph and H is a path or a cycle. This paper studies the

    path decomposition of the complete tripartite graph.

    For a multigraph G, we use the symbol G to denote the multidigraph

    obtained from G by replacing each edge e by two opposite arcs connecting the

    endvertices of e. Let be a positive integer. For a multigraph H, we use the

    9

  • symbol H to denote the multigraph obtained from H by replacing each edge

    e by edges each of which has the same endvertices as e. Similarly, for a

    multidigraph H, we use the symbol H to denote the multidigraph obtained

    from H by replacing each arc e by arcs each of which has the same tail and

    head as e. For a multigraph G, it is easy to see that (G) = (G); we use

    the symbol G to denote (G).

    For a positive integer k, let Pk denote a path on k vertices and letPk denote

    a directed path on k vertices.

    LetKn denote the complete graph on n vertices. Tarsi [73] established a cri-

    teria for Pk-decompositions of Kn. Recently Meszka and Skupien [58] solved

    thePk-decomposition problem of K

    n. A path in a digraph is antidirected

    if the two adjacent arcs of the path have opposing orientations. The isomor-

    phic antidirected path decomposition problem of Kn was studied by Shyu and

    Lin [69].

    Let Km1,m2,,mr denote the complete r-partite graph with parts of sizes m1,

    m2, ,mr, respectively. In [78] Truszczynski solved thePk-decomposition

    problem of Km,n, and considered the Pk-decomposition of Km,n. The Pk-

    decomposition problem of Km,n was completely solved by Parker [61]. The

    condition for P4-decomposition of Km1,m2,,mr was obtained by Kumar [48].

    For a simple graph G, we use E(G) to denote the edge set of G. Kotzig [46]

    proved that a connected graphG has a P3-decomposition if and only if |E(G)|

    0 (mod 2), and proved that a 3-regular graph G has a P4-decomposition if and

    only if G has a 1-factor. Heinrich, Liu, and Yu [35] proved that a connected

    4-regular graph G has a P4-decomposition if and only if |E(G)| 0 (mod 3).

    Jacobson, Truszczynski, and Tuza [45] proved that every 4-regular bipartite

    graph has a P5-decomposition.

    In this chapter, we consider the Pk-decomposition of Kn,n,n and the

    10

  • Pk-decomposition of K

    n,n,n. For a multigraph (multidigraph, respectively)

    G, we also use E(G) to denote the edge set (arc set, respectively) of G. We

    will obtain the following results.

    Theorem 2.1.1 Let n be an odd integer. Then Kn,n,n has a Pk-decomposition

    if and only if 2 k 3n and |E(Kn,n,n)| 0 (mod k 1).

    Theorem 2.1.2 Let be an even integer. Suppose that k is an integer such

    that 2 k 3n, k 6= 3n 1, and |E(Kn,n,n)| 0 (mod k 1). Then Kn,n,nhas a Pk-decomposition.

    Theorem 2.1.3 Let n 3 be an odd integer. Suppose that k is an integer

    such that 2 k 3n1 and |E(Kn,n,n)| 0 (mod k1). Then Kn,n,n has

    aPk-decomposition.

    For our discussions we need the following notations and terms. Let G

    be a multigraph. Suppose that W1 is a walk v0v1 vk and W2 is a walk

    vkvk+1 vl in G. Then the sum of W1 and W2, denoted by W1 +W2, is a

    walk v0v1 vkvk+1 vl. If W is a walk in G, then the girth of W , denoted

    by g(W ), is the least number of edges between two appearances of the same

    vertex along W . A trail is a walk with no repeated edges. An Euler trail

    of G is a trail in G which traverses every edge of G. For multidigraphs, the

    following terms are similarly defined: the sum of directed walks, the girth of a

    directed walk, the directed trail, and the directed Euler trail.

    In [73] Tarsi obtained the path decomposition of Kn by cutting Euler

    trails. We state the result of cutting method in the following remark. This

    remark and its directed version were henceforth used in many papers, e.g. [35,

    58, 61, 69, 78].

    11

  • Remark 2.1.4 Suppose that a multigraph G contains an Euler trail with girth

    g, and l1, l2, , lr are positive integers g1 such that |E(G)| = l1+l2+ +

    lr. Then G can be decomposed into paths of lengths l1, l2, , lr, respectively.

    Letting l1 = l2 = = lr in the above lemma, we have the following.

    Remark 2.1.5 Suppose that a multigraph G contains an Euler trail with girth

    g, and k is a positive integer such that 2 k g and |E(G)| 0 (mod k1).

    Then G has a Pk-decomposition.

    The directed version of the above remark is the following:

    Remark 2.1.6 Suppose that a multidigraph G contains a directed Euler trail

    with girth g, and k is a positive integer g and |E(G)| 0 (mod k1). Then

    G has aPk-decomposition.

    2.2 Path decompositions of Kn,n,n for odd n

    and for even

    In this section, we investigate the problem of decomposing the complete tri-

    partite multigraph Kn,n,n into the path Pk for odd n and also for even .

    We begin with odd n. For a multigraph G, and subsets A,B of V (G) with

    A B = , we use G(A,B) to denote the set of all edges joining vertex in A

    and vertex in B. We begin with some lemmas.

    Lemma 2.2.1 Let n 3 be an odd integer. Then

    (1) Kn,n,n has an Euler trail with girth 3n 6,

    (2) Kn,n,n has an Euler trail with girth 3n 3 if 2.

    12

  • Proof. For = 1, 2, 3, , let (A,B,C) be the tripartition of Kn,n,n where

    A = {a0, a1, , an1}, B = {b0, b1, , bn1} and C = {c0, c1, , cn1}.

    An edge joining ai and bi+k (i = 0, 1, , n 1; k = 0, 1, , n 1) where

    the indices are taken modulo n is said to be an edge between A and B with

    label k. Equivalently, an edge joining ai and bj is said to be an edge between A

    and B with label (j i)(mod n) . Similarly an edge joining bi and ci+k is said

    to be an edge between B and C with label k, and an edge joining ci and ai+k is

    said to be an edge between C and A with label k.

    (1) Let = 1. For each i = 0, 1, 2, , n 1, let Di be the following walk in

    Kn,n,n:

    a0bic2ia1bi+1c2i+1a2bi+2c2i+2 an1bi+n1c2i+n1a0

    where the indices are taken modulo n. Note that each Di is a Hamiltonian

    cycle of Kn,n,n, and consists of all edges between A and B with label i, all

    edges between B and C with label i, and all edges between C and A with

    label (1 2i)(mod n). Thus Kn,n,n(A,B) is a disjoint union of D0(A,B),

    D1(A,B), , Dn1(A,B), and Kn,n,n(B,C) is a disjoint union of D0(B,C),

    D1(B,C), , Dn1(B,C). Also since n is odd, we have {(1 2i)(mod n) :

    i = 0, 1, 2, , n1} = {0, 1, 2, , n1}; thus Kn,n,n(C,A) is a disjoint union

    of D0(C,A), D1(C,A), , Dn1(C,A). Hence E(Kn,n,n) is a disjoint union

    of E(D0), E(D1), , E(Dn1). Let T be the walk D0 +D1 + +Dn1. We

    thus see that T is an Euler trail in Kn,n,n.

    Now we evaluate g(T ). For i = 0, 1, , n 2, Di +Di+1 is the trail a0bic2ia1bi+1c2i+1 a2bi+2c2i+2 an1bi+n1 c2i+n1 a0bi+1c2i+2 a1bi+2c2i+3 an1bic2i+1 a0. We see that in Di+Di+1 there are 3n edges between two appearances

    of aj (j = 0, 1, , n 1), 6n 3 edges between two appearances of bi, 3n 3

    edges between two appearances of bj (j = 0, 1, 2, , i1, i+1, i+2, , n1),

    6n 6 edges between two appearances of cj (j = 2i, 2i+ 1) and 3n 6 edges

    13

  • between two appearances of cj (j = 0, 1, 2, , 2i 1, 2i+2, 2i+3, , n 1).

    Thus g(Di +Di+1) = 3n 6, which implies g(T ) = 3n 6, and hence T is a

    required Euler trail of Kn,n,n.

    (2) Let 2. For i = 0, 1, 2, , n 1, let Di be, as in the proof of (1), the

    following trail:

    a0bic2ia1bi+1c2i+1a2bi+2c2i+2 an1bi+n1c2i+n1a0,

    and let Ei be the following trail:

    a0bi+1c2i+1a1bi+2c2i+2a2bi+3c2i+3 an1bi+nc2i+na0

    where the indices are taken modulo n. Let G = Kn,n,n be a subgraph of

    Kn,n,n. As in (1), E(G) is a disjoint union of E(D0), E(D1), , E(Dn1).

    Note also that each Ei is a Hamiltonian cycle of Kn,n,n, and consists of all

    edges between A and B with label (i + 1)(mod n), all edges between B and

    C with label i, and all edges between C and A with label (2i)(mod n). By

    arguments as in (1), E(G) is a disjoint union of E(E0), E(E1), , E(En1).

    Let T be the following trail:

    D0 +D0 + +D0 1 copies of D0

    +E0 +

    D1 +D1 + +D1 1 copies of D1

    +E1 +

    +

    +

    Dn2 +Dn2 + +Dn2 1 copies of Dn2

    +En2 +

    Dn1 +Dn1 + +Dn1 1 copies of Dn1

    +En1.

    Then T is an Euler trail of Kn,n,n. To determine g(T ), we show in the

    following that (i) g(Di+Di) = 3n for i = 0, 1, , n1, (ii) g(Di+Ei) = 3n3

    14

  • for i = 0, 1, , n 1, and (iii) g(Ei +Di+1) = 3n 3 for i = 0, 1, , n 2.

    Note that both Di and Ei are Hamiltonian cycles in Kn,n,n.

    (i) For i = 0, 1, , n 1, there are 3n edges between two appearances of the

    same vertex in Di +Di. Thus g(Di +Di) = 3n.

    (ii) For i = 0, 1, , n 1, we see that Di + Ei is the trail a0bic2i a1bi+1c2i+1a2bi+2c2i+2 an1 bi+n1c2i+n1 a0bi+1c2i+1 a1bi+2c2i+2 a2bi+3c2i+3 an1bic2ia0. In Di + Ei, there are 3n edges between two appearances of aj (j =

    0, 1, , n1), 6n3 edges between two appearances of bi, 3n3 edges between

    two appearances of bj (j = 0, 1, 2, , i1, i+1, i+2, , n1), 6n3 edges

    between two appearances of c2i and 3n 3 edges between two appearances of

    cj (j = 0, 1, 2, , 2i 1, 2i+ 1, 2i+ 2, , n 1). Thus g(Di +Ei) = 3n 3.

    (iii) For i = 0, 1, , n 2, Ei + Di+1 is the trail a0bi+1c2i+1 a1bi+2c2i+2a2bi+3c2i+3 an1bic2i a0bi+1c2i+2 a1bi+2c2i+3 a2bi+3c2i+4 an1 bi c2i+1 a0.

    There are 3n edges between two appearances of aj (j = 0, 1, , n 1), 3n

    edges between two appearances of bj (j = 0, 1, , n 1), 6n 3 edges be-

    tween two appearances of c2i+1 and 3n 3 edges between two appearances of

    cj (j = 0, 1, 2, , 2i, 2i+ 2, 2i+ 3, , n 1). Thus g(Ei +Di+1) = 3n 3.

    From (i), (ii) and (iii), we obtain g(T ) = 3n3. Thus T is a required Euler

    trail of Kn,n,n.

    Lemma 2.2.2 Let G be a graph of order t such that G can be decomposed into

    Hamiltonian cycles. Suppose that and k are positive integers with 2 k t

    and k 1|t. Then G has a Pk-decomposition.

    Proof. Suppose that G is decomposed into Hamiltonian cycles H1, H2,

    , Hv. Then G is decomposed into H1, H2, , Hv. Since k t, k1|t,

    and Hi (1 i v) has an Euler trail with girth t, each Hi has a Pk-

    decomposition. Thus G has a Pk-decomposition.

    15

  • In the proof of (1) in Lemma 2.2.1, we see that if n 3 is an odd inte-

    ger, then Kn,n,n can be decomposed into Hamiltonian cycles D0, D1, , Dn1.

    More generally, Lasker and Auerbach [49] proved that the complete m-partite

    graph Km(n) can be decomposed into Hamiltonian cycles if and only if (m1)n

    is even. Thus Kn,n,n can be decomposed into Hamiltonian cycles for any posi-

    tive integer n. We are ready to prove the main result of this section.

    Theorem 2.1.1

    Let n be an odd integer. Then Kn,n,n has a Pk-decomposition if and only if

    2 k 3n and |E(Kn,n,n)| 0 (mod k 1).

    Proof. The necessity is trivial. Now we prove the sufficiency.

    The case n = 1 is trivial. We assume that n 3. By the assumption, k

    is a positive integer with 2 k 3n and |E(Kn,n,n)| 0 (mod k 1) (i.e.

    (k 1)|3n2). We distinguish two cases for = 1 and 2.

    Case 1. = 1.

    By Lemma 2.2.1(1), Kn,n,n has an Euler trail with girth 3n 6. Hence by

    the cutting method, Kn,n,n has a Pk-decomposition if k 3n 6. So we only

    need to consider 3n 5 k 3n. Since n is odd and (k 1)|3n2, we have

    that k is even. So it remains to consider the following subcases: k = 3n 5,

    3n 3, 3n 1.

    Subcase 1.1. k = 3n 5.

    From the assumption that (3n 6)|3n2, we have (n 2)|n2, which implies

    (n2)|4 for 4 = n2(n+2)(n2). This implies n2 = 1 since n is odd. Thus

    n = 3 and k = 4. As mentioned in the paragraph preceding the theorem, K3,3,3

    can be decomposed into Hamiltonian cycles. Then by Lemma 2.2.2, K3,3,3 has

    P4-decomposition. This completes Subcase 1.1.

    Subcase 1.2. k = 3n 3.

    16

  • From the assumption that (3n 4)|3n2, we have (3n 4)|16 for 16 =

    3 3n2 (3n+ 4)(3n 4). This is impossible since n is odd.

    Subcase 1.3. k = 3n 1.

    From the assumption that (3n2)|3n2, we have (3n2)|4 since 4 = 33n2

    (3n+ 2)(3n 2). Thus n = 1 since n is odd. This is a contradiction since we

    assumed that n 3.

    Case 2. 2.

    By Lemma 2.2.1(2), Kn,n,n has an Euler trail with girth 3n 3. Hence

    Kn,n,n has a Pk-decomposition if k 3n 3. So we only need to consider

    k = 3n 2, 3n 1, 3n. We will show that (k 1)|3 for these k.

    Subcase 2.1. k = 3n 2.

    From the assumption that (3n3)|3n2, we have (n1)|n2, which implies

    (n 1)| since gcd(n 1, n) = 1. Thus 3(n 1)|3 (i.e. (k 1)|3).

    Subcase 2.2. k = 3n 1.

    Since n is odd, it is easy to see that gcd(3n2, n) = 1, and hence gcd(3n

    2, n2) = 1. Combining this with the assumption (3n 2)|3n2, we obtain

    (3n 2)|3 (i.e. (k 1)|3).

    Subcase 2.3. k = 3n.

    It is trivial that gcd(3n 1, n) = 1, and hence gcd(3n 1, n2) = 1. Com-

    bining this with the assumption (3n 1)|3n2, we obtain (3n 1)|3 (i.e.

    (k 1)|3).

    Now we have that Kn,n,n has order 3n and can be decomposed into Hamil-

    tonian cycles, and that k 3n, (k 1)|3n. Thus by Lemma 2.2.2, Kn,n,nhas a Pk-decomposition. This completes Case 2.

    Now we consider to decompose Kn,n,n into Pk for even .

    Lemma 2.2.3 Let be an even integer and n 2 be an integer. Then Kn,n,nhas an Euler trail with girth 3n 3.

    17

  • Proof. Let (A,B,C) be the tripartition of Kn,n,n where A = {a0, a1,

    , an1}, B = {b0, b1, , bn1} and C = {c0, c1, , cn1}. For i = 0, 1, 2, , n

    1, let Di and Ei be the walks we construct in Lemma 2.1. Let F be the walk:

    D0 +D0 + +D0 2copies of D0

    +E0 + E0 + + E0 2copies of E0

    +

    D1 +D1 + +D1 2copies of D1

    +E1 + E1 + + E1 2copies of E1

    +

    +

    +

    Dn1 +Dn1 + +Dn1 2copies of Dn1

    +En1 + En1 + + En1 2copies of En1

    .

    Then F is an Euler trail of Kn,n,n.

    For i = 0, 1, , n 1, we see that Di + Ei is the trail a0bic2i a1b1+ic1+2ia2b2+ic2+2i an1 bn1+icn1+2i a0b1+ic1+2i a1b2+ic2+2i a2b3+ic3+2i an1 bic2i a0. In Di + Ei, there are 3n edges between two appearances of aj (j =

    0, 1, , n 1), 3n 3 edges between two appearances of bj (j = 0, 1, , i

    1, i+ 1, , n 1), 6n 3 edges between two appearances of bi, 3n 3 edges

    between two appearances of cj (j = 0, 1, , 2i 1, 2i + 1, , n 1) and

    6n 3 edges between two appearances of c2i. And for i = 0, 1, , n 1,

    Ei+Di+1 is the trail a0b1+ic1+2i a1b2+ic2+2i a2b3+ic3+2i an1bic2i a0b1+ic2+2ia1 b2+i c3+2i a2b3+i c4+2i an1 bi c1+2ia0. There are 3n edges between two

    appearances of aj (j = 0, 1, , n 1), 3n edges between two appearances

    of bj (j = 0, 1, , n 1), 3n 3 edges between two appearances of cj (j =

    0, 1, , 2i, 2i + 2, , n 1) and 6n 3 edges between two appearances of

    c2i+1. Thus g(F ) = 3n 3.

    The proof of the following result is the same as that of Case 2 in Theo-

    rem 2.1.1 except that Subcase 2.2 is not needed here.

    Theorem 2.1.2

    18

  • Let be an even integer. Suppose that k is an integer such that 2 k 3n,

    k 6= 3n 1, and |E(Kn,n,n)| 0 (mod k 1). Then Kn,n,n has a Pk-

    decomposition.

    2.3 Directed path decompositions of Kn,n,n for

    odd n

    In this section, we investigate the problem of decomposing the complete tri-

    partite multidigraph Kn,n,n into the directed pathPk for odd n. Let us begin

    with n = 1.

    The result for the decomposition of Kn into directed Hamiltonian paths

    is the following [15, 58]: Kn can be decomposed into directed Hamiltonian

    paths if and only if neither n = 3 and is odd nor n = 5 and = 1. It follows

    from the case n = 3 that K1,1,1 has aP3-decomposition if and only if is

    even.

    Thus we can see that K1,1,1 has aPk-decomposition if and only if either

    is odd and k = 2 or is even and k = 2, 3.

    For a multigraph G, the trivial relationship between Pk-decomposition of

    G andPk-decomposition of G

    is the following.

    Remark 2.3.1 For a multigraph G, we have the following:

    (1) If G has a Pk-decomposition, then G has a

    Pk-decomposition.

    (2) If G has aPk-decomposition, then 2G has a Pk-decomposition. 2

    Suppose that G is a multidigraph. For A,B V (G) with A B = , let

    G(A,B) denote the set of all arcs joining vertex in A to vertex in B.

    Lemma 2.3.2 Let n 3 be an odd integer. Then Kn,n,n has a directed Euler

    trail with girth 3n 4.

    19

  • Proof. Let (A,B,C) be the tripartition of Kn,n,n where A = {a0, a1,

    , an1}, B = {b0, b1, , bn1} and C = {c0, c1, , cn1}.

    An arc joining ai to bi+k (i = 0, 1, , n 1, k = 0, 1, , n 1) where the

    indices are taken modulo n is said to be an arc from A to B with label k. The

    following terms are similarly defined: arc from B to A with label k, arc from

    B to C with label k, arc from C to B with label k, arc from A to C with label

    k, and arc from C to A with label k.

    For i = 0, 1, 2, , n 1, let D i be the directed trail:

    a0 bi c2i a1 bi+1 c2i+1 a2 bi+2 c2i+2

    an1 bi+n1 c2i+n1 a0,

    and letF i be the directed trail:

    a0 c2i+1 bi+1 a1 c2i+2 bi+2 a2 c2i+3 bi+3

    an1 c2i+n bi+n a0

    where the indices are taken modulo n.

    Let G = Kn,n,n be a subgraph of Kn,n,n. Note that each

    Di consists of the

    following arcs: all arcs in G from A to B with label i, all arcs in G from B

    to C with label i, and all arcs in G from C to A with label (1 2i)(mod n).

    Thus G(A,B) is a disjoint union ofD0(A,B),

    D1(A,B), ,

    Dn1(A,B), and

    G(B,C) is a disjoint union ofD0(B,C),

    D1(B,C), ,

    Dn1(B,C). And since

    n is odd, we have {(12i)(mod n) : i = 0, 1, 2, , n1} = {0, 1, 2, , n1};

    thus G(C,A) is a disjoint union ofD0(C,A),

    D1(C,A), ,

    Dn1(C,A). Note

    also that eachFi consists of the following arcs: all arcs in G from A to C with

    label (2i+1)(mod n), all arcs in G from C to B with label (i)(mod n) and all

    arcs in G from B to A with label (i)(mod n). It is obvious that {(i)(mod

    n) : i = 0, 1, 2, , n 1} = {0, 1, 2, , n 1}. And since n is odd, we have

    {(2i + 1)(mod n) : i = 0, 1, 2, , n 1} = {0, 1, 2, , n 1}. Thus G(C,B)

    20

  • is a disjoint union ofF0(C,B),

    F1(C,B), ,

    F n1(C,B), and G(B,A) is

    a disjoint union ofF0(B,A),

    F1(B,A), ,

    F n1(B,A), and G(A,C) is a

    disjoint union ofF0(A,C),

    F1(A,C), ,

    F n1(A,C). Since E(G) is a disjoint

    union of G(A,B), G(B,C), G(C,A), G(A,C), G(C,B) and G(B,A), from

    above we have that E(G) is a disjoint union of E(D0), E(

    D1), , E(

    Dn1),

    E(F0), E(

    F1), , E(

    F n1).

    LetT be the directed trail:

    D0 +

    D0 + +

    D0

    copies ofD0

    +F0 +

    F0 + +

    F0

    copies ofF0

    +

    D1 +

    D1 + +

    D1

    copies ofD1

    +F1 +

    F1 + +

    F1

    copies ofF1

    +

    +

    +Dn1 +

    Dn1 + +

    Dn1

    copies ofDn1

    +F n1 +

    F n1 + +

    F n1

    copies ofF n1

    .

    We see thatT is a directed Euler trail of Kn,n,n.

    To evaluate g(T ), we first show that (i) g(

    D i+

    D i) = 3n, g(

    F i+

    F i) = 3n

    for i = 0, 1, , n 1 (ii) g(D i +F i) = 3n 4 for i = 0, 1, , n 1 and (iii)

    g(F i +

    D i+1) = 3n 2 for i = 0, 1, , n 2. Note that each

    Di is a directed

    Hamiltonian cycle of Kn,n,n, and so is eachFi .

    (i) This is trivial.

    (ii) For i = 0, 1, , n 1, we see that D i+F i is the directed trail a0 bi

    c2i a1 bi+1 c2i+1 an1 bi+n1 c2i+n1 a0 c2i+1

    bi+1 a1 c2i+2 bi+2 an1 c2i bi a0. InD i +

    F i, there

    are 3n arcs between two appearances of aj (j = 0, 1, , n 1), 6n 2 arcs

    between two appearances of bi, 3n2 arcs between two appearances of bj (j =

    0, 1, , i 1, i+1, , n 1), 6n 4 arcs between two appearances of c2i and

    21

  • 3n4 arcs between two appearances of cj (j = 0, 1, , 2i1, 2i+1, , n1)

    . Thus g(D i +

    F i) = 3n 4.

    (iii) For i = 0, 1, , n 2, F i +D i+1 is the directed trail a0 c2i+1

    bi+1 a1 c2i+2 bi+2 an1 c2i bi a0 bi+1

    c2i+2 a1 bi+2 c2i+3 an1 bi c2i+1 a0. InF i +

    D i+1,

    there are 3n arcs between two appearances of aj (j = 0, 1, , n 1), 3n 1

    arcs between two appearances of bj (j = 0, 1, , n 1), 6n 2 arcs between

    two appearances of c2i+1 and 3n 2 arcs between two appearances of cj (j =

    0, 1, , 2i, 2i+ 2, , n 1). Thus g(F i +D i+1) = 3n 2.

    From (i), (ii) and (iii), we obtain g(T ) = 3n 4.

    Now we prove the main result of this section.

    Theorem 2.1.3

    Let n 3 be an odd integer. Suppose that k is a positive integer such that

    2 k 3n 1 and |E(Kn,n,n)| 0 (mod k 1). Then Kn,n,n has aPk-decomposition.

    Proof. Since |E(Kn,n,n)| 0 (mod k 1) (i.e. (k 1)|6n2), by Lem-

    mas 2.3.2, Kn,n,n has aPk-decomposition if 2 k 3n 4. So we only need

    to consider 3n 3 k 3n 1. We distinguish two cases: Case 1. k = 3n 3

    or k = 3n 1, Case 2. k = 3n 2.

    Case 1. k = 3n 3 or k = 3n 1.

    Then k1 is odd. Combining this with (k1)|6n2, we obtain (k1)|3n2.

    By Theorem 2.1.1 and Remark 2.3.1, Kn,n,n has aPk-decomposition.

    Case 2. k = 3n 2.

    From the assumption that (3n3)|6n2, we have (n1)|2n2, which implies

    (n 1)|2 since gcd(n, n 1) = 1. Hence (k 1)|6.

    For i = 0, 1, , n1, letD i,F i be the directed trails defined in Lemma 2.3.2,

    22

  • and letW i be the directed trail:

    Fi +

    Fi + +

    Fi

    copies ofFi

    +D i+1 +

    D i+1 + +

    D i+1

    copies ofD i+1

    where the indices are taken modulo n. In the proof of Lemma 2.3.2, we see

    that a subgraph Kn,n,n of Kn,n,n can be decomposed into

    D0,D1, ,

    Dn1,

    F0,F1, ,

    F n1. Thus K

    n,n,n can be decomposed into

    W 0,

    W 1, ,

    W n1.

    Also from (iii) in the proof of Lemma 2.3.2, we see that g(F i +

    D i+1) =

    3n 2 for i = 0, 1, , n 2; in fact the equality also holds for i = n 1, i.e.,

    g(F n1 +

    D 0) = 3n 2. Thus g(

    W i) = 3n 2 for i = 0, 1, , n 1. Now we

    have k 1 g(W i) for each i, (k 1)|6 and the length ofW i is 6n. Thus

    we can cut eachW i from the starting vertex into

    6nk1 directed paths of length

    k 1. Hence Kn,n,n is decomposed into directed paths of length k 1.

    The trivial necessity for thePk-decomposition of K

    n,n,n is that 2 k 3n

    and |E(Kn,n,n)| 0 (mod k 1). Comparing with Theorem 2.1.3, we pose

    the following problem.

    Problem. Suppose that n 3 is odd. Do the conditions that k = 3n and

    |E(Kn,n,n)| 0 (mod k 1) (i.e. (3n 1)|6n2) imply the existence of thePk-decomposition of K

    n,n,n (i.e. the existence of the directed Hamiltonian

    path decomposition of Kn,n,n)?

    From Theorem 2.1.1 and Remark 2.3.1, we see that if n is odd and (3n

    1)|3n2, then Kn,n,n has aP 3n-decomposition. Therefore the answer to the

    above problem is in the affirmative if (3n 1)|3n2.

    23

  • 24

  • Chapter 3

    Antidirected Cycle

    Decompositions of Complete

    Symmetric Graphs

    3.1 Introduction

    Recall that Kn denote the complete graph of order n, Kn denote the complete

    symmetric digraph of order n, which is obtained from Kn by replacing each

    edge e by two opposite arcs with the same ends as e, and Cm denote the m-

    cycle. If the edges of a graph G can be decomposed into subgraphs isomorphic

    to a graph H, then we say that G has an H-decomposition.

    Among the earliest results concerning graph decomposition is the problem

    of partitioning the edges of Kn into cycles. The trivial necessary conditions for

    this decomposition are m n, n is odd, and that m must divide n(n1)/2. In

    [6, 67], it is shown that these necessary conditions are also sufficient. As to the

    Cm-decomposition of Kn I, where n is even, and I is a one-factor of Kn, the

    necessary conditions arem n, andm divides n(n2)/2. These conditions are

    25

  • also known to be sufficient [6, 67]. In [6], the authors establish necessary and

    sufficient conditions for decomposing the complete graph of even order minus a

    1-factor into even cycles and the complete graph of odd order into odd cycles.

    Then in [67], the author settles the remaining cases: the complete graph of even

    order minus a 1-factor into odd cycles and the complete graph of odd order

    into even cycles. This question can be extended to isomorphic directed cycles

    decomposition of the complete symmetric digraph Kn. The problem has been

    solved completely by Brian Alspach et al. [7]; they showed that the complete

    symmetric graph Kn can be decomposed into directed cycles of length m if and

    only if m n and m divides n(n 1) except (n,m) {(4, 4), (6, 3), (6, 6)}.

    A cycle in a digraph is antidirected if the two adjacent arcs of the cycle have

    opposite orientations. It is easy to see that the length of an antidirected cycle is

    even. In a digraph G, an antidirected Hamiltonian cycle is an antidirected cycle

    that passes every vertex of G. In [62, 65, 77], the existences of antidirected

    Hamiltonian cycles in tournaments were investigated. A path in a digraph

    is antidirected if two adjacent arcs of the path have opposite orientations.

    The antidirected path decomposition of directed crowns has been investigated

    in [69].

    A natural question is to ask when Kn admits a decomposition into antidi-

    rected cycles of length m. Let x V (Kn), each antidirected cycle passing

    through x contributes either zero or two of the outdegree of x in Kn. Thus

    outdegree of x in Kn is even; and hence n is odd. Hence the trivial necessary

    conditions are that 4 m n 1, m is even, n is odd and that m|n(n 1).

    The goal of this chapter is to show that the trivial necessary conditions are

    also sufficient, that is, we prove the following theorem:

    Theorem 3.1.1 For an even integer m 4 and an odd integer n with m < n,

    the complete symmetric digraph Kn can be decomposed into antidirected cycles

    26

  • of length m if and only if m divides the number of edges in Kn.

    3.2 Definitions

    Let us begin this section with a few definitions.

    For a simple graph G, we use G to denote the digraph obtained from G by

    replacing each edge e of G by two opposite arcs with the same ends as e. For

    vertices u and v in a digraph D, we will use the notation u v to denote the

    arc from u to v. The antidirected cycle on m vertices is denoted byCm. For a

    graph G, we write G = H1H2 if G is the edge-disjoint union of the subgraphs

    H1 and H2. If G = H1H2 Hk where H1 = H2 = = Hk = H, then

    the graph G can be decomposed into subgraphs isomorphic to H and we say

    that G has an H-decomposition. We shall also write H|G.

    Similarly, a digraph D can be decomposed into copies of a digraph H if the

    arc set of D can be partitioned into sets, each inducing a copy of H. We will

    also say that D has an H-decomposition and write H|D.

    Let n be a positive integer and S {1, 2, . . . , n 1}. The circulant digraphX (n;S) with set S is the digraph whose vertices are u0, u1, . . . , un1 with an

    arc from ui to uj if and only if j i S. We will often write s for n s

    when n is understood.

    Many of our decompositions arise from the action of a rotation on a fixed

    subdigraph. The next definition makes this precise.

    For an integer l and an antidirected walk W : ui1 ui2 ui3 ui4

    uik of a digraph with vertex set {u0, u1, , un1}. We use W + l to

    denote the antidirected walk ui1+l ui2+l ui3+l ui4+l uik+l,

    where the subscripts are taken modulo n.

    For a subset A of Zn, the notation A will denote the set {a Zn|a A}.

    27

  • 3.3 Antidirected cycle decompositions of Kn

    The following lemmas provide a useful tool for antidirected cycle decomposi-

    tions.

    Lemma 3.3.1 Let m be an even integer. If G has a Cm-decomposition, then

    G has aCm-decomposition.

    Proof. Since G has a Cm-decomposition, G has a Cm-decomposition. For

    even m, Cm can be decomposed into two antidirected cycles of length m. Thus

    G has aCm-decomposition .

    Lemma 3.3.2 Suppose that m 4 is an even integer. Then Km+1 has aCm-decomposition.

    Proof. Let the vertices of Km+1 be u0, u1, . . . , um, and the label of the arc

    from ui to uj is j i.

    Case 1. m = 4t, t a positive integer.

    We construct an antidirected cycle C (of length 4t) consisting of arcs with

    labels in the following order: 4t, 4t 1, 4t 2, 4t 3, . . . , 2t + 3, 2t + 2, 2t +

    1, 2t 1, 2t 2, 2t 3, 2t 4, . . . , 2, 1 and 2t as follows. Let C be the following

    antidirected cycle:

    u0 u4t u1 u4t1 u2 u3t+2 ut1 u3t+1 ut

    u3t1 ut+1 u3t2 ut+2 u2t+1 u2t1 u2t u0.

    It follows that the set {C + i|i = 0, 1, ,m} is a partition of the arc set of

    K4t+1 into antidirected cycles of length 4t.

    Case 2. m = 4t+ 2, t a positive integer.

    We construct an antidirected cycle C (of length 4t + 2) consisting of arcs

    with labels in the following order: 2t+1, 2t+2(= 2t1 (mod 4t+3)), 2t+3(=

    28

  • 2t (mod 4t+ 3)), 2, 3, 4, 5, . . . , 2t 1, 2t, 4t+ 2(= 1 (mod 4t+ 3)), 1, 2t+

    4, 2t+ 5, 2t+ 6, 2t+ 7, . . . , 4t 1, 4t, 4t+ 1 as follows. Let C be the following

    antidirected cycle:

    u0 u2t+1 u4t+2 u2t+2 u2t u2t+3 u2t1

    u2t+4 ut+2 u3t+1 ut+1 ut ut1 u3t+3

    ut2 u3t+4 ut3 u4t u1 u4t+1 u0.

    It follows that the set {C + i|i = 0, 1, ,m} is a partition of the arc set of

    K4t+3 into antidirected cycles of length 4t+ 2. This completes the proof.

    D. Sotteau [72] showed that the complete bipartite graph Km,n can be

    decomposed into cycles of length 2k if and only if m and n are even integers

    not less than k and 2k divides mn.

    The following Lemma is the same as Lemma 3.2 in [7], exceptCm is used

    instead ofCm.

    Lemma 3.3.3 Let m 4 be an even integer. If Kn has aCm-decomposition

    for odd n satisfying m < n < 2m with m|n(n 1), then Kn has aCm-

    decomposition for all odd n > m satisfying m|n(n 1).

    Proof. Suppose that Kn can be decomposed into antidirectedm-cycles when-

    everm is even, n is odd, m|n(n1), andm < n < 2m. Letm and n be positive

    integers with m even and n odd such that 4 m < n and m|n(n 1). Write

    n = qm + r + 1 for integers q 2 and even r with 0 r < m 1. Observe

    that m|n(n 1) implies m|r(r+1) as well. Label one vertex of Kn with x and

    partition the remaining vertices of Kn into q 1 sets of m vertices and one set

    of m+ r vertices. Each set of m vertices together with vertex x induces a sub-

    digraph isomorphic to Km+1, and the arcs between any two of these sets of m

    vertices induce a subdigraph isomorphic to Km,m. The remaining set of m+ r

    29

  • vertices together with vertex x induce a subdigraph isomorphic to Km+r+1,

    and the arcs between the set of m + r vertices and any one of the sets of m

    vertices induce a subdigraph isomorphic to Km,m+r. By the above mentioned

    result of Sotteau and Lemma 3.3.1, we haveCm |Km,m and

    Cm |Km,m+r. Since

    m|(m+ r + 1)(m+ r), we haveCm |Km+r+1 by hypothesis. By Lemma 3.3.2,

    Cm |Km+1 and thus

    Cm |Kn.

    Observe that if n(n1) is an even multiple of m, then m divides n(n1)/2.

    Hence a decomposition of the complete graph Kn into cycles of length m exists

    by [67]. Lemma 3.3.1 then gives a decomposition of Kn into antidirected m-

    cycles. Therefore, we may assume that n(n 1) is an odd multiple of m. This

    leads to the following lemma which has been proved in [7].

    Lemma 3.3.4 If m, n and r are positive integers such that n = m + r + 1

    with m even, n odd, and n(n 1) m (mod 2m), then r 0 (mod 4).

    In the proof of the following Lemma, we employ the decomposition tech-

    niques used in the proof of Lemma 3.4 in [7].

    Lemma 3.3.5 Let m and n be positive integers satisfying m 0 (mod 4).

    If A = {a1, a2, . . . , am/2}, where a1, a2, . . . , am/2 are positive integers satisfying

    a1 < a2 < < am/2 < n/2, thenCm |

    X (n;A).

    Proof. Label the vertices of the circulant digraphX (n;A) with u0, u1,

    . . . , un1. We have ui uj E(X (n;A)) if and only if j i A.

    Suppose m = 2k with k even, we let C be the antidirected cycle of length

    m starting at u0, where the labels of the m arcs of C are:

    a1, a2, a3, a4, . . . , ak1, ak,ak1,ak2, . . . ,a1,ak,

    30

  • that is, C is the cycle:

    C : u0 ua1 ua1a2 ua1a2+a3 ua1a2+a3a4

    ua1a2++ak1 ua1a2++ak1ak ua1a2+ak2ak

    ua1a2++ak3ak ua1a2ak ua1ak uak u0.

    Since the subscripts of u are taken modulo n, C can be written as

    C : un ua1 un+a1a2 ua1a2+a3 un+a1a2+a3a4

    ua1a2++ak1 un+a1a2++ak1ak ua1a2+ak2ak

    un+a1a2++ak3ak un+a1a2ak un+a1ak

    unak un.

    Since a1 < a2 < < am/2 < n/2, it is not difficult to see that the alternate

    vertices starting with un on C will have strictly decreasing subscripts, and the

    subscripts are between n and n + a1 ak, while alternate vertices starting

    with ua1 on C will have strictly increasing subscripts, and the subscripts are

    between a1 and nak. Since nak < n+a1ak, the vertices in C are distinct.

    Hence, it follows that the set {C + i|i = 0, 1, , n 1} is a decomposition ofX (n;A) into antidirected m-cycles.

    Lemma 3.3.6 Let m be positive integers satisfying m 2 (mod 4) and n

    be an odd integer. If A = {1, a2, a3, . . . , am22, (n 3)/2, (n 1)/2}, where

    a2, a3, . . . , am22 are positive integers satisfying 1 < a2 < a3 < < am

    22 1 a2 + a3 a4 + + ak2 >

    a2 + a3 a4 + + ak2, and n12 >n+1

    2 a2, the vertices in C are distinct.

    Hence, it follows that the set {C + i|i = 0, 1, , n 1} is a decomposition ofX (n;A) into antidirected m-cycles.

    32

  • In the proof of the following Lemma, we employ the decomposition tech-

    niques used in Case 1 in the proof of Theorem 3.1 in [7].

    Lemma 3.3.7 Let m be a positive integer satisfying m 0 (mod 4), and

    n be an odd integer, 4 m < n < 2m and n(n 1) m (mod 2m).

    Then there exists a subset B {1, 2, , n12} with |B| = n1m

    2such that

    Cm |

    X (n;B).

    Proof. Suppose n = m + r + 1 for some integers r with 0 < r < m 1. By

    Lemma 3.3.4, we know that r 0 (mod 4). Let r = 2ea where a is odd and

    e 2. Thus r(r + 1) = 2ea(2ea+ 1). Since n(n 1) is an odd multiple of m,

    and m is even, we see that r(r+1) is an even multiple of m. Then m = 2dab,

    where a|a, b|(2ea+ 1), and 1 d < e. Thus

    n = m+ r + 1 = 2dab + 2ea+ 1 = b(2da +2ea+ 1

    b).

    Since m 0 (mod 4), d 2. Define the antidirected path P0,0 of length

    2da as follows:

    P0,0 : u0 u2 u1 u3 u2 u2d2a u2d2a+1

    u2d2a+2 u2d2a u2d2a+3 u2d2a1

    u2d1a+1 u2d1a+1 ul+1 ul.

    We see that the labels of the arcs of P0,0 are 2, 3, 4, 5, . . . , 2d1a1, 2d1a+

    1, 2d1a + 2, 2d1a + 3, 2d1a + 4, . . . , 2da, l + 2d1a and 1.

    The definition of P0,0 does not make sense when 2d2a = 1, that is, d = 2

    and a = 1. In this case let

    P0,0 : u0 u3 u1 ul+1 ul.

    Let P0,1 = P0,0 + l. Since l > 2da implies that 2d1a + 1 < l 2d1a + 1,

    the vertices of P0,1 are distinct from the vertices of P0,0 except for ul, which is

    33

  • the last vertex of P0,0 and the first vertex of P0,1. Similarly, the antidirected

    paths

    P0,0, P0,1 = P0,0 + l, P0,2 = P0,0 + 2l, . . . , P0,b1 = P0,0 + (b 1)l

    are vertex-disjoint except that the path P0,i begins at the last vertex of P0,i1

    for 1 i b1 and P0,b1 ends at u0. Thus C0 = P0,0P0,1 P0,b1 is an

    antidirected m-cycle and the labels of the arcs of C0 are 2, 3, 4, 5, . . . , 2d1a

    1, 2d1a + 1, 2d1a + 2, 2d1a + 3, 2d1a + 4, . . . , 2da, l + 2d1a and 1. Let

    C 0 denote the antidirected m-cycle obtained by reversing the orientation of all

    the arcs of C0. The family 0 of antidirected m-cycles defined by

    0 = {C0 + i|0 i l 1} {C 0 + i|0 i l 1}

    is a decomposition of ~X(n;B0) into antidirected m-cycles where

    B0 = {1, 2, 3, . . . , 2d1a 1, 2d1a + 1, 2d1a + 2, . . . , 2da, l + 2d1a}.

    Let b = r/(2d+1a) = 2ed1a/a. If b = 1, take B = B0. Suppose that

    b 2. First for 1 i b 1, let Pi,0 be the path obtained by adding il to the

    subscripts of every other vertex of P0,0 starting with u2, that is,

    Pi,0 : u0 u2+il u1 u3+il u2 u2d2a+il

    u2d2a+1 u2d2a+2+il u2d2a

    u2d2a+3+il u2d2a1 u2d1a+1+il

    u2d1a+1 u(i+1)l+1 ul.

    Next, for each i, 1 i b 1, obtain the paths Pi,1, Pi,2, . . . , Pi,b1 by letting

    multiples of l act on Pi,0 in the same way they acted on P0,0. Furthermore,

    the path Pi,j begins at the last vertex of Pi,j1 for 1 j b 1 and the

    last vertex of Pi,b1 is u0. Thus, for each i with 1 i b 1, we have that

    Ci = Pi,0 Pi,1 Pi,2 Pi,b1 is an antidirected m-cycle, where the labels

    34

  • of the arcs of Ci are 1+il, 2+il, 3+il, . . . , 2d1a1+il, 2d1a+1+il, 2d1a+

    2 + il, . . . , 2da + il, (i+ 1)l + 2d1a. As before, let C i denote the antidirected

    m-cycle obtained by reversing the orientation of all the arcs of Ci.

    Let B = {1 + il, 2 + il, 3 + il, . . . , 2d1a 1 + il, 2d1a + 1 + il, 2d1a +

    2 + il, . . . , 2da + il, (i + 1)l + 2d1a|0 i b 1}. Now the longest arc

    in B has label bl + 2d1a in absolute value. Since 2ea < 2dab implies that

    2eda/a + 1 b, it follows that

    bl + 2d1a =2ed1al

    a+ 2d1a =

    2ed1al

    a+

    l

    2 2

    ea+ 1

    2b

    bl

    2 2

    ea+ 1

    2b 2a + 1.

    Therefore, C1 = Q0,0 Q0,1 Q0,b1 is an antidirected cycle of length m.

    Let C 1 denote the antidirected m-cycle obtained by reversing the orientation

    of all the arcs of C1. The family 1 of antidirected m-cycles defined by

    1 = {C1 + i|0 i l 1} {C 1 + i|0 i l 1}

    is a decomposition of the circulantX (n;B1) into antidirected m-cycles

    where

    B1 = { a + 2, l + 2, l + 3, l + 4, . . . , a + l, a + l + 2, a + l + 3,

    38

  • . . . , 2a + l 1, 2a + l, 2a + l + 1}.

    Note that label (l + a + 1) appears in 0 but not in 1. Similarly, label

    (a + 2) appears in 1 but not in 0.

    Now we must show that we can modify the preceding two families of directed

    m-cycles often enough to use r arc labels. Recall that r 0 (mod 4), that

    is, e 2.

    As previously noted, the family 0 uses 4a labels. If r = 4a, then we may

    stop. If r > 4a, then the families 0 and 1 use a total of 8a labels. If

    r = 8a, then we may stop. If r > 8a, then let P2,0 be the antidirected path

    obtained from P0,0 by adding 2l to the subscripts of every other vertex of P0,0

    starting with u2. We obtain a family of antidirected m-cycles, denoted 2,

    from P2,0 in the same way 0 is obtained from P0,0. If necessary, we obtain a

    family 4 from P0,0 by adding 4l and so on.

    To show that r arc labels can be used, we must calculate the maximum

    number of times the preceding extensions can be carried out. Let b = r/(4a).

    If b is even, the longest arc in b1 has label 2a + (b 1)l + 1 in absolute

    value. Since both m and r are even multiples of a, and since m > r, we have

    m 2a r. It follows that

    2a + (b 1)l + 1 = 2a + ( r4a 1)l + 1

    = l r + 1b

    +rl

    4a l + 1

    =rbl

    4ab r + 1

    b+ 1 2ea, the vertices on P0,0 are distinct, hence P0,0 is a path.

    Let P0,1 = P0,0 + l. Since l > 2ea implies that 3 2e2a + 1 + l > 2e2a,

    the vertices of P0,1 are distinct from the vertices of P0,0 except for ul, which is

    the last vertex of P0,0 and the first vertex of P0,1. Similarly, the antidirected

    paths

    P0,0, P0,1 = P0,0 + l, P0,2 = P0,0 + 2l, . . . , P0,2b1 = P0,0 + (2b 1)l

    are vertex-disjoint except that the path P0,i begins at the last vertex of P0,i1

    for 1 i 2b 1 and P0,2b1 ends at u0. Thus C0 = P0,0 P0,1

    P0,2b1 is an antidirected m-cycle and the labels of the arcs of C0 are

    1, 2, 3, 4, . . . , 2e1a,2e1a+1,2e1a+2,2e1a+3, . . . ,1, and 2e1a

    l. Since l > 2ea and n 2 = 2bl 6l in this case, we have 2e1a l >

    3l/2 > n22. The labels of arcs in C0 are half positive and half negative.

    Hence the family 0 of antidirected m-cycles defined by

    0 = {C0 + i|0 i l 1}

    49

  • is a decomposition ofX (n 2;L) into antidirected m-cycles where

    L = { 1, 2, 3, . . . , 2e1a,2e1a + 1,2e1a + 2,

    2e1a + 3, . . . ,1,2e1a l}.

    Let b = r/(2ea) = a/a. If b = 1, we stop. If b 3, since m > r and

    a = ab, we have 2e+1ab = m > r = 2eab implies 3 b 2b 1. Renew the

    antidirected path P0,0 of length 2ea as follows:

    P0,0 : u0 u1 u1 u2 u2 u2e2a+1 u2e2a

    u2e2a1 u2e2a+1 u2e2a2 u2e2a+2

    u2e1a u2e1a ul.

    Let P0,1 = P0,0 + l. Since l > 2ea implies that 2e1a + l > 2e1a, the

    vertices of P0,1 are distinct from the vertices of P0,0 except for u0, which is the

    first vertex of P0,0 and the last vertex of P0,1. Similarly, the antidirected paths

    P0,0, P0,1 = P0,0 + l, P0,2 = P0,0 + 2l, . . . , P0,2b1 = P0,0 + (2b 1)l

    are vertex-disjoint except that the path P0,i ends at the first vertex of P0,i1 for

    1 i 2b 1 and P0,2b1 ends at ul. Thus C0 = P0,0P0,1 P0,2b1 is

    an antidirected m-cycle and the labels of the arcs of C0 are 1, 2, 3, . . . , 2e1a

    1, 2e1a+1, 2e1a+2, . . . , 2ea and 2e1a+ l. Let C 0 denote the antidirected

    m-cycle obtained by reversing the orientation of all the arcs of C0.

    If b > 3, then obtain the path Pi,0 by adding il to the subscripts of every

    other vertex of P0,0 starting with u1, that is,

    Pi,0 : u0 u1+il u1 u2+il u2 u2e2a+1

    u2e2a+il u2e2a1 u2e2a+1+il u2e2a2

    u2e2a+2+il u2e1a u2e1a+il ul,

    50

  • for 1 i (b 3)/2. Next, obtain the paths Pi,1, Pi,2, . . . , Pi,2b1 by letting

    multiples of l act on Pi,0 in the same way they acted on P0,0. Furthermore,

    the path Pi,j ends at the first vertex of Pi,j1 for 1 j 2b 1 and the last

    vertex of Pi,2b1 is ul. Thus, for each i with 1 i (b 3)/2, we have that

    Ci = Pi,0Pi,1Pi,2 Pi,2b1 is an antidirected m-cycle, where the labels

    of the arcs of Ci are 1+ il, 2+ il, . . . , 2e1a 1+ il, 2e1a+1+ il, 2e1a+2+

    il, . . . , 2ea+ il, 2e1a+(i+1)l. Here we jump the label 2e1a+ il in Ci, which

    is used in Ci1. Since l > 2ea, n 2 = 2bl and b 2b 1, the largest label

    of arcs in Ci is 2e1a + ( b1

    2)l < bl

    2 (2b1

    2)l < n2

    2. As before, let C i denote

    the antidirected m-cycle obtained by reversing the orientation of all the arcs

    of Ci.

    Lastly, define the path P b12

    ,0 as follows:

    P b12

    ,0 : u0 ubl1 u1 ubl2 u2 u2e2a1

    ubl2e2a ul+2e2a+1 ubl2e2a1 ul+2e2a+2

    ul+2e1a ubl2e1a ul.

    Then, obtain the paths P b12

    ,1, P b12

    ,2, . . . , P b12

    ,2b1 by letting multiples of l act

    on P b12

    ,0 in the same way they acted on P0,0. For convenient, let the (i+1)-th

    segment contains the vertices uil, uil+1, . . . , u(i+1)l1. The path P b12

    ,0 use the

    first, second, . . ., (2e2a 2)-th vertices in the first segment, the (2e2a)-th,

    . . ., (2e1a + 1)-th vertices in the (2b 1)-th segment, and the last 2e1a

    vertices in the (b 1)-th segment, and ul. Since l > 2ea, the paths P b12

    ,0,

    P b12

    ,1, P b12

    ,2, . . . , P b12

    ,2b1 are vertex-disjoint except for uil which is the first

    vertex of P b12

    ,i and the last vertex of P b12

    ,i1 for 1 i 2b1, and P b12

    ,2b1

    ends at u0. Thus, C b12

    = P b12

    ,0P b12

    ,1P b12

    ,2b1 is an antidirected m-cycle,

    where the labels of the arcs of C b12

    are bl 1, bl 2, bl 3, . . . , bl 2e1a+

    1, (b+1)l2e1a1, (b+1)l2e1a2, (b+1)l2e1a3, . . . , (b+1)l2ea

    and (b 1)l 2e1a. Since n 2 = 2bl, the label set of C b12

    is congruent to

    51

  • bl 1, bl 2, bl 3, . . . , bl 2e1a + 1,n2 2e1a + l,n

    2 2e1a + l

    1,n2 2e1a + l 2, . . . ,n

    2 2ea + l + 1 and (b 1)l 2e1a.

    In the following, we show that the labels in C b12are distinct from Ci for 1

    i (b3)/2. If b 2b3, then largest label of arcs in Ci for 1 i (b3)/2

    is 2e1a+( b12)l, which is less than 2e1a+(b2)l = (b1)l+(2e1a l)

    b 12

    l+2e1a

    (where b12l + 2e1a is the largest label of arcs in Ci for 1 i (b 3)/2),

    and the second smallest positive label of arcs in C b12

    is bl 2e1a+1, which

    is equal to ( b+12)l 2e1a + 1, then greater than 2e1a + ( b1

    2)l (the largest

    label of arcs in Ci for 1 i (b 3)/2). Now we check that the smallest

    positive label of arcs in C b12is (b1)l2e1a. Since b = 2b1, b = a/a and

    l 3 2e1a + 1, we have b12l+ 2e1a=(b 1)l+ 2e1a > (b 1)l 2e1a,

    and b32l + 2ea=(b 2)l + 2ea = (b 1)l l + 2ea < (b 1)l 3 2e1a

    1+2ea=(b 1)l2e1a1< (b 1)l2e1a. That is, the smallest positive

    label of arcs in C b12

    is between the largest label and the second largest label

    of arcs in C b12

    for 1 i (b 3)/2. Thus the labels in C b12

    are distinct from

    Ci for 1 i (b 3)/2.

    Let L = {1+il, 2+il, . . . , 2e1a1+il, 2e1a+1+il, . . . , 2ea+il, 2e1a+

    (i+1)l|0 i (b3)/2}{bl1, bl2, bl3, . . . , bl2e1a+1,n22e1a+

    52

  • l,n22e1a+ l1,n

    22e1a+ l2, . . . ,n

    22ea+ l+1, (b1)l2e1a},

    hence L contains 2ea b12

    + 2e1a = 2e1ab = 2e1a = r/2 positive integers

    and r/2 negative integers. Let j = {Cj + i, C j + i|0 i l 1} for

    j = 0, 1, . . . , (b 3)/2; and let (b1)/2 = {C(b1)/2 + i|0 i l 1}. Thus,

    the collection

    {0,1, . . . ,(b3)/2,(b1)/2}

    is a partition of the arc set of the circulant digraphX (n 2;L) into antidi-

    rected cycles of length m.

    Lemma 4.2.5 Let m,n, r be positive integers satisfying m 0 (mod 8),

    r 2 (mod 4), n = m+ r, 8 m < n < 2m and n(n 2) m (mod 2m).

    Then there exists a subset L {1, 2, , n42} with |{i > 0 : i L}| = |{i 2b implies that b

    +12

    + l > 3b12

    , the vertices

    of P0,1 are distinct from the vertices of P0,0 except for ul, which is the first

    vertex of P0,1 and the last vertex of P0,0. Similarly, the antidirected paths

    P0,0, P0,1 = P0,0 + l, P0,2 = P0,0 + 2l, . . . , P0,2e1a1 = P0,0 + (2e1a 1)l

    are vertex-disjoint except that the path P0,i begins at the last vertex of P0,i1

    for 1 i 2e1a 1 and P0,2e1a1 ends at u0. Thus C0 = P0,0 P0,1

    P0,2e1a1 is an antidirected m-cycle. Since l 2b + 1, e 3, we have

    b l b 2b 1 = b 1 < b + 1 and l b < l < 2e2al = n22, the

    55

  • labels of the arcs in C0 are all distinct and with half positive and half negative.

    The family 0 of antidirected m-cycles defined by

    0 = {C0 + i|0 i l 1}

    is a decomposition of the circulantX (n 2;L) into antidirected cycles of

    length m where L = {1,2, . . . ,b + 1, b, b 1, . . . , 1, b l}.

    Subcase 2.2. b 3 and a = a.

    Since l = 2b+ a/a 7 and a = a, we have b 3. Define the antidirected

    path P1,0 by:

    P1,0 : u0 ul+1 u1 ul+2 u2 ub+1 ul+b ul.

    Let P1,1 = P1,0+l and P1,2 = P1,0+2l. Since l > 2b implies thatb+1+2l >

    l+ b, the vertices of P1,2 are distinct from the vertices of P1,0 and the vertices

    of P1,1 are distinct from the vertices of P1,0 except for u0, which is the first

    vertex of P1,0 and the last vertex of P1,1. Similarly, the antidirected paths

    P1,0, P1,1 = P1,0 + l, P1,2 = P1,0 + 2l, . . . , P1,2e1a1 = P1,0 + (2e1a 1)l

    are vertex-disjoint except that the path P1,i ends at the first vertex of P1,i1

    for 1 i 2e1a 1 and P1,2e1a1 ends at ul. Thus C1 = P1,0 P1,1

    P1,2e1a1 is an antidirected m-cycle, and the labels of the arcs of C1 are

    1 + l, 2 + l, . . . , 2b 1 + l and b + 2l. Let C 1 denote the antidirected m-cycle

    obtained by reversing the orientation of all the arcs of C1.

    If b > 3, then obtain the path Pi,0 by adding 2(i 1)l to the subscripts of

    every other vertex of P1,0 starting with ul+1 for 2 i (b 1)/2, that is,

    Pi,0 : u0 u1+l+2(i1)l u1 u2+l+2(i1)l u2

    ub+1 ub+l+2(i1)l ul,

    for 2 i (b1)/2. Next, obtain the paths Pi,1, Pi,2, . . . , Pi,2e1a1 by letting

    multiples of l act on Pi,0 in the same way they acted on P1,0. Thus, for each i

    56

  • with 1 i (b1)/2, we have that Ci = Pi,0Pi,1Pi,2 Pi,2e1a1 is an

    antidirected m-cycle, where the labels of the arcs of Ci are 1+ l+2(i 1)l, 2+

    l+2(i 1)l, 3+ l+2(i 1)l, . . . , 2b 1+ l+2(i 1)l and b+2il. As before,

    let C i denote the antidirected m-cycle obtained by reversing the orientation of

    all the arcs of Ci.

    The largest label of arcs in Ci is b + (b 1)l for 1 i (b 1)/2.

    Since b 3, we have b = r2b

    = 2e2a+1b

    2e3a = 2e3a, this implies that

    b + (b 1)l b + 2e3al l = n24

    + b l < n24. Let L = {1 + l +

    2(i 1)l, 2+ l+2(i 1)l, 3+ l+2(i 1)l, . . . , 2b1+ l+2(i 1)l, b+2il|1

    i (b 1)/2} {1,2, . . . ,b + 1, b, b 1, . . . , 1, b l}, then L contains

    2b b12

    + b = bb = r/2 positive integers and r/2 negative integers. Let 0

    be the same set as in subcase 2.1 and j = {Cj + i, C j + i|0 i l 1} for

    j = 1, 2, . . . , (b 1)/2. Thus, the collection

    {0,1, . . . ,(b3)/2,(b1)/2}

    is a partition of the arc set of the circulant digraphX (n 2;L) into antidi-

    rected cycles of length m.

    Subcase 2.3. b 3 and a/a 3.

    Since m > r and a 3a, we have 2eab > 2e1a+ 2 3 2e1a + 2, which

    implies b > 1. We renew the antidirected path P0,0 by:

    P0,0 : u0 u1 u1 u2 u2 ub+12 u b+1

    2

    ub32 u b+3

    2 ub1 ub ub+1 ul.

    Let P0,1 = P0,0 + l. Since l 2b + 3 implies that b + l > b + 1, the

    vertices of P0,1 are distinct from the vertices of P0,0 except for u0, which is the

    first vertex of P0,0 and the last vertex of P0,1. Similarly, the antidirected paths

    P0,0, P0,1 = P0,0 + l, P0,2 = P0,0 + 2l, . . . , P0,2e1a1 = P0,0 + (2e1a 1)l

    57

  • are vertex-disjoint except that the path P0,i ends at the first vertex of P0,i1

    for 1 i 2e1a 1 and P0,2e1a1 ends at ul. Thus C0 = P0,0 P0,1

    P0,2e1a1 is an antidirected m-cycle and the labels of the arcs of C0 are

    1, 2, . . . , b, b + 2, b + 3, . . . , 2b 1, 2b + 1 and b + 1 + l. Let C 0 denote the

    antidirected m-cycle obtained by reversing the orientation of all the arcs of C0.

    If b > 3, then obtain the path Pi,0 by adding il to the subscripts of every

    other vertex of P0,0 starting with u1, that is,

    Pi,0 : u0 u1+il u1 u2+il u2

    ub+12 u b+1

    2+il ub3

    2 u b+3

    2+il

    ub1+il ub ub+1+il ul,

    for 1 i (b3)/2. Next, obtain the paths Pi,1, Pi,2, . . . , Pi,2e1a1 by letting

    multiples of l act on Pi,0 in the same way they acted on P0,0. Thus, for each i

    with 0 i (b 3)/2, we have that Ci = Pi,0 Pi,1 Pi,2 Pi,2e1a1 is

    an antidirected m-cycle, where the labels of the arcs of Ci are 1+ il, 2+ il, 3+

    il, . . . , b+il, b+2+il, b+3+il, . . . , 2b1+il, 2b+1+il and b+1+(i+1)l. The

    largest label of arcs in Ci is b+1+( b1

    2)l for 0 i (b3)/2. Since l 2b+3,

    and since r < m, we have b = r2b

    < m2b

    = 2e1a, these inequalities imply that

    b + 1 + ( b12)l < b + 1 + (2e2a 1

    2)l = 2e2al l

    2+ b + 1 < 2e2al = n2

    2.

    As before, let C i denote the antidirected m-cycle obtained by reversing the

    orientation of all the arcs of Ci.

    Lastly, define the path P b12

    ,0 as follows:

    P b12

    ,0 : u0 u(2e2a1)l+1 u1 u(2e2a1)l+2 u2

    u(2e2a1)l+ b1

    2 ub+1

    2 u2e2al+ b+1

    2 ub1

    2

    u2e2al+ b+32 ub3

    2 ub+1

    u2e2al+b ul.

    58

  • Then, obtain the paths P b12

    ,1, P b12

    ,2, . . . , P b12

    ,2e1a1 by letting multiples of l

    act on P b12

    ,0 in the same way they acted on P0,0.

    For convenient, let the (i+1)-th segment contains the vertices uil, uil+1, . . . ,

    u(i+1)l1 for 0 i 2e1a 1. The path P b12

    ,0 use the second, third, . . .,

    ( b+12)-th vertices in the 2e2a-th segment, the ( b

    +12

    + 1)-th, . . ., (b + 1)-th

    vertices in the (2e2a+1)-th segment, and the last b1 vertices in the 2e1a-

    th segment, and u0, ul. Since l 2b + 3, the vertices of the path P b12

    ,i are

    distinct from the vertices of P b12

    ,j for i 6= j except the vertex uil which is the

    first vertex of P b12

    ,i and the last vertex of P b12

    ,i1 for 1 i 2e1a 1 and

    the last vertex of P b12

    ,2e1a1 is u0. Thus, C b12

    = P b12

    ,0P b12

    ,1P b12

    ,2e1a1

    is an antidirected m-cycle, where the labels of the arcs of C b12

    are (2e2a

    1)l+1, (2e2a 1)l+2, . . . , (2e2a 1)l+ b 1,2e2al+ b,2e2al+ b+

    1, . . . ,2e2al + 2b 1 and (2e2a + 1)l + b. Since (2e2a + 1)l + b

    n 2 (2e2a + 1)l + b = (2e2a 1)l + b > (2e2a 1)l + b 1, and

    (2e2a 1)l+ b = n22 l+ b < n2

    2, and 2e2al+ b = n2

    2+ b > n2

    2,

    the labels of the arcs in C b12

    are all distinct and with half positive and half

    negative.

    If b 2e1a 3, then the largest label of arcs in Ci for 0 i (b 3)/2

    is b + 1 + ( b12)l b + 1 + (2e2a 2)l, which is less than (2e2a 1)l + 1,

    the smallest label of arcs in C b12. Thus, the labels in C b1

    2are distinct from

    Ci, Ci for 0 i (b 3)/2. But if b = 2e1a 1, then b = r2b = 2

    e1a 1

    implies r = 2eab 2b, thus 2e1a + 2 = 2eab 2b. Divide 2e1a in both

    side, we have

    a

    a= 2b 2b

    2e1a 2

    2e1a= b + (b b

    + 1

    2e2a)

    = b +2e2ab b 1

    2e2a> b since e 3 and b > 1.

    Hence we have l = 2b+a/a > 3b. The largest label of arcs in {Ci|0 i b32 }

    is b+1+( b12)l = b+1+(2e2a1)l > b+(2e2a1)l (where b+(2e2a1)l

    59

  • is the largest positive label of arcs in C b12

    ), and since l > 3b, we have

    b+1+( b12)l = b+1+(2e2a1)l = 2e2al(lb1) < 2e2al2b+1(the

    smallest negative label of arcs in C b12

    in absolutely value). Now we check the

    smallest positive label of arcs in C b12, which is (2e2a 1)l+1. Since l > 3b,

    2b + 1 + (2e2a 2)l, the second largest label of arcs in {Ci|0 i b32 } is

    less than (2e2a 1)l + 1. Thus the labels of arcs in C b12

    are distinct from

    {Ci, C i|0 i b32 } .

    Let L = {1+ il, 2+ il, 3+ il, . . . , b+ il, b+2+ il, b+3+ il, . . . , 2b 1+

    il, 2b+1+il, b+1+(i+1)l|0 i (b3)/2}{(2e2a1)l+1, (2e2a1)l+

    2, . . . , (2e2a 1)l+ b,2e2al+ b,2e2al+ b+1, . . . ,2e2al+2b 1},

    then L contains 2b b12

    + b = bb = r/2 positive integers and r/2 negative

    integers. Let j = {Cj + i, C j + i|0 i l 1} for j = 0, 1, . . . , (b 3)/2;

    and let (b1)/2 = {C(b1)/2 + i|0 i l 1}. Thus, the collection

    {0,1, . . . ,(b3)/2,(b1)/2}

    is a partition of the arc set of the circulant digraphX (n 2;L) into antidi-

    rected cycles of length m.

    We are ready for the proof of Theorem 4.1.1.

    Proof of Theorem 4.1.1.

    Let Z = {1, 2, . . . , n42}. If r 0 (mod 4), by Lemma 4.2.3 and Lemma 4.2.4

    together, we haveCm |

    X (n 2;Z) K2; if r 2 (mod 4), by

    Lemma 4.2.3 and Lemma 4.2.5 together, we haveCm |

    X (n 2;Z) K2.

    HenceCm |(Kn I). This completes the proof of Theorem 4.1.1.

    60

  • Chapter 5

    Caterpillar Factorization of

    Crowns and Directed

    Caterpillar Factorization of

    Symmetric Crowns

    5.1 Introduction and preliminaries

    A caterpillar is a tree of order at least three which contains a path such that

    each vertex not on the path is adjacent to a vertex on the path. For the

    convenience of discussions, a caterpillar can also be defined alternatively as

    follows. For a positive integer d, let Sd denote a star with d edges. For positive

    integers d1, d2, , dv (v 1), S(d1, d2, , dv) denotes the graph obtained

    from the stars Sd1 , Sd2 , , Sdv by identifying an endvertex of Sdi with the

    center of Sdi+1 for i = 1, 2, , v1. As an illustration, S(5, 2, 1, 3) is exhibited

    in Fig.1. It is easy to see that the graph S(d1, d2, , dv) is of order 1 + d1 +

    d2+ +dv. A caterpillar can be also defined as a graph S(d1, d2, , dk) with

    61

  • 1 + d1 + d2 + + dk 3.

    AAAA

    @@

    @@

    HHHH@

    @@

    HHHH@

    @@@

    Fig.1. S(5, 2, 1, 3)

    For positive integers k n, the crown Cn,k is a bipartite graph with bi-

    partition (A,B) where A = {a0, a1, , an1} and B = {b0, b1, , bn1} and

    edge set {aibj : 0 i n 1, j = i + 1, i + 2, , i + k (mod n)}. In the

    following, the subscripts of ai and bj are always taken modulo n. Each edge

    aibi+t (1 t k) in Cn,k has label t. Let Cn,k denote the digraph obtained

    from Cn,k by replacing each edge by two arcs with opposite direction. We call

    Cn,k a symmetric crown. Suppose G and H are graphs. An H-factor of G

    is a spanning subgraph of G each component of which is isomorphic to H.

    An H-factorization of G is a set of H-factors of G which partition the edges

    of G. For digraphs G and H, H-factor of G and H-factorization of G are

    similarly defined. In this chapter, we study caterpillar factorization of Cn,k

    and directed caterpillar factorization of Cn,k. Here a directed caterpillar is a

    digraph obtained from a caterpillar by orienting each edge arbitrarily.

    Graph-factorization is a special type of edge decomposition of a graph.

    Edge decompositions of crowns and multicrowns have been investigated for

    isomorphic paths [71], isomorphic complete bipartite graphs [53], and isomor-

    phic stars [51]. Ushio [84] proved that Kp,q has an Sl-factorization if and only

    if p = q 0 (mod l(l + 1)). The Sl-factorization of Kp,q,r has been partially

    solved by Ushio [85].

    62

  • Lemma 5.1.1 Suppose G1 is a multigraph (directed or undirected) of order

    n1, size e1 and G2 is a multigraph (directed or undirected) of order n2, size e2.

    (1) If G1 has a G2-factor, then n1 0 (mod n2).

    (2) If G1 has a G2-factorization, then e1n2 0 (mod n1e2).

    Proof. Let t be the number of components in a G2-factor of G1.

    (1)Since n1 = tn2, we have n1 0 (mod n2).

    (2)Let r be the number of G2-factor in the factorization. Then e1 = rte2.

    Thus e1 =rn1e2n2

    , which implies r =e1n2n1e2

    . Thus e1n2 0 (mod n1e2).

    A connected bipartite graph with bipartition (C,D) is balanced if |C| = |D|.

    It is easy to see that S(d1, d2, , dv) is balanced if and only if d1+d3+d5+ =

    1 + d2 + d4 + .

    Lemma 5.1.2 Suppose that H is a balanced bipartite graph of order 2n, and

    G is a nonbalanced subgraph of H with order t. If H has a G-factor, then

    n 0 ( mod t).

    Proof. Suppose that (C,D) is a bipartition ofH with |C| = |D| = n. Suppose

    (V1, V2) is a bipartition of G. Let t1 = |V1|, t2 = |V2|. Then t1 + t2 = t, t1 6= t2.

    Suppose that in a G-factor of H, there are l copies of G with V1-part in C,

    and m copies of G with V2-part in C. Then lt1 +mt2 = n and lt2 +mt1 = n.

    Thus t2n t1n = m(t22 t21). Since t1 6= t2, we have n 0 (mod t1 + t2), i.e.,

    n 0 (mod t).

    Lemma 5.1.3 Suppose that n, p, q are positive integers such that pq n.

    Let H be a graph. If Cn,p has an H-factorization, then Cn,pq has an H-

    factorization.

    Proof. It is easy to see that Cn,pq can be decomposed into q spanning subdi-

    graphs of which each is isomorphic to Cn,p. Since, by assumption, Cn,p has an

    H-factorization, so does Cn,pq.

    63

  • 5.2 Caterpillar factorization of crown

    Lemma 5.2.1 Let G = S(d1, d2, , dv) be a caterpillar of order t. Let n

    t 1. Then there exists a subgraph G(1) of the crown Cn,t1 such that

    (i) G(1) = G,

    (ii) the vertex set of G(1) is {ai : i = 0,1,2, ,d2 d4 d6 }

    {bi : i = 1, 2, , d1 + d3 + d5 + }, and

    (iii) the edges of G(1) have labels 1, 2, 3, , t 1.

    Proof. Let G = S(d1, d2, , dv) be a caterpillar of order t. Then t =

    1 + d1 + d2 + + dv. Let G(1) be the subgraph of Cn,t1 induced by the

    following edge set

    {a0bi : i = 1, 2, , d1}

    {aibd1 : i = 1,2, ,d2}

    {ad2bi : i = d1 + 1, d1 + 2, , d1 + d3}

    {aibd1+d3 : i = d2 1,d2 2, ,d2 d4}

    {ad2d4bi : i = d1 + d3 + 1, d1 + d3 + 2, , d1 + d3 + d5}

    .

    We see that

    (i) G(1) = S(d1, d2, , dv) = G,

    (ii) the vertex set of G(1) is {ai : i = 0,1,2, ,d2 d4 d6 }

    {bi : i = 1, 2, , d1 + d3 + d5 + }, and

    (iii) the edges of G(1) have labels 1, 2, , d1, d1 + 1, d1 + 2, ,

    d1 + d2, d1 + d2 + 1, d1 + d2 + 2, , d1 + d2 + d3,

    64

  • , d1 + d2 + d3 + + dv = t 1.

    Lemma 5.2.2 Let G be a balanced-caterpillar of order t. Suppose that n 0

    (mod t/2). Then Cn,t1 has a G-factorization.

    Proof. Let G = S(d1, d2, , dv). Since G is balanced, d1 + d3 + d5 + =

    1 + d2 + d4 + d6 + = t2 . Let n = n/ t

    2. Let G(1) be the subgraph of Cn,t1

    described in Lemma 5.2.1. Let F be a subgraph of Cn,t1 such that

    F = G(1) (G(1) + t2) (G(1) +2 t

    2) (G(1) +3 t

    2) (G(1) +(n 1) t

    2).

    From Lemma 5.2.1(ii), we see that F is aG-factor of Cn,t1. From Lemma 5.2.1(iii),

    we see that Cn,t1 can be decomposed into F, F + 1, F + 2, , F + ( t2 1).

    Hence Cn,t1 has a G-factorization.

    Now we prove the main result of this section.

    Theorem 5.2.3 Let G be a balanced caterpillar of order t. Then Cn,k has a

    G-factorization if and only if n 0 (mod t2) and k 0 (mod t 1).

    Proof. (Necessity) Note that Cn,k has 2n vertices, nk edges, and G has

    t vertices, t 1 edges (where t is an even integer since G is balanced). By

    Lemma 5.1.1, we have

    2n 0 (mod t), t nk 0 (mod 2n(t 1)).

    Thus n 0 (mod t2), and tk 0 (mod t 1). The latter implies k 0 (mod

    (t 1)) since t and t 1 are relatively prime.

    (Sufficiency) Since n 0 (mod t2), it follows from Lemma 5.2.2 that Cn,t1

    has a G-factorization. Since k 0 (mod t 1), it follows from Lemma 5.1.3

    that Cn,k has a G-factorization.

    The nonbalanced-caterpillar factorization of crowns remains as an open

    problem.

    65

  • 5.3 Directed caterpillar factorization of sym-

    metric crowns

    Recall that the symmetric crown Cn,k is the digraph obtained from Cn,k by

    replacing each edge of Cn,k by two arcs with opposite directions. We assign the

    arcaibj and the arc

    bjai in C

    n,k with the same label of aibj in Cn,k. Therefore

    the arcaibi+t(1 t k) has label t, and the arc

    bi+tai also has label t.

    Suppose that H is a subdigraph of Cn,k and H has no isolated vertex.

    The dual of H, denoted by Dual(H), is the subdigraph of Cn,k induced by

    the arc set { biaj:aibj E(H)} {

    ajbi :

    bjai E(H)}. Note that

    Dual(H) = H. Note also that the arc aibj in H, which is from A to B, and

    the arcbiaj in D(H), which is from B to A, have the same label. Similarly,

    the arcbjai in H, which is from B to A, and the arc

    ajbi in Dual(H), which

    is from A to B, have the same label.

    Lemma 5.3.1 Let G be a caterpillar of order t. Suppose that G is a digraph

    obtained from G by orienting each edge of G arbitrarily. Then we have the

    following.

    (1)If G is balanced, and n 0 (mod t2), n t, then Cn,t1 has a G-factorization.

    (2)If G is nonbalanced, and n 0 (mod t), then Cn,t1 has a G-factorization.

    Proof. Let G = S(d1, d2, , dv) be a caterpillar of order t. By Lemma 5.2.1,

    there exists a subgraph G(1) of the crown Cn,t1 such that

    (i) G(1) = G,

    (ii) the vertex set of G(1) = {ai : i = 0,1,2, ,d2 d4 d6 }

    {bi : i = 1, 2, , d1 + d3 + d5 + }, and

    (iii) the edges of G(1) have labels 1, 2, 3, , t 1.

    66

  • Since G(1) = G, we can orient the edges of G(1) so that the resulting digraph,

    say G(2), is isomorphic to G. Hence G(2) can be viewed as a subdigraph of

    Cn,t1 such that

    (i) G(2) = G,

    (ii) the vertex set of G(2) = {ai : i = 0,1,2, ,d2 d4 d6 }

    {bi : i = 1, 2, , d1 + d3 + d5 + }, and

    (iii) the arcs of G(2) have labels 1, 2, 3, , t 1.

    Let G(3) = Dual(G(2)). Then

    (i) G(3) = G,

    (ii) the vertex set of G(3) is {ai : i = 1,2, ,d1 d3 d5 }

    {bi : i = 0, 1, 2, , d2 + d4 + d6 + }, and

    (iii) the arcs of G(3) have labels 1, 2, 3, , t 1.

    (1)Now G is balanced, and n 0 (mod t2), n t. We have d1+d3+d5+ =

    1 + d2 + d4 + = t2 . Thus G(2) has t

    2vertices in A and t

    2vertices in B. Let

    F1 = G(2) (G(2) + t

    2) (G(2) +2 t

    2) (G(2) +3 t

    2) (G(2) +(2n

    t 1) t

    2),

    and F2 = G(3) (G(3) + t

    2) (G(3) + 2 t

    2) (G(3) + 3 t

    2) (G(3) + (2n

    t

    1) t2). Then F1 and F2 are G-factors of C

    n,t1. We can see that C

    n,t1 can be

    decomposed into the following G-factors: F1, F1 + 1, F1 + 2, , F1 + ( t2 1)

    and F2, F2 + 1, F2 + 2, , F2 + ( t2 1).

    (2)Now G is nonbalanced, and n 0 (mod t). Let G(4) = G(3) + (1 + d1 +

    d3 + d5 + ). Then

    (i) G(4) = G,

    (ii) the vertex set of G(4) is

    {ai : i = 1, 2, ,1 + d1 + d3 + d5 + , d1 + d3 + d5 + }

    67

  • {bi : i = 1 + d1 + d3 + d5 + , 2 + d1 + d3 + d5 + , ,

    1 + d1 + d2 + d3 + d4 + }, and

    (iii) the arcs of G(4) have labels 1, 2, 3, , t 1.

    Let G(5) = G(2) G(4).

    Then the vertex set of G(5) =

    {ai : d2 d4 d6 i d1 + d2 + d3 + }

    {bi : 1 i 1 + d1 + d2 + d3 + d4 + }.

    Let F = G(5) (G(5) + t) (G(5) + 2t) (G(5) + (nt 1) t). Then F

    is a G-factor of Cn,t1, and Cn,t1 is decomposed into the following G-factors:

    F, F + 1, F + 2, , F + (t 1).

    Now we prove the main result of this section.

    Theorem 5.3.2 Let G be a caterpillar of order t, and let G be a digraph

    obtained from G by orienting each edge of G arbitrarily.

    (1) Suppose that G is balanced. Then Cn,k has a G factorization

    if and only if n k, n 0 (mod t2), k 0 (mod t 1).

    (2) Suppose that G is nonbalanced. Then Cn,k has a G factorization

    if and only if n 0 (mod t), k 0 (mod t 1).

    Proof. (1)(Necessity) Note that Cn,k has 2n vertices, 2nk arcs, and G has t

    vertices, t1 arcs. No matter G is balanced or not, we have, by Lemma 5.1.1,

    2n 0 (mod t), t 2nk 0 (mod 2n(t 1)). Hence n 0 (mod t2), tk

    0 (mod t 1). The latter implies k 0 (mod t 1).

    (Sufficiency) From the assumption, we have n 0 (mod t2), n t. By

    Lemma 5.3.1(1), Cn,t1 has G-factorization. Since k 0 (mod t 1), Cn,k has

    a G-factorization.

    68

  • (2)(Necessity) As mentioned in the proof of the Necessity of (1), we have

    k 0 (mod t 1). Since Cn,k is a balanced bipartite graph of order 2n, and

    G is nonbalanced subgraph of Cn,k with order t, by Lemma 5.1.2 the existence

    of a G-factor of Cn,k implies n 0 (mod t).

    (Sufficiency) Since G is nonbalanced and n 0 (mod t), by Lemma 5.3.1(2),

    Cn,t1 has a G-factorization. Since k 0 (mod t 1), by Lemma 5.1.1 Cn,khas a G-factorization.

    The following result follows immediately from Theorem 5.3.2(2) by remov-

    ing directions on the arcs.

    Corollary 5.3.3 Let G be a nonbalanced caterpillar of order t. Suppose that

    n 0 (mod t), k 0 (mod t 1). Then 2Cn,k has a G-factorization.

    69

  • 70