Article ID Journal Published Year Pages File Type
435496 Theoretical Computer Science 2009 10 Pages PDF
Abstract

We show an O(1.344n)=O(20.427n) algorithm for edge-coloring an n-vertex graph using three colors. Our algorithm uses polynomial space. This improves over the previous O(2n/2) algorithm of Beigel and Eppstein [R. Beigel, D. Eppstein, 3-coloring in time O(1.3289n), J. Algorithms 54 (2) (2005) 168–204.]. We apply a very natural approach of generating inclusion–maximal matchings of the graph. The time complexity of our algorithm is estimated using the “measure and conquer” technique.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics