This simulation takes you through a dating strategy in which everyone is (mostly) satisfied with their final choice of partner. In particular, no two people mutually prefer eachother over the pairing that the strategy generates. Look up the Gale-Shapley algorithm for more details.
Type in any names (comma-separated) in the input boxes provided, and hover over the candidates' lists to be able to customize their preference rankings. When you're done, click "Lock In Preferences" and then "Next Step" until all candidates are paired! Proposals, rejections, breakups, and current engagements are logged in the top-right corner.
XOXO
Notes: functionality may vary when you input duplicate names; adding a girl will shuffle all boys' lists (and vice versa); all controls but "Next Step" are disabled after you lock in your preferences, and they unlock when the algorithm terminates.
Alex's List
Bob's List
Chris's List
Daniel's List
Alice's List
Bella's List
Cecilia's List
Daisy's List