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


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一世(P)≤w ^一世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.