Date of Award
Department of Computer Science
For a d-regular bipartite multigraph, an edge coloring is equivalent to a decomposition of the edge set into d perfect matchings. When d is a power of 2, we can recursively perform Euler partitions to find the perfect matchings. When d is not a power of 2, however, we eventually reach a subproblem graph of odd degree where we can no longer perform an Euler partition. We propose two different algorithms that address this case. Both algorithms make use of an auxiliary matching, called dummy edges, to make the degree of the graph even. In the first algorithm, dummy edges are added prior to tracing out cycles. In the second algorithm, we add dummy edges as a way to close paths that have already been traced. We will analyze both algorithms separately and also consider a hybrid version.
Neckowicz, Patricia T., "Two Algorithms for Finding Edge Colorings in Regular Bipartite Multigraphs" (2015). Dartmouth College Undergraduate Theses. 95.