Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Optimasi di Python

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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