Zacznij terazZacznij za darmo

Problem planowania logistyki

Pracujesz jako konsultant dla producenta piekarników kuchennych i pomagasz zaplanować logistykę na następny miesiąc. Dostępne są dwie lokalizacje magazynów (Nowy Jork i Atlanta) oraz cztery regionalne lokalizacje klientów (East, South, Midwest, West). Prognozowany popyt na przyszły miesiąc wynosi: East – 1 800, South – 1 200, Midwest – 1 100, West – 1 000. Koszty wysyłki z każdego magazynu do poszczególnych regionów klientów przedstawia poniższa tabela. Twoim celem jest zaspokojenie regionalnego popytu przy najniższym możliwym koszcie.

Klient Nowy Jork Atlanta
East $211 $232
South $232 $212
Midwest $240 $230
West $300 $280

Dwa słowniki Pythona – costs i var_dict – zostały już dla ciebie przygotowane i zawierają odpowiednio koszty oraz zmienne decyzyjne modelu. Możesz je zbadać w konsoli.

To ćwiczenie jest częścią kursu

Analityka łańcucha dostaw w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

from pulp import *

# Initialize Model
model = LpProblem("Minimize Transportation Costs", ____)
Edytuj i uruchom kod