Question: finding an Eulerian tour of an Eulerian graph can be done in polynomial time. For that, we use the Fleury's algorithm. The idea is to
finding an Eulerian tour of an Eulerian graph can be done in
polynomial time. For that, we use the Fleury's algorithm. The idea is to travel vertices
so that the graph formed by unvisited edges is always connected. A bridge in a connected
graph is an edge that is the only path between its two endpoints. The graph below does not
have a bridge there is more than one path between any pair of vertices but if we remove
edge for example, then and would be all bridges.
Fleury's algorithm: Create a copy of the input graph Start at vertex and
iteratively select the next unvisited edge from as follows. When at vertex form a set
of neighbors of in so that the edge is not a bridge in If is empty, then
is only connected to one vertex in through a bridge. In this case, we travel from to
and remove from Otherwise, when is not empty, travel from to any vinU and
remove from In this course, we assume we travel to vinU with minimum index.
For example, in the above graph, we start at vertex Then is
We then travel from to because has a smaller index than other vertices in and
remove from the graph. Now at will be empty is a bridge in the updated
We then travel from to and remove from We proceed similarly and get an
Eulcrian tour
a
b
c
d
For each of the following graphs, write down the Eulerian tour given by Fleury's algorithm. Also, you dont have to show intermediate steps
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
