CommencerCommencer gratuitement

Appliquer une fonction objectif

Vous travaillez pour une entreprise média et devez minimiser le coût d’impression et de distribution de magazines. Vous souhaitez déterminer le nombre optimal de magazines à publier et à imprimer pour obtenir le coût le plus faible.

Dans votre organisation, les coûts associés à un certain 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, c’est-à-dire les coûts fixes de votre activité, comme le loyer du bâtiment.

numpy et matplotlib.pyplot ont été importés pour vous sous les noms np et plt, respectivement.

Cet exercice fait partie du cours

Introduction à l’optimisation en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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()
Modifier et exécuter le code