Gültigkeit der Exponentiation in einer Polynomzeitverkürzung


15

Ich habe diese Frage vor 10 Tagen bei cs.stackexchange hier gestellt, aber ich hatte keine Antwort.

In einem sehr bekannten Artikel (in der Netzwerkgemeinschaft) präsentieren Wang & Crowcroft einige -Vollständigkeitsergebnisse der Pfadberechnung unter verschiedenen additiven / multiplikativen Bedingungen. Das erste Problem ist das folgende:NP

Bei einem gerichteten Graphen und zwei Gewichts Metriken und über die Kanten definieren, für einen Pfad , ( ). Bei zwei Knoten und besteht das Problem darin, einen Pfad von nach st , wobei die positive Zahlen erhalten (Beispiel: Verzögerungsbeschränkung und Kosten in einem Netzwerk).w 1 w 2 P w i ( P ) = Σ a P w i ( a ) , i = 1 , 2 s t P s t w i ( P ) W i W iG=(V,A)w1w2Pwi(P)=aPwi(a)i=1,2stPstwi(P)WiWi

Die Autoren beweisen, dass dieses Problem -vollständig ist, indem sie eine Polynomreduktion aus PARTITION bereitstellen.NP

Dann stellen sie das gleiche Problem dar, außer dass die Metriken multiplikativ sind, dh . Um zu beweisen, dass die multiplikative Version -vollständig ist, liefern sie eine "Polynom" -Reduktion gegenüber der additiven Version, indem sie und .N P w ' i ( a ) = ewi(P)=aPwi(a)NP W ' i =e W iwi(a)=ewi(a)Wi=eWi

Ich bin sehr verwundert über diese Reduzierung. Da und w ' i ( a ) Teil der Eingabe sind (in Binärform, nehme ich an), ist | w ' i ( a ) | und | W ' i | sind nicht polynomisch in | w i ( a ) | und | W i | . Die Reduktion ist also kein Polynom.Wiwi(a)|wi(a)||Wi||wi(a)||Wi|

Fehlt mir etwas Triviales oder ist der Beweis fehlerhaft? Mein Zweifel ist über die Gültigkeit des Beweises, auch wenn das Ergebnis eindeutig wahr ist.

Referenz: Zheng Wang, Jon Crowcroft. Quality-of-Service-Routing zur Unterstützung von Multimedia-Anwendungen . IEEE Journal on Selected Areas in Communications 14 (7): 1228-1234 (1996).


1
Ich habe das Papier überprüft, das ist sicherlich ein Fehler in ihrem Beweis.
Domotorp

Die Arbeit wurde mehr als 2000 Mal zitiert. Dies ist beängstigend ...
Lamine

Nun, wahrscheinlich verwenden die meisten Zitate dieses spezielle Ergebnis nicht, und schließlich ist es immer noch wahr. Mir wurden Beispiele genannt, als sie mehrere Papiere zurückziehen mussten, wobei auf ein falsches Ergebnis zurückgegriffen wurde. Außerdem ist dieser Exponentiationstrick so üblich, dass wahrscheinlich die meisten Leute nicht einmal darüber nachdenken und erkennen, was Sie getan haben, dass sich die Länge der Eingabe ändert.
Domotorp

Antworten:


9

Der in der Arbeit dargestellte Beweis ist nicht schlüssig.

Das angegebene Ergebnis selbst ist jedoch korrekt. Sie kann leicht abgeleitet werden, indem die Reduzierung leicht geändert wird und SUBSET PRODUCT anstelle von SUBSET SUM verwendet wird.

Ein nützlicher Link für das SUBSET PRODUCT-Problem:
/cs/7907/is-the-subset-product-problem-np-complete

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.