当前位置:网站首页>王树尧老师运筹学课程笔记 10 线性规划与单纯形法(关于检测数与退化的讨论)
王树尧老师运筹学课程笔记 10 线性规划与单纯形法(关于检测数与退化的讨论)
2022-07-29 05:27:00 【3077491278】
第10讲 线性规划与单纯形法(关于检测数与退化的讨论)
对单纯形表中一些列的理解
主要注意的是,在如上图所示的单纯形表中, b b b列和填 a i , j a_{i,j} ai,j的列中本质上填的应该是 B − 1 b B^{-1}b B−1b和 B − 1 A B^{-1}A B−1A,只是在之前的情况下中 B B B是单位矩阵。
对检测数的讨论
检验数的计算方法为 σ i = c i − c B B − 1 p i = c i − z i \sigma_{i}=c_{i}-c_{B} B^{-1} p_{i}=c_{i}-z_{i} σi=ci−cBB−1pi=ci−zi。而对于其他教材可能将 σ i \sigma_{i} σi定义为 σ i \sigma_{i} σi = z i − c i =z_{i}-c_{i} =zi−ci,但其本质上是一样的,只是判断 σ i \sigma_{i} σi符号和大小时恰好相反。同时如果要求解的最优化问题是对目标函数求 m i n min min,也只需要在判断 σ i \sigma_{i} σi时,用符号和大小相反的规则即可。简要来说取得最优解时对检验数的正负性要求如下表所示:
m a x Z maxZ maxZ | m i n Z minZ minZ | |
---|---|---|
c i − z i c_{i}-z_{i} ci−zi | ≤ 0 \le0 ≤0 | ≥ 0 \ge0 ≥0 |
z i − c i z_{i}-c_{i} zi−ci | ≥ 0 \ge0 ≥0 | ≤ 0 \le0 ≤0 |
如果在某轮迭代,有两个及以上相同的最大的检验数,则其给目标函数带来的收益相同,可以选择其对应的任意一个向量作为入基向量。
对 θ \theta θ的讨论
如果在某轮迭代,有两个及以上相同的最小的 θ \theta θ,出现“退化”情况,大部分情况下可以选择其对应的任意一个向量作为出基向量,但是有些时候会出现循环运算。
当标准型中 b i = 0 b_i=0 bi=0时,可能出现“退化”情况。
解决方法: 在相同的最小的 θ \theta θ中,选择下标最小的决策变量作为出基变量,就不会出现循环运算。
总结
在单纯形表中, b b b列和填 a i , j a_{i,j} ai,j的列中本质上填的应该是 B − 1 b B^{-1}b B−1b和 B − 1 A B^{-1}A B−1A。
对于不同检验数的定义和求 m i n min min或 m a x max max的不同,对检验数的判断法则也不同。
如果在某轮迭代,有两个及以上相同的最大的检验数,则其给目标函数带来的收益相同,可以选择其对应的任意一个向量作为入基向量。
如果在某轮迭代,有两个及以上相同的最小的 θ \theta θ,则选择下标最小的决策变量作为出基变量,就不会出现循环运算。
边栏推荐
- IPv6 representation and configuration cases
- Ping principle
- 王树尧老师运筹学课程笔记 02 高等数学基础
- 失效的访问控制
- Inventory | major network security events of global key information infrastructure
- Analysis of four isolation levels of MySQL things
- 5g service interface and reference point
- 3、 Wide area communication network
- centos 部署postgresql 13
- 【备忘】关于ssh为什么会失败的原因总结?下次记得来找。
猜你喜欢
将源码包转换为rpm包
day02_ Basic grammar
SDN拓扑发现原理
Hongke share | let you have a comprehensive understanding of "can bus error" (III) -- can node status and error counter
AbstractQueuedSynchronizer(AQS) 之共享锁源码浅读
Analysis of four isolation levels of MySQL things
Complex floating point multiplication of vivado IP core floating point
5、 Wireless communication network
有用网站
比较单片机3种时钟电路方案
随机推荐
Understanding of access, hybrid and trunk modes
5G服务化接口和参考点
Enterprise manager cannot connect to the database instance in Oracle10g solution
注解(Annotation)
NLP word segmentation
如何画出优秀的架构图
【技能积累】写邮件时的常用表达
王树尧老师运筹学课程笔记 02 高等数学基础
【论文阅读】TomoAlign: A novel approach to correcting sample motion and 3D CTF in CryoET
Instruction rearrangement under multithreading concurrency
基于Matlab解决线性规划问题
多线程并发下的指令重排问题
Hongke education you want to enter the field of TSN? Hongke teaches you how to build TSN test system
会话推荐中的价格偏好和兴趣偏好共同建模-论文泛读
Hongke white paper | how to use TSN time sensitive network technology to build a digital factory in industry 4.0?
CNN convolutional neural network
Use of PDO
【备忘】关于ssh为什么会失败的原因总结?下次记得来找。
Conversion of fixed-point number to floating-point number of vivado IP core
MySQL 事物四种隔离级别分析