平衡运输问题及其表上作业法---指派问题及其匈牙利解法

这篇具有很好参考价值的文章主要介绍了平衡运输问题及其表上作业法---指派问题及其匈牙利解法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、平衡运输问题及其表上作业法

  1. 平衡问题及数学建模 

平衡运输问题 就是生产数量与销售数量相等的运输问题。对总产量等于总需求量的运输问题,可直接采用表上作业法求最优运输方案

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 数学模型:平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 2、表上作业法

表上作业法步骤:

1:求解初始可行解(最小元素法、西北角法)

2:位势法求非基变量的检验数(当所有检验数>=0时,为最优解)

3:若检验数不满足时,找出负检验数中最小的格子,用闭回路法调整得到更优的基变量

4:重复2和3 直到得到最优解

运输问题如下例题1:有3个产地,4 个销地的运输规划问题 , 表格中的内容是某产地运往某销地的运费 

产地  销地

B1

B2

B3

B4

产量

A1

3

11

3

10

7

A2

1

9

2

8

4

A3

7

4

10

5

9

销量

3

6

5

6

 目标函数:minz=3X11+11X12+3X13+10X14+1X21+9X22+2X23+8X24+7X31+4X32+10X33+5X34平衡运输问题及其表上作业法---指派问题及其匈牙利解法

最小元素法:从单位运价表中逐次挑选最小的元素,然后划去满足销量或者产量的行或者列,确定初始可行解

第1个基变量

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

第2个基变量

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

第3个基变量

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

第4个基变量

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

第5个基变量

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

第6个基变量

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

直到所有的行列全部划掉 , 所有的产销全部安排完毕 ,此时找到的解就是运输问题的初始可行解

 ######################

最优解判别 : 得到一组 基可行解 之后 , 使用 检验数 判定该解是否是最优解 ;

检验数判定原则 : 运输规划的 目标函数求最小值  , 所有的 非基变量检验数 λij  λij 都非负 , 该基可行解就是最优解 , 该运输方案是最优方案 ;

求检验数的方法 :  位势法

计算出的非基变量 检验数使用蓝色括号字体 红色字体为基变量对应的运量

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

上述检验数中σ24 为负数 , 需要进行换基 , 该非基变量就是入基变量 ;

该检验数的闭合回路中在  符号的基变量中挑选一个最小的 , 作为出基变量 ;

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

重新计算检验数验证>=0 , 即为最优解 

二、指派问题及数学模型

有n项任务需要均分给n个人完成,工人i完成任务j的成本为cij,确定人和任务之间  一一对应的一个分配方案,使得总成本最小。

Cij的取值为0或者1(表示安排第i人完成第j项任务,且每个人完成一项任务、每项任务由一人完成)

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 匈牙利解法步骤

人员  任务

A

B

C

D

7

16

9

11

6

11

10

5

18

12

10

11

12

13

14

8

1:变化效率矩阵,使每行每列至少有一个0

   行变化:找每行最小的元素,从该行各元素减去

   列变化:找出每列最小元素,从该列各元素减去

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 文章来源地址https://www.toymoban.com/news/detail-424375.html

2:找出独立0元素,行有独立划掉列,列有独立划掉行

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 

3:独立0的个数若小于n,则转2、3、4,否则结束

4:在未划线的元素中找出最小的,未划线的各个元素减去这个最小元素,而交叉划线的元素加上这个最小的元素

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

 

5独立0的个数若小于n,则转4,否则结束

平衡运输问题及其表上作业法---指派问题及其匈牙利解法

平衡运输问题及其表上作业法---指派问题及其匈牙利解法 

 

到了这里,关于平衡运输问题及其表上作业法---指派问题及其匈牙利解法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【二分图】 二分图上匹配问题 和 匈牙利算法正确性说明

    本文讨论无权图 思维上没什么难度,但是文字量却比自己想的要多…… 什么是二分图上的匹配?什么是匈牙利算法?   “二分图最大匹配概念、匈牙利算法” 这里引用 Pecco 的介绍。这篇文章写的非常通俗易懂,而且揭示了匈牙利算法(或者说增广路)的本质是“朴素的

    2024年02月13日
    浏览(34)
  • 【匹配】匈牙利匹配算法

    every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?type=blog 匈牙利匹配算法 二分图 顶点分为两个集合, 集合间顶点相连,集合内点不相连 匹配 一个匹配就是一个边的集合,其中, 任意两条边不存在公共的顶点 最大匹配 上图中,我们能找到多组匹配,在

    2024年04月27日
    浏览(32)
  • 搜索与图论:匈牙利算法

    将所有点分成两个集合,使得所有边只出现在集合之间,就是二分图 二分图:一定不含有奇数个点数的环;可能包含长度为偶数的环, 不一定是连通图

    2024年02月08日
    浏览(55)
  • 二分图最大匹配——匈牙利算法详解

    关于二分图的基本知识见:二分图及染色法判定 一位红娘近日遇到一群暧昧男女,被请求成全他们,经验丰富的红娘观察到 一名男生可能有多名青睐的女生,一名女生也可能有多名青睐的男生 ,但是出于道德伦理要求,显然只能两两男女配对,为了尽可能使大家满意,她要

    2024年01月21日
    浏览(45)
  • DETR代码学习(五)之匈牙利匹配

    匈牙利匹配先前在损失函数那块已经介绍过,但讲述了并不清晰,而且准确来说,匈牙利匹配所用的cost值与损失函数并没有关系,因此今天我们来看一下匈牙利匹配这块的代码与其原理。 前面已经说过,DETR将目标检测看作集合预测问题,在最后的预测值与真实值匹配过程,

    2024年02月09日
    浏览(40)
  • 数学建模(四)整数规划—匈牙利算法

    目录 一、0-1型整数规划问题 1.1 案例 1.2 指派问题的标准形式 2.2 非标准形式的指派问题 二、指派问题的匈牙利解法  2.1 匈牙利解法的一般步骤 2.2 匈牙利解法的实例 2.3 代码实现 投资问题: 有600万元投资5个项目,收益如表,求利润最大的方案? 设置决策变量: 模型: 指派

    2024年02月11日
    浏览(39)
  • 匈牙利法的Matlab代码及测试

    2024年02月11日
    浏览(34)
  • DETR | 基于匈牙利算法的样本分配策略

    如有错误,恳请指出。 前不久,沐神对DETR进行了讲解,其实之前也对DETR进行了介绍,见:论文阅读笔记 | 目标检测算法——DETR。现对DETR的核心内容进行重温,也就是其所提出的目标检测的end-to-end框架,输入的是一张图像,输出的直接是最后的预测标注结果,不再需要后处

    2024年02月11日
    浏览(37)
  • AcWing 372. 棋盘覆盖(二分图&&匈牙利算法)

    输入样例: 输出样例: 解析:         n为100,状压肯定爆。         将每个骨牌看成二分图的一个匹配,即查找二分图的一个最大匹配,匈牙利算法。

    2024年02月14日
    浏览(35)
  • AcWing 379. 捉迷藏(最小路径点覆盖&&匈牙利算法)

    输入样例: 输出样例:

    2024年02月14日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包