Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 26 CSE 331 Nov 4, 2009. The week of Nov 16 Jeff will be out of town for a conference Recitations and office hour cancelled for that week Two extra.

Similar presentations


Presentation on theme: "Lecture 26 CSE 331 Nov 4, 2009. The week of Nov 16 Jeff will be out of town for a conference Recitations and office hour cancelled for that week Two extra."— Presentation transcript:

1 Lecture 26 CSE 331 Nov 4, 2009

2 The week of Nov 16 Jeff will be out of town for a conference Recitations and office hour cancelled for that week Two extra recitation hours Nov 12: 4-5pm and 5-6pm More details on the blog Most likely, I’ll have extra office hours

3 Kruskal’s Algorithm Joseph B. Kruskal Input: G=(V,E), c e > 0 for every e in E T = Ø Sort edges in increasing order of their cost Consider edges in sorted order If an edge can be added to T without adding a cycle then add it to T

4 Reverse-Delete Algorithm Input: G=(V,E), c e > 0 for every e in E T = E Sort edges in decreasing order of their cost Consider edges in sorted order If an edge can be removed T without disconnecting T then remove it 2 1 3 51 50 0.5 2 1 3 51 50 0.5

5 Any questions?

6 Prim’s algorithm Robert Prim Similar to Dijkstra’s algorithm Input: G=(V,E), c e > 0 for every e in E 2 1 3 51 50 0.5 S = {s}, T = Ø While S is not the same as V Among edges e= (u,w) with u in S and w not in S, pick one with minimum cost Add w to S, e to T 2 1 50 0.5 GROUP TALK TIME!

7 (Old) History of MST algorithms 1920: Otakar Borůvka 1930: Vojtěch Jarník 1956: Kruskal 1957: Prim 1959: Dijkstra Same algo!

8 Today’s agenda Optimality of Kruskal’s and Prim’s algorithms


Download ppt "Lecture 26 CSE 331 Nov 4, 2009. The week of Nov 16 Jeff will be out of town for a conference Recitations and office hour cancelled for that week Two extra."

Similar presentations


Ads by Google