Ćwiczenie: rozwiązywanie planu produkcji
W tym ćwiczeniu pracujesz nad planem produkcji mebli kuchennych – konkretnie szafek – na kolejne cztery miesiące. W modelu uwzględnione są koszty uruchomienia produkcji, koszty wytworzenia oraz koszty przechowywania zapasów. Masz podane: stan zapasów na początku okresu, zdolność produkcyjną oraz popyt na szafki w każdym miesiącu. Twoim zadaniem jest określenie, ile szafek należy wyprodukować i jaki będzie stan zapasów na koniec każdego okresu – tak, aby zminimalizować łączne koszty w ciągu czterech miesięcy.
Model PuLP został już dla ciebie przygotowany i zapisany w zmiennej model. Zmienne decyzyjne modelu to: x – liczba szafek wyprodukowanych w danym miesiącu, oraz s – stan zapasów na koniec miesiąca. Dodatkowo utworzono listę Pythona o nazwie time, zawierającą poszczególne okresy.
To ćwiczenie jest częścią kursu
Analityka łańcucha dostaw w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Print status
print(____[model.____])
# Print variables
for v in model.____():
print(v.name, "=", v.____)