Serial and parallel kernelization of Multiple Hitting Set parameterized by the Dilworth number, implemented on the GPU
Ren\'e van Bevern, Artem M. Kirilin, Daniel A. Skachkov and, Pavel V. Smirnov, Oxana Yu. Tsidulko

TL;DR
This paper develops and implements GPU-based kernelization algorithms for the NP-hard Multiple Hitting Set problem, parameterized by the Dilworth number, demonstrating practical efficiency and feasibility on SIMD architectures.
Contribution
It introduces a new kernelization approach for Multiple Hitting Set using the Dilworth number and implements it efficiently on GPUs, combining theoretical and practical advancements.
Findings
Quadratic sequential time complexity achieved via matrix multiplication
GPU implementation demonstrates practical feasibility of kernelization algorithms
Experimental results confirm efficiency and scalability on SIMD architectures
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Interconnection Networks and Systems · Advanced Graph Theory Research
