Mulai sekarangMulai gratis

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

Lihat Kursus

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