多项式时间减少中的幂运算的有效性


15

我十天前在这里的 cs.stackexchange 上问了这个问题但我没有任何答案。

Wang和Crowcroft 在一篇非常有名的论文中(在网络社区中)提出了一些在几个加法/乘法约束下路径计算的完整性结果。第一个问题如下:ñP

给定一个有向图和两个重量度量与在边缘限定,对于一个路径,()。给定两个节点和,问题在于找到从到 st的路径,其中被赋予正数(例如:网络中的延迟约束和成本)。瓦特1 瓦特2 P 瓦特P = Σ 一个P瓦特= 1 2 小号P 小号瓦特P w ^ W¯¯ G=V一种w1个w2Pw一世P=一种Pw一世一种一世=1个2sŤPsŤw一世Pw ^一世w ^一世

作者通过提供PARTITION的多项式约数来证明此问题是。ñP

然后他们提出了相同的问题,只是度量是乘法的,即。为了证明乘法版本是 -complete,只需将和。ñ P 瓦特' = È 瓦特 w ^ ' = È W¯¯ w一世P=一种Pw一世一种ñPw一世一种=Ëw一世一种w ^一世=Ëw ^一世

我对这种减少感到非常困惑。由于和是输入的一部分(我猜是二进制),因此和在中不是多项式 和。因此,减少不是多项式。w ^一世w一世一种|w一世一种||w ^一世||w一世一种||w ^一世|

我是否遗漏了一些琐碎的东西,或者证明中存在缺陷?我的怀疑是关于证明的有效性,即使结果显然是正确的。

论文参考:郑望,乔恩·克劳克罗夫特。支持多媒体应用的服务质量路由。IEEE通讯选定区域杂志14(7):1228-1234(1996)。


1
我已经检查过纸,这肯定是他们证明的缺陷。
domotorp

该论文被引用了2000多次。这很可怕...
Lamine

好吧,可能大多数引用都没有使用这个特定的结果,毕竟,它仍然是正确的。有人告诉我例子,他们不得不以错误的结果为依据撤回几篇论文。而且,这种求幂技巧非常标准,以至于大多数人甚至都不会考虑它并意识到自己做了什么,以至于输入的长度发生了变化。
domotorp

Answers:


9

本文中提供的证据不是结论性的。

但是,陈述的结果本身是正确的。可以通过稍微改变减少量以及使用SUBSET PRODUCT而不是SUBSET SUM轻松得出它。

SUBSET PRODUCT问题的有用链接:https ://cs.stackexchange.com/questions/7907/is-the-subset-product-problem-np-complete

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.