Algebraic Algorithms for Matching and Matroid Problems

We present new algebraic approaches for two well-known combinatorial problems: nonbipartite matching and matroid intersection. Our work yields new randomized algorithms that exceed or match the efficiency of existing algorithms. For nonbipartite matching, we obtain a simple, purely algebraic algorit...

Full description

Bibliographic Details
Main Author: Harvey, Nicholas J. A.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Society for Industrial and Applied Mathematics 2010
Online Access:http://hdl.handle.net/1721.1/52443
_version_ 1826215648285425664
author Harvey, Nicholas J. A.
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Harvey, Nicholas J. A.
author_sort Harvey, Nicholas J. A.
collection MIT
description We present new algebraic approaches for two well-known combinatorial problems: nonbipartite matching and matroid intersection. Our work yields new randomized algorithms that exceed or match the efficiency of existing algorithms. For nonbipartite matching, we obtain a simple, purely algebraic algorithm with running time $O(n^\omega)$ where $n$ is the number of vertices and $\omega$ 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(nr^{\omega-1})$ for matroids with $n$ elements and rank $r$ that satisfy some natural conditions.
first_indexed 2024-09-23T16:37:15Z
format Article
id mit-1721.1/52443
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:37:15Z
publishDate 2010
publisher Society for Industrial and Applied Mathematics
record_format dspace
spelling mit-1721.1/524432022-10-02T08:27:46Z Algebraic Algorithms for Matching and Matroid Problems Harvey, Nicholas J. A. Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Harvey, Nicholas J. A. Harvey, Nicholas J. A. We present new algebraic approaches for two well-known combinatorial problems: nonbipartite matching and matroid intersection. Our work yields new randomized algorithms that exceed or match the efficiency of existing algorithms. For nonbipartite matching, we obtain a simple, purely algebraic algorithm with running time $O(n^\omega)$ where $n$ is the number of vertices and $\omega$ 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(nr^{\omega-1})$ for matroids with $n$ elements and rank $r$ that satisfy some natural conditions. United States Office of Naval Research (grant N00014-05-1-0148) National Science Foundation (contract CCF-0515221) Natural Sciences and Engineering Research Council of Canada PGS Scholarship 2010-03-09T20:43:46Z 2010-03-09T20:43:46Z 2009-07 2008-10 Article http://purl.org/eprint/type/JournalArticle 1095-7111 0097-5397 http://hdl.handle.net/1721.1/52443 Harvey, Nicholas J. A. “Algebraic Algorithms for Matching and Matroid Problems.” SIAM Journal on Computing 39.2 (2009): 679-702. © 2009 Society for Industrial and Applied Mathematics en_US http://dx.doi.org/10.1137/070684008 SIAM Journal on Computing Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. application/pdf Society for Industrial and Applied Mathematics SIAM
spellingShingle Harvey, Nicholas J. A.
Algebraic Algorithms for Matching and Matroid Problems
title Algebraic Algorithms for Matching and Matroid Problems
title_full Algebraic Algorithms for Matching and Matroid Problems
title_fullStr Algebraic Algorithms for Matching and Matroid Problems
title_full_unstemmed Algebraic Algorithms for Matching and Matroid Problems
title_short Algebraic Algorithms for Matching and Matroid Problems
title_sort algebraic algorithms for matching and matroid problems
url http://hdl.handle.net/1721.1/52443
work_keys_str_mv AT harveynicholasja algebraicalgorithmsformatchingandmatroidproblems