【管理运筹学】第 6 章 | 运输问题(4,表上作业法 |闭回路调整法以及特殊情况 | 产销不平衡的运输问题)

news2025/1/17 1:03:45

文章目录

  • 引言
  • 二、表上作业法
    • 2.3 改进的方法 —— 闭回路调整法
    • 2.4 表上作业法中的特殊情况
      • (一)无穷多最优解
      • (二)退化
  • 三、产销不平衡的运输问题
    • 3.1 产量大于销量
    • 3.2 销量大于产量
  • 写在最后


引言

接下来我们学习表上作业法的最后一步:改进,以及表上作业法中一些特殊的情况,还有关于产销不平衡问题的讨论。


二、表上作业法

表上作业法的求解工作在运输表上进行,运输问题解的每一个分量,都唯一对应其在运输表中的一个格子。它是一种迭代法,迭代步骤为:

先按某种规则找出一个初始解(初始调运方案),得出运输问题的一个基本可行解后,就可将基变量的值 x i j x_{ij} xij 填入运输表相应的格子内,并将这种格子称为填有数字格(可以含 0 ),非基变量对应格不填,称为空格。

接着对现有的解作最优性判别,若不是最优解,就在运输表上对其进行改进,得出一个新解;再判别,再改进;直至得到运输问题的最优解为止。

2.3 改进的方法 —— 闭回路调整法

闭回路调整法是改进当前基本可行解的方法,当表中空格处出现负检验数时,表明未得到最优解。

若有两个和两个以上的检验数,一般选其中最小的,以它对应的空格为调入格,即以它对应的非基变量为换入变量。在以此非基变量为顶点的闭回路中,选取偶数次顶点中最小的值对应的基变量为换出变量,此基变量的值作为调整量。

可以类比单纯形法中换出变量的确定。

闭回路中,奇数次顶点的值加上调整量,偶数次顶点的值减去调整量,得到新运输方案。

再次利用闭回路法或位势法,求各空格的检验数,若仍有负的检验数,重复上述步骤,直至所有检验数为非负。

2.4 表上作业法中的特殊情况

(一)无穷多最优解

产销平衡问题必存在最优解,那么有唯一解还是有无穷多最优解依据线性规划单纯形法最优解判别标准,即某个非基变量(空格)的检验数为 0 时,该问题有无穷多最优解。

(二)退化

在单纯形法确定换出变量时,有时存在两个或以上相同的最小比值 θ \theta θ ,这样在下一次迭代中就有一个或多个基变量的取值为 0 ,出现退化解。

在运输问题中,主要有以下两种情况:

(1)当确定初始解的各供求关系时,在 ( i , j ) (i,j) (i,j) 格填入数字后,出现 A i A_i Ai 处的余量等于 B j B_j Bj 处的需量,这时在产销平衡表上填一个数,而在单位运价表上相应地要划去一行和一列。为了使得最后有 ( m + n − 1 ) (m+n-1) (m+n1) 个数字格,需要添加一个 “0” ,它的位置可能在对应同时划去的那一行或那一列的任一空格处。

(2)在用闭回路法调整时,在闭回路偶数次顶点上出现两个和两个以上相等的最小值。这时只能选择一个作为调入格,而经过调整后,得到退化解。这时有一个数字格则必须填入一个 0 ,表明它是基变量。当出现退化解后,可能在某闭回路偶数次顶点上有取值为 0 的数字格,应取调整量为 0 。


三、产销不平衡的运输问题

之前所介绍了表上作业法是以产销平衡为前提的,但是实际问题中,产销往往是不平衡的,因此需要把产销不平衡问题转化为产销平衡问题。

3.1 产量大于销量

总产量大于总销量时,约束条件不再全是等式。关于销量仍需为等式,但是关于产量的约束为 " ≤ " "\leq" "" ,其数学模型如下:

在这里插入图片描述
在前 m m m 个不等式中加入松弛变量,则有 ∑ j = 1 n x i j + x i , n + 1 = a i ( i = 1 , 2 , … , m ) \sum_{j=1}^nx_{ij}+x_{i,n+1}=a_i(i=1,2,\dots,m) j=1nxij+xi,n+1=ai(i=1,2,,m) 接着,虚拟一个销售地 B n + 1 B_{n+1} Bn+1 ,其需求量为 b n + 1 = ∑ i = 1 m a i − ∑ j = 1 n b j b_{n+1}=\sum_{i=1}^ma_i-\sum_{j=1}^nb_j bn+1=i=1maij=1nbj 于是,松弛变量 x i , n + 1 x_{i,n+1} xi,n+1 可以看作是产地 A i A_i Ai 运往销售地 B n + 1 B_{n+1} Bn+1 的物品数量,相应的运费取 0 。这样一来,就转化为了一个产销平衡的运输问题

3.2 销量大于产量

此时关于产量约束取不等式,其数学模型如下:
在这里插入图片描述
可假设一个虚拟产地 A m + 1 A_{m+1} Am+1 ,其产量为总销量和总产量之差,到各个销地的运费取 0 ,即可化为一个产销平衡的运输问题。

若求解后得到 x m + 1 , j = 0 x_{m+1,j}=0 xm+1,j=0 ,表明销售地 B j B_j Bj 需求满足;若 x m + 1 , j > 0 x_{m+1,j}>0 xm+1,j>0 ,表明销售地 B j B_j Bj 需求未得到满足,需要自行解决,解决的数量为 x m + 1 , j . x_{m+1,j}. xm+1,j.

有时候可能出现一个销售地的需求有好几部分,比如最低需求是 a a a ,最高需求是 b b b 等等。实际上可以将这个销售地看作两个地区,第一个地区的需求为 a a a ,第二个地区的需求为 b − a . b-a. ba.

但此时,虚拟产地到第一个地区的运费应设为 M M M(无限大),因为其约束方程为 " ≥ " "\geq" ""


写在最后

完完整整的表上作业法做下来可不轻松,比较费时间,重要的应该还是其思想,以及和之前的单纯形法互通的地方。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/944238.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

图论算法基础:单源最短路径Dijkstra算法分析

文章目录 图的邻接矩阵 一.Dijkstra算法分析算法的核心逻辑要素算法的执行逻辑 二.Dijkstra算法接口实现邻接矩阵堆优化版本: 图的邻接矩阵 namespace Graph_Structure {//Vertex是代表顶点的数据类型,Weight是边的权值的数据类型,MAX_W是权值的上限值(表示不相两)//Direction…

项目 - 后端技术栈转型方案

前言 某开发项目的后端技术栈比较老了,现在想换到新的技术栈上。使用更好的模式、设计思想、更合理的架构等,为未来的需求迭代做铺垫。怎么办呢?假设系统目前在线上运行着的,直接整体换的话耗时太久,且中间还有新的需…

【嵌入式】Keil5自带JLink识别不到芯片(unkown to this version of the jlink software)的处理

目录 一 问题现象 二 原因分析 三 问题处理 一 问题现象 使用了一款新的嵌入式芯片,灵动微MM32SPIN27PF,安装了官方提供的J-Link Pack支持包。 【1】直接使用 JLink_V694a 可以正常烧写程序; 【2】使用Keil5烧写失败,显示报错“…

demo的改进和完善(首页添加介绍和图片)

1.在首页添加介绍 将布局→ 区域→ 静态内容拖拽到body中→ 标题 更改为自己想要的名称→ 源 写入html代码 《学习demo》是用来记录我的学习过程中遇到的问题及解决方案&#xff0c;见证了我的进步和成长 <hr> 相关内容可见<a href"https://blog.csdn.net/clove…

你的住宅安全吗?这个技能赶紧学学

随着城市化的不断加速和人口增长&#xff0c;住宅小区的管理和安全问题也愈发凸显出来。在这种背景下&#xff0c;门禁监控系统成为了一种既有效又实用的解决方案。 门禁监控系统不仅可以控制和管理出入小区的人员和车辆&#xff0c;还可以提供实时监控和记录&#xff0c;为小区…

视频监控/视频汇聚/视频云存储EasyCVR平台HLS流集成在小程序无法播放的问题排查

安防视频/视频云存储/视频集中存储EasyCVR视频监控综合管理平台可以根据不同的场景需求&#xff0c;让平台在内网、专网、VPN、广域网、互联网等各种环境下进行音视频的采集、接入与多端分发。在视频能力上&#xff0c;视频云存储平台EasyCVR可实现视频实时直播、云端录像、视频…

实现 Trie (前缀树)

题目链接 实现 Trie (前缀树) 题目描述 注意点 word 和 prefix 仅由小写英文字母组成 解答思路 首先要理解前缀树是什么&#xff0c;参照该篇文章【图解算法】模板变式——带你彻底搞懂字典树(Trie树)在了解前缀树是什么后&#xff0c;设计前缀树就会更加容易&#xff0c;…

java八股文面试[多线程]——主内存和工作内存的关系

JAVA内存模型&#xff08;JMM&#xff09;共享变量&#xff1a;如果一个变量在多个线程的工作内存中都存在副本&#xff0c;那么这个变量就是这几个线程的共享变量。 上面的工作内存其实是java内存模型抽象出来的概念&#xff0c;下面简要介绍一下java内存模型&#xff08;JMM&…

正中优配:股票经手费必须交吗?

在股票出资中&#xff0c;经手费是一个不可避免的要素。那么&#xff0c;股票经手费有必要交吗&#xff1f;从多个视点来看&#xff0c;这个问题需求进行必定的剖析。 法令视点&#xff1a;股票经手费有必要交 从法令视点来看&#xff0c;股票经手费有必要交。依据《证券法》的…

SQL 语句继续学习之记录三

一&#xff0c;数据的插入&#xff08;insert 语句的使用方法&#xff09; 使用insert语句可以向表中插入数据(行)。原则上&#xff0c;insert语句每次执行一行数据的插入。 列名和值用逗号隔开&#xff0c;分别扩在&#xff08;&#xff09;内&#xff0c;这种形式称为清单。…

Llama模型结构解析(源码阅读)

目录 1. LlamaModel整体结构流程图2. LlamaRMSNorm3. LlamaMLP4. LlamaRotaryEmbedding 参考资料&#xff1a; https://zhuanlan.zhihu.com/p/636784644 https://spaces.ac.cn/archives/8265 ——《Transformer升级之路&#xff1a;2、博采众长的旋转式位置编码》 前言&#x…

安科瑞风力发电场集中监控系统解决方案-安科瑞黄安南

作为清洁能源之一&#xff0c;风力发电场近几年装机容量快速增长。8月17日&#xff0c;国家能源局发布1-7月份全国电力工业统计数据。截至7月底&#xff0c;全国累计发电装机容量约27.4亿千瓦&#xff0c;同比增长11.5%。其中&#xff0c;太阳能发电装机容量约4.9亿千瓦&#x…

Oracle数据传输加密方法

服务器端“dbhome_1\NETWORK\ADMIN\”sqlnet.ora文件中添加 SQLNET.ENCRYPTION_SERVER requested SQLNET.ENCRYPTION_TYPES_SERVER (RC4_256) 添加后新的链接即刻生效&#xff0c;服务器无需重新启动。 也可以通过Net manager管理工具添加 各个参数含义如下&#xff1a; 是…

Web开发模式、API接口、restful规范、序列化和反序列化、drf安装和快速使用

一 Web开发模式 1. 前后端混合开发模式 前后端混合开发模式是一种开发方式&#xff0c;将前端和后端的开发工作结合在一起&#xff0c;以加快项目的开发速度和 提高协作效率。这种模式通常用于快速原型开发、小型项目或敏捷开发中。在前后端混合开发模式中&#xff0c;前端和…

【MyBatis】自定义resultMap三种映射关系

目录 一、一对一映射&#xff08;One-to-One&#xff09; 1.1 表关系 1.2 resultMap设置自定义映射 二、一对多映射&#xff08;One-to-Many&#xff09; 2.1 创建实体 2.2 级联方式处理映射关系 2.3 定义SQL 2.4 OrderMapper接口 2.5 编写业务逻辑层 2.6 Junit测试…

港联证券:游资爆炒中电环保,还有谁在蹭核污染防治概念?

8月28日&#xff0c;核污染防治概念股持续大涨&#xff0c;建工修复&#xff08;300958.SZ&#xff09;、捷强配备&#xff08;300875.SZ&#xff09;、东方园林&#xff08;002310.SZ&#xff09;、华盛昌&#xff08;002980.SZ&#xff09;等涨停。 中小市值的概念股成为游资…

人工智能学习专栏

这个专栏就专门用来记录自己的深度学习的历程吧。从做MCU开始、Soc、Linux系统转行到AI领域&#xff0c;其过程是痛苦的。至少数学这块&#xff0c;那是花了很多时间去从头去学。但是还是有很多不懂的地方。坚持&#xff01;&#xff01;&#xff01;&#xff01;

03 最长连续序列

最长连续序列 题解 哈希(O(n)) 给定一个未排序的整数数组 nums &#xff0c;找出数字连续的最长序列&#xff08;不要求序列元素在原数组中连续&#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 题解 哈希(O(n)) class Solution { public:int long…

升级iOS17后iPhone无法连接App Store怎么办?

最近很多用户反馈&#xff0c;升级最新iOS 17系统后打开App Store提示"无法连接"&#xff0c;无法正常打开下载APP。 为什么升级后无法连接到App Store&#xff1f;可能是以下问题导致&#xff1a; 1.网络问题导致App Store无法正常打开 2.网络设置问题 3.App Sto…

微信报修系统有什么优势?怎么提升企业维修工作效率与管理水平?

随着智能化时代的到来&#xff0c;企业、事业单位的现代化设备数量和种类不断增加&#xff0c;原本繁琐的报修、填写记录、检修管理等工作得以简化。从发起报修到维修&#xff0c;以及维修之后给予评价的整个过程&#xff0c;通过手机微信报修系统均能看到&#xff0c;既省时又…