Find a topological ordering for the graph in Figure 9.81.
Read moreTextbook Solutions for Data Structures and Algorithm Analysis in Java
Question
a. Give an example where Dijkstras algorithm gives the wrong answer in thepresence of a negative edge but no negative-cost cycle. b. Show that the weighted shortest-path algorithm suggested in Section 9.3.3works if there are negative-weight edges, but no negative-cost cycles, and thatthe running time of this algorithm is O(|E||V|).
Solution
The first step in solving 9 problem number 7 trying to solve the problem we have to refer to the textbook question: a. Give an example where Dijkstras algorithm gives the wrong answer in thepresence of a negative edge but no negative-cost cycle. b. Show that the weighted shortest-path algorithm suggested in Section 9.3.3works if there are negative-weight edges, but no negative-cost cycles, and thatthe running time of this algorithm is O(|E||V|).
From the textbook chapter Graph Algorithms you will find a few key concepts needed to solve this.
Visible to paid subscribers only
Step 3 of 7)Visible to paid subscribers only
full solution