开始使用免费开始使用

试用 lpSum

在本练习中,您要用稠奶油、全脂牛奶和白糖制作两种冰淇淋(高端版和经济版)。高端版的奶油含量多于经济版。您的目标是找出能使原料总成本最小的配比。

原料 $/杯
奶油 $1.5
牛奶 $0.125
白糖 $0.10

我们已为您创建了两个 Python 列表 prod_typeingredient,以及一个包含模型决策变量的字典 var_dict。您可以在控制台中查看它们。

本练习是课程的一部分

Python 供应链分析

查看课程

练习说明

  • 使用 lpSum() 和列表推导式,并结合上表信息来定义目标函数。对产品类型进行迭代,并将字典中的变量与对应原料的成本相乘。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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 ____])
编辑并运行代码