最近运筹学学了线性规划和单纯形法,而后老师讲到了运用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,最优解就这样了,有什么不对或者不懂的欢迎留言!!!