Menerapkan fungsi objektif
Anda bekerja di sebuah perusahaan media dan dihadapkan pada masalah meminimalkan biaya untuk mencetak dan mendistribusikan majalah. Anda ingin menemukan jumlah majalah optimal untuk diterbitkan dan dicetak agar biayanya paling kecil.
Di organisasi Anda, biaya yang terkait dengan jumlah majalah yang dicetak dihitung menggunakan persamaan berikut:
$$ C = 50 + 5(q - 2)^2 $$
Biaya \(C\) dan jumlah majalah \(q\) dinyatakan dalam ribuan, sehingga 50 merepresentasikan \(50.000\), yaitu biaya tetap bisnis Anda, seperti membayar sewa gedung.
numpy dan matplotlib.pyplot telah diimpor untuk Anda sebagai np dan plt.
Latihan ini adalah bagian dari kursus
Pengantar Optimasi di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()