EXPEDITION OFFICE / TWO-SIDED PREFERENCES
Harbor Pairing
A good placement must work for both sides.
Find a stable set of partnerships
Each crew ranks all four stations; each station ranks all four crews. A blocking pair is a crew and station who both prefer each other to their current partners. Remove every blocking pair to win.
Tap two crew cards to swap their stations. Rank 1 is best. Swaps can create new blocking pairs, so inspect both preference lists. Undo is free.
Crew placements
Who would leave together?
Stability means no mutually preferred escape pair. It does not mean everyone gets their first choice.