Apakah ada cara untuk menyandikan turunan dari Jumlah Subset atau Masalah Partisi Angka sehingga solusi (kecil) untuk hubungan bilangan bulat menghasilkan jawaban? Jika tidak pasti, maka dalam arti probabilistik?
Saya tahu bahwa LLL (dan mungkin PSLQ) telah digunakan dengan keberhasilan sedang dalam memecahkan masalah Subset Sum di wilayah 'kepadatan rendah', di mana kisaran angka yang dipilih lebih besar dari , tetapi metode ini tidak berskala baik untuk contoh ukuran yang lebih besar dan gagal di wilayah 'high-density', ketika kisaran angka yang dipilih adalah jauh lebih kecil dari 2 N . Di sini low-density dan high-density mengacu pada sejumlah solusi. Wilayah kepadatan rendah mengacu pada sedikit atau tidak ada solusi yang ada sedangkan kepadatan tinggi mengacu pada daerah dengan banyak solusi.
Di wilayah kepadatan tinggi, LLL menemukan hubungan integer (kecil) di antara instance yang diberikan, tetapi saat ukuran instance meningkat, probabilitas relasi yang ditemukan menjadi solusi Subset Sum atau Number Partition Problem menjadi semakin kecil.
Deteksi hubungan integer bersifat polinomial dalam batas eksponensial optimal sedangkan Subset Sum dan NPP jelas NP-Lengkap, jadi secara umum ini mungkin tidak mungkin, tetapi jika instance diambil secara seragam secara acak, dapatkah ini membuatnya lebih sederhana?
Atau haruskah saya bahkan tidak mengajukan pertanyaan ini dan malah bertanya apakah ada cara untuk mengurangi batas eksponensial dari jawaban optimal sebagai pengganti peningkatan eksponensial dalam perhitungan?
Jawaban:
Biarkan m menjadi logaritma angka terbesar. Jika maka dapat dipecahkan dalam waktu polinomial menggunakan pemrograman dinamis. Secara umum, setiap algoritma yang diketahui membutuhkan setidaknya Ω ( 2 m ) waktu. Tidak ada algoritma waktu polinomial yang dikenal ketika m = ω ( log n ) dan m = o ( n )m = O ( logn ) Ω ( 2m) m = ω ( logn ) m = o ( n )
Namun, Flaxman dan Przydatek menyediakan algoritma yang memecahkan Masalah Jumlah Subset Sedang-Densitas dalam Waktu Polinomial yang Diharapkan.
Periksa referensi ini:
Flaxman dan Przydatek, Memecahkan Masalah Jumlah Subset Sedang-Densitas dalam Waktu Polinomial yang Diharapkan
sumber