最優解的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,最優解就這樣了,有什麼不對或者不懂的歡迎留言!!!

相關文章
相關標籤/搜索