“参数化问题建立在语言与参数的二元结构上。FPT固定 $f(k)n^{O(1)}$ 的可处理性基线,FPT 归约控制目标参数增长,核化研究多项式预处理后的实例大小,W 层级组织条件困难性。这些…”
形式陈述 ​
对参数化问题
其中
对可判定参数化问题,存在某个可计算大小 kernel 当且仅当问题属于 FPT。反向方向:先多项式核化,再用任意判定算法解决大小至多
直觉 ​
核化把参数无关的冗余在正式求解前删掉,只留下由
预处理时间必须是总输入多项式,而不只是
例子与边界 ​
参数化Vertex Cover可用高次数规则得到
规则耗尽后最大度至多
FPT 并不自动意味着 polynomial kernel;它只通过上述定理给某个可能增长极快的可计算
推论与应用 ​
核化是参数化预处理的形式语言,可用于顶点覆盖、反馈点集和各种删除问题。规则设计常结合强制选择、支配关系和局部替换,最终以参数函数界定剩余元素数。
Polynomial-kernel 下界需要 OR-composition、cross-composition 等额外复杂度工具;单凭 W[1]-hardness 不能得出“没有多项式核”。成员资格、FPT 时间与核大小是三种不同结论。
参考资料
- Marek Cygan et al., Parameterized Algorithms, Springer, 2015, Chs. 2–3.
- Rodney G. Downey and Michael R. Fellows, Fundamentals of Parameterized Complexity, Springer, 2013, Ch. 2.