1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do optymalizacji w Pythonie

Connected

ćwiczenie

Praca z ograniczeniami przedziałowymi

W problemach z ograniczeniami przedziałowymi zmienne mogą przyjmować tylko wartości z określonego zakresu.

Prowadzisz kawiarnię i musisz złożyć zamówienie na dwa rodzaje ziaren kawy: b[0] i b[1]. Chcesz zminimalizować koszty. Dostawca wymaga minimalnego zamówienia wynoszącego 2 jednostki dla każdego rodzaju ziaren, a twój budżet pozwala na maksymalnie 100 jednostek na rodzaj.

Funkcje minimize i Bounds z biblioteki scipy.optimize są już załadowane, a funkcja celu jest dostępna.

Instrukcje

100 XP
  • Ustaw wartości dolnego i górnego ograniczenia dla b[0] i b[1] jako bounds.
  • Użyj scipy, aby znaleźć minimum.