PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: No information on entry rating
Euler path (Definition)

An Euler path in a graph is a path which traverses each edge of the graph exactly once. An Euler path which is a cycle is called an Euler cycle. For loopless graphs without isolated vertices, the existence of an Euler path implies the connectedness of the graph, since traversing every edge of such a graph requires visiting each vertex at least once.

If a connected graph has an Euler path, one can be constructed by applying Fleury's algorithm. A connected graph has an Euler path if it has exactly zero or two vertices of odd degree. If every vertex has even degree, the graph has an Euler cycle.

\includegraphics[width=1in,height=1in]{ecircuit}

This graph has an Euler cycle. All of its vertices are of even degree.

\includegraphics[width=1in,height=1in]{epath}

This graph has an Euler path which is not a cycle. It has exactly two vertices of odd degree.




"Euler path" is owned by CWoo. [ full author list (2) | owner history (2) ]
(view preamble | get metadata)

View style:

See Also: Euler circuit, graph

Also defines:  Euler cycle
Keywords:  Euler path, Euler circuit
Log in to rate this entry.
(view current ratings)

Cross-references: even, degree, odd, Fleury's algorithm, connected graph, connectedness, implies, vertices, isolated, cycle, edge, path, graph
There are 2 references to this entry.

This is version 14 of Euler path, born on 2001-11-28, modified 2007-01-20.
Object id is 1043, canonical name is EulerPath.
Accessed 39379 times total.

Classification:
AMS MSC05C38 (Combinatorics :: Graph theory :: Paths and cycles)

Pending Errata and Addenda
None.
[ View all 2 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)