Excel求解运输问题——以福斯特公司问题为例

5 篇文章 0 订阅
4 篇文章 0 订阅

目录

1.1 问题

福斯特问题例

1.2 数学模型

1.3 excel求解

第一步:建立一个工作表

第二步:求解器求解


1.1 问题

运输问题通常出现在计划货物配送机从供给地区到达需求地区之间的服务中,一般供给地区货物数量有限,需求地区货物需求量已知。常见目标是使货物从起点到终点的运输成本最低。

福斯特问题例

       福斯特发电机公司面临一个运输问题,从3个加工厂运输一种产品到4个分销中心。3个加工厂在后3个月的计划期内的生产能力如下表所示:

起点加工厂3个月的生产能力(单位)
1克利夫兰5000
2贝德福德6000
3约克2500
总计:13500

       公司通过波士顿、芝加哥、圣路易斯和莱克星顿的4个分销中心来分销这种发电机,每个分销中心的后3个月的需求预测如下:

终点分销中心3个月的需求预测(单位)
1波士顿6000
2芝加哥4000
3圣路易斯2000
4莱克星顿1500
总计:13500

      各加工厂到分销中心的单位运输成本如下图所示:

起点终点
波士顿芝加哥圣路易斯莱克星顿
克利夫兰3276
贝德福德7523
约克2545

      管理层想知道各个加工厂运输到分销中心的产品运输量应该是多少。我们可以用线性规划模型解决这类运输问题,用双下标决策变量来描述,x_{11}表示从加工厂1克利夫兰到分销中心1波士顿的运输量,x_{12}表示从加工厂1克利夫兰到分销中心2芝加哥的运输量,以此类推。一般情况下,m个起点和n个重点的运输问题的决策变量常被表示成以下形式:

      x_{ij}-------从起点i到终点j的运输量。i=1,2,3,...,m; j=1,2,3...,n

1.2 数学模型

        根据生产能力约束和目标函数建立线性规划模型,如下所示:

Min \left ( 3x_{11}+2x_{12}+7x_{13}+6x_{14}+7x_{21}+5x_{22}+2x_{23}+3x_{24}+2x_{31}+5x_{32}+4x_{33}+5x_{34} \right )

 x_{11}+x_{12}+x_{13}+x_{14}\leq 5000

x_{21}+x_{22}+x_{23}+x_{24}\leq 6000

 x_{31}+x_{32}+x_{33}+x_{34}\leq 2500

 x_{11}+x_{21}+x_{31}=6000

x_{21}+x_{22}+x_{32}=4000

x_{31}+x_{32}+x_{33}=2000

x_{41}+x_{42}+x_{43}=1500

x_{ij}\geq 0,i=1,2,3;j=1,2,3,4

注意,最后一条决策变量的取值范围记得加上。

1.3 excel求解

     接下来介绍怎么使用excel求解简单的运输问题。

第一步:建立一个工作表

        首先输入运输成本、起终点供给量及终点节点的需求量。然后在工作表底端构建这个问题的线性规划问题。所有的线性规划问题都包含四个要素:决策变量、目标函数、左端约束条件和右端值。

       在单元格C13中输入公式=SUMPRODUCT(B5:E7,B17:F19),用来计算解的总运输成本。单元格F17=SUM(B17:E17),F18、F19类推,计算各个起点运往各个分销商的供给总量。单元格B20=SUM(B17:B19),C20到E20类推,计算的是运入各个分销商的货物量。

第二步:求解器求解

       选择数据>规划求解器,设置规划求解参数,如下图所示:

         点击求解,结果如下所示:

         目标函数最小值为39500,决策变量x_{11}=3500,x_{12}=1500x_{22}=2500x_{23}=2000x_{24}=1500x_{41}=2500,其他决策变量都为0,即对应的路线上没有运输量。

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhugby

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值