You are handed a pile of sets — committees, teams, time slots, lab reservations — each one a bundle of elements. The rule is simple: you may keep a set only if it shares no element with any other set you keep. The goal: keep as many as possible.
That is set packing. Where its famous twin, set cover, asks you to cover everything with the fewest sets, set packing flips the question: pack the most sets that never collide. One maximizes coverage; the other maximizes disjoint count.
It sounds like the kind of thing you could just eyeball. For a handful of sets, you can. But as the pile grows, the number of valid combinations explodes — and choosing the biggest collision-free family becomes one of the hardest problems we know how to ask.
Comments
Loading comments...