LCF Notation

DOWNLOAD Mathematica Notebook

LCF notation is a concise and convenient notation devised by Joshua Lederberg (winner of the 1958 Nobel Prize in Physiology and Medicine) for the representation of cubic Hamiltonian graphs (Lederberg 1965). The notation was subsequently modified by Frucht (1976) and Coxeter et al. (1981), and hence was dubbed "LCF notation" by Frucht (1976). Pegg (2003) used the notation to describe many of the cubic symmetric graphs. The notation only applies to Hamiltonian graphs, since it achieves its symmetry and conciseness by placing a Hamiltonian cycle in a circular embedding and then connecting specified pairs of nodes with edges.

FruchtNotation

For example, the notation [3,-3]^4 describes the cubical graph illustrated above. To see how this works, begin with the cycle graph C_8. Beginning with a vertex v_1, count three vertices clockwise (+3) to v_4 and connect it to v_1 with an edge. Now advance to v_2, count three vertices counterclockwise (-3) to vertex v_7, and connect v_2 and v_7 with an edge. This is one iteration of the process [3,-3], which is then repeated three more times (for a total of four, corresponding to the exponent of [3,-3]^4) until the original vertex is reached, thus giving the graph represented by [3,-3]^4. Note that the graph is actually traversed two times in this process since each edge is constructed twice, once in each direction.

The LCF notation for a given graph is not unique, since it may be shifted any number of positions to the left or right, or may be reversed (with a corresponding sign change of the entries to correspond to the fact that the numbering of the outer cycle must be done in the opposite order as well). In addition, for a graph with more than one Hamiltonian cycle, different choices are possible for which cycle is mapped to the outer cycle.

LCFNotations

As a result, depending on the structure of Hamiltonian cycles, a single graph may have several different LCF notations with different exponents corresponding to different embeddings. Furthermore, inequivalent notations with the same exponent may also exist. For example, the cubic vertex-transitive graph on 18 nodes illustrated above has the four LCF notations [5,-5]^9, [-7,7]^9, [-7,-5,5,-5,5,7]^3, [-7,-5,7,-5,9,5,9,5,9]^2, and [-7, -5, 5, 9, -5, 5, 9, -5, 5, 7, -5, 7, 9, -5, 5, 9, -7, 5].

The following table gives the simplest (i.e., shortest) LCF notations for named cubic Hamiltonian graphs on 20 or fewer nodes. Here, F_n denotes a cubic symmetric graph on n nodes.

verticesgraph"minimal" LCF notation
4tetrahedral graph[2,-2]^2
6utility graph[3,-3]^3
63-prism graph[-3,-2,2]^2
8cubical graph[3,-3]^4
83-matchstick graph[-2,-2,2,2]^2
84-Möbius ladder[-4]^8
105-Möbius ladder[-5]^(10)
105-prism graph[-5,3,-4,4,-3]^2
12Franklin graph[5,-5]^6
12Frucht graph[-5,-2,4,2,5,-2,-4,5,2,-5,-2,2]
12generalized Petersen graph (6,2)[-5,2,4,-2,-5,4,-4,5,2,-4,-2,5]
126-Möbius ladder[-6]^(12)
126-prism graph[-3,3]^6
12truncated tetrahedral graph[2,6,-2]^4
14generalized Petersen graph (7, 2)[-7,-5,4,-6,-5,4,-4,-7,4,-4,5,6,-4,5]
14Heawood graph[5,-5]^7
147-Möbius ladder[-7]^(14)
147-prism graph[-7,5,3,-6,6,-3,-5]^2
16cubic vertex-transitive graph Ct19[-7,7]^8
16Möbius-Kantor graph[5,-5]^8
168-Möbius ladder[-8]^(16)
168-prism graph[-3,3]^8
18Pappus graph[5,7,-7,7,-7,-5]^3
18cubic vertex-transitive graph Ct20[-7,7]^9
18cubic vertex-transitive graph Ct23[-9,-2,2]^6
18generalized Petersen graph (9,2)[-9,-8,-4,-9,4,8]^3
18generalized Petersen graph (9,3)[-9,-6,2,5,-2,-9,5,-9,-5,-9,2,-5,-2,6,-9,2,-9,-2]
189-Möbius ladder[-9]^(18)
189-prism graph[-9,7,5,3,-8,8,-3,-5,-7]^2
20cubic vertex-transitive graph Ct25[-7,7]^(10)
20cubic vertex-transitive graph Ct28[-6,-6,6,6]^5
20cubic vertex-transitive graph Ct29[-9,9]^(10)
20Desargues graph[5,-5,9,-9]^5
20dodecahedral graph[10,7,4,-4,-7,10,-4,7,-7,4]^2
20generalized Petersen graph (10, 4)[-10,-7,5,-5,7,-6,-10,-5,5,6]^2
20largest cubic nonplanar graph with diameter 3[-10,-7,-5,4,7,-10,-7,-4,5,7,-10,-7,6,-5,7,-10,-7,5,-6,7]
2010-Möbius ladder[-10]^(20)
2010-prism graph[-3,3]^(10)

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.