信息应用04: Excel规划求解——运输问题

2025-10-29 08:30:12

1、(1)输入已知条件

讲问题的已知条件转换为一个矩阵,在Excel中输入。

C列表示酒店A的事;

D列表示酒店B的事;

E列表示酒店C的事;

第4行表示仓库1的事;

第5行表示仓库2的事;

于是,可以在【C4:E5】这个范围输入单位运输成本。

-----------

F列表示库存量的事;于是【F4】表示仓库1的库存、【F5】表示仓库2的库存

-----------

第6行表示需求量的事;于是【C6】表示酒店A的需求量、【D6】表示酒店B的需求量、【E6】表示酒店C的需求量.

信息应用04: Excel规划求解——运输问题

2、(2)建立模型

***复制区域【B2:E5】,选中单元格【B9】,粘贴。

***删除【C11:E12】的数据,作为可变单元格(自变量)——表示运输数量

***在单元格【F11】输入函数【=SUM(C11:E11)】,选中单元格【F11】,拖拽至【F12】,则计算了两个仓库的运出数量

***在单元格【C13】输入函数【=SUM(C11:C12)】,选中单元格【C13】,拖拽至【E13】,则计算了3个酒店的接收的数量

信息应用04: Excel规划求解——运输问题

3、***复制【F4:F5】的内容到【H11:H12】,复制库存量

***复制【C6:E6】的内容到【C15:E15】,复制需求量

信息应用04: Excel规划求解——运输问题

4、***计算总运输成本

在单元格【C17】输入函数【=SUMPRODUCT(C4:E5,C11:E12)】

sumproduct函数包括两个单词,sum(求和)、product(乘法),所以意思“先乘,后求和”

本公式中区域【C4:E5】内的单元格与区域【C11:E12】内的单元格分别先乘后求和,就是运输量乘以运输成本,然后加总,所以是总的运输成本。

信息应用04: Excel规划求解——运输问题

5、(3)规划求解

点击【数据】——【规划求解】

***在弹出的窗口,【设置目标】,点击右侧的按钮,选中单元格【C17】——总运输成本

***其下,点选【最小值】——想求最小的总运费

***其下,【可变单元格】点击右侧的按钮,选中区域【C11: E12】——6个自变量

***在【规划求解】窗口,点击右侧的【添加】,添加4类约束条件

其一、运出量 = 库存量

其二、接收量 = 需求量

其三、自变量是整数

其四、自变量大于等于零

***求解方法,点选【单纯线性规划】

信息应用04: Excel规划求解——运输问题

6、最优解是

仓库1将150箱运往酒店A,50箱运往酒店B

仓库2将50箱运往酒店B,200箱运往酒店C

总的运输成本是1050元

信息应用04: Excel规划求解——运输问题

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢