DocumentCode
2914067
Title
Algebraic Structures and Algorithms for Matching and Matroid Problems
Author
Harvey, Nicholas J.A.
Author_Institution
Massachusetts Inst. of Technol., Cambridge, MA
fYear
2006
fDate
Oct. 2006
Firstpage
531
Lastpage
542
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 2006. FOCS '06. 47th Annual IEEE Symposium on
Conference_Location
Berkeley, CA
ISSN
0272-5428
Print_ISBN
0-7695-2720-5
Type
conf
DOI
10.1109/FOCS.2006.8
Filename
4031388
Link To Document