(Latest Revision: Fri Mar 06, 2020)
==============================
==============================
Your Assignment:
Process the following input in the same manner the sample input was
processed, as illustrated above.
Produce the same kind of script (step-by-step) of the actions taken by
the Gale-Shapley algorithm, plus write what the final matching is.
The men are Abe, Ben, Cal, and Dan.
The women are Eve, Fey, Gem, and Hil.
The preference lists are
Abe Hil Fey Gem Eve
Ben Gem Hil Fey Eve
Cal Gem Fey Hil Eve
Dan Gem Hil Eve Fey
Eve Abe Ben Dan Cal
Fey Ben Cal Abe Dan
Gem Ben Abe Dan Cal
Hil Abe Ben Cal Dan
1. Abe proposes to Hil.
2. Hil pairs with Abe because she is free.
3. Ben proposes to Gem.
4. Gem pairs with Ben because she is free.
5. Cal proposes to Gem.
6. Gem rejects Cal because she likes her current match, Ben, more.
7. Cal remains free.
8. Cal proposes to Fey.
9. Fey pairs with Cal because she is free.
10. Dan proposes to Gem.
11. Gem rejects Dan because she likes her current match, Ben, more.
12. Dan remains free.
13. Dan proposes to Hil.
14. Hil rejects Dan because she likes her current match, Abe, more.
15. Dan remains free.
16. Dan proposes to Eve.
17. Eve pairs with Dan because she is free.
Now everyone has a match.
Here Are The Matches:
WOMEN MEN
Eve Dan
Fey Cal
Gem Ben
Hil Abe