Efficient theoretic and practical algorithms for linear matroid intersection problems

30Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Efficient algorithms for the matroid intersection problem, both cardinality and weighted versions, are presented. The algorithm for weighted intersection works by scaling the weights. The cardinality algorithm is a special case, but takes advantage of greater structure. Efficiency of the algorithms is illustrated by several implementations on linear matroids. Consider a linear matroid with m elements and rank n. Assume all element weights are integers of magnitude at most N. Our fastest algorithms use time O(mn1.77 log(nN)) and O(mn1.62) for weighted and unweighted intersection, respectively; this improves the previous best bounds, O(mn2.4) and O(mn2 log n), respectively. Corresponding improvements are given for several applications of matroid intersection to numerical computation and dynamic systems. © 1996 Academic Press, Inc.

Cite

CITATION STYLE

APA

Gabow, H. N., & Xu, Y. (1996). Efficient theoretic and practical algorithms for linear matroid intersection problems. Journal of Computer and System Sciences, 53(1), 129–147. https://doi.org/10.1006/jcss.1996.0054

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free