Title :
Algebraic Structures and Algorithms for Matching and Matroid Problems
Author :
Harvey, Nicholas J.A.
Author_Institution :
Massachusetts Inst. of Technol., Cambridge, MA
Abstract :
We present new algebraic approaches for several well-known combinatorial problems, including non-bipartite matching, matroid intersection, and some of their generalizations. Our work yields new randomized algorithms that are the most efficient known. For non-bipartite matching, we obtain a simple, purely algebraic algorithm with running time O(nw) where n is the number of vertices and w is the matrix multiplication exponent. This resolves the central open problem of Mucha and Sankowski (2004). For matroid intersection, our algorithm has running time O(nrw - 1)for matroids with n elements and rank r that satisfy some natural conditions. This algorithm is based on new algebraic results characterizing the size of a maximum intersection in contracted matroids. Furthermore, the running time of this algorithm is essentially optimal
Keywords :
combinatorial mathematics; matrix multiplication; pattern matching; randomised algorithms; algebraic algorithm; combinatorial problems; matrix multiplication; matroid intersection; nonbipartite matching; randomized algorithm; Approximation algorithms; Bipartite graph; Combinatorial mathematics; Computer science; Concurrent computing; Data structures; Graph theory; Partitioning algorithms; Polynomials; Symmetric matrices;
Conference_Titel :
Foundations of Computer Science, 2006. FOCS '06. 47th Annual IEEE Symposium on
Conference_Location :
Berkeley, CA
Print_ISBN :
0-7695-2720-5
DOI :
10.1109/FOCS.2006.8