当前位置:网站首页>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 .
边栏推荐
- Shallow reading of reentrantlock source code of abstractqueuedsynchronizer (AQS)
- 【论文阅读 | 冷冻电镜】RELION 4.0 中新的 subtomogram averaging 方法解读
- 阿里一面,给了几条SQL,问需要执行几次树搜索操作?
- 崔雪婷老师最优化理论与方法课程笔记 00 写在前面
- 【论文阅读】TomoAlign: A novel approach to correcting sample motion and 3D CTF in CryoET
- Base64与File之间的相互转化
- Unity免费元素特效推荐
- Invalid access control
- JMM memory model concept
- 猜数字//第一次使用生成随机数
猜你喜欢

DM数据守护集群搭建

【冷冻电镜】RELION4.0之subtomogram对位功能源码分析(自用)

10种常见的软件架构模式

Hongke share | let you have a comprehensive understanding of "can bus error" (III) -- can node status and error counter

如何优雅的写 Controller 层代码?

10道面试常问JVM题

MySql基础知识(高频面试题)

Unity探索地块通路设计分析 & 流程+代码具体实现

How to write controller layer code gracefully?

Share some tips for better code, smooth coding and improve efficiency
随机推荐
Loss function -- cross entropy loss function
C语言内存-栈与堆使用
Database multi table query joint query add delete modify query
王树尧老师运筹学课程笔记 06 线性规划与单纯形法(几何意义)
Talk about tcp/ip protocol? And the role of each layer?
【冷冻电镜】RELION4.0之subtomogram对位功能源码分析(自用)
王树尧老师运筹学课程笔记 04 线性代数基础
成长为架构师途中的一些思考
【解决方案】ERROR: lib/bridge_generated.dart:837:9: Error: The parameter ‘ptr‘ of the method ‘FlutterRustB
为什么5G N2接口控制面使用SCTP协议?
Hongke share | let you have a comprehensive understanding of "can bus error" (III) -- can node status and error counter
Base64与File之间的相互转化
20个hacker神器
IO流 - File - properties
N2 interface of 5g control plane protocol
【技能积累】写邮件时的常用表达
JVM之垃圾回收机制(GC)
Neuralcf neural collaborative filtering network
MySQL: what happens in the bufferpool when you crud? Ten pictures can make it clear
Hongke shares | how to test and verify complex FPGA designs (1) -- entity or block oriented simulation