lingo使用教程 lingo程序如何運行?
lingo程序如何運行?工具欄上有一個目標圖標,你可以點擊它,或者運行Ctrl u的關鍵是正確編寫程序一般來說,用LINGO來解決運籌學問題可以分為以下兩個步驟:1)根據實際問題,建立數學模型,即使是
lingo程序如何運行?
工具欄上有一個目標圖標,你可以點擊它,或者運行Ctrl u的關鍵是正確編寫程序
一般來說,用LINGO來解決運籌學問題可以分為以下兩個步驟:
1)根據實際問題,建立數學模型,即使是用數學建模的方法來建立優(yōu)化模型;
2)根據優(yōu)化模型,用行話來解決運籌學問題來求解模型。根據lingo軟件,將數學模型轉化為計算機語言,由計算機求解。
示例:線性規(guī)劃中的應用Max z=5 X1 3 x2 6x3,
S.T.X1 2 x2 x3≤18
2 X1 x2 3 x3=16
X1 x2 x3=10
X1,x2≥0,x3是自由變量
求解模型的應用術語,只需在lingo窗口中輸入以下信息:
max=5*X1 3*x2 6*X3
X1 2*x2 X3
2*X1 x2 3*X3=16
X1 x2 X3=10
@Free(X3)
然后按run按鈕得到模型的最優(yōu)解,具體如下:
目標值:46.00000
可變值降低成本
x1 14.00000 0.000000
x2 0.000000 1.000000
X3-4.000000 0.000000
因此,當x1=14,x2=0,X3=-4時,模型的最優(yōu)值為46。
注意:使用LINGO求解線性規(guī)劃時,如果自變量都是非負的,LINGO中的輸入信息和模型基本相同;如果自變量是自由變量,可以使用@free函數將默認的非負變量定義為自由變量,如例1中的X3。