Improved deterministic algorithms for weighted matching and packing problems

https://doi.org/10.1016/j.tcs.2010.10.042Get rights and content
Under an Elsevier user license
open archive

Abstract

Based on the method of (n,k)-universal sets, we present a deterministic parameterized algorithm for the weighted rD-MATCHING problem with time complexity O(4(r1)k+o(k)), improving the previous best upper bound O(4rk+o(k)). In particular, the algorithm applied to the unweighted 3d-matching problem results in a deterministic algorithm with time O(16k+o(k)), improving the previous best result O(21.26k). For the weighted r-set packing problem, we present a deterministic parameterized algorithm with time complexity O(2(2r1)k+o(k)), improving the previous best result O(22rk+o(k)). The algorithm, when applied to the unweighted 3-set packing problem, has running time O(32k+o(k)), improving the previous best result O(43.62k+o(k)). Moreover, for the weighted r-set packing and weighted rD-MATCHING problems, we give a kernel of size O(kr), which is the first kernelization algorithm for the problems on weighted versions.

Keywords

rD-MATCHING
r-set packing
Randomized divide-and-conquer
(n,k)-universal set

Cited by (0)

A preliminary version of this work was reported in the Proceedings of the 6th Annual Conference on Theory and Applications of Models of Computation, Lecture Notes in Computer Science, vol. 5532, 2009, pp. 211–220. This work is supported in part by the National Science Foundation of USA under grant CCF-0830455, by the National Natural Science Foundation of China (No. 60773111, 61073036, 61070224), the Doctoral Discipline Foundation of Higher Education Institution of China under Grant 20090162110056.