❶ lingo線性規劃編程,應該不難,急求好心人,50分
min=3.7*x1+5*x2+1.5*x3+1.3*x4+3.1*x5+3.5*x6+1*x7+1*x8+1.5*x9+1.9*x10+1.7*x11+1.6*x12
+@if(x1#le#40,0,(x1-40)*4.1)
+@if(x2#le#30,0,(x2-30)*5.3)
+@if(x3#le#30,0,(x3-30)*1.8)
+@if(x4#le#30,0,(x4-30)*1.6)
+@if(x5#le#40,0,(x5-40)*3.5)
+@if(x6#le#30,0,(x6-30)*3.8)
+@if(x7#le#30,0,(x7-30)*1.3)
+@if(x8#le#30,0,(x8-30)*1.3)
+@if(x9#le#40,0,(x9-40)*1.9)
+@if(x10#le#40,0,(x10-40)*2.2)
+@if(x11#le#30,0,(x11-30)*2.0)
+@if(x12#le#30,0,(x12-30)*1.9);
x1+x2+x3+x4=84;
x5+x6+x7+x8=116;
x3+x7-x9-x11=0;
x4+x8-x10-x12=0;
x1+x5+x9+x10=96;
x2+x6+x11+x12=104;
x1<=60;
x2<=50;
x3<=50;
x4<=50;
x5<=60;
x6<=50;
x7<=50;
x8<=50;
x9<=60;
x10<=60;
x11<=50;
x12<=50;
❷ Lingo優勢是什麼有什麼特點
優勢:簡單的模型表示。方便的數據輸入和輸出選擇。強大的求解器。互動式模型或創建Turn-key應用程序。其特色在於內置建模語言,提供十幾個內部函數,可以允許決策變數是整數。
在各個領域本書都配有豐富的案例和求解程序,幫助讀者深入理解LINGO軟體。同時,本書專門配有一章介紹數學建模中的應用實例,以10個數學建模經典案例為基礎,其中9個案例的全部模型都用LINGO編程實現,並在LINGO12版本調試通過。這些案例凝聚了作者多年來積累的編程經驗和巧妙構思。
本書在深入淺出地介紹LINGO基本用法和LINGO與外部文件介面的基礎上,分兩個層次介紹了LINGO軟體及其應用:
第一個層次以數學規劃、圖論與網路優化、多目標規劃等LINGO軟體常用領域為背景,介紹LINGO軟體求解優化模型的常規手段和技巧。
第二個層次以博弈論、存儲論、排隊論、決策分析、評價方法、最小二乘法等領域為背景,介紹LINGO軟體在非優化領域的應用,充分展示LINGO軟體的優勢和應用擴展。
❸ 做動態規劃用lingo和matlab哪個更好點
matlab構造矩陣要下點功夫 但是lingo編程就簡單多了,但是就是沒有程序調用介面! 學有餘力,建議使用matlab
❹ 使用LINGO進行數學建模編程,是不是所有問題的編程語言是一樣的只是輸入的數據不一樣呢
不是啊,差別是必須有的,取決於類型,建議謝金星《優化建模與lingo\lindo軟體》。
❺ lingo編程
你這個lmax跟其它量的關系我沒有發現你在哪寫 而且用lingo可能不一定合適吧
❻ lingo可以解決什麼優化問題
LINGO是Linearnteractive and General Optimizer的縮寫,即「互動式的線性和通用優化求解器」,可以用於求解非線性規劃,也可以用於一些線性和非線性方程組的求解等。其特色在於可以允許決策變數是整數(即整數規劃,包括 0-1 整數規劃),方便靈活,而且執行速度非常快。
一般地,使用LINGO 求解運籌學問題可以分為以下兩個步驟來完成:
1)根據實際問題,建立數學模型,即使用數學建模的方法建立優化模型;
2)根據優化模型,利用LINGO 來求解模型。主要是根據LINGO 軟體,把數學模型轉譯成計算機語言,藉助於計算機來求解。
例題:在線性規劃中的應用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 來求解該模型,只需要在 lingo窗口中輸入以下信息即可:
max=5*x1 +3*x2 +6*x3 ;
x1 + 2*x2 + x3 <=18 ;
2*x1 + x2 + 3*x3 =16 ;
x1 + x2 + x3 =10 ;
@free( x3) ;
然後按運行按鈕,得到模型最優解,具體如下:
Objective value: 46.00000
Variable ValueReced Cost
x1 14.00000 0.000000
x2 0.000000 1.000000
x3 -4 .000000 0.000000
由此可知,當 x1 =14 , x2 =0 , x3 =-4 時,模型得到最優值,且最優值為 46。
說明:在利用LINGO 求解線性規劃時,如自變數都為非負的話,在LINGO 中輸入的信息和模型基本相同;如自變數為自由變數,可以使用函數 @free來把系統默認的非負變數定義自由變數,如實例一中的 x3
❼ 數學建模, 大家覺lingo好用,還是matlab好 只用matlab夠用了嗎
1,matlab可以用大學數學《
數學實驗》,蕭樹鐵
姜啟源編,高教出版社。裡面還有各種演算法和函數的用法,以及模型和例題,很全的。
2,lingo,從網上搜集課件就可以,可以找胡志興的,我們老師就是從網上搜的資料給我們講的,它主要用來處理規劃問題,matlab也可以處理規劃問題,對於matlab和lingo著重掌握一種編程就可以,一般是matlab更全,所以把matlab學好更重要。
希望對你有幫助。
❽ LINGO\LINDO 與MATLAB相比較優勢在哪
平時很少做優化的問題。感覺優化模型比較好建,但是解比較難求,尤其是全局最優解。Lingo主要關注於解決優化問題,專注於優化領域。在優化方面應該有其獨特的演算法的。了解Lingo在建模的時候還是有很大幫助的,大多數優化問題都可以用Lingo編程求解(求解速度沒有試過)。Matlab也有優化工具箱,也能夠求解大多數的優化模型。一般情況下,對於建模來講,兩者應用起來差別不大,僅在語法的上差別。但是當變數比較多的時候,使用Lingo可能要方便些。這是我個人的感覺,期待高手的解答!
❾ 數模lingo編程好學么
lingo是數學軟體,用以解決數學問題
主要是解決線性規劃,非線性規劃,二次規劃
數學建模如果用規劃模型,用這個解是非常方便的
如果用C或VB得自己寫演算法
這個你把約束條件和目標函數寫出來,就會自動求最優解
並且含有有靈敏度分析,迭代次數等。
現在在數模上用的越來越多了
LINGO
9的破解版,迅雷上有
還有lingo的教程,你要的話我給你發過去
❿ lingo如何編程
lingo的編程挺簡單的,建議你去到數學中國看看初學者的資料,那裡也有lingo各個版本的軟體提供下載。資料和用法就多的不行啦