Začněte nyníZačněte zdarma

Vyzkoušení lpSum

V tomto cvičení vyrábíš dva druhy zmrzliny (prémiovou a ekonomickou) ze smetany, plnotučného mléka a cukru. Prémiová verze obsahuje více smetany než ekonomická. Tvým cílem je najít takovou kombinaci ingrediencí, která minimalizuje celkové náklady.

Ingredience $/šálek
Smetana $1,5
Mléko $0,125
Cukr $0,10

Byly pro tebe připraveny dva seznamy v Pythonu: prod_type a ingredient, a také slovník var_dict obsahující rozhodovací proměnné modelu. V konzoli si je můžeš prohlédnout.

Toto cvičení je součástí kurzu

Supply Chain Analytics v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Definuj účelovou funkci pomocí lpSum() s list comprehension a informacemi z tabulky výše. Iteruj přes typy produktů a vynásob proměnnou ze slovníku správnou cenou dané ingredience.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 ____])
Upravit a spustit kód