Aplicar una función objetivo
Trabajas en una empresa de medios y te enfrentas al problema de minimizar el coste de imprimir y distribuir revistas. Quieres encontrar la cantidad óptima de revistas que publicar e imprimir para lograr el menor coste.
En tu organización, los costes asociados a una cantidad de revistas impresas se calculan con la siguiente ecuación:
$$ C = 50 + 5(q - 2)^2 $$
Los costes \(C\) y la cantidad de revistas \(q\) están en miles, así que 50 representa \(50,000\), los costes fijos del negocio, como pagar el alquiler del edificio.
numpy y matplotlib.pyplot ya se han importado como np y plt, respectivamente.
Este ejercicio forma parte del curso
Introducción a la optimización en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()