Es gibt Tausende von NP-vollständigen Problemen in der Literatur, und die meisten Paare haben keine expliziten Reduktionen. Da sich polynomielle Vielfachreduktionen zusammensetzen, ist es für die Forscher ausreichend, anzuhalten, wenn das Diagramm der veröffentlichten Reduktionen eng miteinander verknüpft ist, wodurch die Erforschung der NP-Vollständigkeit eine viel skalierbarere Aktivität darstellt.
Obwohl ich den Punkt nicht wirklich verstehe, werde ich Sie mit einer einigermaßen einfachen Reduktion von 3-PARTITION auf BALANCED PARTITION mit ein paar Hinweisen darüber, wie der Beweis der Korrektheit verläuft, überraschen.
Die Eingabe für die Reduktion sei , eine Instanz von 3-PARTITION. Stellen Sie sicher, dass ∑ i ∈ [ 3 n ] x i = n B ist . Sei β eine große Zahl, die später gewählt wird. Geben Sie für jedes i 3 [ 3 n ] und jedes j ∈ [ n ] zwei Zahlen
x i β j + β n + ausx1, … , X3 n, B ∈ Z∑ich ∈[3n]xi= nBβi ∈ [ 3 n ]j ∈ [ n ]
Intuitiv bedeutet die erste Zahl, dass x i der 3-Partition j zugewiesen ist, und die zweite Zahl bedeutet das Gegenteil. DerTerm x i β j wird verwendet, um die Summe von 3-Partitionen j zu verfolgen. DerTerm β n + j wird verwendet, um die Kardinalität der 3-Partition j zu verfolgen. Mit demTerm β 2 n + i wird sichergestellt, dass jedes x i genau einmal vergeben wird. Das β i
xiβj+βn+j+β2n+i+β(i+4)n+jβ(i+4)n+j.
xijxiβjjβn + jjβ2 n + ixich Term
n + j wird verwendet, um diese Zahlen in verschiedene ausgeglichene Partitionen zu zwingen.
β( i + 4 ) n + j
Ausgang zwei weitere Zahlen
Die erste Zahl kennzeichnet die ausgeglichene Partition als "wahr" und die andere als "falsch". DerAusdruck 1 wird verwendet, um diese Zahlen in verschiedene ausgeglichene Partitionen zu zwingen. Die anderen Terme bilden die Differenz zwischen der Summe einer 3-Partition und der Summe ihres Komplements und der Größe einer 3-Partition und der Größe ihres Komplements und der Häufigkeit, mit der x i zugewiesen wird.
1 + ∑j ∈ [ n ]( (N-2)Bβj+ ( 3 n - 6 ) βn + j) +∑i ∈ [ 3 n ]( n - 2 ) β2 n + i1.
1xich
sollte so groß gewählt werden, dass kein „Überlauf“ auftritt.β