Efficient approximation algorithms for shortest cycles in undirected graphs

被引:14
|
作者
Lingas, Andrzej [1 ]
Lundell, Eva-Marta [1 ]
机构
[1] Lund Univ, Dept Comp Sci, S-22100 Lund, Sweden
关键词
Graph algorithm; Approximation algorithm; Shortest cycle; Undirected graph; Time complexity; ALL-PAIRS; FASTER ALGORITHM; PATHS;
D O I
10.1016/j.ipl.2009.01.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a simple combinatorial approximation algorithm for finding a shortest (simple) cycle in an undirected graph. Given an adjacency-list representation of an undirected graph G with n vertices and unknown girth k, our algorithm returns with high probability a cycle of length at most 2k for even k and 2k + 2 for odd k, in time O(n(3/2) root log n). Thus, in general, it yields a 2 2/3 approximation. For a weighted, undirected graph, with non-negative edge weights in the range {1,2,...,M}, we present a simple combinatorial 2-approximation algorithm for a minimum weight (simple) cycle that runs in time O(n(2) log n(log n + log M)). (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:493 / 498
页数:6
相关论文
共 50 条
  • [1] Efficient approximation algorithms for shortest cycles in undirected graphs
    Lingas, Andrzej
    Lundell, Eva-Marta
    [J]. LATIN 2008: THEORETICAL INFORMATICS, 2008, 4957 : 736 - 746
  • [2] FASTER APPROXIMATION ALGORITHMS FOR COMPUTING SHORTEST CYCLES ON WEIGHTED GRAPHS
    Ducoffe, Guillaume
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2021, 35 (02) : 953 - 969
  • [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] I/O-Efficient Shortest Path Algorithms for Undirected Graphs with Random or Bounded Edge Lengths
    Meyer, Ulrich
    Zeh, Norbert
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2012, 8 (03)
  • [5] Efficient solution for finding Hamilton cycles in undirected graphs
    Alhalabi, Wadee
    Kitanneh, Omar
    Alharbi, Amira
    Balfakih, Zain
    Sarirete, Akila
    [J]. SPRINGERPLUS, 2016, 5
  • [6] Improved Algorithms for Detecting Negative Cost Cycles in Undirected Graphs
    Gu, Xiaofeng
    Madduri, Kamesh
    Subramani, K.
    Lai, Hong-Jian
    [J]. FRONTIERS IN ALGORITHMICS, PROCEEDINGS, 2009, 5598 : 40 - +
  • [7] FASTER ALGORITHMS FOR ALL-PAIRS APPROXIMATE SHORTEST PATHS IN UNDIRECTED GRAPHS
    Baswana, Surender
    Kavitha, Telikepalli
    [J]. SIAM JOURNAL ON COMPUTING, 2010, 39 (07) : 2865 - 2896
  • [8] Packing cycles in undirected graphs
    Caprara, A
    Panconesi, A
    Rizzi, R
    [J]. JOURNAL OF ALGORITHMS, 2003, 48 (01) : 239 - 256
  • [9] New Exact and Approximation Algorithms for the Star Packing Problem in Undirected Graphs
    Babenko, Maxim
    Gusakov, Alexey
    [J]. 28TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2011), 2011, 9 : 519 - 530
  • [10] Fast Approximation Algorithms for Cut-based Problems in Undirected Graphs
    Madry, Aleksander
    [J]. 2010 IEEE 51ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2010, : 245 - 254