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

neugierig
quelle
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).

Merbs
quelle