当前位置:网站首页>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 .
边栏推荐
猜你喜欢

Ali gave several SQL messages and asked how many tree search operations need to be performed?

联邦学习后门攻击总结(2019-2022)

Understanding of access, hybrid and trunk modes

【讲座笔记】如何在稀烂的数据中做深度学习?

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

阿里一面,给了几条SQL,问需要执行几次树搜索操作?

5g service interface and reference point

矩阵分解与梯度下降

Hongke shares | how to test and verify complex FPGA designs (1) -- entity or block oriented simulation

Why does 5g N2 interface control plane use SCTP protocol?
随机推荐
Use of callable
Loss function -- cross entropy loss function
Embedding understanding + code
JMM 内存模型概念
循环神经网络RNN
etcd原理
DM数据守护集群搭建
C语言数据类型
吴恩达老师机器学习课程笔记 03 线性代数回顾
Base64与File之间的相互转化
Teacher wangshuyao's operations research course notes 07 linear programming and simplex method (standard form, base, base solution, base feasible solution, feasible base)
王树尧老师运筹学课程笔记 00 写在前面
软件定义边界SDP
吴恩达老师机器学习课程笔记 00 写在前面
Why does 5g N2 interface control plane use SCTP protocol?
Embedding理解+代码
Understanding of access, hybrid and trunk modes
IPv6 representation and configuration cases
Shallow reading of shared lock source code of abstractqueuedsynchronizer (AQS)
没那么简单的单例模式