用lingo求解最優(yōu)化問(wèn)題

用lingo求解最優(yōu)化問(wèn)題

ID:20236117

大?。?.19 MB

頁(yè)數(shù):22頁(yè)

時(shí)間:2018-10-11

用lingo求解最優(yōu)化問(wèn)題_第1頁(yè)
用lingo求解最優(yōu)化問(wèn)題_第2頁(yè)
用lingo求解最優(yōu)化問(wèn)題_第3頁(yè)
用lingo求解最優(yōu)化問(wèn)題_第4頁(yè)
用lingo求解最優(yōu)化問(wèn)題_第5頁(yè)
資源描述:

《用lingo求解最優(yōu)化問(wèn)題》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、一、Lingo窗口用于輸入優(yōu)化模型,求解模型,模型修改實(shí)驗(yàn)一用Lingo求解線(xiàn)性規(guī)劃模型(1)輸入模型.【Lingo命令】max=200*x1+300*x2;x1<=100;x2<=120;x1+2*x2<=160;例1【Lingo命令】注意:(1)命令“max=”表示求最大值,“min=”表示求最小值;(2)每條語(yǔ)句用分號(hào)結(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;

2、報(bào)告窗口(SolutionReport):顯示運(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時(shí),目標(biāo)函數(shù)最大值為29000.求解器狀態(tài)窗口(LINGOSolverStatus)監(jiān)視求解器的進(jìn)展和模型大小.Model:當(dāng)前模型的類(lèi)型(如:LP,NLP)St

3、ate:當(dāng)前解的狀態(tài)(如:GlobalOptimum(全局最優(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時(shí),目標(biāo)函數(shù)最小值為6.點(diǎn)擊LINGO-Options選擇GlobalSolver(全局求解器)在UseGlobalSolver前面打√點(diǎn)擊“OK”,再求解.例2用Lingo求函數(shù)的最小值點(diǎn)和最小值.當(dāng)x=14480.28時(shí),目標(biāo)函數(shù)最小值為

4、-0.1334869E+30.(即-0.1334869×1030)Model:當(dāng)前模型的類(lèi)型(如: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;錯(cuò)誤信息窗口例3【Lingo命令】min=x1+x2+x3+x4+x5;x1+x2>=100;x1+2*x3+x4>=200;2*x

5、2+x3+2*x4+4*x5>=400;求得最優(yōu)解為:x1=0,x2=100,x3=100,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的絕對(duì)值@sin(x):返回x的正弦值@cos(x):返回x的余弦值@tan(x):返回x的正切值@log(x):返回x的自然對(duì)數(shù)值@exp(x):返回ex的值@sqr(x):返回x的平方值.該函數(shù)可以用表達(dá)式x^

6、2代替@sqrt(x):返回x的正的平方根.可以用表達(dá)式x^(1/2)代替例4用Lingo求函數(shù)在區(qū)間(0.2,4)內(nèi)的極小值點(diǎn)和極小值以及極大值點(diǎn)和極大值.題1用Lingo求函數(shù)在區(qū)間(2,8)內(nèi)的極小值點(diǎn)和極小值.上機(jī)課堂練習(xí)題題2:用Lingo求解下列線(xiàn)性規(guī)劃模型上機(jī)課堂練習(xí)題上機(jī)課堂練習(xí)題題2:用Lingo求解下列線(xiàn)性規(guī)劃模型題3:用Lingo循環(huán)編程語(yǔ)句求解線(xiàn)性規(guī)劃模型基本作業(yè)題基本作業(yè)題

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

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

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