cs-136 — The Timetable Collision

FieldValue
idcs-136
difficultyAdvanced
topicsgraphs, scheduling, strategy
lecturelecture-24
estimated time5-minute attempt + 10-minute discussion
prerequisiteslecture-24 (graphs as models) taken in the same session; lecture-01 (decomposition)
objectivemodel a scheduling conflict as a graph and argue a lower bound before colouring
solutionheld by the instructor; discussed after the attempt

Problem

Four study groups — G1, G2, G3, G4 — must book presentation slots. Some pairs share members and cannot present in the same slot:

conflicts: G1–G2   G1–G3   G2–G3   G2–G4   G3–G4

Your deliverables:

  1. The model: draw the conflict graph (who is an edge?).
  2. A lower-bound argument: why can two slots never suffice? (Point at the specific structure, don't just say "it feels tight".)
  3. A three-slot timetable that satisfies every conflict.
  4. The trade-off sentence: is "fewest slots" always the right objective? Name one stakeholder for whom it is not.

If the problem is ambiguous anywhere, state the assumption you are making and carry on — a stated assumption is part of a good answer.

Examples

Solve for the worked instance first. Then ask what would change if one number, name, or condition were replaced by something stranger.

What to notice

Discussion starter

After the solution is revealed, the class spends five minutes on this prompt: "A fifth group G5 arrives, conflicting only with G1. Does the minimum stay at 3? Give the timetable or the new lower bound."

Constraints and assumptions

Hints and extension