Everyone fits. Did anyone actually get what they wanted?

Thirty-two guests in eight groups that cannot be split, three tables of twelve, and one rule: the two work groups must not share. Filling the tables in order seats everyone, scores 60, and puts both work groups together.

Operations Starter Optimization free

After you install, this is the model to open.

Seat Everyone Without Breaking the Rules

  1. In your spreadsheet, click the Sortia icon in the strip of icons down the right-hand edge. No strip? Click the arrow at the bottom-right to open it. You can also use Extensions, then Sortia, then Open Sortia.
  2. Click Start from a template and put that name in the search box.
  3. Pick the card with that name and click Load this template. It arrives on a new tab with real numbers already in it.

The answer

The pencil plan against the optimized one:

Optimized score
65 with the rule kept
Pencil plan
60 and the rule broken
Table sizes
11 / 11 / 10 guests
What the rule costs
4 points 69 without it

The interesting number is the last one. Remove the keep-apart rule and the best possible plan scores 69, so that promise costs 4 points of everybody else's preferences, which turns an argument about a seating plan into a figure two people can look at together. Add a fourth table as a column and rerun if someone asks whether hiring one more round is worth it. The scores are the whole model, so a plan built on lazy scoring is a lazy plan wearing an optimizer's clothes.

The model

One row per group with its size and a 0 to 10 score for each table. Seats are a limit, the keep-apart pair is a limit, and the objective is the total of the scores the plan actually collects.

Groups / guests8 / 32
Tables3, twelve seats each
Preference scores0 to 10 per group per table
The rulethe two work groups must not share
Total happiness scoresolved

Once it is in your sheet

  1. The model arrives with real numbers in it and runs as it stands, so you can press the button first and understand it second.
  2. Change the numbers to yours. The sheet marks which cells are inputs and which hold formulas, and most labels carry a note explaining the row.
  3. Press the run button at the bottom of the panel. It is labeled for the tool you are in, and the result lands on its own tab, with a written reading of it beside the figures.

Never used Google Sheets? Start here goes the whole way, in seven steps, and assumes nothing.