Skip to main content
Journal of Research of the National Bureau of Standards logoLink to Journal of Research of the National Bureau of Standards
. 1983 Nov-Dec;88(6):403–410. doi: 10.6028/jres.088.021

On the Decomposition of Vertex-Transitive Graphs into Multicycles*

F T Leighton 1
PMCID: PMC6768158  PMID: 34566113

Abstract

In this paper, we prove that every vertex-transitive graph can be expressed as the edge-disjoint union of symmetric graphs. We define a multicycle graph and conjecture that every vertex-transitive graph can be expressed as the edge-disjoint union of multicycles. We verify this conjecture for several subclasses of vertex-transitive graphs, including Cayley graphs, multidimensional circulants, and vertex-transitive graphs with a prime or twice a prime number of nodes. We conclude with some open questions of interest.

Keywords: Cayley graph, circulant, cycle decomposition, edge-transitive graph, grouplike set, line-symmetric graph, multicycle, multidimensional circulant, point-symmetric graph, starred polygon, symmetric graph, vertex-transitive graph

1. Introduction

Following the notation of [7,9],1 we denote the set of nodes of a finite, simple graph X by V(X), the set of edges by E(X ), and the automorphism group of X by G(X), Throughout, we regard G(X) as a permutation group on the nodes, and sometimes the edges, of X. In particular, a subgroup J of G(X) is said to be transitive if for every pair of nodes u,vV(X), J contains an automorphism mapping u to v. If, in addition to being transitive, o(J)=o(V(X )), then J is a regular subgroup of G(X). It is well known (see Lemma 16.3 of [4], for example) that G(X) contains a regular subgroup if and only if X is a Cayley graph, A Cayley graph XG,H is the graph defined by V(XG,H)={α|α∈G} and E(XG,H)={(α,β|α,β−1H} where G is an abstract group and H is a subset of G−{1} closed under inverses.

We are interested primarily in those graphs with a transitive automorphism group. Such graphs are called vertex-transitive or, equivalently, point-symmetric. Similarly, a graph is called edge-transitive or, equivalently, line-symmetric if G(X) is transitive on the edges of X. Graphs which are both vertex-transitive and edge-transitive are called symmetric. As is pointed out in [4,6,8], not every vertex-transitive graph is edge-transitive nor is every edge-transitive graph vertex-transitive. An area of recent interest in the literature involves the relationship between the class of vertextransitive graphs and the class of edge-transitive graphs, and the nature of their intersection, the class of symmetric graphs [36,8].

Of particular interest is the class of circulants [1,2,7,8,10,11] and a generalization thereof, the class of multidimensional circulants [7,8]. A circulant or, equivalently, a starred polygon is a graph whose nodes can be labeled so that there exists a set SZ, where Z is the set of integers, such that V(X)={v0, …, vn−1} and E(X)={(vi, vj)|0⩽i, j<n and mod(i-j,n)∈S}. (By mod(x,y), we mean the remainder of x upon division by y.) For such a graph, the pair (n,S) is called a symbol for X. In [7], we generalize this concept and define a multidimensional circulant to be a graph X whose nodes can be labeled so that there exist an integer k, a k-vector a, and a set SZk such that V(X)= {vi|0⩽i<a} and E(X )={(vi, vj)|mod(i-j,a)∈S}. The pair (a,S) is called a k-symbol of X. (We employ the vector notation introduced in [7] whenever discussing multidimensional circulants. In particular, i=(i1, …, ik), j=(j1, … jk), a=(a1 …, ak), 0=(0, …, 0), mod(i-j,a)=(mod(i1j1, a1), , mod(ik-jk ,ak)), and 0⩽i<a if and only if 0⩽il<al for 1⩽lk.)

In this paper, we investigate the decomposition of vertex-transitive graphs into edge-disjoint symmetric graphs. In particular, we prove in section 2 that every vertex-transitive graph can be expressed as the edge-disjoint union of symmetric graphs.

In section 3, we define a grouplike set and a multicycle graph and use their properties to extend the result of section 2, We conjecture that every vertex-transitive graph can be expressed as the edge-disjoint union of multicycles. This conjecture is verified for several subclasses of vertextransitive graphs, including Cayley graphs, multidimensional circulants, and vertex-transitive graphs with a prime or twice a prime number of nodes.

We conclude by mentioning some related problems of interest in section 4. In particular, we show how to construct a multicycle decomposition from the symbol of any multidimensional circulant.

2. Symmetric Graph Decomposition

Let X be any graph, e an edge of X, and G a subgroup of G(X). The orbit of e under G is defined as the subgraph XG,e of X which has nodes V(X) and edges {σ(e) | σ∈G}. The orbits of X possess several well-known and useful properties. We cite three such properties in the following lemmas. The proofs of these lemmas are not difficult and are deferred until section 3, where we prove similar results for a more general subset of G(X ).

Lemma 1: XG,e is edge-transitive.

Lemma 2: G⊆G(XG,e).

Lemma 3: X can be expressed as the edge-disjoint union of the distinct XG,e.

With the use of these lemmas, it is not difficult to prove:

Theorem 1: Every vertex-transitive graph X can be expressed as the edge-disjoint union of one or more symmetric graphs, each with vertex set V(X).

Proof: Let X be any vertex-transitive graph and let G=G(X), Consider the graphs XG,e. By definition, they each have vertex set V(X). From Lemma 1, we know that each XG,e is edge-transitive. Since X is vertex-transitive, G must be transitive, and, by Lemma 2, we know that each XG,e is vertex-transitive. Thus, each XG,e is symmetric. Finally, we know from Lemma 3 that X can be expressed as the edge-disjoint union of the distinct XG,e.□

3. Multicycle Decomposition

Call a graph a multicycle if it can be written as the node-disjoint union of equal length cycles. In particular, for any pair of positive integers b and d, define the multicycle Cb,d to be the graph consisting of b node-disjoint d-cycles. Several examples are provided in figure 1. (Note that we have adopted the convention that every edge is a 2-cycle and that every node is a 1-cycle.)

Figure 1.

Figure 1

It is not difficult to show that every multicycle is symmetric. We state a partial converse of this fact in the following lemma.

Lemma 4: If X is a vertex-transitive graph and o(E(X))⩽o(V(X)), then X is a multicycle.

Proof: Since X is vertex-transitive, all the nodes of X must have the same degree. Since o(E(X))⩽o(V(X)), this common degree is 0, 1 or 2. In the first case, XCn,1 where n=o(V(X)). In the second case, X consists entirely of node-disjoint edges and XCn/2,2. In the final case, X is the node-disjoint union of cycles and, since X is vertex-transitive, each cycle must have the same length. Thus XCb,d for some b and d such that bd=n.□

We now extend Theorem 1.

Theorem 2: Every Cayley graph X can be expressed as the edge-disjoint union of multicycles, each with vertex set V(X).

Proof: The proof is identical to that of Theorem 1 with an additional observation. Let X be any Cayley graph and let R be a regular subgroup of G(X). By definition, R is transitive and has o(V(X)) elements. Thus each XR,e is symmetric and has at most o(V(X)) edges. Since o(E(XR,e))⩽o(V(X))=o(V(XR,e)) for every eE(X), we know by Lemma 4 that each XR,e is a multicycle.□

Corollary 1: Every multidimensional circulant can be expressed as the edge-disjoint union of multicycles. In particular, every vertex-transitive graph with a prime number of nodes can be expressed as the edge-disjoint union of multicycles.

Proof: We know from [7] that every vertex-transitive graph with a prime number of nodes is a circulant and that the automorphism group of a multidimensional circulant contains a regular abelian subgroup. Thus, such graphs are Cayley graphs.□

There are some vertex-transitive graphs, however, with automorphism groups which do not contain a regular subgroup. The Petersen graph shown in figure 2 is one such graph.

Figure 2.

Figure 2

The automorphism group of this graph does contain a 10-element, transitive subset, however, which is very similar to a subgroup in structure. This subset is M={αiγj|0⩽i<2 and 0⩽j<5} where α=(l 6) (2 8 5 9) (3 10 4 7) and γ=(l 2 3 4 5) (6 7 8 9 10). Note that M is not a subgroup as α2=(l) (6) (2 5) (3 4) (7 10) (8 9)∉M. Define XM,e to be the subgraph of the Petersen graph with ten nodes and edge set {σ(e) | σ ∈ M} for any edge e. The subgraph XM,e is quite similar in structure to an orbit subgraph. In fact, it is not difficult to show that the XM,e satisfy the conditions stated in Lemmas 1–3. Since M has o(V(X))=10 elements, we may then apply the arguments of Theorem 2 to conclude that the Petersen graph may be expressed as the edge-disjoint union of multicycles. We now generalize this result.

Definition: Given a graph X, a subset M of G(X) is grouplike if for every edge eE(X), the following three conditions are met:

GL1) ∀σ1M,∃σ2M such that σ3(e)=σ1−1(e),

GL2) ∀σ12M,∃σ3M such that σ3(e)=σ1σ2(e), and

GL3) ∃σ∈M such that (σe)=e.

Note that the definition of grouplike is very similar to that of a subgroup. The only difference is that we have reversed the order of the ∀ e and ∃σ quantifiers in forming the definition of grouplike. Thus any subgroup of G(X ) is grouplike but not conversely. As an example, it is easily checked that M={αiγj|0⩽i<2 and 0⩽j<5} is a grouplike subset, but not subgroup, of the automorphism group of the Petersen graph.

Let X be a graph, M a grouplike subset of G(X) and e an edge in X. Define XM,e to be the subgraph of X with nodes V(X) and edges {σ(e)|σ∈M}. The following are generalizations of Lemmas 1–3.

Lemma 5: XM,e is edge-transitive.

Proof: Given any e1,e2E(XM,e), we know from the definition that ∃σ12M such that σ3(e1)=σ11(e1)=e. By GL1, we know that ∃σ3M such that σ2(e)=e′. By GL2, we have that ∃σ4M such that σ4(e1)=σ2σ3(e1)=σ2(e)=e2. Thus XM,e is edge-transitive.□

Lemma 6: M⊆G(XM,e).

Proof: Given any eE(X), σ1M, and e′E(XM,e), it suffices to show that σ1(e′)∈E(XM,e). For then it will be clear that σ1 preserves the edge structure of XM,e and thus that σ1G(XM,e) and that MG(XM,e). By definition, ∃σ2M such that σ2(e)=e′. By GL2, ∃σ3M such that σ3(e) = σ1σ2(e)=σ1(e′). Thus σ1(e′)∈E(XM,e) as desired.□

Lemma 7: X can be expressed as the edge-disjoint union of the distinct XM,e.

Proof: We first show that for any e1,e2E(X ), either E(XM,e1)=E(XM,e2) or E(XM,e1)E(XM,e2)=. In particular, choose eE(XM,e1)E(XM,e2). From the definition, we know that ∃σ1M such that σ1(e1)=e. By the transitivity of XM,e2, we know that given any e3E(XM,e2), ∃σ2M such that σ2(e)=e3. Again applying GL2, this means that ∃σ3M such that σ3(e1)=σ2σ1(e1)=σ2(e)=e3. Thus E(XM,e2)E(XM,e1). By reversing e1 and e2 in the above argument, it is equally simple to show that E(XM,e1)E(XM,e2). Thus either E(XM,e1)E(XM,e2)= or E(XM,e1)=E(XM,e2).

The argument is completed by observing that every edge of X is included in some XM,e by GL3.□

We now state the corresponding generalization of Theorem 2.

Theorem 3: If the automorphism group of a vertex-transitive graph X contains an o(V(X))-element transitive grouplike subset, then X can be expressed as the edge-disjoint union of multicycles.

Proof: The proof is nearly identical to that of Theorem 2 and follows trivially from Lemmas 5–7.□

As we have been unable to find a vertex-transitive graph with an automorphism group which does not contain an o(V(X))-element transitive grouplike subset, we make the following conjecture.

Conjecture: Every vertex-transitive graph can be expressed as the edge-disjoint union of multicycles.

In Theorem 2, we verified the conjecture for all Cayley graphs, multidimensional circulants, and, in particular, for all vertex-transitive graphs with a prime number of nodes. Using a different approach, we now verify the conjecture in another case, one which has received attention recently [2,8,10].

Theorem 4: Every vertex-transitive graph with twice a prime number of nodes can be expressed as the edge-disjoint union of multicycles.

Proof: Let X be a vertex-transitive graph with 2p nodes where p is a prime. Since X is vertex-transitive, the subgroup of automorphisms of X which fix a given node has index 2p in G(X ). Thus 2p|o(G(X )) and, by Sylow’s Theorem, G(X) contains an element γ of order p. Since o(γ)=p, γ is either the composition of two p-cycles or the composition of one p-cycle and p fixed elements. Label the nodes of X so that V(X)={vi,j|0⩽i<2 and 0⩽j<p} and γ=(v0,0v0,p-1) (v1,0) … (v1,p-1) or γ=(v0,0v0,p-1) (v1,0) … (v1,p-1), depending on the structure of γ. We consider the two cases separately.

CASE1:γ=(v0,0v0,p1)(v1,0)(v1,p1).

Without loss of generality, we can assume that (v0,0, v1,0)∈E(X). Otherwise, X is disconnected and consists of two isomorphic, node-disjoint vertex-transitive graphs on p nodes each. Thus X is a multidimensional circulant and, by Corollary 1, is the edge-disjoint union of multicycles.

Since γ∈G(X) and (v0,0, v1,0)∈E(X), we know that γj(v0,0,v1,0)=(v0,j, v1,0)∈E(X), for 0⩽j<p and thus deg(v1,0)⩾p. Since X is vertex-transitive, it must be a regular graph and we know that deg(v1,j)p for 0⩽j<p. Thus for any j such that 0⩽j<p, there exists an i such that (v0,i, v1,j)∈E(X). Again applying the knowledge that γ∈G(X), we find that (v0,i, v1,j)∈E(X) for 0⩽i, j<p. Thus Xc, the complement graph of X, is disconnected and, therefore, a multidimensional circulant. In [7], we show that X is a multidimensional circulant if and only if G(X ) contains a regular abelian subgroup. Since G(X )=G(Xc), we conclude that X is also a multidimensional circulant.

CASE2:γ=(v0,0v0,p1)(v1,0v1,p1).

Define Vi={vi,j|0⩽j<p} for 0⩽i<2. Let E′ be the set of edges of X with one endpoint in V0 and one endpoint in V1. Partition E′ according to the congruence relation e1~e2 if e1j(e2) for some j. Since γ is cyclic over V0 and V1, each block of the partition corresponds to p node-disjoint edges (i.e., a Cp,2 multicycle).

Now consider the edges Ei with both endpoints in Vi for 0⩽i<2. In a similar fashion, partition E0 and E1. Each block of this partition corresponds to a ρ-cycle. Since X is vertex-transitive, it is regular. We already know that each vertex of X is incident to the same number of edges from E′. Thus o(E0)=o(E1) and we can pair up ρ-cycles in E0 with ρ-cycles in E1 to form C2,ρ multicycles.

Summarizing, if X has at least one edge, then X is decomposable into Cp,2 multicycles, C2,p multicycles, or both. If E(X )=∅, then X≃C2p,1.

4. Related Problems

We now consider the question of what multicycle decompositions a vertex-transitive graph can have. The graph in Figure 3, for example, has three different multicycle decompositions.

Figure 3.

Figure 3

Define a decomposition vector d of a graph to be the vector (d1,…, dn) where d1 …, dn are such that X can be expressed as the edge-disjoint union of d1 Cn, 1 multicycles, d2 Cn/2,2 multicycles,…, and dn C1,n multicycles. By convention, we set d1=0 unless X has no edges, in which case d1=1. We further require that d1= 0 for any i which does not integrally divide n=o(V(X)). As an example, we observe that the graph displayed in figure 3 has decomposition vectors (0,1,1,0,0,0), (0,1,0,0,0,1), and (0,3,0,0,0,0).

In the new terminology, the problem is to determine in some general way which decomposition vectors a given vertex-transitive graph can have. We now provide a partial solution to this problem.

Theorem 5: Let X be a multidimensional circulant with k-symbol (a,S). For each s=(s1, …, sk)∈S, define ρ(s)=lcm(a1gcd(a1,s1),,akgcd(ak,sk)). Let di be the number of distinct unordered pairs {s,mod(-s,a)} such that s∈S and ρ(s)=i for 1⩽in. If X has no edges, then define d1=1. Then d=(d1,…, dn) is a decomposition vector for X.

Proof: Let X be a multidimensional circulant with k-symbol (a,S). We know from the definition of a multidimensional circulant that E(X)={(vi,vj)|mod(i-j,∈)S}. For each s∈S, define the subgraph Xs of X to be the graph with nodes V(X) and edges ){(vi,vj)mod(i-j,a)∈{s,mod(-s,a)}}. It is clear that Xs=Xt if and only if {s,mod(-s,a)}= {t,mod(-t,a)}. If XsXt, then it is also clear that E(Xs)E(Xt)=∅. Thus X can be expressed as the edge-disjoint union of the Xs.

We now complete the proof by showing that Xs≃Cn/ρ(s),ρ(s) for all s∈S where n = o(V(X)). By definition, Xs is a vertex-transitive graph with k-symbol (a,{s,mod(-s,a)}).Since o({s,mod(-s,a)})2, every node of Xs is adjacent to at most two other nodes. By Lemma 4, we know that Xs is a multicycle. From the definition of E(Xs), we know that the length of each cycle in Xs is the smallest positive integer r such that mod(rs,a)=0. Note that mod(rs,a)=0 if and only if ai|rsi for 1⩽i⩽k and thus if and only if aigcd(ai,si)|r for 1⩽i⩽k. Thus ρ(s)=lcm(a1gcd(a1,s1),,akgcd(ak,sk)) is the smallest positive integer r such that mod(rs,a)=0 and Xs≃Cn/ρ(s),ρ(s).□

Note, however, that some multidimensional circulants may have multicycle decompositions not of the form specified in Theorem 5. For example, the decompositions in figures 3b and 3c do not correspond in any obvious way to the grouplike subsets of the automorphism group of the graph. Thus the complete determination of which decomposition vectors a vertex-transitive graph can have may well be a difficult problem.

Also of interest is the problem of how multicycles can be composed to form a vertextransitive graph. Not every graph which can be expressed as the edge-disjoint union of multicycles is vertex-transitive. For instance, consider the graph shown in figure 4. This graph can be expressed as the edge-disjoint union of two 7-cycles, yet is not vertex-transitive. This fact is easily seen by observing that the complement of the graph is the node disjoint union of a 4-cycle and a 3-cycle and thus is not vertex-transitive.

Figure 4.

Figure 4

Thus the manner in which one can combine multicycles to form a vertex-transitive graph is not clear. A solution to the problem might well prove useful in settling the conjecture and in the development of a combinatorial characterization of the class of all vertex-transitive graphs.

Acknowledgments

In addition to Professor Maurer, the author would like to thank Professors Brian Alspach and Alan Goldman for their helpful remarks.

Biography

About the Author, Papers: F. T. Leighton is an assistant professor of mathematics at MIT and a member of the Laboratory for Computer Science. This paper and the paper preceding were written while he served as a summer intern at NBS and in part while he was an undergraduate at Princeton University working under the guidance of Professor Stephen B. Maurer.

Footnotes

*

AMS(MOS)Subject Classification Numbers: 05C25 05A17 20B10 20B25

1

Figures in brackets indicate literature references at the end of this paper.

5. References

  • [1].Alspach B. Point-symmetric graphs and digraphs of prime order and transitive permutation groups of prime degree. J. Comb. Th. (B), 15: 12–17; 1973. [Google Scholar]
  • [2].Alspach B.; Sutcliffe R, J. Vertex-transitive graphs of order 2p, submitted.
  • [3].Berggren J. L. An algebraic characterization of symmetric graphs with p points, p an odd prime. Bull. Austral. Math Soc. 7: 131–134; 1972. [Google Scholar]
  • [4].Biggs N. Algebraic Graph Theory. Great Britain; Cambridge University Press; 1974. [Google Scholar]
  • [5].Chao C, On the classification of symmetric graphs with a prime number of vertices. Trans, Am. Math. Soc. 158; 247–256; 1971. [Google Scholar]
  • [6].Folkman J. Regular line-symmetric graphs. J. Comb. Th. 3; 215–232; 1967. [Google Scholar]
  • [7].Leighton F. T. Circulants and the characterization of vertex-transitive graphs. J. Res. Natl. Bur. Stand. (U.S.). 88(6); 395–402; 1983. Nov-Dec. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].Leighton F. T. The characterization of vertex-transitive graphs. Senior thesis, Mathematics Department, Princeton University, unpublished; 1978. [Google Scholar]
  • [9].Sabidussi G. Vertex-transitive graphs. Monatsh. Math. 68: 426–438; 1964. [Google Scholar]
  • [10].Sutcliffe R. J. Vertex-transitive graphs . M.Sc. thesis, Simon Fraser University, unpublished; 1974. [Google Scholar]
  • [11].Turner J. Point-symmetric graphs with a prime number of points. J. Comb. Th. 3: 136–145; 1967. [Google Scholar]

Articles from Journal of Research of the National Bureau of Standards are provided here courtesy of National Institute of Standards and Technology

RESOURCES