Minimum spanning tree Flashcards

1
Q

Why is the spanning tree (V,T) constructed with Kruskal’s

algorithm minimum?

A
  • Consider any edge {i, j} ∈/ T
    –> {i, j} was not added to the graph because it would have
    formed a cycle with the previously added edges
    –> because of the sorting of the edges, all of theses edges are
    shorter (or of the same length)
    → the path optimality conditions are satised for {i, j}
  • Because this argument holds for all edges {i, j} ∈/ T, path
    optimality conditions are entirely satised
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

MST (Minumum Spanning Tree) problems are often used in algorithms for other optimization
problems:

A
  • as a relaxation of the TSP
  • as a component in Christofides tree heuristic for the TSP
  • as a component of a heuristic for the rural postman problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly