Randomized divide-and-Conquer: Improved path, matching, and packing algorithm

J. Chen, J. Kneis, S. Lu, D. Mölle, S. Richter, P. Rossmanith, S.  Sze, F. Zhang. Randomized divide-and-Conquer: Improved path, matching, and packing algorithm. SIAM Journal on Computing. 2009; 38 (6):2526-2547.

We propose a randomized divide-and-conquer technique that leads to improved randomized and deterministic algorithms for NP-hard path, matching, and packing problems. For the parameterized max-path problem, our randomized algorithm runs in time $O(4^{k}k^{2.7}m)$ and polynomial space (where m is the number of edges in the input graph), improving the previous best randomized algorithm for the problem that runs in time $O(5.44^{k}km)$ and exponential space. Our randomized algorithms for the parameterized max r-d matching and max r-set packing problems run in time $4^{(r-1)k}n^{O(1)}$ and polynomial space, improving the previous best algorithms for the problems that run in time $10.88^{rk}n^{O(1)}$ and exponential space. Moreover, our randomized algorithms can be derandomized to result in significantly improved deterministic algorithms for the problems, and they can be extended to solve other matching and packing problems.
Read More: http://epubs.siam.org/doi/abs/10.1137/080716475?journalCode=smjcat
Publication Year: 
2009
Faculty Author: 
Publication Credits: 
J. Chen, J. Kneis, S. Lu, D. Mölle, S. Richter, P. Rossmanith, S. Sze, F. Zhang
^