管理科学-运输问题(伏格尔法)

伏格尔法

  1. 算出各行各列中最小元素和次小元素的差额
  2. 对行差和列差进行对比,找出最大差额。以与最大差额值同行(或同列)的最小运价为准,倾其所有在行的产量,最大限度地满足在列的需求,一量需求(或库存)被彻底满足(或库存调光)则随即划去列(或行)的所有运价信息
  3. 对未划去的行列重复以上步骤,直到得到一个初始解

例题

假设某产品有三个产地A1,A2,A3,四个销地B1,B2,B3,B4,其供应量、需求量和单位产品运价如表所示。试求使总运费最低的运输方案。

产地 销地 供应量
B1 B2 B3 B4
A1 2 3 2 1 3
A2 10 8 5 4 7
A3 7 6 6 8 5
需求量 4 3 4 4

求解过程

第一步:计算各行列中最小元素和次小元素差额

产地 销地 行差额 供应量
B1 B2 B3 B4
A1 2 3 2 1 1 3
A2 10 8 5 4 1 7
A3 7 6 6 8 0 5
列差额 5 3 3 3
需求量 4 3 4 4

第二步:找出列最大差额的最小运费并计算运费

A1B1:3*2=6 , B1还剩1个需求 , A1供应量清零

产地 销地 行差额 供应量
B1 B2 B3 B4
A2 10 8 5 4 1 7
A3 7 6 6 8 0 5
列差额 3 2 1 4
需求量 1 3 4 4
A2B4: 4*4=16, B4需求量清零,A2供应量还剩3
产地 销地 行差额 供应量
B1 B2 B3
A2 10 8 5 3 3
A3 7 6 6 0 5
列差额 3 2 1
需求量 1 3 4
A2B3:5*3=15,B3剩1,A2清零
产地 销地 行差额 供应量
B1 B2 B3
A3 7 6 6 0 5
列差额 7 6 6
需求量 1 3 1
7*1+6*3+6*1=31

最终得出最低运费:6+16+15+16+31=78

相关推荐

  1. 管理科学-运输问题

    2024-04-23 21:52:02       14 阅读
  2. [LeetCode][LCR158]库存管理 II——摩投票

    2024-04-23 21:52:02       15 阅读
  3. 分布式光电站开发存在哪些问题

    2024-04-23 21:52:02       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 21:52:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 21:52:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 21:52:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 21:52:02       20 阅读

热门阅读

  1. MySQL常见问题汇总

    2024-04-23 21:52:02       14 阅读
  2. webview透明

    2024-04-23 21:52:02       10 阅读
  3. Linux为根目录扩容

    2024-04-23 21:52:02       12 阅读
  4. 【K8S系列】深入解析K8S中PV 和PVC

    2024-04-23 21:52:02       13 阅读
  5. 关于ABB怎么回原点最简单的方法

    2024-04-23 21:52:02       19 阅读
  6. Python的pytest框架(4)--参数化测试

    2024-04-23 21:52:02       16 阅读
  7. idea 切换分支后 Project目录树小消失

    2024-04-23 21:52:02       13 阅读
  8. K8S 哲学 - yaml文件

    2024-04-23 21:52:02       11 阅读
  9. 自编码器实现

    2024-04-23 21:52:02       12 阅读
  10. web学习

    web学习

    2024-04-23 21:52:02      12 阅读