Дійсність експоненції в поліноміальному скороченні часу


15

Я задав це запитання 10 днів тому на cs.stackexchange тут, але я не мав жодної відповіді.

У дуже відомій роботі (у мережевому співтоваристві) Wang & Crowcroft представляють деякі -комплектні результати обчислення шляху за кількома адитивними / мультиплікативними обмеженнями. Перша проблема полягає в наступному:NP

Давши спрямований графік та дві показники ваги w 1 і w 2 по краях, визначте для шляху P , w i ( P ) = a P w i ( a ) ( i = 1 , 2 ). Враховуючи два вузли s і t , проблема полягає у пошуку шляху P від s до t st wG=(V,A)w1w2Pwi(P)=aPwi(a)i=1,2stPst , де W i даються додатні числа (приклад: затримка обмеження та вартість у мережі).wi(P)WiWi

Автори доводять, що ця проблема є -комплектною, забезпечуючи скорочення полінома від PARTITION.NP

Тоді вони представляють ту саму проблему, за винятком того, що метрики є мультиплікативними, тобто . Для того, щоб довести, що мультиплікативна версія є N P -комплектною, вони забезпечують "поліноміальне" скорочення від версії аддитива, просто поставивши w ' i ( a ) = e w i ( a ) і W ' i = e W i .wi(P)=aPwi(a)NPwi(a)=ewi(a)Wi=eWi

Я дуже спантеличений цим скороченням. Оскільки та w ' i ( a ) є частиною вхідних даних (у двійковій формі , я думаю), то | w i ( a ) | та | W i | не є многочленами у | w i ( a ) | та | W i | . Таким чином, відновлення не є многочленом.Wiwi(a)|wi(a)||Wi||wi(a)||Wi|

Я пропускаю щось тривіальне або є недолік у доказуванні? Сумніваюсь у обґрунтованості доказів, навіть якщо результат явно вірний.

Довідковий документ: Чжен Ванг, Джон Кроукрофт. Маршрутизація якості обслуговування для підтримки мультимедійних додатків . Журнал IEEE про вибрані райони зв'язку 14 (7): 1228-1234 (1996).


1
Я перевірив папери, це, безумовно, недолік у їхньому доказуванні.
domotorp

Стаття цитується понад 2000 разів. Це страшно ...
Lamine

Ну, напевно, більшість цитат не використовують цей конкретний результат, і, зрештою, це все-таки вірно. Мені розповіли приклади, коли їм довелося відкликати кілька паперів, будуючи помилковий результат. Крім того, ця хитрість експоненціації настільки стандартна, що, ймовірно, більшість людей навіть не замислюються над цим і не розуміють, що ви зробили, що тривалість введення змінюється.
domotorp

Відповіді:


9

Доказ, викладений у статті, не є переконливим.

Однак сам зазначений результат є правильним. Його можна легко отримати, змінивши зменшення та використовуючи SUBSET PRODUCT замість SUBSET SUM.

Корисне посилання для проблеми SUBSET PRODUCT:
/cs/7907/is-the-subset-product-problem-np-complete

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.