Aplicando uma função objetivo
Você trabalha em uma empresa de mídia e precisa minimizar o custo de imprimir e distribuir revistas. Seu objetivo é encontrar a quantidade ideal de revistas a publicar e imprimir para obter o menor custo.
Na sua organização, os custos associados a uma quantidade de revistas impressas são calculados pela seguinte equação:
$$ C = 50 + 5(q - 2)^2 $$
Os custos \(C\) e a quantidade de revistas \(q\) estão em milhares, então 50 representa \(50.000\), os custos fixos do negócio, como o aluguel do prédio.
numpy e matplotlib.pyplot já foram importados como np e plt, respectivamente.
Este exercício faz parte do curso
Introdução à Otimização em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()