MulaiMulai sekarang secara gratis

Menangani ketaksamaan ketat

Kembali ke kedai kopi, Anda ingin meminimalkan pengeluaran harian. Anda memiliki fungsi objektif yang menghitung biaya produksi, dan fungsi kendala yang memberi tahu batasan jumlah kopi yang dapat Anda produksi.

Terapkan scipy untuk menemukan alokasi sumber daya yang optimal guna meminimalkan biaya.

Latihan ini adalah bagian dari kursus

Pengantar Optimasi di Python

Lihat Kursus

Petunjuk latihan

  • Tetapkan variabel constraint menggunakan sebuah kamus.
  • Terapkan scipy untuk menemukan nilai optimal.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

def objective_function(b):
  return (b[0] - 5) ** 2 + (b[1] - 3) ** 3

def constraint_function(x):
    return 2*x[0] + 3*x[1] - 6

# Set the constraint variable
constraint = ____

x0 = [20, 20]

# Find the minimum
result = minimize(____)

print(result)
Edit dan Jalankan Kode