Why it matters
MIS solves scheduling, packing. Understanding shapes NP-hard problems.
Advertisement
The architecture
MIS(G) = MaxClique(G-complement).
Branch-and-bound with pruning.
Bipartite: polynomial via matching.
Advertisement
How it works end to end
Branch on vertex: include or exclude.
Include: remove neighbors.
Prune with upper bounds.
Bipartite: König's theorem.