Berman-Hartmanis猜想:所有NP完全语言看起来都是相似的,因为它们可以通过多项式时间同构[1]相互关联。
我对“多项式时间”的更细粒度的版本感兴趣,也就是说,如果我们使用参数化约简的话。
参数化问题是的子集,其中是有限字母,而是非负数的集合。因此,参数化问题的一个实例是对,其中是参数。
一个参数化的问题固定参数还原为一个参数化的问题如果存在功能,:,和一个多项式这样对于任何实例的,是一个实例在时间可计算和 当且仅当。如果两个参数化问题彼此可还原,则它们是固定参数等效项。
一些NP完全问题是FPT,例如,顶点覆盖问题的决策版本是NP-Complete,它具有算法[2]。找到NP-Complete的FPT问题的更好的固定参数归约可以导致更好的算法,例如,通过对Multiway Cut问题的“高于保证版本”进行归约可以导致算法在时间用于AGVC(以上保证顶点覆盖)问题[3],它比原始的算法[4] 更好。
那猜想是真的吗?
[1] Berman,L .;Hartmanis,J.(1977),“关于NP和其他完整集的同构和密度”,SIAM计算杂志6(2):305-322。
[2] Chen J.,IA Kanj和G.Xia,顶点覆盖的改进上限,Theor.Comput。Sci。,411(2010),第3736-3756页。
[3] M. Cygan,M。Pilipczuk,M。Pilipczuk和JO Wojtaszczyk,“在下限上方参数化的多路切割上”,在IPEC中,2011年。
[4] M. Mahajan和V. Raman,参数化上述保证值:Maxsat和maxcut,J。Algorithms,31(1999),第335-354页。