Graph Genus

DOWNLOAD Mathematica Notebook

The genus of a graph is the minimum number of handles that must be added to the plane to embed the graph without any crossings. A planar graph therefore has graph genus 0.

The complete graph K_n has genus

 gamma(K_n)=[((n-3)(n-4))/(12)]
(1)

for n>=3, where [x] is the ceiling function (Ringel and Youngs 1968; Harary 1994, p. 118). The values for n=1, 2, ... are 0, 0, 0, 0, 1, 1, 1, 2, 3, 4, 5, 6, 8, 10, ... (OEIS A000933).

The complete bipartite graph K_(m,n) has genus

 gamma(K_(m,n))=[((m-2)(n-2))/4]
(2)

(Ringel 1965; Beineke and Harary 1965; Harary 1994, p. 119).

The hypercube Q_n has genus

 gamma(Q_n)=1+(n-4)2^(n-3)
(3)

(Ringel 1955; Beineke and Harary 1965; Harary et al. 1988; Harary 1994, p. 119). The values for n=1, 2, ... are 0, 0, 0, 1, 5, 17, 49, 129, ... (OEIS A000337).

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.