(Latest Revision: Mon Jul 12, 2022)
============================== ============================== Your Assignment: Process the following input in the same manner the sample input was processed. 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, in the same format as the sample. The men are Abe, Ben, Cal, and Zeus. The women are Eve, Fey, Gem, and Erika. The preference lists are Abe Fey Eve Erika Gem Ben Fey Eve Gem Erika Cal Fey Erika Gem Eve Zeus Fey Eve Erika Gem Eve Zeus Abe Ben Cal Fey Cal Ben Abe Zeus Gem Ben Cal Zeus Abe Erika Ben Zeus Cal Abe A solution given by the Gale-Shapley Algorithm: Abe proposes to Fey. Fey pairs with Abe because she is free. Ben proposes to Fey. Fey rejects Abe. Fey pairs with Ben because she likes him more. Abe becomes free. Abe proposes to Eve. Eve pairs with Abe because she is free. Cal proposes to Fey. Fey rejects Ben. Fey pairs with Cal because she likes him more. Ben becomes free. Ben proposes to Eve. Eve rejects Ben because she likes her current match, Abe, more. Ben remains free. Ben proposes to Gem. Gem pairs with Ben because she is free. Zeus proposes to Fey. Fey rejects Zeus because she likes her current match, Cal, more. Zeus remains free. Zeus proposes to Eve. Eve rejects Abe. Eve pairs with Zeus because she likes him more. Abe becomes free. Abe proposes to Erika. Erika pairs with Abe because she is free. Now everyone has a match. Here Are The Matches: WOMEN MEN Eve Zeus Fey Cal Gem Ben Erika Abe