"Sabit Sayıda Değişken ile Tamsayılı Programlama" makalesinde, sabit sayıda kısıtlı (veya değişkenli) tam sayı programlamanın polinom olarak çözülebildiği gösterilmiştir.
Bu 0-1 programlama için geçerli mi?
"Sabit Sayıda Değişken ile Tamsayılı Programlama" makalesinde, sabit sayıda kısıtlı (veya değişkenli) tam sayı programlamanın polinom olarak çözülebildiği gösterilmiştir.
Bu 0-1 programlama için geçerli mi?
Yanıtlar:
"Sabit sayıda kısıtlama ile 0-1 programlama" ile aşağıdaki sorun demek olduğunu varsayıyorum:
Her x_i'nin {0,1} içinde olduğu kısıtlamalara ve sabit sayıda ek doğrusal kısıtlamaya tabi olan bazı doğrusal işlevlerini (x_1, x_2, ..., x_n) en üst düzeye çıkarın.
0-1 sırt çantası bu biçimde yazılabileceğinden, 1 ek kısıtlamayla bile bu sorun NP-tamamlanmıştır.
Lenstra, bu makalede, Tamsayı Doğrusal Program Fizibilite Sorununun
ve integral matrisi verildi . Bir var şekilde ?
n veya m sabitse polinom olarak çözülebilirdir. (Bir hedef fonksiyonunun bulunmadığına dikkat edin.) Bu sonuç, parametreleştirilmiş problemlerin analizinde yaygın olarak kullanılır, yani sabit parametre izlenebilirliğinin bir indirgeme ile kanıtlanması için kullanılabilir.
0-1 tamsayı programlama veya ikili tamsayı programlama (BIP), değişkenlerin 0 veya 1 (keyfi tamsayılar yerine) olması gereken tamsayı programlama özel durumudur. Bu problem NP-hard olarak da sınıflandırılır ve aslında karar versiyonu NP-Complete'tir.
Ben doğru soruyu anladım eğer değişkenlerin sabit bir sayı varsa Robin söylediklerine ek olarak, , o yalnızca değerleri 0 veya 1 alabilir, tüm çalışan bir kaba kuvvet algoritması değişkenler ve kontroller olsun olanaklarını her olasılık kısıtlamalara polinom zaman algoritması olarak uyar.