ComenzarEmpieza gratis

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

Ver curso

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()
Editar y ejecutar código