当前位置:网站首页>Teacher Wang Shuyao's notes on operations research 09 linear programming and simplex method (Application of simplex table)
Teacher Wang Shuyao's notes on operations research 09 linear programming and simplex method (Application of simplex table)
2022-07-29 06:53:00 【three billion seventy-seven million four hundred and ninety-one】
The first 9 speak Linear programming and simplex method ( Application of simplex table )
Simplex table
give an example
See textbook P37 2.4
According to the inspection number σ i \sigma_i σi Select the variable of the base
about > 0 >0 >0 Of σ i \sigma_i σi, Compare their sizes , maximal σ i \sigma_i σi The corresponding variable is the variable to be entered into the base . Until after several rounds of iteration, all σ i \sigma_i σi all ≤ 0 \le0 ≤0.( This approach is also based on the standard requirements of the objective function m a x max max.)
Additional explanation
Inspection number σ i \sigma_i σi The meaning of is when introducing a unit variable x i x_i xi when , How much can the objective function be changed . If it doesn't exist σ i > 0 \sigma_i>0 σi>0, It shows that the optimal solution has been obtained .
Can prove that , The test number of the base variable must be 0, Therefore, there is no need to calculate .
According to the comparison coefficient θ \theta θ Select the base variable
according to θ = B − 1 b B − 1 a \theta=\frac{B^{-1} b}{B^{-1} a} θ=B−1aB−1b Calculate the... Of each row that will be entered into the base θ \theta θ, And find the minimum , According to the position of the minimum value , Determine the vector to base .
Additional explanation
In the first iteration , The inspection number and value coefficient are exactly the same .( Because the initial feasible basis is the identity matrix , And the identity matrix corresponds to c B c_B cB yes 0.)
Some values don't need to be calculated completely , That is, the simplex table does not need to be completely filled , For example, because you only need to find σ i \sigma_i σi The maximum of , Therefore, it can be calculated to judge the size relationship . Therefore, a modified simplex method is proposed , It can reduce the computational load of the computer .
The optimal solution and the optimal objective function value can be seen in the final table .
summary
Simplex is a method to solve linear programming problems , Simplex table is a tool for simplex method , The steps of solving the equation of simplex can be more systematic , And you can see a lot of information from the table . You need to master how to count according to the inspection number σ i \sigma_i σi Select the variables of the basis and according to the comparison coefficient θ \theta θ Select the base variable . Special attention should be paid to correct each step .
边栏推荐
猜你喜欢

Hongke share | bring you a comprehensive understanding of "can bus error" (II) -- can error types

基于噪声伪标签和对抗性学习的医学图像分割注释有效学习

AbstractQueuedSynchronizer(AQS) 之共享锁源码浅读

10 frequently asked JVM questions in interviews

Teacher wangshuyao's notes on operations research course 10 linear programming and simplex method (discussion on detection number and degradation)

如何优雅的写 Controller 层代码?

王树尧老师运筹学课程笔记 04 线性代数基础

Understanding of access, hybrid and trunk modes

Share some tips for better code, smooth coding and improve efficiency

Teacher wangshuyao's operations research course notes 07 linear programming and simplex method (standard form, base, base solution, base feasible solution, feasible base)
随机推荐
软件定义边界SDP
联邦学习后门攻击总结(2019-2022)
Software definition boundary SDP
Joint modeling of price preference and interest preference in conversation recommendation - extensive reading of papers
Hongke shares | how to test and verify complex FPGA designs (1) -- entity or block oriented simulation
没那么简单的单例模式
Embedding understanding + code
Shallow reading of reentrantlock source code of abstractqueuedsynchronizer (AQS)
Teacher wangshuyao's notes on operations research 04 fundamentals of linear algebra
Hongke share | bring you a comprehensive understanding of "can bus error" (II) -- can error types
ping 原理
数据库持久化+JDBC数据库连接
JVM之垃圾回收机制(GC)
JMM 内存模型概念
王树尧老师运筹学课程笔记 10 线性规划与单纯形法(关于检测数与退化的讨论)
王树尧老师运筹学课程笔记 02 高等数学基础
5G服务化接口和参考点
C language memory stack and heap usage
10 frequently asked JVM questions in interviews
【论文阅读 | cryoET】Gum-Net:快速准确的3D Subtomo图像对齐和平均的无监督几何匹配