CommencezCommencez gratuitement

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

Voir le cours

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