Interactive end-of-chapter exercises


Dijkstra's Link State Algorithm (for computing least cost paths)

Consider the 6-node network shown below, with the given link costs.


Using Dijkstra's algorithm, find the least cost path from source node U to all other destinations and answer the following questions



Question List


1. What is the shortest distance to node y and what node is its predecessor? Write your answer as n,p

2. What is the shortest distance to node z and what node is its predecessor? Write your answer as n,p

3. What is the shortest distance to node v and what node is its predecessor? Write your answer as n,p




Solution


1. The minimum distance from node u to node y is 10, and node y's predecessor is node w. The full answer was: 10,w

2. The minimum distance from node u to node z is 5, and node z's predecessor is node w. The full answer was: 5,w

3. The minimum distance from node u to node v is 4, and node v's predecessor is node u. The full answer was: 4,u



That's incorrect

That's correct

The answer was: 10,w

Question 1 of 3

The answer was: 5,w

Question 2 of 3

The answer was: 4,u

Question 3 of 3

Try Another Problem

We’d appreciate your leave us feedback on this networking tutor.

We gratefully acknowledge the programming and problem design work of John Broderick (UMass '21), which has really helped to substantially improve this site. The networking tutor was designed and implemented by Hashim Zia and Shayan Ahmad from New York University Abu Dhabi.

Copyright © 2010-2025 J.F. Kurose, K.W. Ross
Comments welcome and appreciated: kurose@cs.umass.edu