Approximate Maximum Flow on Separable Undirected Graphs

Gary Lee Miller, Richard Peng · 2013

We present faster algorithms for approximate maximum flow in undirected graphs with good separator struc-tures, such as bounded genus, minor free, and geomet-ric graphs. Given such a graph with n vertices, m edges along with a recursive n-vertex separator structure, our algorithm finds an 1− approximate maximum flow in time Õ(m6/5poly(−1)), ignoring poly-logarithmic terms. Similar speedups are also achieved for separa-ble graphs with larger size separators albeit with larger run times. These bounds also apply to image problems in two and three dimensions. Key to our algorithm is an intermediate problem that we term grouped L2 flow, which exists between maximum flows and electrical flows. Our algorithm also makes use of spectral vertex sparsifiers in order to re-move vertices while preserving the energy dissipation of electrical flows. We also give faster spectral vertex spar-sification algorithms on well separated graphs, which may be of independent interest.

Read the paper · More papers on PaperTik