An Eulerian cycle, also called an Eulerian circuit, Euler circuit, Eulerian tour, or Euler tour, is a trail which starts and ends at the same graph vertex. In other words, it is a graph cycle which uses each graph edge exactly once. For technical reasons, Eulerian cycles are mathematically easier to study than are Hamiltonian cycles. An Eulerian cycle for the octahedral graph is illustrated above.
As a generalization of the Königsberg bridge problem, Euler showed (without proof) that a connected graph has an Eulerian cycle iff it has no graph vertices of odd degree.
Fleury's algorithm is an elegant, but inefficient, method of generating an Eulerian cycle. An Eulerian cycle of a graph may be found in the Wolfram Language using FindEulerianCycle[g].
The only Platonic solid possessing an Eulerian cycle is the octahedron, which has Schläfli symbol ; all other Platonic graphs have odd degree sequences. Similarly, the only Eulerian Archimedean solids are the cuboctahedron, icosidodecahedron, small rhombicosidodecahedron, and small rhombicuboctahedron.