Amaç fonksiyonunu uygulama
Bir medya şirketinde çalışıyorsun ve dergileri basma ve dağıtma maliyetini en aza indirme sorunuyla karşı karşıyasın. En düşük maliyet için yayımlanacak ve basılacak dergi sayısının en uygun değerini bulmak istiyorsun.
Kurumunda, basılan dergi sayısına bağlı maliyet aşağıdaki denklemle hesaplanıyor:
$$ C = 50 + 5(q - 2)^2 $$
Maliyet \(C\) ve dergi miktarı \(q\) bin birimlerle ifade edilir, bu yüzden 50 $50.000$’i temsil eder; bu da işletmenin sabit maliyetleri, örneğin binanın kirası gibi giderlerdir.
numpy ve matplotlib.pyplot senin için sırasıyla np ve plt olarak içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Python ile Optimizasyona Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()