Gestionarea inegalităților stricte
Înapoi în cafenea, vrei să minimizezi cheltuielile zilnice. Ai o funcție obiectiv care calculează costurile de producție și o funcție de constrângere care îți indică limitele de producție a cafelei.
Aplică scipy pentru a găsi alocarea optimă a resurselor și a minimiza costurile.
Acest exercițiu face parte din cursul
Introducere în optimizare în Python
Instrucțiuni pentru exercițiu
- Definește variabila
constraintfolosind un dicționar. - Aplică
scipypentru a găsi valoarea optimă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
def objective_function(b):
return (b[0] - 5) ** 2 + (b[1] - 3) ** 3
def constraint_function(x):
return 2*x[0] + 3*x[1] - 6
# Set the constraint variable
constraint = ____
x0 = [20, 20]
# Find the minimum
result = minimize(____)
print(result)