Imagine a country road map. Cities are dots, roads are lines, and — crucially — no two roads cross except at a city. Mathematicians call such a drawing a planar graph.
Now ask: can you find a small set of cities whose removal cuts the map into two roughly equal halves, with neither half containing too many cities? This is the separator problem, and the answer turns out to be remarkably clean.
In 1979, Richard Lipton and Robert Tarjan proved that every planar graph with vertices has a separator of size at most — roughly — such that both sides each contain at most vertices. The theorem is proven and exact: the constant is achievable in linear time.
That bound might look modest. But it is the difference between an algorithm that runs in time and one that runs in — a gap that, on a million-city map, shrinks hours of computation to seconds.
Comments
Loading comments...