Title :
Maximum matchings via Gaussian elimination
Author :
Mucha, Marcin ; Sankowski, Piotr
Author_Institution :
Inst. of Informatics, Warsaw Univ., Poland
Abstract :
We present randomized algorithms for finding maximum matchings in general and bipartite graphs. Both algorithms have running time O(nw), where w is the exponent of the best known matrix multiplication algorithm. Since w < 2.38, these algorithms break through the O(n2.5) barrier for the matching problem. They both have a very simple implementation in time O(n3) and the only non-trivial element of the O(nw) bipartite matching algorithm is the fast matrix multiplication algorithm. Our results resolve a long-standing open question of whether Lovasz´s randomized technique of testing graphs for perfect matching in time O(nw) can be extended to an algorithm that actually constructs a perfect matching.
Keywords :
Gaussian processes; graph theory; matrix multiplication; randomised algorithms; Gaussian elimination; Lovasz randomized technique; bipartite graphs; bipartite matching algorithm; matrix multiplication; maximum matching; perfect matching; randomized algorithm; Bipartite graph; Computer science; Informatics; Matrix decomposition; Partitioning algorithms; Polynomials; Testing;
Conference_Titel :
Foundations of Computer Science, 2004. Proceedings. 45th Annual IEEE Symposium on
Print_ISBN :
0-7695-2228-9
DOI :
10.1109/FOCS.2004.40