Serial and parallel kernelization of Multiple Hitting Set parameterized by the Dilworth number, implemented on the GPU
arXiv:2109.06042 · doi:10.1016/j.jcss.2023.103479
Abstract
The NP-hard Multiple Hitting Set problem is finding a minimum-cardinality set intersecting each of the sets in a given input collection a given number of times. Generalizing a well-known data reduction algorithm due to Weihe, we show a problem kernel for Multiple Hitting Set parameterized by the Dilworth number, a graph parameter introduced by Foldes and Hammer in 1978 yet seemingly so far unexplored in the context of parameterized complexity theory. Using matrix multiplication, we speed up the algorithm to quadratic sequential time and logarithmic parallel time. We experimentally evaluate our algorithms. By implementing our algorithm on GPUs, we show the feasability of realizing kernelization algorithms on SIMD (Single Instruction, Multiple Date) architectures.
Added experiments on one more data set
References in corpus (5)
- The Power of Data Reduction for Matching
- On approximate data reduction for the Rural Postman Problem: Theory and experiments
- Exploiting Hidden Structure in Selecting Dimensions that Distinguish Vectors
- Optimal-size problem kernels for -Hitting Set in linear time and space
- On data reduction for dynamic vector bin packing