Appliquer une fonction objectif
Vous travaillez pour une entreprise médiatique et devez minimiser le coût d'impression et de distribution de magazines. Vous voulez trouver le nombre optimal de magazines à publier et à imprimer pour obtenir le coût le plus bas.
Dans votre organisation, les coûts associés à un nombre de magazines imprimés sont calculés à l'aide de l'équation suivante :
$$ C = 50 + 5(q - 2)^2 $$
Les coûts \(C\) et la quantité de magazines \(q\) sont exprimés en milliers, donc 50 représente 50 000, les frais fixes de votre entreprise, comme le loyer du bâtiment.
numpy et matplotlib.pyplot ont été importés pour vous sous les noms np et plt, respectivement.
Cette activité fait partie du cours
Introduction à l'optimisation en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()