Edge-graceful labeling
In graph theory, an edge-graceful labeling is a type of graph labeling for simple, connected graphs in which no two distinct edges connect the same two distinct vertices and no edge connects a vertex to itself.
Edge-graceful labelings were first introduced by Sheng-Ping Lo in his seminal paper.[1]
Definition
Given a graph Template:Mvar, we denote the set of its edges by E(G)Script error: No such module "Check for unknown parameters". and that of its vertices by V(G)Script error: No such module "Check for unknown parameters".. Let Template:Mvar be the cardinality of E(G)Script error: No such module "Check for unknown parameters". and Template:Mvar be that of V(G)Script error: No such module "Check for unknown parameters".. Once a labeling of the edges is given, a vertex of the graph is labeled by the sum of the labels of the edges incident to it, modulo Template:Mvar. Or, in symbols, the induced labeling on a vertex is given by
where V(u)Script error: No such module "Check for unknown parameters". is the resulting value for the vertex Template:Mvar and E(e)Script error: No such module "Check for unknown parameters". is the existing value of an edge Template:Mvar incident to Template:Mvar.
The problem is to find a labeling for the edges such that all the labels from 1Script error: No such module "Check for unknown parameters". to Template:Mvar are used once and that the induced labels on the vertices run from 0Script error: No such module "Check for unknown parameters". to p − 1Script error: No such module "Check for unknown parameters".. In other words, the resulting set of labels for the edges should be {1, 2, …, q}Script error: No such module "Check for unknown parameters"., each value being used once, and that for the vertices should be {0, 1, …, p − 1}Script error: No such module "Check for unknown parameters"..
A graph Template:Mvar is said to be edge-graceful if it admits an edge-graceful labeling.
Examples
Cycles
Consider the cycle with three vertices, C3Script error: No such module "Check for unknown parameters".. This is simply a triangle. One can label the edges 1, 2, and 3, and check directly that, along with the induced labeling on the vertices, this gives an edge-graceful labeling. Similar to paths, Template:Mvar is edge-graceful when Template:Mvar is odd and not when Template:Mvar is even.[2]
Paths
Consider a path with two vertices, P2Script error: No such module "Check for unknown parameters".. Here the only possibility is to label the only edge in the graph 1. The induced labeling on the two vertices are both 1. So P2Script error: No such module "Check for unknown parameters". is not edge-graceful.
Appending an edge and a vertex to P2Script error: No such module "Check for unknown parameters". gives P3Script error: No such module "Check for unknown parameters"., the path with three vertices. Denote the vertices by v1Script error: No such module "Check for unknown parameters"., v2Script error: No such module "Check for unknown parameters"., and v3Script error: No such module "Check for unknown parameters".. Label the two edges in the following way: the edge (v1, v2)Script error: No such module "Check for unknown parameters". is labeled 1 and (v2, v3)Script error: No such module "Check for unknown parameters". labeled 2. The induced labelings on v1Script error: No such module "Check for unknown parameters"., v2Script error: No such module "Check for unknown parameters"., and v3Script error: No such module "Check for unknown parameters". are then 1, 0, and 2 respectively. This is an edge-graceful labeling and so P3Script error: No such module "Check for unknown parameters". is edge-graceful.
Similarly, one can check that P4Script error: No such module "Check for unknown parameters". is not edge-graceful.
In general, Template:Mvar is edge-graceful when Template:Mvar is odd and not edge-graceful when it is even. This follows from a necessary condition for edge-gracefulness.
A necessary condition
Lo gave a necessary condition for a graph with Template:Mvar edges and Template:Mvar vertices to be edge-graceful:[1]q(q + 1)Script error: No such module "Check for unknown parameters". must be congruent to Template:Sfrac mod pScript error: No such module "Check for unknown parameters".. In symbols:
This is referred to as Lo's condition in the literature.[3] This follows from the fact that the sum of the labels of the vertices is twice the sum of the edges, modulo Template:Mvar. This is useful for disproving a graph is edge-graceful. For instance, one can apply this directly to the path and cycle examples given above.
Further selected results
- The Petersen graph is not edge-graceful.
- The star graph (a central node and m legs of length 1) is edge-graceful when m is even and not when m is odd.[4]
- The friendship graph is edge-graceful when m is odd and not when it is even.
- Regular trees, (depth n with each non-leaf node emitting m new vertices) are edge-graceful when m is even for any value n but not edge-graceful whenever m is odd.[5]
- The complete graph on n vertices, , is edge-graceful unless n is singly even, .
- The ladder graph is never edge-graceful.
References
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".