1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analityka łańcucha dostaw w Pythonie

Connected

ćwiczenie

Cena dualna i luz ograniczeń – ćwiczenie cz. 1

Planujesz, jakie babeczki powinna wypiekać pewna cukiernia. Może ona produkować:

  • babeczkę standardową: zysk = 5 USD
  • babeczkę jumbo (dwukrotnie większą od standardowej): zysk = 10 USD

Model uwzględnia 2 ograniczenia: godziny pracy pieca (30) i godziny pracy pracowników (65). Ten scenariusz został już zmodelowany w PuLP i znaleziono optymalne rozwiązanie. W konsoli wyświetlono: status modelu, wartości zmiennych decyzyjnych, wartość funkcji celu (czyli zysk) oraz ceny dualne i luzy ograniczeń.

Przykładowy skrypt zawiera kopię tego kodu. Dostosuj ograniczenia i sprawdź, jak zmienia się optymalne rozwiązanie.

Instrukcje 1/4

undefined XP
  • 1
    • Zwiększ pierwsze ograniczenie do 31. Uruchom kod i sprawdź, jak zmieniła się wartość funkcji celu w porównaniu z oryginalnym rozwiązaniem.
  • 2
    • Zwiększ drugie ograniczenie do 80. Uruchom kod i sprawdź, że wartość funkcji celu nie zmieniła się w porównaniu z oryginalnym rozwiązaniem.
  • 3
    • Zmniejsz drugie ograniczenie do 60. Uruchom kod i sprawdź, że wartość funkcji celu nie zmieniła się w porównaniu z oryginalnym rozwiązaniem.
  • 4

    Zmniejsz drugie ograniczenie do 59. Uruchom kod i sprawdź, że wartość funkcji celu ulegnie zmianie, podobnie jak wielkość produkcji.