IEEJ Transactions on Electronics, Information and Systems
Online ISSN : 1348-8155
Print ISSN : 0385-4221
ISSN-L : 0385-4221
Finding All the Edge Colorings in Bipartite Graphs
Yasuko YoshidaTomomi Matsui
Author information
JOURNAL FREE ACCESS

1994 Volume 114 Issue 4 Pages 444-449

Details
Abstract
The edge coloring problem finds an assignment of colors to the edges of a given graph using as few colors as possible, so that no two adjacent edges receive the same colors. This problem arises in many application settings. Examples are routing in a permutation network, a preemptive scheduling of an open shop, a preemptive scheduling of unrelated parallel processors, and a class-teacher timetable problem. When a given graph is bipartite, strongly polynomial time algorithms for finding an edge coloring have previously been given.
In this paper, we propose an algorithm for finding all the edge colorings of bipartite graphs without parallel edges. Our algorithm requires O (Km(d*+logn)) time and O (d*m2) space, where n (m) denotes the number of vertices (edges), d* denotes the maximum degree, and K denotes the number of edge colorings. Although the time complexity is proportional to the number of edge colorings, the memory space doesn't depend on-it.
Content from these authors
© The Institute of Electrical Engineers of Japan
Previous article Next article
feedback
Top