pith. sign in

arxiv: 1405.1356 · v1 · pith:YMOXUVTXnew · submitted 2014-05-06 · 💻 cs.DS

Streaming Kernelization

classification 💻 cs.DS
keywords kernelizationpreprocessingstreaminginputpassessettingstandardalgorithm
0
0 comments X
read the original abstract

Kernelization is a formalization of preprocessing for combinatorially hard problems. We modify the standard definition for kernelization, which allows any polynomial-time algorithm for the preprocessing, by requiring instead that the preprocessing runs in a streaming setting and uses $\mathcal{O}(poly(k)\log|x|)$ bits of memory on instances $(x,k)$. We obtain several results in this new setting, depending on the number of passes over the input that such a streaming kernelization is allowed to make. Edge Dominating Set turns out as an interesting example because it has no single-pass kernelization but two passes over the input suffice to match the bounds of the best standard kernelization.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.