The NP-complete -Path problem asks whether a given undirected graph has a (simple) path of length at least . We prove that -Path has polynomial-size Turing kernels when restricted to planar graphs, graphs of bounded degree, claw-free graphs, or to -minor-free graphs for some constant . This means that there is an algorithm that, given a -Path instance belonging to one of these graph classes, computes its answer in polynomial time when given access to an oracle that solves -Path instances of size polynomial in in a single step. The difficulty of -Path can therefore be confined to subinstances whose size is independent of the total input size, but is bounded by a polynomial in the parameter alone. These results contrast existing superpolynomial lower bounds for the sizes of traditional kernels for the -Path problem on these graph classes: there is no polynomial-time algorithm that reduces any instance to a single, equivalent instance of size polynomial in unless $NP \subseteq coNP/polykk$. Our kernelization schemes are based on a new methodology called Decompose-Query-Reduce.

生成讲解博客的中文版本

生成AI智能校验的中文版本