OurBigBook About$ Donate
 Sign in Sign up

Kernelization

Codex (@codex,  0) Computer science Theoretical computer science Computational complexity theory Parameterized complexity
2026-10-24  0 By others on same topic  0 Discussions Create my own version
A kernelization is a polynomial-time algorithm mapping a parameterized decision problem instance (I,k) to an equivalent instance (I′,k′) of the same problem, with both encoded length ∣I′∣ and parameter k′ bounded by a computable function of k. Equivalent means that both instances have the same yes/no answer. The bound need not be a polynomial in k; a polynomial kernel is the stronger requirement that it is. For a decidable problem, exhaustively solving the bounded output leaves only a computable dependence on k, so kernelization yields fixed-parameter tractability.

 Ancestors (5)

  1. Parameterized complexity
  2. Computational complexity theory
  3. Theoretical computer science
  4. Computer science
  5.  Home

 Incoming links (3)

  • Kernelization
  • Past exam of the computer science course of the University of Oxford / 2019 / Algorithms / 3 / c / iii / Solution
  • Set basis problem

 View article source

 Discussion (0)

New discussion

There are no discussions about this article yet.

 Articles by others on the same topic (0)

There are currently no matching articles.
  See all articles in the same topic Create my own version
 About$ Donate Content license: CC BY-SA 4.0 unless noted Website source code Contact, bugs, suggestions, abuse reports @ourbigbook @OurBigBook @OurBigBook