Holiest Minimum-Cost Paths and Flows in Surface Graphs

被引:9
|
作者
Erickson, Jeff [1 ]
Fox, Kyle [2 ]
Lkhamsuren, Luvsandondov [3 ]
机构
[1] Univ Illinois, Comp Sci, Urbana, IL 61801 USA
[2] Univ Texas Dallas, Comp Sci, Richardson, TX 75083 USA
[3] Airbnb, San Francisco, CA USA
关键词
computational topology; graphs; surfaces; shortest paths; network flows; PARAMETRIC SHORTEST-PATH; DISJOINT MENGER PROBLEM; PLANAR GRAPHS; MAXIMUM FLOW; MIN CUT; ALGORITHMS; CYCLE; TIME;
D O I
10.1145/3188745.3188904
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G be an edge-weighted directed graph with n vertices embedded on an orientable surface of genus g. We describe a simple deterministic lexicographic perturbation scheme that guarantees uniqueness of minimum-cost flows and shortest paths in G. The perturbations take O(gn) time to compute. We use our perturbation scheme in a black box manner to derive a deterministic O(n log log n) time algorithm for minimum cut in directed edge-weighted planar graphs and a deterministic O(g(2) n log n) time proprocessing scheme for the multiple-source shortest paths problem of computing a shortest path oracle for all vertices lying on a common face of a surface embedded graph. The latter result yields faster deterministic near-linear time algorithms for a variety of problems in constant genus surface embedded graphs. Finally, we open the black box in order to generalize a recent linear-time algorithm for multiple-source shortest paths in unweighted undirected planar graphs to work in arbitrary orientable surfaces. Our algorithm runs in O(g(2) n log g) time in this setting, and it can be used to give improved linear time algorithms for several problems in unweighted undirected surface embedded graphs of constant genus including the computation of minimum cuts, shortest topologically non-trivial cycles, and minimum homology bases.
引用
收藏
页码:1319 / 1332
页数:14
相关论文
共 50 条
  • [1] MINIMUM-COST PATHS IN PERIODIC GRAPHS
    HOFTING, F
    WANKE, E
    SIAM JOURNAL ON COMPUTING, 1995, 24 (05) : 1051 - 1067
  • [2] Finding minimum-cost paths with minimum sharability
    Zheng, S. Q.
    Yang, Bing
    Yang, Mei
    Wang, Jianping
    INFOCOM 2007, VOLS 1-5, 2007, : 1532 - +
  • [3] The minimum-cost transformation of graphs
    Gorbunov, K. Yu.
    Lyubetsky, V. A.
    DOKLADY MATHEMATICS, 2017, 96 (02) : 503 - 505
  • [4] The minimum-cost transformation of graphs
    K. Yu. Gorbunov
    V. A. Lyubetsky
    Doklady Mathematics, 2017, 96 : 503 - 505
  • [5] Minimum-cost line broadcast in paths
    Department of Electrical Engineering, Faculty of Engineering, Hiroshima University, Kagamiyama 1-4-1, Higashi-Hiroshima, 739, Japan
    不详
    Discrete Appl Math, 3 (255-268):
  • [6] Minimum-cost paths for electric cars
    Dorfman, Dani
    Kaplan, Haim
    Tarjan, Robert E.
    Thorup, Mikkel
    Zwick, Uri
    2024 SYMPOSIUM ON SIMPLICITY IN ALGORITHMS, SOSA, 2024, : 374 - 382
  • [7] Minimum-cost line broadcast in paths
    Fujita, S
    Farley, AM
    DISCRETE APPLIED MATHEMATICS, 1997, 75 (03) : 255 - 268
  • [8] MINIMUM-COST MULTICOMMODITY NETWORK FLOWS
    TOMLIN, JA
    OPERATIONS RESEARCH, 1966, 14 (01) : 45 - &
  • [9] MINIMUM-COST FLOWS IN CONVEX-COST NETWORKS
    HU, TC
    NAVAL RESEARCH LOGISTICS QUARTERLY, 1966, 13 (01): : 1 - &
  • [10] FINDING MINIMUM-COST FLOWS BY DOUBLE SCALING
    AHUJA, RK
    GOLDBERG, AV
    ORLIN, JB
    TARJAN, RE
    MATHEMATICAL PROGRAMMING, 1992, 53 (03) : 243 - 266