Kernelization for Counting Problems on Graphs: Preserving the Number of Minimum Solutions
Bart M.P. Jansen, Bart van der Steenhoven

TL;DR
This paper develops polynomial-time preprocessing algorithms for certain counting problems on graphs, enabling size reduction while preserving the exact number of minimum solutions, thus advancing the theory of kernelization for counting problems.
Contribution
It introduces the first polynomial kernelization techniques for counting minimum feedback vertex sets and dominating sets in planar graphs, preserving the number of solutions.
Findings
Polynomial-time algorithms either compute the exact count or produce a polynomial-sized equivalent instance.
The approach leverages bounds on the number of solutions relative to input size and parameter k.
This work opens new avenues for kernelization in counting problems, previously thought infeasible.
Abstract
A kernelization for a parameterized decision problem is a polynomial-time preprocessing algorithm that reduces any parameterized instance into an instance whose size is bounded by a function of alone and which has the same yes/no answer for . Such preprocessing algorithms cannot exist in the context of counting problems, when the answer to be preserved is the number of solutions, since this number can be arbitrarily large compared to . However, we show that for counting minimum feedback vertex sets of size at most , and for counting minimum dominating sets of size at most in a planar graph, there is a polynomial-time algorithm that either outputs the answer or reduces to an instance of size polynomial in with the same number of minimum solutions. This shows that a meaningful theory of kernelization for counting…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
