[算法笔记-MATH170]Simplex Method,Matlab实现
matlab实现
Textbook
Joel Franklin (auth.) - Methods of Mathematical Economics_ Linear and Nonlinear Programming, Fixed-Point Theorems-Springer-Verlag Berlin Heidelberg (1980).pdf
已上传至github,link相同
simplex method
题目格式
也就是LP的canonical form,记为---------(1)
Assumptions of non-degeneracy
使用simplex method需要满足这几个条件,通常会满足
假设A为一个mxn的矩阵,并且m<n
1)我们假设这m行是线性无关的(之后用L.I表示,即linear independent)
2)b不是任意小于m个的A的列向量的线性组合
下面这个例子就不满足1)
下面这个例子不满足2)
但是我们可以通过添加微小的扰动让他满足2)
我们可以吧b替换成
pahse I
通常,我们在使用simplex method时,需要两个phase,用第一个Phase来找到一个basic feasible solution,然后用第二个ph