7
Self-orthogonal decompositions of graphs into matchings Sven Hartmann 1 Dept. of Information Systems Massey University Palmerston North, New Zealand Uwe Leck 2 Institut f¨ ur Mathematik Universit¨atRostock Rostock, Germany Abstract Given a simple graph H , a self-orthogonal decomposition (SOD) of H is a collection of subgraphs of H , all isomorphic to some graph G, such that every edge of H occurs in exactly two of the subgraphs and any two of the subgraphs share exactly one edge. Our concept of SOD is a natural generalization of the well-studied orthogonal double covers (ODC) of complete graphs. If for some given G there is an appropriate H , then our goal is to find one with as few vertices as possible. Special attention is paid to the case when G a matching with n 1 edges. We conjecture that v(H )=2n 2 is best possible if n = 4 is even and v(H )=2n if n is odd. We present a construction which proves this conjecture for all but 4 of the possible residue classes of n modulo 18. Keywords: graph decomposition, factorization, self-orthogonal factorization, orthogonal double cover, ODC Electronic Notes in Discrete Mathematics 23 (2005) 5–11 1571-0653/$ – see front matter © 2005 Elsevier B.V. All rights reserved. www.elsevier.com/locate/endm doi:10.1016/j.endm.2005.06.102

Self-orthogonal decompositions of graphs into matchings

Embed Size (px)

Citation preview

Page 1: Self-orthogonal decompositions of graphs into matchings

Self-orthogonal decompositions of graphs intomatchings

Sven Hartmann 1

Dept. of Information SystemsMassey University

Palmerston North, New Zealand

Uwe Leck 2

Institut fur MathematikUniversitat RostockRostock, Germany

Abstract

Given a simple graph H, a self-orthogonal decomposition (SOD) of H is a collectionof subgraphs of H, all isomorphic to some graph G, such that every edge of H occursin exactly two of the subgraphs and any two of the subgraphs share exactly one edge.Our concept of SOD is a natural generalization of the well-studied orthogonal doublecovers (ODC) of complete graphs. If for some given G there is an appropriate H,then our goal is to find one with as few vertices as possible. Special attention is paidto the case when G a matching with n−1 edges. We conjecture that v(H) = 2n−2is best possible if n �= 4 is even and v(H) = 2n if n is odd. We present a constructionwhich proves this conjecture for all but 4 of the possible residue classes of n modulo18.

Keywords: graph decomposition, factorization, self-orthogonal factorization,orthogonal double cover, ODC

Electronic Notes in Discrete Mathematics 23 (2005) 5–11

1571-0653/$ – see front matter © 2005 Elsevier B.V. All rights reserved.

www.elsevier.com/locate/endm

doi:10.1016/j.endm.2005.06.102

Page 2: Self-orthogonal decompositions of graphs into matchings

1 Introduction

1.1 Orthogonal double covers of complete graphs

The concept of orthogonal double covers of complete graphs originates inpapers by Hering and Rosenfeld [7] on a question from statistical design ofexperiments and by Demetrovics, Furedi and Katona [4] who studied Arm-strong databases of minimum size for key and functional dependencies. Sincethen, dozens of research papers on the subject have been published; for anoverview we refer to the survey [5].

An orthogonal double cover (ODC) of the complete graph Kn is a collectionG = {Gi : i = 1, 2, . . . , n} of spanning subgraphs of Kn, called pages, such thatthe following two conditions are satisfied:

(i) Double cover conditionEvery edge of Kn belongs to the edge set of exactly two pages of G.

(ii) Orthogonality conditionAny two distinct pages of G share exactly one edge.

The above definition immediately implies that every page of G must haveexactly n− 1 edges. If all pages of G are isomorphic to some graph G, then Gis said to be an ODC of Kn by G.

The problem usually studied in this context is: Given a class C of graphs,decide for which G ∈ C there is an ODC of the corresponding complete graphby G. For instance, the problem in [7] turned out to be equivalent to theexistence of ODC of complete graphs by almost-hamiltonian cycles, Figure 1shows a solution for n = 5.

0

23

3

1

0

23

1

0

23

1

0

23

1

0

23

14 4 4 4 4

G G G G G1 2 40

Fig. 1. An ODC of K5 by C4 ∪ {v}

It is very natural to ask the above question for C being the class of all trees

1 Email: [email protected] Email: [email protected]

S. Hartmann, U. Leck / Electronic Notes in Discrete Mathematics 23 (2005) 5–116

Page 3: Self-orthogonal decompositions of graphs into matchings

as e(G) = n−1 is necessary for the existence of an ODC of Kn by G. One caneasily observe that there is no ODC of K4 by P4, the path of length three. Forall other non-trivial trees on at most 14 vertices ODC of the correspondingcomplete graphs exist [5] which supports the following conjecture.

Conjecture 1.1 ([6]) If T �= P4 is a tree on n ≥ 2 vertices, then there is anODC of Kn by T .

1.2 Self-orthogonal graph decompositions

We now introduce a straight forward generalization of ODC of completegraphs. For graphs G which do not admit an ODC of some complete graphthis will provide a way to measure how close to such an ODC one can get.Furthermore, our generalized concept will allow to include also graphs G thatdo not satisfy the necessary condition e(G) = n − 1.

Let G be a graph with e(G) = n − 1. Clearly, an ODC of Kn by G canonly exist if v(G) = n. If v(G) < n, then we could simply add n − v(G)isolated vertices to G and ask for an ODC of Kn by the resulting graph. Ifv(G) > n, for instance if G is a forest with more than one component, this isnot possible. This simple observation motivates the following definition.

A self-orthogonal G-decomposition (G-SOD) of a graph H is a collectionG = {Gi : i = 1, 2, . . . , n} of subgraphs of H such that:

(i) Every edge of H belongs to exactly two members of G.

(ii) Any two distinct graphs from G share exactly one edge.

(iii) Gi is isomorphic to G for i = 1, 2, . . . , n.

Note that the term “ODC of H” is already used for a slightly different gen-eralization of ODC of complete graphs (see [5]). In order to avoid confusionwith this concept, we changed the terminology significantly.

As e(G) = n − 1, it follows immediately that a necessary condition for anG-SOD of H to exist is e(H) =

(n2

). Given G, a natural question arising is

to find G−SOD that are as compact as possible, that is, to minimize v(H)over all graphs H that allow a G-SOD of H. If for some graphs G there is noappropriate H, then put ν(G) := ∞, otherwise we define

ν(G) := min{v(H) : There is a G-SOD of H.}

Clearly, ν(G) ≥ n with equality if and only if there is an ODC of Kn by G.

Conjecture 1.1 can now be restated in terms of SOD as follows: If T isa tree on n ≥ 2 vertices, then ν(T ) = n. As mentioned before, there is no

S. Hartmann, U. Leck / Electronic Notes in Discrete Mathematics 23 (2005) 5–11 7

Page 4: Self-orthogonal decompositions of graphs into matchings

ODC of K4 by P4, so ν(P4) > 4. Figure 2 shows a P4-SOD of a graph on fivevertices, so ν(P4) = 5. (An edge labelled ij means that this edge is containedin the i-th and j-th copies of P4.)

12

13

24

23

34

14

Fig. 2. An SOD of a graph into four paths of length 3

Note that there are infinitely many graphs with ν(G) = ∞: If G is a cliqueon m vertices, then a G-SOD is equivalent to a biplane with block size m (see[3] for definition). Such biplanes are known to not exist for infinitely manyvalues of m due to the Bruck-Ryser-Chowla Theorem [1,2].

2 SOD of graphs into matchings

For n ≥ 2, let Mn denote the graph consisting of n − 1 independent edges.We study the problem of determining ν(Mn).

2.1 Preliminary observations

Obviously, ν(Mn) ≥ v(Mn) = 2n−2 holds. On the other hand, one can easilyconstruct an Mn-SOD of Mk with k =

(n2

)+ 1. This implies that ν(Mn) is

finite for all n and gives first trivial bounds.

Proposition 2.1 2n − 2 ≤ ν(Mn) ≤ n2 − n holds for all n ≥ 2.

For some n ≥ 2, let {Gi : i = 1, 2, . . . , n + 1} be an Mn+1-SOD of somegraph H. Let G′

i be obtained from Gi removing the common edge of Gi andGn+1, i = 1, 2, . . . , n. Then {G′

i : i = 1, 2, . . . , n} is an Mn-SOD. By this littleobservation we have:

Proposition 2.2 ν(Mn+1) ≥ ν(Mn) holds for all n ≥ 2.

For small n one can easily establish the following values of ν(Mn):

n 2 3 4 5 6 7 8

ν(Mn) 2 6 9 10 10 14 14

S. Hartmann, U. Leck / Electronic Notes in Discrete Mathematics 23 (2005) 5–118

Page 5: Self-orthogonal decompositions of graphs into matchings

A corresponding SOD for n = 6 is displayed in Figure 3. It turns out thatν(Mn) for small n is close to the lower bound in Proposition 2.1.

13

56

16

35

26

14

36

25

46

12

23

34

45

15

24

Fig. 3. An M6–SOD of the Petersen graph

Nevertheless, the bound cannot be tight for odd n:

Lemma 2.3 If n ≥ 3 is odd, then ν(Mn) ≥ 2n.

Proof. Let n ≥ 3 be odd, and let G = {Gi : i = 1, 2, . . . , n} be an Mn-SOD of H. Consider some x ∈ V (H). As every edge of H occurs in exactlytwo members of G, the vertex x is contained in an even number of graphsfrom G, i.e. in at most n − 1. Every edge from H that contains x is inexactly two graphs from G, and therefore dH(x) ≤ (n − 1)/2. Summing upover all x ∈ V (H) gives 2e(H) ≤ (n − 1)v(H)/2, and v(H) ≥ 2n follows bye(H) =

(n2

). �

Obviously, the argument in the proof of Lemma 2.3 can also be used toshow:

Lemma 2.4 Let n ≥ 2. If H is a graph with

v(H) =

⎧⎨⎩

2n − 2 if n is even,

2n if n is odd

such that there is an Mn-SOD of H, then H is �n/2-regular.We conjecture that such a graph H exists for all n �= 4.

S. Hartmann, U. Leck / Electronic Notes in Discrete Mathematics 23 (2005) 5–11 9

Page 6: Self-orthogonal decompositions of graphs into matchings

Conjecture 2.5 If 2 ≤ n �= 4, then

ν(Mn) =

⎧⎨⎩

2n − 2 if n is even,

2n if n is odd.

By Proposition 2.2, it would be sufficient to prove the above conjecture forall even n.

2.2 Construction and main result

For simplicity, assume for the moment that n − 1 = q ≥ 5 is a prime powerwith q ≡ 1 (mod 4). Let α be a primitive element of GF(q). On the vertexset V = V (H) = GF(q) × Z2, we define maximal matchings Gx, x ∈ GF(q),and G∗ by

E(Gx) ={{(α2i + x, 0), (α2i+1 + x, 0)} : i = 0, 1, . . . , (q − 3)/2

}

∪{{(α2i+1 + x, 1), (α2i+2 + x, 1)} : i = 0, 1, . . . , (q − 3)/2

}

∪{{(x, 0), (x, 1)}

}

and

E(G∗) ={{(x, 0), (x, 1)} : x ∈ GF(q)

},

respectively. One can check that the collection

G := {Gx : x ∈ GF(q)} ∪ {G∗}

is an Mn-SOD of H :=⋃

x∈GF(q) Gx. Consequently, ν(Mn) = ν(Mn−1) =2n − 2 holds. The SOD in Figure 3 has been generated applying the aboveconstruction to n = 6.

If n − 1 = q �= 3 is a prime power with q ≡ 3 (mod 4), then a similarconstruction turns out to work, where this time instead of a primitive elementwe work with an element of order (q − 1)/2.

A common generalization of both constructions will be given in the fullversion of this paper. This general form of our construction can be appliedto all even n with prime factorization n − 1 =

∏mi=1 pki

i such that pkii �= 3 for

all i. It uses the action of Z2 × Zk1p1× · · · × Z

kmpm

to generate an Mn-SOD of agraph H with v(H) = 2n − 2. Therefore, the following theorem holds.

S. Hartmann, U. Leck / Electronic Notes in Discrete Mathematics 23 (2005) 5–1110

Page 7: Self-orthogonal decompositions of graphs into matchings

Theorem 2.6 Let n ≥ 2 be a natural number with n �≡ 3, 4, 15, 16 (mod 18).Then

ν(Mn) =

⎧⎨⎩

2n − 2 if n is even,

2n if n is odd.

The full version will also contain more sophisticated constructions for someof the missing cases, but so far these only give solutions for a class of valuesfor n whose arithmetic density is 0.

References

[1] Bruck, R.H., and H.J. Ryser, The nonexistence of certain finite projectiveplanes, Canad. J. Math. 1 (1949), 88–93.

[2] Chowla, S., A property of biquadratic residues, Proc. Nat. Acad. Sci. IndiaA 14 (1944), 45–46.

[3] Colbourn, C.J., and J.H. Dinitz (eds.), “The CRC Handbook ofCombinatorial Designs”, CRC Press, Boca Raton, FL, 1996.

[4] Demetrovics, J., Z. Furedi, and G.O.H. Katona, Minimum matrixrepresentations of closure operations, Discrete Appl. Math. 11 (1985), 115–128.

[5] Gronau, H.-D.O.F., M. Gruttmuller, S. Hartmann, U. Leck, and V. Leck,On orthogonal double covers of graphs, Des. Codes Cryptogr. 27 (2002),49–91.

[6] Gronau, H.-D.O.F., R.C. Mullin, and A. Rosa, Orthogonal double covers ofcomplete graphs by trees, Graphs Combin. 13 (1997), 251–262.

[7] Hering, F., and M. Rosenfeld, Problem Number 38, In (K. Heinrich,ed.): “Unsolved Problems: Summer Research Workshop in AlgebraicCombinatorics”, Simon Fraser University, 1979.

S. Hartmann, U. Leck / Electronic Notes in Discrete Mathematics 23 (2005) 5–11 11