Efficient algorithms for Petersen's matching theorem

被引:45
|
作者
Biedl, TC [1 ]
Bose, P
Demaine, ED
Lubiw, A
机构
[1] Univ Waterloo, Dept Comp Sci, Waterloo, ON N2L 3G1, Canada
[2] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
[3] McGill Univ, Montreal, PQ H3A 2T5, Canada
关键词
Petersen's theorem; perfect matching; 3-regular graphs;
D O I
10.1006/jagm.2000.1132
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Petersen's theorem is a classic result in matching theory from 1891, stating that every 3-regular bridgeless graph has a perfect matching. Our work explores efficient algorithms for finding perfect matchings in such graphs. Previously, the only relevant matching algorithms were for general graphs, and the fastest algorithm ran in O(n(3/2)) time fur 3-regular graphs. We have developed an O(n log(4) n)-time algorithm for perfect matching in a 3-regular bridgeless graph. When the graph is also planar, ne have as the main result of our paper an optimal O(n)-time algorithm. We present three applications of this result: terrain guarding, adaptive mesh refinement, and quadrangulation. (C) 2001 Academic Press.
引用
收藏
页码:110 / 134
页数:25
相关论文
共 50 条
  • [41] Pattern Matching with Variables: Efficient Algorithms and Complexity Results
    Fernau, Henning
    Manea, Florin
    Mercas, Robert
    Schmid, Markus L.
    ACM TRANSACTIONS ON COMPUTATION THEORY, 2020, 12 (01)
  • [42] Flexible and Efficient Algorithms for Abelian Matching in Genome Sequence
    Faro, Simone
    Pavone, Arianna
    BIOINFORMATICS AND BIOMEDICAL ENGINEERING, IWBBIO 2019, PT I, 2019, 11465 : 307 - 318
  • [43] Efficient Algorithms for Variants of Weighted Matching and Assignment Problems
    Banerjee, Satyajit
    Chowdhury, Atish Datta
    Ghosh, Subhas Kumar
    MATHEMATICS IN COMPUTER SCIENCE, 2008, 1 (04) : 673 - 688
  • [44] Efficient Algorithms for the Order Preserving Pattern Matching Problem
    Faro, Simone
    Kulekci, M. Oguzhan
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, 2016, 9778 : 185 - 196
  • [45] EFFICIENT APPROXIMATION ALGORITHMS FOR WEIGHTED b-MATCHING
    Khan, Arif
    Pothen, Alex
    Patwary, Md. Mostofa Ali
    Satish, Nadathur Rajagopalan
    Sundaram, Narayanan
    Manne, Fredrik
    Halappanavar, Mahantesh
    Dubey, Pradeep
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (05): : S593 - S619
  • [46] EFFICIENT EREW PRAM ALGORITHMS FOR PARENTHESES-MATCHING
    PRASAD, SK
    DAS, SK
    CHEN, CCY
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (09) : 995 - 1008
  • [47] Efficient and Effective Pair-Matching Algorithms for Microsimulations
    Geffen, Nathan
    Scholz, Stefan
    JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2017, 20 (04):
  • [48] EFFICIENT RANDOMIZED PATTERN-MATCHING ALGORITHMS.
    Karp, Richard M.
    Rabin, Michael O.
    IBM Journal of Research and Development, 1987, 31 (02): : 249 - 260
  • [49] A short proof of Konig's matching theorem
    Rizzi, R
    JOURNAL OF GRAPH THEORY, 2000, 33 (03) : 138 - 139
  • [50] When is a Petersen's hernia not a Petersen's hernia
    Rogers, Ann M.
    Ionescu, Adrian M.
    Pauli, Eric M.
    Meier, Andreas H.
    Shope, Timothy R.
    Haluck, Randy S.
    JOURNAL OF THE AMERICAN COLLEGE OF SURGEONS, 2008, 207 (01) : 121 - 124