Graceful labeling

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
File:Graceful labeling.svg
A graceful labeling. Vertex labels are in black, edge labels in red

In graph theory, a graceful labeling of a graph with m edges is a labeling of its vertices with some subset of the integers between 0 and m inclusive, such that no two vertices share a label, and such that each edge is uniquely identified by the positive, or absolute difference between its endpoints.[1] A graph which admits a graceful labeling is called a graceful graph.

The name "graceful labeling" is due to Solomon W. Golomb; this class of labelings was originally given the name β-labelings by Alexander Rosa in a 1967 paper on graph labelings.[2]

A major unproven conjecture in graph theory is the Graceful Tree conjecture or Ringel–Kotzig conjecture, named after Gerhard Ringel and Anton Kotzig, which hypothesizes that all trees are graceful. The Ringel-Kotzig conjecture is also known as the "graceful labeling conjecture". Kotzig once called the effort to prove the conjecture a "disease".[3]

Selected results

  • All trees with at most 27 vertices are graceful; this result was shown by Aldred and McKay in 1998 using a computer program.[5][6] An extension of this (using a different computational method) up to trees with 35 vertices was claimed in 2010 by the Graceful Tree Verification Project, a distributed computing project led by Wenjie Fang.[7]
  • All wheel graphs, web graphs, Helm graphs, gear graphs, and rectangular grids are graceful.[5]
  • All n-dimensional hypercubes are graceful.[8]
  • All simple graphs with four or fewer vertices are graceful. The only non-graceful simple graphs with five vertices are the 5-cycle (pentagon); the complete graph K5; and the butterfly graph.[9]

See also

References

  1. Virginia Vassilevska, "Coding and Graceful Labeling of trees." SURF 2001. PostScript
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found..
  3. Lua error in package.lua at line 80: module 'strict' not found..
  4. Lua error in package.lua at line 80: module 'strict' not found..
  5. 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found..
  6. Lua error in package.lua at line 80: module 'strict' not found..
  7. Lua error in package.lua at line 80: module 'strict' not found.. See also Graceful Tree Verification Project
  8. Lua error in package.lua at line 80: module 'strict' not found..
  9. Weisstein, Eric W., "Graceful graph", MathWorld.

Additional reading

  • (K.Eshghi) Introduction to Graceful Graphs, Sharif University of Technology, 2002.
  • (U. N. Deshmukh and Vasanti N. Bhat-Nayak), New families of graceful banana trees - Proceedings Mathematical Sciences, 1996 - Springer