Mencoba lpSum
Dalam latihan ini, Anda membuat dua tipe es krim (premium dan hemat) menggunakan krim kental, susu murni, dan gula. Versi premium mengandung lebih banyak krim dibandingkan versi hemat. Anda ingin menemukan campuran bahan yang meminimalkan total biaya bahan.
| Bahan | $/cangkir |
|---|---|
| Krim | $1.5 |
| Susu | $0.125 |
| Gula | $0.10 |
Dua list Python bernama prod_type dan ingredient telah dibuat untuk Anda, beserta dictionary var_dict yang berisi variabel keputusan model. Anda dapat mengeksplorasinya di konsol.
Latihan ini merupakan bagian dari kursus
Analitik Rantai Pasok dengan Python
Instruksi latihan
- Definisikan fungsi objektif menggunakan
lpSum()dengan list comprehension dan informasi pada tabel di atas. Lakukan iterasi pada tipe produk dan kalikan variabel dalam dictionary dengan biaya bahan yang sesuai.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Define Objective Function
model += lpSum([1.5 * var_dict[(i, 'cream')]
+ ____ * var_dict[(i, 'milk')]
+ ____ * var_dict[(i, ____)]
# Iterate over product types
for i in ____])