Verilen iş J 1 , J 2 , . . . , J n , her işin tamamlanması için T i > 0 , T i ∈ N süresi gerekir.
Her iş, bir seferde yalnızca 1 işi işleyebilen tek bir makine M tarafından önceden işlenmeli ve sonradan işlenmelidir ve her iki aşama da 1 birim zaman gerektirir. Ön işleme tabi tutulduktan sonra, işi sınırsız güce (sınırsız sayıda işi paralel olarak işleyebilen) bir makineye gönderilir ve T i zamanında hazır olur , o zaman ( hemen ) M makinesine gönderilmelidir sonra tekrar işleme.
İlgili karar sorunu:
Girdi: işlem süreleri arasında K işler, tam sayı, bir K ≥ 2 N Soru: zaman içinde tüm işleri işleyebilir ≤ K yukarıdaki "dar boğaz" modeli kullanılarak?
Bu sorunun adı var mı?
Karmaşıklığı nedir? ( yoksa N P-tamamlanmış mı?)
GÜNCELLEME 29 Mart:
As doğru onun cevabını M.Cafaro tarafından fark, sorunun benzer
Kısıtsız Asgari Bitiş Zamanı Sorunu (UMFT) (bkz Bölüm 17
Zamanlama Algoritmaların El Kitabı'nda ise) -Zor (W. içinde kanıtladı Kern ve W. Nawijn, "Tek bir makinede zaman gecikmeleriyle çok işlemli işler zamanlama", Twente Üniversitesi, 1993). Gördüğüm gibi, bazı farklılıklar var çünkü modelimde:
- işlem öncesi / sonrası işlem süresi sabittir (1 birim süre)
- iş tamamlanır tamamlanmaz hemen işlenmesi gerekir (UMFT modeli gecikmelere izin verir)
Kern & Nawijn kanıtını çevrimiçi olarak bulamadım, bu yüzden yukarıdaki kısıtlamaların sorunun zorluğunu değiştirip değiştirmediğini hala bilmiyorum.
Son olarak tüm süreci büyük bir fırına sahip tek bir aşçı robot gibi düşünebilirsiniz ; robot farklı türdeki yiyecekleri birer birer hazırlayabilir (hepsi aynı hazırlık süresini gerektirir), fırına koyar ve pişirilir pişirilmez onları fırından çıkarmalı ve soğuk malzemeler eklemelidir ... " aşçı robot sorunu " :-)