Steply

Shortest path from A to E: AB 3, AD 7, BC 4, BD 2, CE 6, DE 5

Step by step, with the reason for every step · Shortest path · Discrete Math

Step by step

The question

Question: find the shortest path from A to E.

from A to E: AB 3, AD 7, BC 4, BD 2, CE 6, DE 5

1 Draw the graph

The numbers on the edges are lengths: how far it is along each edge.

2 Start the table

A table: a column for each vertex.

Each cell holds how far it is from A so far, and, small, the vertex we came from.

A is 0 from itself.

0

The others are not reached yet: ∞, as far as can be.

∞
∞
∞
∞

Careful!

Fewer edges is not the same as shorter.

We must add the lengths.

Careful: not A, D, E = 7 + 5 = 12 ✗

3 Round 1

The smallest open number is A: 0.

Nothing can beat it any more, so A is final.

B: 0 plus 3 is 3.

D: 0 plus 7 is 7.

from A: B: 0 + 3 = 3, D: 0 + 7 = 7

The next row: the new numbers, the rest copied down.

0
3A
∞
7A
∞

4 Round 2

The smallest open number is B: 3.

Nothing can beat it any more, so B is final.

C: 3 plus 4 is 7.

D: 3 plus 2 is 5, less than 7.

Change it.

from B: C: 3 + 4 = 7, D: 3 + 2 = 5 < 7

The next row: the new numbers, the rest copied down.

–
3A
7B
5B
∞

5 Round 3

The smallest open number is D: 5.

Nothing can beat it any more, so D is final.

E: 5 plus 5 is 10.

from D: E: 5 + 5 = 10

The next row: the new numbers, the rest copied down.

–
–
7B
5B
10D

6 Round 4

The smallest open number is C: 7.

Nothing can beat it any more, so C is final.

E: 7 plus 6 is 13, not less than 10.

Keep 10.

from C: E: 7 + 6 = 13 ≥ 10

The next row: the new numbers, the rest copied down.

–
–
7B
–
10D

7 Round 5

The smallest open number is E: 10.

Nothing can beat it any more, so E is final.

8 The route back

Go back with the small letters: E from D, D from B, B from A.

E from D, D from B, B from A

That is the route.

The shortest path is A, B, D, E, length 10.

= A, B, D, E: length 10

9 Check

Add the lengths along the route: 3 + 2 + 5 = 10.

Right!

3 + 2 + 5 = 10

The route with the fewest edges, A, D, E, is 12: longer.

Right!

fewest edges A, D, E: 7 + 5 = 12 > 10

Let's look back.

First: draw the graph.

Then: start the table.

Then: round 1.

Then: round 2.

Then: round 3.

Then: round 4.

Then: round 5.

Then: the route back.

Last: check.

Answer
= A, B, D, E: length 10

Your turn

Try this one yourself, then check:

from A to E: AB 2, AD 8, BC 5, BD 2, CE 7, DE 4
Show the answer
A, B, D, E, length 8

More from Shortest path

The whole lesson: Shortest path →