ICALP 2006: Automata, Languages and Programming pp 655-666 | Cite as
A Parameterized View on Matroid Optimization Problems
Abstract
Matroid theory gives us powerful techniques for understanding combinatorial optimization problems and for designing polynomial-time algorithms. However, several natural matroid problems, such as 3-matroid intersection, are NP-hard. Here we investigate these problems from the parameterized complexity point of view: instead of the trivial O(n k ) time brute force algorithm for finding a k-element solution, we try to give algorithms with uniformly polynomial (i.e., f(k) Open image in new window
n O(1)) running time. The main result is that if the ground set of a represented matroid is partitioned into blocks of size ℓ, then we can determine in f(k,ℓ) Open image in new window
n O(1) randomized time whether there is an independent set that is the union of k blocks. As consequence, algorithms with similar running time are obtained for other problems such as finding a k-set in the intersection of ℓ matroids, or finding k terminals in a network such that each of them can be connected simultaneously to the source by ℓ disjoint paths.
Preview
Unable to display preview. Download preview PDF.
References
- 1.Downey, R.G., Fellows, M.R.: Parameterized complexity. Monographs in Computer Science. Springer, New York (1999)Google Scholar
- 2.Graham, R.L., Grötschel, M., Lovász, L. (eds.): Handbook of combinatorics, vol. 1(2). Elsevier Science B.V., Amsterdam (1995)MATHGoogle Scholar
- 3.Lovász, L.: Flats in matroids and geometric graphs. In: Combinatorial surveys (Proc. Sixth British Combinatorial Conf., Royal Holloway Coll., Egham, 1977), pp. 45–86. Academic Press, London (1977)Google Scholar
- 4.Lovász, L.: Matroid matching and some applications. J. Combin. Theory Ser. B 28(2), 208–236 (1980)MATHCrossRefMathSciNetGoogle Scholar
- 5.Marx, D.: Parameterized coloring problems on chordal graphs. Theoret. Comput. Sci. 351(3), 407–424 (2006)MATHCrossRefMathSciNetGoogle Scholar
- 6.Monien, B.: How to find long paths efficiently. In: Analysis and design of algorithms for combinatorial problems (Udine, 1982). North-Holland Math. Stud, vol. 109, pp. 239–254. North-Holland, Amsterdam (1985)CrossRefGoogle Scholar
- 7.Perfect, H.: Applications of Menger’s graph theorem. J. Math. Anal. Appl. 22, 96–111 (1968)MATHCrossRefMathSciNetGoogle Scholar
- 8.Plehn, J., Voigt, B.: Finding minimally weighted subgraphs. In: Möhring, R.H. (ed.) WG 1990. LNCS, vol. 484, pp. 18–29. Springer, Heidelberg (1991)Google Scholar
- 9.Recski, A.: Matroid theory and its applications in electric network theory and statics. Springer-Verlag, Berlin, New York and Akadémiai Kiadó, Budapest (1989)Google Scholar
- 10.Schwartz, J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. Assoc. Comput. Mach. 27(4), 701–717 (1980)MATHMathSciNetGoogle Scholar
- 11.Shoup, V.: Fast construction of irreducible polynomials over finite fields. J. Symbolic Comput. 17(5), 371–391 (1994)MATHCrossRefMathSciNetGoogle Scholar
- 12.Zippel, R.: Probabilistic algorithms for sparse polynomials. In: Ng, K.W. (ed.) EUROSAM 1979 and ISSAC 1979. LNCS, vol. 72, pp. 216–226. Springer, Heidelberg (1979)Google Scholar