İş Çizelgeleme Sorununun cezalarla NP olduğunu nasıl ispatlayabiliriz?İş Çizelgeleme Sorununun cezalarla NP olduğunu nasıl ispatlayabiliriz?
cevap
these course notes'a göre, Subset Sum'tan indirgeme, İş Çizelgeleme 'un cezalarla birlikte NP'yi tamamlandığını göstermek için kullanılabilir.
Evet Ama bunu dönüşümle kanıtlamak istemiyorum. – abhinav
Standart nondeterministik yaklaşım ("tahmin et o zaman kontrol et") burada çalışmalıdır: İşlerin nasıl planlanması gerektiğini tahmin edin, sonra bu programın ceza sınırının altında geldiğini kontrol edin (ki bu polinom zamanında açıkça mümkün).
NP'de bir sorunun olduğunu göstermek genellikle nispeten kolaydır - daha zor kısım da NP'nin tamamlandığını gösteriyor (ancak bu durumda, yapmanız gerekmiyor).
- 1. Java Örnek: Quartz ile Dinamik İş Çizelgeleme
- 2. Kuvars İş ve İlkbahar ile Çizelgeleme Görevleri Arasındaki Fark?
- 3. hangi tarayıcı yükleme sorununun
- 4. NP tamamlanmış, ancak diğer yoldan indirgenemeyen NP sorunlarının örnekleri nelerdir?
- 5. Ana iş parçacığı üzerinde hangi işlevin asılı olduğunu nasıl bulabilirim?
- 6. Duyarlı bir javascript çizelgeleme kitaplığı arıyor
- 7. Boole ifadelerinin en aza indirgenmesi NP-Complete?
- 8. Eğer bir problemin X (karar problemi) NP-Complete olduğu biliniyorsa ve problem Y'ye indirgenmişse, problem Y'nin NP-Complete olduğunu söyleyebilir misiniz?
- 9. RegexIterator :: REPLACE modu ile nasıl çalışılır? Benim kodunda sorununun ne
- 10. pandalar sütununu np 2d dizisine dönüştürme
- 11. Listeleri nasıl olduğunu varsayalım Python
- 12. WPF ListBox ListCollectionView anonim tip navigasyon problemi sorununun
- 13. Neden metin hizalaması colgroup'ta çalışmıyor? Bu XHTML 1.1 sorununun ne
- 14. /ne olduğunu
- 15. <: <İş nasıl?
- 16. FileStream ile yazılan verilerin diskte olduğunu bildiren nasıl bildirilir?
- 17. Çok çekirdekli bir sistemde kaç iş parçacığının etkin olduğunu bulmak için derleme yönergeleri
- 18. numpy: K katlama çapraz doğrulaması için np dizisindeki belirli dizinleri nasıl seçebilirim?
- 19. Hangi MVC sürümünün yüklü olduğunu nasıl görebilirim?
- 20. Django QuerySets'in eşit olduğunu nasıl test ederim?
- 21. Bir vektörde ne olduğunu nasıl anlatabilirim?
- 22. Git'te, geçerli revizyonumun ne olduğunu nasıl anlarım?
- 23. UITableView'in düzenleme modunda olduğunu nasıl tespit edebilirim?
- 24. Bağlantı havuzumdaki bağlantıların ne olduğunu nasıl bulurum?
- 25. Bu nasıl olduğunu Şu anda Eğik 2
- 26. Hangi .emacs dosyasının yüklü olduğunu nasıl bulabilirim?
- 27. BufferedImage'ın Java’da Alpha’nin nerede olduğunu nasıl öğrenebilirim?
- 28. Perl bir dosyanın ikili olduğunu nasıl biliyor?
- 29. Nasıl bu önemsiz olduğunu varsayalım R
- 30. Hangi platform sürümünün gerekli olduğunu nasıl belirlerim?
Bu daha uygun olabilir http://cstheory.stackexchange.com/ –
Ne için cezalar ile? Önleme, göç, son teslim tarihini aşma (gecikme)? –
evet son tarihler only.it, J1..Jn işlerine, t1..tn yürütme süresine, p1..pn cezalarına ve d1..dn son tarihlerine sahiptir. – abhinav