Diese Frage bezieht sich auf eine Antwort, die ich als Antwort auf eine andere Frage gepostet habe.
Das 3-Partitionsproblem ist das folgende Problem:
Instanz : Positive ganze Zahlen a 1 ,…, a n , wobei n = 3 m und die Summe der n ganzen Zahlen gleich mB ist, so dass jedes a i B / 4 <a i erfüllt <B / 2.
Frage : Können die ganzen Zahlen a 1 ,…, a n in m Multisätze unterteilt werden, so dass die Summe jedes Multisatzes gleich B ist?
Es ist bekannt, dass das 3-Partitions-Problem in dem starken Sinne NP-vollständig ist, dass es NP-vollständig bleibt, auch wenn die Zahlen in der Eingabe unär sind. Siehe Garey und Johnson für einen Beweis.
Fragen : Bleibt das 3-Partitions-Problem NP-vollständig, wenn die Zahlen a 1 ,…, a n alle verschieden sind? Bleibt es im starken Sinne NP-vollständig?
(Mein Gefühl ist, dass die Antworten auf beide Fragen wahrscheinlich Ja sind, weil ich keinen Grund sehe, warum das Problem einfacher werden sollte, wenn alle Zahlen unterschiedlich sind.)
Es scheint nicht, dass der Beweis in Garey und Johnson die NP-Vollständigkeit dieser eingeschränkten Version belegt.
In der Antwort auf die andere Frage oben habe ich den Beweis erbracht, dass das 6-Partitions-Problem (analog definiert) mit unterschiedlichen Zahlen im engeren Sinne NP-vollständig ist.
quelle
Antworten:
In [1, Korollar 7] wird bewiesen, dass die 3-Partition stark NP-hart ist, wenn die ganzen Zahlen alle verschieden sind. Die Grenzen werden in [1] nicht auferlegt, dies sollte jedoch keinen Unterschied machen.ein1, … , An B / 4 < aich< B / 2
[1]: Heather Hulett, Gerhard J. Woeginger, Todd G. Will: Multigraph-Realisierungen von Gradfolgen: Maximierung ist einfach, Minimierung ist schwer. Oper. Res. Lette. 36 (5): 594 & ndash; 596 (2008). DOI
quelle