1.
2.
3.
Prims algorithm
1.
2.
3.
4.
Example
A cable company want to connect five villages to their network
which currently extends to the market town of Avonford. What is the
minimum length of cable needed?
Brinleigh
Cornwell
8
Avonford
Donster
Fingley
5
4
2
Edan
8
A
5
4
2
E
Kruskals Algorithm
List the edges in
order of size:
8
A
7
5
4
2
E
ED
AB
AE
CD
BC
EF
CF
AF
BF
CF
2
3
4
4
5
5
6
7
8
8
Kruskals Algorithm
C
ED 2
8
A
7
5
4
2
E
Kruskals Algorithm
ED 2
AB 3
8
A
7
5
4
2
E
Kruskals Algorithm
ED 2
AB 3
CD 4 (or AE 4)
8
A
7
5
4
2
E
Kruskals Algorithm
ED
AB
CD
AE
8
A
7
5
4
2
E
2
3
4
4
Kruskals Algorithm
8
A
7
5
4
2
E
ED
AB
CD
AE
BC
EF
2
3
4
4
5 forms a cycle
5
Kruskals Algorithm
All vertices have been
connected.
The solution is
8
A
7
5
4
2
E
ED
AB
CD
AE
EF
2
3
4
4
5
Prims Algorithm
Select any vertex
8
A
7
5
4
2
E
AB 3
Prims Algorithm
3
6
AE 4
4
8
7
5
4
2
E
Prims Algorithm
3
6
ED 2
4
8
7
5
4
2
E
Prims Algorithm
3
6
DC 4
4
8
7
5
4
2
E
Prims Algorithm
3
6
EF 5
4
8
7
5
4
2
E
Prims Algorithm
All vertices have been
connected.
The solution is
8
A
7
5
4
2
E
AB 3
AE 4
ED 2
DC 4
EF 5