iMatch Academy← Back to iMatch

Lifecycle · Scheduling

Scheduling

Pack a block's matches onto your tables under PRIORITY's hard constraints — a player is never in two matches at once, and a table hosts one match at a time.

1/9

15 matches, 6 players, 2 tables. Each slot needs two matches with four different players.

  • Ada v Bo
  • Ada v Cy
  • Ada v Di
  • Ada v Ed
  • Ada v Fi
  • Bo v Cy
  • Bo v Di
  • Bo v Ed
  • Bo v Fi
  • Cy v Di
  • Cy v Ed
  • Cy v Fi
  • Di v Ed
  • Di v Fi
  • Ed v Fi

PRIORITY fills each slot maximally under H1 (a player is never in two matches at once) and H2 (one match per table per slot). Fifteen matches don’t divide evenly across two tables, so the last match runs alone.

Canonical design doc ↗