用Lingo求解最優(yōu)化問題.ppt

用Lingo求解最優(yōu)化問題.ppt

ID:52046410

大?。?.19 MB

頁數(shù):22頁

時間:2020-03-31

用Lingo求解最優(yōu)化問題.ppt_第1頁
用Lingo求解最優(yōu)化問題.ppt_第2頁
用Lingo求解最優(yōu)化問題.ppt_第3頁
用Lingo求解最優(yōu)化問題.ppt_第4頁
用Lingo求解最優(yōu)化問題.ppt_第5頁
資源描述:

《用Lingo求解最優(yōu)化問題.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、一、Lingo窗口用于輸入優(yōu)化模型,求解模型,模型修改實(shí)驗(yàn)一用Lingo求解線性規(guī)劃模型(1)輸入模型.【Lingo命令】max=200*x1+300*x2;x1<=100;x2<=120;x1+2*x2<=160;例1【Lingo命令】注意:(1)命令“max=”表示求最大值,“min=”表示求最小值;(2)每條語句用分號結(jié)尾,在英文半角狀態(tài)下輸入;(3)“<=”表示小于等于,“>=”表示大于等于;(4)Lingo默認(rèn)變量值大于等于0,可以省略“x1>=0;x2>=0”;max=200*x1+300*x2;x1<=100;x2<=120;x1+2*x2<=160;報(bào)告窗口(Soluti

2、onReport):顯示運(yùn)行結(jié)果.(2)模型求解.報(bào)告窗口(SolutionReport):顯示運(yùn)行結(jié)果.Globaloptimalsolutionfound:找到全局最優(yōu)解Objectivevalue:最優(yōu)目標(biāo)函數(shù)值.Totalsolveriterations:總共求解疊代次數(shù).Variable:變量.報(bào)告窗口(SolutionReport):顯示運(yùn)行結(jié)果.當(dāng)x1=100,x2=30時,目標(biāo)函數(shù)最大值為29000.求解器狀態(tài)窗口(LINGOSolverStatus)監(jiān)視求解器的進(jìn)展和模型大小.Model:當(dāng)前模型的類型(如:LP,NLP)State:當(dāng)前解的狀態(tài)(如:GlobalOpt

3、imum(全局最優(yōu));LocalOptimum(局部最優(yōu))等)求解器狀態(tài)窗口(LINGOSolverStatus)求解器狀態(tài)窗口(LINGOSolverStatus)監(jiān)視求解器的進(jìn)展和模型大小.例2用Lingo求函數(shù)的最小值點(diǎn)和最小值.例2用Lingo求函數(shù)的最小值點(diǎn)和最小值.當(dāng)x=0時,目標(biāo)函數(shù)最小值為6.點(diǎn)擊LINGO-Options選擇GlobalSolver(全局求解器)在UseGlobalSolver前面打√點(diǎn)擊“OK”,再求解.例2用Lingo求函數(shù)的最小值點(diǎn)和最小值.當(dāng)x=14480.28時,目標(biāo)函數(shù)最小值為-0.1334869E+30.(即-0.1334869×1030)

4、Model:當(dāng)前模型的類型(如:LP,NLP)State:當(dāng)前解的狀態(tài)(如:GlobalOptimum(全局最優(yōu));LocalOptimum(局部最優(yōu))等)求解器狀態(tài)窗口(LINGOSolverStatus)(3)模型修改【Lingo命令】minz=x1+x2+x3+x4+x5;x1+x2>=100x1+2x3+x4>=200;2*x2+x3+2*x4+4x5>=400;錯誤信息窗口例3【Lingo命令】min=x1+x2+x3+x4+x5;x1+x2>=100;x1+2*x3+x4>=200;2*x2+x3+2*x4+4*x5>=400;求得最優(yōu)解為:x1=0,x2=100,x3=10

5、0,x4=0,x5=25.最優(yōu)值為:225.(3)模型保存點(diǎn)擊菜單file-Save或SaveAs可以中文或英文命名,后綴為“l(fā)g4”.注意:LINGO模型窗口,求解報(bào)告窗口均可在Window下拉菜單中選擇.(4)Lingo內(nèi)部的數(shù)學(xué)函數(shù)及其返回值@abs(x):返回x的絕對值@sin(x):返回x的正弦值@cos(x):返回x的余弦值@tan(x):返回x的正切值@log(x):返回x的自然對數(shù)值@exp(x):返回ex的值@sqr(x):返回x的平方值.該函數(shù)可以用表達(dá)式x^2代替@sqrt(x):返回x的正的平方根.可以用表達(dá)式x^(1/2)代替例4用Lingo求函數(shù)在區(qū)間(0.2

6、,4)內(nèi)的極小值點(diǎn)和極小值以及極大值點(diǎn)和極大值.題1用Lingo求函數(shù)在區(qū)間(2,8)內(nèi)的極小值點(diǎn)和極小值.上機(jī)課堂練習(xí)題題2:用Lingo求解下列線性規(guī)劃模型上機(jī)課堂練習(xí)題上機(jī)課堂練習(xí)題題2:用Lingo求解下列線性規(guī)劃模型題3:用Lingo循環(huán)編程語句求解線性規(guī)劃模型基本作業(yè)題基本作業(yè)題

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。