







































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Based on the slides from a lecture by a. Smith on algorithm design and analysis. The lecture covers the stable matching problem, which aims to find a suitable matching between a set of men and women based on their preferences. Examples of preference profiles and stable matching assignments, as well as questions to test understanding of the concept.
Typology: Study notes
1 / 47
This page cannot be seen from the preview
Don't miss anything!








































8/25/
8/25/
8/25/
8/25/
8/25/
8/25/
8/25/
8/25/
favorite least favorite favorite least favorite Zeus Amy Bertha Clare Yancey Bertha Amy Clare Xavier Amy Bertha Clare 1 st^2 nd^3 rd Menās Preference Profile Clare Xavier Yancey Zeus Bertha Xavier Yancey Zeus Amy Yancey Xavier Zeus 1 st^2 nd^3 rd Womenās Preference Profile
8/25/
favorite least favorite favorite least favorite Zeus Amy Bertha Clare Yancey Bertha Amy Clare Xavier Amy Bertha Clare Clare Xavier Yancey Zeus Bertha Xavier Yancey Zeus Amy Yancey Xavier Zeus 1 st^2 nd^3 rd^1 st^2 nd^3 rd Menās Preference Profile Womenās Preference Profile
8/25/
favorite least favorite favorite least favorite Zeus Amy Bertha Clare Yancey Bertha Amy Clare Xavier Amy Bertha Clare Clare Xavier Yancey Zeus Bertha Xavier Yancey Zeus Amy Yancey Xavier Zeus 1 st^2 nd^3 rd^1 st^2 nd^3 rd Menās Preference Profile Womenās Preference Profile
8/25/
Bob Chris Adam (^) C A B
Doofus (^) A B C
1 st^2 nd^3 rd A-B, C-D ā B-C unstable A-C, B-D ā A-B unstable A-D, B-C ā A-C unstable
8/25/
Initialize each person to be free. while (some man is free and hasn't proposed to every woman) { Choose such a man m w = 1st^ woman on m's list to whom m has not yet proposed if (w is free) assign m and w to be engaged else if (w prefers m to her fiancƩ m') assign m and w to be engaged, and m' to be free else w rejects m }
Zeus Bertha Diane Amy Erika Clare Yancey Amy Diane Clare Bertha Erika Xavier Bertha Erika Clare Diane Amy Wyatt Diane Bertha Amy Clare Erika Victor Bertha Amy Diane Erika Clare 0 th^1 st^2 nd^3 rd^4 th Menās Preference Profile Erika Yancey Wyatt Zeus Xavier Victor Diane Victor Zeus Yancey Xavier Wyatt Clare Wyatt Xavier Yancey Zeus Victor Bertha Xavier Wyatt Yancey Victor Zeus Amy Zeus Victor Wyatt Yancey Xavier 0 th^1 st^2 nd^3 rd^4 th Womenās Preference Profile Victor proposes to Bertha. Victor Bertha
Zeus Bertha Diane Amy Erika Clare Yancey Amy Diane Clare Bertha Erika Xavier Bertha Erika Clare Diane Amy Wyatt Diane Bertha Amy Clare Erika Victor Bertha Amy Diane Erika Clare 0 th^1 st^2 nd^3 rd^4 th Menās Preference Profile Erika Yancey Wyatt Zeus Xavier Victor Diane Victor Zeus Yancey Xavier Wyatt Clare Wyatt Xavier Yancey Zeus Victor Bertha Xavier Wyatt Yancey Victor Zeus Amy Zeus Victor Wyatt Yancey Xavier 0 th^1 st^2 nd^3 rd^4 th Womenās Preference Profile Victor proposes to Bertha.