Aplikace účelové funkce
Pracuješ v mediální společnosti a řešíš problém minimalizace nákladů na tisk a distribuci časopisů. Chceš najít optimální počet časopisů k vydání a tisku při co nejnižších nákladech.
Náklady spojené s daným počtem vytištěných časopisů se ve tvé organizaci počítají podle následující rovnice:
$$ C = 50 + 5(q - 2)^2 $$
Náklady \(C\) i množství časopisů \(q\) jsou v tisících, takže 50 představuje 50 000 $, tedy fixní náklady podniku, jako je nájem budovy.
numpy a matplotlib.pyplot jsou naimportovány jako np a plt.
Toto cvičení je součástí kurzu
Introduction to Optimization in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()