最近運籌學學了線性規划和單純形法,然后老師講到了運用lingo和MATLAB軟件分別求解的方法
首先,我們來講講lingo的(小技巧,只要把鼠標滑輪固定在輸入界面按ctrl就可以放大了)

lingo比較簡單,約束條件也少,記住別落下分號,而且min或者max后面是沒有 z 的哦
寫完之后,點擊第一行0.4上方的紅色鍵就可以運行了

接下來講講MATLAB的
MATLAB求解最優解我們一般會用到 linprog 算法,MATLAB里面有很好的解釋,我就直接照搬了

下面這個圖是A*x和b各種關系對應的方法

接下來給大家看兩個例子


接下來我們看看老師的解法
c就是我們的cj了,就是max或者min(另外提一下,MATLAB的這個是求min的,所以max就要自己換號了,而且A都是<=的哦)x前面的系數
A就是我們的方程系數了,b就是對應的那個方程結果,lb應該是對變量的約束


OK,最優解就這樣了,有什么不對或者不懂的歡迎留言!!!
