Run the whole room

Pre-score everyone against everyone with the matchmaker, then send each agent on its top-K dates.

–
people
–
possible pairs
–
pairs pre-scored
–
dates completed
Step 1

Matchmaker pre-score

One matchmaker call per unscored pair. Gives every person a full ranking before any dates happen.

Step 2

Send agents on dates

Each person's agent dates their top-K pre-scored candidates. Pairs are deduped; already-dated pairs are skipped.