Periodic Reporting for period 1 - PACKENUM (PArameterized Complexity and Kernelization for ENUMeration)
Berichtszeitraum: 2024-07-08 bis 2026-07-07
To remedy this situation, the PACKENUM project (“PArameterized Complexity and Kernelization for ENUMeration”) was established to investigate preprocessing for enumeration problems under the lens of parameterized complexity theory. In this setting, preprocessing is modeled through the kernelization algorithms (or kernels), which transforms a given instance into an equivalent but smaller one whose size depends only on a chosen parameter, providing formal performance guarantees for the preprocessing algorithm; Intuitively, the smaller the output size, the better the kernel, with polynomial-sized kernels being defined as the efficient ones. Overall, PACKENUM goals were to develop a coherent theoretical foundation for enumerative kernelization and to provide concrete algorithmic advances. Its impact is to be materialized by both providing new examples of enumeration kernels and setting new research directions on the subject for the parameterized complexity and enumeration algorithms communities.
During the development of the aforementioned results, we observed a key limitation in the current model for enumeration kernels. To overcome them, we introduced the concept of polynomial-delay kernels, a more robust model for enumerative kernelization that preserves all the properties of a sound kernelization model while simplifying its application to enumeration problems. Using this model, we produced new results for enumeration variants of the well-known problems Vertex Cover and Hitting Set, as well as a framework that translates some decision kernels into enumeration kernels.
Using the latter, we not only significantly simplified our previous result for Vertex Cover, but also showed a dichotomy for structural parameterizations on minor-closed graph classes, matching the known bounds for decision kernelization. For the other problem, we developed the first-known enumeration kernel, also matching the best bounds in the decision literature.
Beyond kernelization, we have investigated classical and parameterized algorithms for variants of the Minimal Dominating Set problem on chordal bipartite graphs, obtaining novel algorithms and theoretical lower bounds.
Finally, PACKENUM also enabled the work on questions outside of enumeration. In particular, novel algorithms for the Vertex-Disjoint Paths problem and results in structural graph theory were obtained as a direct result of the project.