ÎncepețiÎncepe gratuit

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

Vezi cursul

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.")
Editează și rulează codul