最优解的lingo和MATLAB解法

最近运筹学学了线性规划和单纯形法,而后老师讲到了运用lingo和MATLAB软件分别求解的方法算法

 

首先,咱们来说讲lingo的(小技巧,只要把鼠标滑轮固定在输入界面按ctrl就能够放大了)3d

 

lingo比较简单,约束条件也少,记住别落下分号,并且min或者max后面是没有 z 的哦blog

写完以后,点击第一行0.4上方的红色键就能够运行了变量

 

 

接下来说讲MATLAB的软件

MATLAB求解最优解咱们通常会用到 linprog 算法,MATLAB里面有很好的解释,我就直接照搬了技巧

 

下面这个图是A*x和b各类关系对应的方法方法

 

 

 接下来给你们看两个例子im

 

 

 

接下来咱们看看老师的解法db

c就是咱们的cj了,就是max或者min(另外提一下,MATLAB的这个是求min的,因此max就要本身换号了,并且A都是<=的哦)x前面的系数img

A就是咱们的方程系数了,b就是对应的那个方程结果,lb应该是对变量的约束

 

 

 

 

 OK,最优解就这样了,有什么不对或者不懂的欢迎留言!!!

相关文章
相关标签/搜索