当前位置:网站首页>Teacher wangshuyao's notes on operations research course 10 linear programming and simplex method (discussion on detection number and degradation)
Teacher wangshuyao's notes on operations research course 10 linear programming and simplex method (discussion on detection number and degradation)
2022-07-29 06:53:00 【three billion seventy-seven million four hundred and ninety-one】
The first 10 speak Linear programming and simplex method ( Discussion on detection number and degradation )
Understanding of some columns in a simplex table
The main thing is , In the simplex table shown above , b b b Column and fill a i , j a_{i,j} ai,j In essence, the column of should be filled with B − 1 b B^{-1}b B−1b and B − 1 A B^{-1}A B−1A, Just in the previous case B B B It's a unit matrix .
Discussion on detection number
The calculation method of inspection number is σ 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. For other textbooks, it may be σ i \sigma_{i} σi Defined as σ i \sigma_{i} σi = z i − c i =z_{i}-c_{i} =zi−ci, But it is essentially the same , It's just judgment σ i \sigma_{i} σi The symbol is exactly the opposite of the size . At the same time, if the optimization problem required to be solved is to solve the objective function m i n min min, Only need to judge σ i \sigma_{i} σi when , Use the rule of opposite sign and size . In brief, the positive and negative requirements for the test number when obtaining the optimal solution are shown in the following table :
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 |
If in a certain round of iteration , There are two or more identical maximum inspection numbers , Then it brings the same benefits to the objective function , You can select any vector corresponding to it as the input vector .
Yes θ \theta θ The discussion of the
If in a certain round of iteration , There are two or more identical smallest θ \theta θ, appear “ degeneration ” situation , In most cases, any corresponding vector can be selected as the base vector , But sometimes there will be circular operations .
When in standard type b i = 0 b_i=0 bi=0 when , May appear “ degeneration ” situation .
resolvent : In the same smallest θ \theta θ in , Select the decision variable with the smallest subscript as the base variable , There will be no cyclic operation .
summary
In the simplex table , b b b Column and fill a i , j a_{i,j} ai,j In essence, the column of should be filled with B − 1 b B^{-1}b B−1b and B − 1 A B^{-1}A B−1A.
For the definition and calculation of different inspection numbers m i n min min or m a x max max Different , The judgment rules of the test number are also different .
If in a certain round of iteration , There are two or more identical maximum inspection numbers , Then it brings the same benefits to the objective function , You can select any vector corresponding to it as the input vector .
If in a certain round of iteration , There are two or more identical smallest θ \theta θ, Then select the decision variable with the smallest subscript as the base variable , There will be no cyclic operation .
边栏推荐
猜你喜欢
随机推荐
VMware虚拟机在物理机win10系统下如何连接外网
基于噪声伪标签和对抗性学习的医学图像分割注释有效学习
Recurrent neural network RNN
MySQL:当你CRUD时BufferPool中发生了什么?十张图就能说清楚
5g service interface and reference point
MySql基础知识(高频面试题)
Hongke share | bring you a comprehensive understanding of "can bus error" (II) -- can error types
MySQL: what happens in the bufferpool when you crud? Ten pictures can make it clear
Database multi table query joint query add delete modify query
【论文阅读 | 冷冻电镜】RELION 4.0 中新的 subtomogram averaging 方法解读
API for using the new date class of instant
猜数字//第一次使用生成随机数
【冷冻电镜|论文阅读】A feature-guided, focused 3D signal permutation method for subtomogram averaging
Introduction to OSPF theory
5G服务化接口和参考点
Hongke share | bring you a comprehensive understanding of "can bus error" (I) -- can bus error and error frame
多线程并发下的指令重排问题
Jetpack Compose 中的键盘处理
Etcd principle
C语言数据类型