MulaiMulai sekarang secara gratis

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

Lihat Kursus

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()
Edit dan Jalankan Kode