Nested Dissection Meets IPMs: Planar Min-Cost Flow in Nearly-Linear Time
Nested Dissection Meets IPMs: Planar Min-Cost Flow in Nearly-Linear Time
复制标题
嵌套剖析与 IPM 的结合:近线性时间内的平面最小成本流
DOI:
10.1137/1.9781611977073.7
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Ye Guanghao
中科院分区:
文献类型:
--
作者:
Dong, Sally;Gao, Yu;Goranci, Gramoz;Lee, Yin Tat;Peng, Richard;Sachdeva, Sushant;Ye Guanghao
We present a nearly-linear time algorithm for finding a minimum-cost flow in planar graphs with polynomially bounded integer costs and capacities. The previous fastest algorithm for this problem was based on interior point methods (IPMs) and worked for general sparse graphs inO(n1.5poly(logn)) time [Daitch-Spielman, STOC'08].Intuitively, Ω(n1.5) is a natural runtime barrier for IPM based methods, since they require iterations, each routing a possibly-dense electrical flow. To break this barrier, we develop a new implicit representation for flows based on generalized nested-dissection [Lipton-Rose-Tarjan, JSTOR'79] and approximate Schur complements [Kyng-Sachdeva, FOCS'16]. This implicit representation permits us to design a data structure to route an electrical flow with sparse demands in roughly update time, resulting in a total running time ofO(n· poly(logn)).Our results immediately extend to all families of separable graphs.