Perfect Matching for Biconnected Cubic Graphs in O(n log2n) Time
- Cite this paper as:
- Diks K., Stanczyk P. (2010) Perfect Matching for Biconnected Cubic Graphs in O(n log2n) Time. In: van Leeuwen J., Muscholl A., Peleg D., Pokorný J., Rumpe B. (eds) SOFSEM 2010: Theory and Practice of Computer Science. SOFSEM 2010. Lecture Notes in Computer Science, vol 5901. Springer, Berlin, Heidelberg
The main result of this paper is a new perfect matching algorithm for biconnected cubic graphs. The algorithm runs in time O(n log2n). It is also possible, by applying randomized data structures, to get O(n logn loglog3n) average time. Our solution improves the one given by T. Biedl et al. . The algorithm of Biedl et al. runs in time O(n log4n). We use a similar approach. However, thanks to exploring some properties of biconnected cubic graphs we are able to replace complex fully-dynamic biconnectivity data structure with much simpler, dynamic graph connectivity and dynamic tree data structures. Moreover, we present a significant modification of the new algorithm which makes application of a decremental dynamic graph connectivity data structure possible, instead of one supporting the fully dynamic graph connectivity. It gives hope for further improvements.
Unable to display preview. Download preview PDF.