• DocumentCode
    2086018
  • Title

    Efficient algorithms for independent assignment on graphic and linear matroids

  • Author

    Gabow, Harold N. ; Xu, Ying

  • Author_Institution
    Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
  • fYear
    1989
  • fDate
    30 Oct-1 Nov 1989
  • Firstpage
    106
  • Lastpage
    111
  • Abstract
    Efficient algorithms are presented for the matroid intersection problem and generalizations. The algorithm for weighted intersection works by scaling the weights. The cardinality algorithm is a special case that takes advantage of greater structure. Efficiency of the algorithms is illustrated by several implementations. On graphic matroids the algorithms run close to the best bounds for trivial matroids (i.e. ordinary bipartite graph matching): O(√nm log n) for cardinality intersection and O(√nm log2n log(nN)) for weighted intersection (n, m, and N denote the number of vertices, edges, and largest edge weight, respectively; weights are assumed integral). Efficient algorithms are also given for linear matroids. These include both algorithms that are practical and algorithms exploiting fast matrix multiplication
  • Keywords
    computational complexity; graph theory; bipartite graph matching; cardinality algorithm; cardinality intersection; edges; efficient algorithms; fast matrix multiplication; graphic matroids; independent assignment; largest edge weight; linear matroids; matroid intersection problem; scaling; trivial matroids; vertices; weighted intersection; Algorithm design and analysis; Application software; Bipartite graph; Chemical analysis; Computer graphics; Computer science; Continuous time systems; Controllability; Costs; Integral equations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1989., 30th Annual Symposium on
  • Conference_Location
    Research Triangle Park, NC
  • Print_ISBN
    0-8186-1982-1
  • Type

    conf

  • DOI
    10.1109/SFCS.1989.63463
  • Filename
    63463