パラメータ化された複雑さの例は、ネムハウザーとトロッターの定理を使用した頂点カバー問題のカーネル化です。
最小頂点カバー問題では、無向グラフGが与えられ、最小サイズのGの頂点カバーを見つける必要があります。無向グラフの頂点カバーは、すべてのエッジに接する頂点サブセットです。
以下は、最初のフェーズで近似を使用する正確なアルゴリズムです。
フェーズ1:最小頂点カバー問題の整数線形計画法を設定します。線形計画緩和の基本的な最適解は半整数である(つまり、すべての座標が0、1、または1/2のいずれかである)ことがわかっています(または簡単に示すことができます)。このような基本的な最適解は、線形計画法の通常の多項式時間アルゴリズムで見つけることができます(または、この特別なケースでは、ネットワークフロー問題として定式化できるため、多項式時間で組み合わせて解くことができます)。このような基本的な最適解があるので、元の整数線形計画問題の実行可能な解を得るために切り上げます。Sを対応する頂点サブセットとします。Sは、指定された最小頂点カバーインスタンスの2近似であることに注意してください。
フェーズ2:Sによって(たとえば、徹底的な検索によって)誘導されたサブグラフで最小の頂点カバーを見つけます。NemhauserとTrotterによる定理は、このサブグラフには元の入力グラフの最適解が含まれていると述べています。したがって、このアプローチの正確さは次のとおりです。
このアルゴリズムの固定パラメータアルゴリズムについては、ニーダーマイヤーの本を参照してください。