Itu ditunjukkan dalam makalah "Program Integer dengan Jumlah Variabel Tetap" bahwa program integer dengan jumlah konstan kendala (atau variabel) dapat dipecahkan secara polinomi.
Apakah ini berlaku untuk pemrograman 0-1?
cc.complexity-theory
integer-programming
Keteraturan
sumber
sumber
Jawaban:
Saya berasumsi bahwa dengan "pemrograman 0-1 dengan jumlah kendala konstan" yang Anda maksud adalah masalah berikut:
Maksimalkan beberapa fungsi linier dari (x_1, x_2, ..., x_n) dengan batasan bahwa setiap x_i ada di {0,1} dan jumlah konstan kendala linear tambahan.
Masalah ini NP-complete bahkan dengan 1 kendala tambahan karena 0-1 knapsack dapat ditulis dalam formulir ini.
sumber
Lenstra menunjukkan dalam makalah yang disebutkan, bahwa Masalah Kelayakan Program Integer Linear
dapat dipecahkan secara polinomi, jika n atau m konstan. (Perhatikan tidak adanya fungsi tujuan.) Hasil ini biasanya digunakan dalam analisis masalah parameter, yaitu dapat digunakan untuk membuktikan traktabilitas parameter-tetap dengan pengurangan.
sumber
0-1 integer programming atau binary integer programming (BIP) adalah kasus khusus pemrograman integer di mana variabel harus 0 atau 1 (bukan bilangan bulat acak). Masalah ini juga diklasifikasikan sebagai NP-hard, dan pada kenyataannya versi keputusannya adalah NP-Complete.
sumber
sumber