运筹学—运输问题与表上作业法

西北角法

不考虑运价,从西北角的格子开始分配运量,按尽可能满足一方取小的原则,第一行和第一列的格子分配完后,依次向东南角方向的格子进行运量分配。
例如:
在这里插入图片描述
第一步:列出产售平衡表
在这里插入图片描述
第二步:利用西北角法进行运量分配:

  1. 首先在产售平衡表的x11处尽可能取最小值:min{50,100}=50
  2. x11为50后,由表可知x21,x31只能为0,划去第一列,在剩下的方格中,找出x12
  3. x12=min{70,100-50}=50
  4. x12为50后,由表可知x13,x14只能为0,划去第一行,在剩下的方格中,找出x22
  5. x22=min{70-50,80}=20
  6. x22为20后,由表可知x32只能为0,划去第二列,在剩下的方格中,找出x23
  7. x23=min{80,80-20}=60
  8. x23为60后,由表可知x23只能为0,划去第二行,在剩下的方格中,找出x33
  9. x33=min{80-60,50}=20
  10. x33为20后,由表可知,划去第三列,在剩下的方格中,找出x34
  11. x34=30,分配结束

在这里插入图片描述

最小元素法

将运价从小到大进行排序0.3->0.8->1.2->1.4->1.5->2->2.5->3->7,从运价最小的格子开始分配运量,按尽可能满足一方取小的原则,依次按运价从小到大的顺序进行运量分配。
还是以上述为例:

在这里插入图片描述
第一步:列出产售平衡表
在这里插入图片描述
第二步:利用最小元素法进行运量分配:

  1. 运费最小0.3的格子为x32,优先满足x32,则x32=50
  2. x32为50,A3产量耗尽,划去第三行,B2需求量更新为70-50=20
  3. 另有0.3的格子为x13,优先满足x13,则x13=80
  4. x13为80,A1产量更新为100-80=20,B3需求量耗尽,划去B3
  5. 运费第二小0.8的格子为x22,优先满足x22,则x22=20(因为B2需求量为20)
  6. x22为20,A2产量更新为80-20=60,B2需求量耗尽,划去B2
  7. 在可选择的格子中,运费最小为1.5,优先满足x11,则x11=20
  8. x11=20,A1产量耗尽,划去A1行,B1需求量更新为30
  9. 在可选择的格子里,运费最小为2,优先满足x24=30,更新A2产量为30,划去B3
  10. 剩余x21,补充即可

在这里插入图片描述

验证当前调运方案是否最优

首先明确基格和空格:
基格:已分配运量的格子,对应变量是基变量
空格:未分配运量的格子,对应变量是非基变量
是否为最优方案的判断:
表上所有空格的检验数均为非负
求校验数的方法有两种:1.闭回路法;2.位势法

闭回路法

闭回路的定义:
起点和终点在同一空格外,其余的顶点都要是基格所构成的闭合多边形
凡可运行的方案皆唯一闭回路

在这里插入图片描述

位势法

步骤:

  1. 在运输表上添加行位势Ui和Vj
  2. 利用基格求行和列位势值
  3. 利用已经求出的行列位势值计算空格的检验数

例如:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

调整方法

  1. 确定入基的空格
  2. 取空格检验数中最小的负数λ31所对应的空格x31入基
  3. 确定出基的基格
  4. 在x31形成的闭合路中,取标负号的基格中运输量最小的x31出基
  5. 沿闭回路方向调整运输量(数量为出基基格的运输量,+号加运输量,-号减去该运输量)

如图:
在这里插入图片描述
在这里插入图片描述
再次判断是否为最优方案,不是则重复上述操作,直至最优。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值