ÎncepețiÎncepe gratuit

Aplicarea unei funcții obiectiv

Lucrezi pentru o companie media și te confrunți cu problema minimizării costului de tipărire și distribuire a revistelor. Vrei să găsești numărul optim de reviste de publicat și tipărit, astfel încât costul să fie cât mai mic.

În organizația ta, costurile asociate unui număr de reviste tipărite se calculează folosind ecuația:

$$ C = 50 + 5(q - 2)^2 $$

Costurile \(C\) și cantitatea de reviste \(q\) sunt exprimate în mii, deci 50 reprezintă 50.000 $, adică costurile fixe ale afacerii tale, precum chiria clădirii.

numpy și matplotlib.pyplot au fost importate pentru tine ca np, respectiv plt.

Acest exercițiu face parte din cursul

Introducere în optimizare în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create an array of integers from 0 to 9
quantity = ____

# Define the cost function
def cost(q): 
  return ____

# Plot cost versus quantity
plt.plot(____, ____)
plt.xlabel('Quantity (thousands)')
plt.ylabel('Cost ($ K)')
plt.show()
Editează și rulează codul