Erlaubt Subset Sum Multisets?


9

Können im Teilmengen-Summenproblem einige der angegebenen Zahlen gleich sein? Zum Beispiel könnten wir [ 1 , 1 , 1 , 2 , 3 , 4 ] haben und das Ziel ist 5 ? Kann ich davon ausgehen, dass ich eine bestimmte Lösung mit den Nummern 2 und 3 habe und 1 , 1 , 1 und 2 nicht?a1,a2,a3,,an[1,1,1,2,3,4]5231,1,12


6
Du sagst Potayto, ich sage Potahto. Für Informatiker ist es durchaus üblich, die formale Unterscheidung zwischen Mengen und Multisets zu verwischen. Der einzige Weg, um sicher zu sein, besteht darin , die Definition sorgfältig zu lesen . Alle Varianten des Subset Sum-Problems sind NP-vollständig.
JeffE

Antworten:


10

zxyx+y=z

[1,1,2,3][7,1,2,3,6]

xyx>|Σ(ai)|ai<0Ay<|Σ(ai)|ai>0Axyx und alle negativen Zahlen streng über Null (und erfüllen somit nicht das traditionelle Teilmengen-Summenproblem).

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.