On Kernelization with Access to NP-Oracles
Hendrik Molter, Meirav Zehavi

TL;DR
This paper introduces P^NP-Kernels, a new framework for kernelization that leverages polynomially many calls to NP-oracles like SAT-solvers, extending the concept to problems beyond the polynomial hierarchy.
Contribution
It formalizes the P^NP-Kernel concept, explores its properties through positive and negative results, and provides a meta-theorem for discovery problems, broadening kernelization theory.
Findings
Established lower bounds for P^NP-Kernels
Proved positive results for certain graph problems
Presented a meta-theorem for discovery problems
Abstract
Kernelization is the standard framework to analyze preprocessing routines mathematically. Here, in terms of efficiency, we demand the preprocessing routine to run in time polynomial in the input size. However, today, various NP-complete problems are already solved very fast in practice; in particular, SAT-solvers and ILP-solvers have become extremely powerful and used frequently. Still, this fails to capture the wide variety of computational problems that lie at higher levels of the polynomial hierarchy. Thus, for such problems, it is natural to relax the definition of kernelization to permit the preprocessing routine to make polynomially many calls to a SAT-solver, rather than run, entirely, in polynomial time. Our conceptual contribution is the introduction of a new notion of a kernel that harnesses the power of SAT-solvers for preprocessing purposes, and which we term a…
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.
