Efficient Algorithms For Petersen's Theorem
Therese C. Biedl, McGill University



A well-known theorem of Petersen states that every 3-regular bridgeless graph contains a perfect matching. In this talk, we present efficient algorithms for finding such perfect matchings. Our results are $\Oh(n \log^4 n)$ time for general graphs and $\Oh(n)$ time for planar graphs (that is, duals of triangulations). This is significantly faster than the competition of $\Oh(n^{3/2})$. In addition, we believe that our algorithms are simpler and more practical than this competition.

(joint work with P. Bose, E. Demaine and A. Lubiw)