A Linear-Time Algorithm for Enumerating Perfect Matchings in Skew Bipartite Graphs
Title | A Linear-Time Algorithm for Enumerating Perfect Matchings in Skew Bipartite Graphs |
Publication Type | Technical Report |
Year of Publication | 1989 |
Authors | Dagum, P. |
Other Numbers | 506 |
Abstract | Let G = (U,V,E) be a bipartite graph with |E| = m, U union V = {v(subscript 1),..., v(subscript 2n)} and with the bipartition U consisting of all odd indexed vertices and V consisting of all even indexed vertices. An edge in G is always assumed to be oriented towards the endpoint with the larger index. We refer to the up (resp. down) edges of G as the edges which are oriented from an even (resp. odd) indexed vertex. If all the up edges are nested among themselves and among the down edges we say G is a skew graph. The main result of this paper is to give an O(m) algorithm to enumerate perfect matchings in skew graphs. Applications to outerplanar graphs and some problems in chemistry are given. |
Bibliographic Notes | ICSI Technical Report TR-89-007 |
Abbreviated Authors | P. Dagum |
ICSI Publication Type | Technical Report |