Back to Search Start Over

Stabilizing maximum matching in bipartite networks.

Authors :
Hadid, Rachid
Karaata, Mehmet Hakan
Source :
Computing; Feb2009, Vol. 84 Issue 1/2, p121-138, 18p, 3 Diagrams
Publication Year :
2009

Abstract

A matching $${E_\mathcal{M}}$$ of graph G = ( V, E) is a subset of the edges E, such that no vertex in V is incident to more than one edge in $${E_\mathcal{M}}$$ . The matching $${E_\mathcal{M}}$$ is maximum if there is no matching in G with size strictly larger than the size of $${E_\mathcal{M}}$$ . In this paper, we present a distributed stabilizing algorithm for finding maximum matching in bipartite graphs based on the stabilizing PIF algorithm of Cournier et al. (Proceedings of 21st IEEE international conference on distributed computing systems, 91–98, 2001). Since our algorithm is stabilizing, it does not require initialization and withstands transient faults. The complexity of the proposed algorithm is O( d × n) rounds, where d is the diameter of the communication network and n is the number of nodes in the network. The space complexity is O(log Δ + log d), where Δ is the largest degree of all the nodes in the communication network. In addition, an optimal version of the proposed algorithm finding maximum matching in linear time is also presented. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
0010485X
Volume :
84
Issue :
1/2
Database :
Complementary Index
Journal :
Computing
Publication Type :
Academic Journal
Accession number :
36966724
Full Text :
https://doi.org/10.1007/s00607-009-0025-z