Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 6 CSE 331 Sep 10, 2012. Homeworks HW 1 posted online: see blog/piazza Pickup graded HW 0 in TA OHs.

Similar presentations


Presentation on theme: "Lecture 6 CSE 331 Sep 10, 2012. Homeworks HW 1 posted online: see blog/piazza Pickup graded HW 0 in TA OHs."— Presentation transcript:

1 Lecture 6 CSE 331 Sep 10, 2012

2 Homeworks HW 1 posted online: see blog/piazza Pickup graded HW 0 in TA OHs

3 Suggestions for Piazza Email them: team “at” piazza “dot” com

4 Lecture pace Mid-term

5 Online Office Hours Tomorrow: 9:30pm to 10:30pm

6 Stable Marriage problem Set of men M and women W Matching (no polygamy in M X W) Perfect Matching (everyone gets married) Instablity m m w w m’m’w’w’ Preferences (ranking of potential spouses) Stable matching = perfect matching+ no instablity

7 Two Questions Does a stable marriage always exist? If one exists, how quickly can we compute one? Answer both Qs in +ve by the Gale- Shapley algorithm

8 Gale-Shapley Algorithm (er, not Nobel prize winners, at least not yet) Women do all the proposing (different from the book) Everyone is in one of three states: free, engaged and married Step 1: A free woman w proposes to her most preferred man m. (m,w) get engaged General step: A free woman w proposes to her top unproposed man m.

9 Questions/Comments?

10 Gale-Shapley Algorithm Intially all men and women are free While there exists a free woman who can propose Let w be such a woman and m be the best man she has not proposed to w proposes to m If m is free (m,w) get engaged Else (m,w’) are engaged If m prefers w’ to w w remains free Else (m,w) get engaged and w’ is free Output the engaged pairs as the final output

11 Preferences Mal Wash Simon Inara Zoe Kaylee

12 GS algorithm: Firefly Edition 1 1 2 2 3 3 4 4 5 5 6 6 Mal Wash Simon Inara Zoe Kaylee


Download ppt "Lecture 6 CSE 331 Sep 10, 2012. Homeworks HW 1 posted online: see blog/piazza Pickup graded HW 0 in TA OHs."

Similar presentations


Ads by Google