FINDING SHORTEST NON-TRIVIAL CYCLES IN DIRECTED GRAPHS ON SURFACES

被引:0
|
作者
Cabello, Sergio [1 ,2 ]
de Verdiere, Eric Cohn [3 ]
Lazarus, Francis [4 ]
机构
[1] Univ Ljubljana, IMFM, Dept Math, Ljubljana, Slovenia
[2] Univ Ljubljana, Dept Math, FMF, Ljubljana, Slovenia
[3] Ecole Normale Super, CNRS, Dept Informat, Paris, France
[4] CNRS, GIPSA Lab, Grenoble, France
关键词
D O I
暂无
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
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 shortest non-contractible and shortest surface non-separating cycles in D, generalizing previous results that 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 general 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 provide more efficient algorithms in special cases, such as graphs with small genus or bounded treewidth, using a divide-and-conquer technique that simplifies the graph while preserving the topological properties of its cycles. Finally, we give an efficient output-sensitive algorithm, whose running time depends on the length of the shortest non-contractible or non-separating cycle.
引用
收藏
页码:123 / 148
页数:26
相关论文
共 50 条
  • [1] 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
  • [2] Shortest Non-trivial Cycles in Directed Surface Graphs
    Erickson, Jeff
    [J]. COMPUTATIONAL GEOMETRY (SCG 11), 2011, : 236 - 243
  • [3] Shortest Non-trivial Cycles in Directed and Undirected Surface Graphs
    Fox, Kyle
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 352 - 364
  • [4] Truly non-trivial graphoidal graphs
    Singh, Rajesh
    Gupta, Purnima
    Arumugam, S.
    [J]. AKCE INTERNATIONAL JOURNAL OF GRAPHS AND COMBINATORICS, 2022, 19 (02) : 112 - 117
  • [5] NON-TRIVIAL LATTICE RANDOM SURFACES
    BAUMANN, B
    BERG, B
    [J]. PHYSICS LETTERS B, 1985, 164 (1-3) : 131 - 135
  • [6] Non-trivial wandering domains for heterodimensional cycles
    Kiriki, Shin
    Nakano, Yushi
    Soma, Teruhiko
    [J]. NONLINEARITY, 2017, 30 (08) : 3255 - 3270
  • [7] Finding Non-trivial Malware Naming Inconsistencies
    Maggi, Federico
    Bellini, Andrea
    Salvaneschi, Guido
    Zanero, Stefano
    [J]. INFORMATION SYSTEMS SECURITY, 2011, 7093 : 144 - 159
  • [8] Strongly regular graphs with non-trivial automorphisms
    Behbahani, Majid
    Lam, Clement
    [J]. DISCRETE MATHEMATICS, 2011, 311 (2-3) : 132 - 144
  • [9] Finding non-trivial elements and splittings in groups
    Chiodo, Maurice
    [J]. JOURNAL OF ALGEBRA, 2011, 331 (01) : 271 - 284
  • [10] Finding Shortest Contractible and Shortest Separating Cycles in Embedded Graphs
    Cabello, Sergio
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2010, 6 (02)