Faster Separators for Shallow Minor-Free Graphs via Dynamic Approximate Distance Oracles
Abstract
Plotkin, Rao, and Smith (SODA'97) showed that any graph with m edges and n vertices that excludes Kh as a depth O( n)-minor has a separator of size O(n/ + h2 n) and that such a separator can be found in O(mn/) time. A time bound of O(m + n2+ε/) for any constant ε > 0 was later given (W., FOCS'11) which is an improvement for non-sparse graphs. We give three new algorithms. The first has the same separator size and running time O(poly(h) m1+ε). This is a significant improvement for small h and . If = (nε') for an arbitrarily small chosen constant ε' > 0, we get a time bound of O(poly(h) n1+ε). The second algorithm achieves the same separator size (with a slightly larger polynomial dependency on h) and running time O(poly(h)( n1+ε + n2+ε/3/2)) when = (nε'). Our third algorithm has running time O(poly(h) n1+ε) when = (nε'). It finds a separator of size O(n/) + O(poly(h) n) which is no worse than previous bounds when h is fixed and = O(n1/4). A main tool in obtaining our results is a novel application of a decremental approximate distance oracle of Roditty and Zwick.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.