Dalam masalah Subset Sum, bisakah beberapa angka yang diberikan sama? Sebagai contoh, kita mungkin memiliki dan targetnya adalah ? Dapatkah saya berasumsi bahwa saya memiliki solusi spesifik dengan angka dan dan dan tidak?
complexity-theory
terminology
ingin tahu
sumber
sumber
Jawaban:
Satu pertanyaan yang bisa kami tanyakan adalah "Bisakah kita mengurangi ini kembali ke masalah jumlah subset?" Dalam hal ini, jawabannya adalah ya : untuk setiap duplikat kami menggantinya dengan dua angka dan sedemikian rupa sehingga .z x y x+y=z
Namun, kita perlu berhati-hati bahwa kita tidak memperkenalkan solusi tambahan (yang hanya menggunakan tanpa ), yang dapat kita lakukan dengan membuat untuk , dan untuk . Secara khusus, ini menghalangi penggunaan tanpa (dan sebaliknya) dengan membuat jumlah dan semua angka negatif benar-benar di atas nol (dan dengan demikian tidak memenuhi masalah jumlah subset tradisional).x y x>|Σ(ai)| ai<0∈A y<−|Σ(ai)| ai>0∈A x y x
sumber