Abstract
Inspired by the method of Koh et al. (1979) of combining known graceful trees to construct bigger graceful trees, a new class of graceful trees is constructed from a set of known graceful trees, in a specific way. In fact, each member of this new class of trees admits -labeling, a stronger version of graceful labeling. Consequently, each member of this family of trees decomposes complete graphs and complete bipartite graphs.
1 Introduction
All the graphs considered in this paper are finite simple graphs. Terms that are not defined here can be referred from the book [Citation1]. At the Smolenice symposium in 1963, Ringel [Citation2] conjectured that , the complete graph on vertices, can be decomposed into isomorphic copies of a given tree with edges. In 1965, Kotzig [Citation3] also conjectured that the complete graph can be cyclically decomposed into copies of a given tree with edges. In an attempt to settle these two conjectures, in 1967, in his classical paper [Citation4] Rosa introduced a hierarchical series of ‘valuations’ of a graph called -valuations and used these valuations to investigate the cyclic decomposition of complete graphs. Later, the -valuation was called graceful by Golomb [Citation5], and this term is being widely used. A function is called graceful labeling of a graph with edges, if is an injective function from to such that, when every edge is assigned the edge label , then the resulting edge labels are distinct. A graph which admits graceful labeling is called a graceful graph. A graceful labeling of a graph with edges is said to be an -labeling if there exists a such that or for every edge , where is called the width of the -labeling. It follows from the definition of -labeling, that if a graph has an -labeling with width , then and form a bipartition of . Thus, every -labeled graph must be a bipartite graph. Rosa [Citation4] also proved the following significant theorem.
Theorem 1
Rosa [Citation4]
If a graph with edges has a graceful labeling, then can be cyclically decomposed into copies of .
This result led to the Rosa–Kotzig–Ringel Conjecture popularly called Graceful Tree Conjecture, which states that “All trees are graceful”. The graceful tree conjecture has been the focus of many papers for over four decades. So far, no proof of the truth or falsity of the conjecture has been found. In the absence of a generic proof, one approach used in investigating the Graceful Tree Conjecture is proving the gracefulness of specialized classes of trees. Aldred and Mckay [Citation6] used computer search to prove that all trees on at most 27 vertices are graceful. Michael Horton [Citation7] has verified that all trees with at most 29 vertices are graceful. Fang [Citation8] has verified that all trees with at most 35 vertices are graceful. Rosa [Citation4] has proved that all paths and caterpillars are graceful. Some special classes of lobsters were shown to be graceful by Ng [Citation9] and Wang et al. [Citation10]. Chen, Lu and Yeh [Citation11] have shown that all firecrackers are graceful. Sethuraman and Jeba Jesintha [Citation12] have shown that all banana trees are graceful. Pastel and Raynaud [Citation13] have shown that olive trees are graceful. Bermond and Sotteau [Citation14] have proved that all symmetrical trees are graceful. One of the general results proved on Graceful Tree Conjecture is the result due to Hrnčiar et al. [Citation15] that all trees of diameter five are graceful. Using Hrnčiar’s branch moving technique, Balbuena et al. [Citation16] have shown that trees having an even or quasi even degree sequence are graceful. Koh, Rogers and Tan [Citation17] gave different methods to construct a bigger graceful tree from smaller graceful trees. Burzio and Ferrarese [Citation18] extended the method of Koh et al. and consequently they have shown that the subdivision of every graceful tree is graceful. Cahit [Citation19] has exhibited canonic labeling technique for proving the gracefulness of a class of rooted trees. Sethuraman and Venkatesh [Citation20] have given a method of attaching caterpillars recursively with other caterpillars to generate graceful trees. For an exhaustive survey on Graceful Tree Conjecture, refer the excellent survey by Gallian [Citation21], for other related results refer [Citation22,Citation23].
2 Main result
Here we construct an -labeled tree from a given set of known -labeled trees. First we give a special arrangement of vertices of an -labeled tree called top to bottom arrangement. Then we give an algorithm for combining -labeled trees. The top to bottom arrangement of vertices of an -labeled tree plays an important role in this algorithm.
Let be an -labeled tree with -labeling and its width . By the definition of , there exists a bipartition of the vertex set with the property that for each , and for each , .
Arrange the vertices of with respect to the increasing order of the vertex labels of the vertices of such that the vertex with the least label in appears in the top and vertex with the largest label in appears in the bottom. Then arrange the vertices of to the right side of all the vertices of in the following way. Arrange the vertices of with respect to the decreasing order of their vertex labels such that the vertex with the largest label is in the top and the vertex with the least label of is in the bottom. This arrangement of vertices of an -labeled tree is referred to as “top to bottom arrangement” corresponding to an -labeling .
The top to bottom arrangement of an -labeled tree given in is illustrated in .
In the next section, we present an algorithm for combining -labeled trees.
2.1 Algorithm for combining -labeled trees
Input:
Take any set of -labeled trees having their respective -labelings, , where , as an input. Let denote the number of edges of , for and let denote the width of the -labeling of the trees , for .
Step 1: Arrangement of the vertices of ’s,
Arrange the vertices of in the top to bottom arrangement. Next, arrange the vertices of in the top to bottom arrangement below to all the vertices of . Similarly, for , arrange the vertices of in the top to bottom arrangement below to all the vertices of .
Step 2: Addition of a new edge between and , for each , .
Step 2.1:
If , choose any one vertex, say having the vertex label then correspondingly find the vertex with vertex label from the tree . Add a new edge between the vertex of and the vertex of .
Step 2.2:
If , choose any one vertex, say having the vertex label then correspondingly find the vertex with vertex label from the tree . Add a new edge between the vertex of and the vertex of .
Call the resultant tree thus obtained as .
Step 3: Labeling of the Vertices of
Arrange the vertices of as a sequence as appears in the top to bottom arrangement corresponding to the -labeling .
Then, for , arrange the vertices of following the bottom most vertex of as a sequence as appears in the top to bottom arrangement corresponding to the -labeling . Denote this sequence of vertices of for (in the increasing order of index ) in as .
Arrange the vertices of as a sequence as appears in the top to bottom arrangement corresponding to the -labeling . Then, for , arrange the vertices of following the bottom most vertex of as a sequence as appears in the top to bottom arrangement corresponding to the -labeling . Denote this sequence of vertices of for (in the increasing order of index ) in as .
Rename the vertices of on the left side partition of the vertices of as in the top to bottom order, where and the vertices of on the right side partition of the vertices of as in the top to bottom order.
Define ,
by , for , .
Step 4: Edge labeling of edges of
For every edge of , define the edge label .
2.2 Correctness of Algorithm for combining -labeled trees
Here we prove the correctness of the Algorithm for combining -labeled trees. More precisely, we show that the tree constructed by the above algorithm is an -labeled tree. To prove the correctness we give below Observations 2.1, 2.2, 2.3 and Lemma 2. Finally we give the correctness in Theorem 3.
Observation 2.1
The vertex that defined in Step 2.1 of Algorithm for combining -labeled trees always exists in with vertex label , for , for every choice of the vertex in with vertex label , whenever .
Proof
Let . Suppose . Then , since . As , we have .
Suppose . Then . Since , we have . Therefore, , for every . Since is an -labeled tree, there exists a vertex in with vertex label . Denote the vertex of with vertex label as . Thus, there exists a vertex in with for any . □
Observation 2.2
The vertex that defined in Step 2.2 of Algorithm for combining -labeled trees always exists in with vertex label , for , for every choice of the vertex in with vertex label whenever .
Proof
Let . Suppose . Then . Suppose . Then . Therefore, , for every . Since is an -labeled tree, there exists a vertex in with vertex label . Denote the vertex of with vertex label as . Thus, there exists a vertex in with for any . □
Observation 2.3
The output tree obtained from the given set of trees having edges, for contains edges. It is clear from Step 3 of Algorithm for combining -labeled trees that every vertex of gets distinct vertex labels from the set .
Lemma 2
The edge labels of the edges of that are defined in Step 4 of Algorithm for combining -labeled trees are distinct and ranges from 1 to , where .
Proof
Observe from Step 3 of Algorithm for combining -labeled trees, for a vertex of in , for , we have (1) (1) Let be any edge of .
Case 1: Suppose for some i,
Without loss of generality, we assume that and . Then, That is, (2) (2) From Eq. (Equation2(2) (2) ), one can observe that the edge label of every edge of in is translated by from the edge label of the edge of induced by its -labeling , for , .
Since is an -labeling, the edge labels of edges of induced by are distinct, for , . Therefore from the above observation, edge labels of the edges of are distinct whenever the edges are in for some , .
From Eq. (Equation2(2) (2) ), the maximum of all the edge labels of edges of in , for , is The minimum of all the edge labels of edges of in for is
Then, for , ,
Therefore, minimum of all the edge labels of edges of in is greater than the maximum of all the edge labels of in , for , . Thus, the edge labels of edges of and the edge labels of edges of do not over lap. Hence, edge labels of the edges of and that of do not over lap for any , .
Claim 1
For each , , the edge label of the new edge added between a vertex in and a vertex in by Step 2 of Algorithm is
Observe from Step 2 of Algorithm for combining -labeled trees, a new edge is added between and for each , to obtain the tree . The addition of the new edge is done in two cases depending on or .
Case 2.1: When .
Then the new edge is added between a vertex of with vertex label and the vertex of with vertex label .
Since , by Eq. (Equation1(1) (1) ) we have, Since , by Eq. (Equation1(1) (1) ) we have, Therefore, the edge label of the new edge in is Hence the claim for the case.
Case 2.2: When .
Then the new edge is added between a vertex of with vertex label and the vertex of with vertex label .
Since , by Eq. (Equation1(1) (1) ) we have, Since , by Eq. (Equation1(1) (1) ) we have, Therefore, the edge label of the new edge in is Hence the claim for the case.
Therefore,
Edge label of the new edge added between and
(minimum edge label of ) 1
(maximum edge label of ) 1, for all , .
As a consequence the edge labels of all the edges of are distinct and hence they can be arranged as a sequence , where . □
Theorem 3
The output labeled tree obtained from Algorithm for combining -labeled trees is an -labeled tree.
Proof
From Observation 2.3, it is clear that the vertex labels of the vertices of that are defined in Step 3 of Algorithm for combining -labeled trees are distinct and the vertex labels of vertices of are defined from the set . Also from Lemma 2, the edge labels of the edges of are distinct and are defined from the set . Thus is graceful. Further from Eq. (Equation1(1) (1) ), it follows that the vertex label of any vertex in is less than or equal to and the vertex label of any vertex in is greater than . Therefore, the output labeled tree is an -labeled tree with the width . □
Since the output labeled tree of Algorithm for combining -labeled trees admits -labeling, the following corollary is a direct consequence of Theorems 1 and 3.
Corollary 3.1
The complete graph and the complete bipartite graph can be decomposed into isomorphic copies of the -labeled tree , the output tree of Algorithm for combining -labeled trees from the input -labeled trees , where and are arbitrary positive integers.
Illustrative example for Algorithm for combining -labeled trees
The process of Algorithm for combining -labeled trees is illustrated in through . , and illustrate the top to bottom arrangement of the trees given in , and respectively. Addition of new edges as defined in Step 2 of Algorithm for combining -labeled trees is illustrated in . The output tree of Algorithm for combining -labeled trees for the input trees given in , and is given in .
Notes
Peer review under responsibility of Kalasalingam University.
References
- West D.B. Introduction to Graph Theory second ed. 2001 Prentice Hall of India
- Ringel G. Problem 25 Theory of Graphs and Its Applications Proc. Symposium Smolenice, Prague (1963) 162.
- Kotzig A. Decompositions of a complete graph into 4k-gons Matematicky Casopis 15 1965 229 233 (in Russian)
- Rosa A. On certain valuations of the vertices of a graph Theory of Graphs, International Symposium, Rome, July 1966 1967 Gordon and Breach N.Y. and Dunod Paris 349 355
- Golomb S.W. How to number a graph Read R.C. Graph Theory and Computing 1972 Academic Press New York 23 37
- Aldred R.E. Mckay B.D. Graceful and harmonious labelings of trees Bull. Inst. Combin. Appl. 23 1998 69 72
- Michael Horton, Graceful Trees Statistics and Algorithms (Master’s thesis), http://eprints.comp.utas.edu.au:81/archieve/00000019/01/
- W. Fang, A computational approach to the graceful tree conjecture, http://arxiv:1003.3045v1[cs.DM]
- Ng H.K. Gracefulness of a class of lobsters Notices Amer. Math. Soc. 7 1986 825-05-294
- Wang J.G. Jin D.J. Lu X.G. Zhang D. The gracefulness of a class of lobster trees Math. Comput. Modelling 20 1994 105 110
- W.C. Chen, H.I. Lu, Y.N. Yeh, Operations of interlaced trees and graceful trees, Southeast Asian Bull. Math. 21 337–348
- Jeba Jesintha J. Sethuraman G. All arbitrary fixed generalized banana trees are graceful Math. Comput. Sci. 5 2011 1, 51 62
- Pastel A.M. Raynaud H. Numerotation gracieuse des olivers Colloq. Grenoble 1978 Publications Universite de Grenoble 218 223
- Bermond J.C. Sotteau D. Graph decompositions and G-design Proc. 5th British Combin. Conf., 53–72 (second series), vol. 12 1989 25 28
- Hrnčiar P. Haviar A. All trees of diameter five are graceful Discrete Math. 233 2001 133 150
- Balbuena C. Garcia-Vazquez P. Marcote X Valenzuela J.C. Trees having an even or quasi even degree sequence are graceful Appl. Math. Lett. 20 2007 370 375
- Koh K.H. Rogers D.G. Tan T. Two theorems on graceful trees Discrete Math. 25 1979 141 148
- Burzio M. Ferrarese G. The subdivision graph of a graceful tree is a graceful tree Discrete Math. 181 1998 275 281
- I. Cahit, Graceful labelings of rooted complete trees, 2002, preprint
- Sethuraman G. Venkatesh S. Decomposition of complete graphs and complete bipartite graphs into α-labeled trees Ars Combin. 93 2009 371 385
- Gallian J.A. A dynamic survey of graph labeling Electron. J. Combin. 18 2015 #DS6
- Van Bussel F. Relaxed graceful labelings of trees Electron. J. Combin. 9 2002 #R4
- Slater P.J. On k-graceful graphs Proc. of the 13th S.E. Conf. on Combinatorics, Graph Theory and Computing 1982 53 57