Optimizare multivariată
Felicitări pentru maximizarea veniturilor! Acum vrei să te concentrezi pe minimizarea costurilor.
Vei lucra cu două variabile pentru noul tău produs de tip cookie: ingredientul zahăr (a[0]) și ingredientul făină (a[1]). Aceasta este o problemă de optimizare multivariată în care vrei să găsești combinația ideală de ingrediente, astfel încât cookie-urile să fie delicioase, dar nu prea costisitoare!
Funcția minimize() din SciPy a fost deja importată, iar funcția obiectiv îți este pusă la dispoziție.
Acest exercițiu face parte din cursul
Introducere în optimizare în Python
Instrucțiuni pentru exercițiu
- Salvează ipoteza inițială în
x0; poate fi orice valoare! - Calculează și afișează minimul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
def objective_function(a):
return (a[0] - 2)**2 + (a[1] - 3)**2 + 3
# Save your initial guess
x0 = ____
# Calculate and print the minimum
result = minimize(____, ____)
print(f"minimum is (x, y) = ({result.x[0]:.2f}, {result.x[1]:.2f}) in two decimals.")