Önleyici bakım zamanlaması
Bir taş ocağında mermer plakaları kesmek için elmas testereler kullanılıyor. Önleyici bakım için testereler en fazla 4 saat boyunca aralıksız çalışabiliyor; ardından yeniden kullanıma girmeden önce 1 saatlik bir kontrol yapılıyor. Taş ocağı 10 saatlik vardiyalarla çalışıyor. Vardiya sonunda testere bıçakları 4 saat aralıksız kullanılmadıysa, kalan süre bir sonraki vardiyanın başında kullanılacak. Her saat için beklenen testere bıçağı ihtiyacı aşağıda listelenmiştir. Amacımız, bu vardiya için gereken minimum testere bıçağı sayısını belirlemek.
Beklenen İş Yükü - (Grafiğin 0. saatte başladığını not et)
| Saat | Gerekli Testere |
|---|---|
| 0 | 7 |
| 1 | 7 |
| 2 | 7 |
| 3 | 6 |
| 4 | 5 |
| 5 | 6 |
| 6 | 6 |
| 7 | 7 |
| 8 | 7 |
| 9 | 6 |
- Model senin için başlatıldı.
Bu egzersiz, kursun bir parçasıdır
Python ile Tedarik Zinciri Analitiği
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# The class has been initialize, and hours defined
model = LpProblem("Minimize Staffing", LpMinimize)
hours = list(range(10))
# Define Decision Variables
x = LpVariable.dicts('saws_', ____, lowBound=0, cat=____)