Finding Shortest Non-Trivial Cycles in Directed Graphs on Surfaces

被引:17
|
作者
Cabello, Sergio [1 ]
de Verdiere, Eric Colin [1 ]
Lazarus, Francis [1 ]
机构
[1] Univ Ljubljana, FMF, Dept Math, IMFM, Ljubljana 61000, Slovenia
来源
PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'10) | 2010年
关键词
Computational topology; topological graph theory; surface; embedded graph; non-contractible cycle; non-separating cycle; directed graph; PLANAR; NETWORK; CUT;
D O I
10.1145/1810959.1810988
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let D be a weighted directed graph cellularly embedded in a surface of genus g, orientable or not, possibly with boundary. We describe algorithms to compute a shortest non-contractible and a shortest surface non-separating cycle in D. This generalizes previous results that only dealt with undirected graphs. Our first algorithm computes such cycles in O(n(2) log n) time, where n is the total number of vertices and edges of D, thus matching the complexity of the best known algorithm in the undirected case. It revisits and extends Thomassen's 3-path condition; the technique applies to other families of cycles as well. We also give an algorithm with subquadratic complexity in the complexity of the input graph, if g is fixed. Specifically, we can solve the problem in O(root gn(3/2) log n) time, using a divide-and-conquer technique that simplifies the graph while preserving the topological properties of its cycles. A variant runs in O(ng log g + n log(2) n) for graphs of bounded treewidth.
引用
收藏
页码:156 / 165
页数:10
相关论文
共 31 条
  • [1] Shortest Non-trivial Cycles in Directed Surface Graphs
    Erickson, Jeff
    COMPUTATIONAL GEOMETRY (SCG 11), 2011, : 236 - 243
  • [2] Finding Shortest Contractible and Shortest Separating Cycles in Embedded Graphs
    Cabello, Sergio
    ACM TRANSACTIONS ON ALGORITHMS, 2010, 6 (02)
  • [3] Compact complex surfaces admitting non-trivial surjective endomorphisms
    Fujimoto, Y
    Nakayama, N
    TOHOKU MATHEMATICAL JOURNAL, 2005, 57 (03) : 395 - 426
  • [4] MINIMUM CUTS AND SHORTEST CYCLES IN DIRECTED PLANAR. GRAPHS VIA NONCROSSING SHORTEST PATHS
    Liang, Hung-Chun
    Lu, Hsueh-I
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2017, 31 (01) : 454 - 476
  • [5] Disjoint cycles in directed graphs
    Yan, Jin
    ARS COMBINATORIA, 2018, 136 : 21 - 27
  • [6] Topologically Trivial Closed Walks in Directed Surface Graphs
    Jeff Erickson
    Yipu Wang
    Discrete & Computational Geometry, 2020, 64 : 1253 - 1294
  • [7] Topologically Trivial Closed Walks in Directed Surface Graphs
    Erickson, Jeff
    Wang, Yipu
    DISCRETE & COMPUTATIONAL GEOMETRY, 2020, 64 (04) : 1253 - 1294
  • [8] A Method to Solve Shortest Path Finding in Directed Graph Based on An Amoeboid Organism
    Zhang, Xiaoge
    Zhang, Yajuan
    Zhang, Zili
    Deng, Yong
    PROCEEDINGS OF THE 2012 24TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2012, : 3699 - 3702
  • [9] Finding all the negative cycles in a directed graph
    Yamada, T
    Kinoshita, H
    DISCRETE APPLIED MATHEMATICS, 2002, 118 (03) : 279 - 291
  • [10] FINDING CYCLES WITH TOPOLOGICAL PROPERTIES IN EMBEDDED GRAPHS
    Cabello, Sergio
    de Verdiere, Eric Colin
    Lazarus, Francis
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2011, 25 (04) : 1600 - 1614