猜想:所有FPT NP完全语言都是固定参数同构的
Berman-Hartmanis猜想:所有NP完全语言看起来都是相似的,因为它们可以通过多项式时间同构[1]相互关联。 我对“多项式时间”的更细粒度的版本感兴趣,也就是说,如果我们使用参数化约简的话。 参数化问题是的子集Σ∗×Z≥0Σ∗×Z≥0Σ^∗ × Z \geq 0,其中ΣΣΣ是有限字母,而Z≥0Z≥0Z\geq 0是非负数的集合。因此,参数化问题的一个实例是对(I,k)(I,k)(I, k),其中kkk是参数。 一个参数化的问题π1π1π_1固定参数还原为一个参数化的问题π2π2π_2如果存在功能fff,ggg:Z≥0→Z≥0Z≥0→Z≥0Z≥0 → Z≥0,Φ:Σ∗×Z≥0→Σ∗Φ:Σ∗×Z≥0→Σ∗ Φ : Σ∗ × Z≥0 → Σ^∗和一个多项式p(⋅)p(·)p(·)这样对于任何实例(I,k)(I,k)(I, k)的π1π1π_1,(Φ(I,k),g(k))(Φ(I,k),g(k))(Φ(I, k), g(k))是一个实例π2π2π_2在时间可计算f(k)⋅p(|I|)f(k)·p(|I|)f(k) · p(|I|)和 (I,k)∈π1(I,k)∈π1(I, k) ∈ π_1当且仅当(Φ(I,k),g(k))∈π2(Φ(I,k),g(k))∈π2(Φ(I, k), g(k)) ∈ π_2。如果两个参数化问题彼此可还原,则它们是固定参数等效项。 一些NP完全问题是FPT,例如,顶点覆盖问题的决策版本是NP-Complete,它具有O(1.2738k+kn)O(1.2738k+kn)O(1.2738^k + kn)算法[2]。找到NP-Complete的FPT问题的更好的固定参数归约可以导致更好的算法,例如,通过对Multiway Cut问题的“高于保证版本”进行归约可以导致算法在时间O∗(4k)O∗(4k)O^*(4^k)用于AGVC(以上保证顶点覆盖)问题[3],它比原始的O∗(15k)O∗(15k)O^*(15^k)算法[4] 更好。 My Conjecture: All FPT NP-complete languages are fixed-parameter-isomorphic.My Conjecture: All FPT NP-complete languages …