Shortest Non-trivial Cycles in Directed and Undirected Surface Graphs

被引:0
|
作者
Fox, Kyle [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
PLANAR GRAPHS; MINIMUM S; T CUT; PATHS; ALGORITHMS; FLOW;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G be a graph embedded on a surface of genus g with b boundary cycles. We describe algorithms to compute multiple types of non-trivial cycles in G, using different techniques depending on whether or not G is an undirected graph. If G is undirected, then we give an algorithm to compute a shortest non-separating cycle in G in 2(O(g)) n log log n time. Similar algorithms are given to compute a shortest non-contractible or non-null-homologous cycle in 2(O(g+b)) n log log n time. Our algorithms for undirected G combine an algorithm of Kutz with known techniques for efficiently enumerating homotopy classes of curves that may be shortest non-trivial cycles. Our main technical contributions in this work arise from assuming G is a directed graph with possibly asymmetric edge weights. For this case, we give an algorithm to compute a shortest non-contractible cycle in G in O ((g(3) + g b) n log n) time. In order to achieve this time bound, we use a restriction of the infinite cyclic cover that may be useful in other contexts. We also describe an algorithm to compute a shortest non-null-homologous cycle in G in O ((g(2) + g b) n log n) time, extending a known algorithm of Erickson to compute a shortest non-separating cycle. In both the undirected and directed cases, our algorithms improve the best time bounds known for many values of g
引用
收藏
页码:352 / 364
页数:13
相关论文
共 50 条
  • [1] Shortest Non-trivial Cycles in Directed Surface Graphs
    Erickson, Jeff
    [J]. COMPUTATIONAL GEOMETRY (SCG 11), 2011, : 236 - 243
  • [2] FINDING SHORTEST NON-TRIVIAL CYCLES IN DIRECTED GRAPHS ON SURFACES
    Cabello, Sergio
    de Verdiere, Eric Cohn
    Lazarus, Francis
    [J]. JOURNAL OF COMPUTATIONAL GEOMETRY, 2016, 7 (01) : 123 - 148
  • [3] Finding Shortest Non-Trivial Cycles in Directed Graphs on Surfaces
    Cabello, Sergio
    de Verdiere, Eric Colin
    Lazarus, Francis
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'10), 2010, : 156 - 165
  • [4] Efficient approximation algorithms for shortest cycles in undirected graphs
    Lingas, Andrzej
    Lundell, Eva-Marta
    [J]. LATIN 2008: THEORETICAL INFORMATICS, 2008, 4957 : 736 - 746
  • [5] Efficient approximation algorithms for shortest cycles in undirected graphs
    Lingas, Andrzej
    Lundell, Eva-Marta
    [J]. INFORMATION PROCESSING LETTERS, 2009, 109 (10) : 493 - 498
  • [6] Truly non-trivial graphoidal graphs
    Singh, Rajesh
    Gupta, Purnima
    Arumugam, S.
    [J]. AKCE INTERNATIONAL JOURNAL OF GRAPHS AND COMBINATORICS, 2022, 19 (02) : 112 - 117
  • [7] Non-trivial wandering domains for heterodimensional cycles
    Kiriki, Shin
    Nakano, Yushi
    Soma, Teruhiko
    [J]. NONLINEARITY, 2017, 30 (08) : 3255 - 3270
  • [8] Strongly regular graphs with non-trivial automorphisms
    Behbahani, Majid
    Lam, Clement
    [J]. DISCRETE MATHEMATICS, 2011, 311 (2-3) : 132 - 144
  • [9] Synchronization problems in automata without non-trivial cycles
    Ryzhikov, Andrew
    [J]. THEORETICAL COMPUTER SCIENCE, 2019, 787 : 77 - 88
  • [10] On the length of the shortest non-trivial element in the derived and the lower central series
    Elkasapy, Abdelrhman
    Thom, Andreas
    [J]. JOURNAL OF GROUP THEORY, 2015, 18 (05) : 793 - 804