999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

GAMS 在復(fù)雜系統(tǒng)中的應(yīng)用研究

2020-10-30 05:49:00馬書艷
科學(xué)技術(shù)創(chuàng)新 2020年31期
關(guān)鍵詞:規(guī)劃模型

馬書艷

(華北電力大學(xué),北京102206)

GAMS(General Algebraic Modeling System)是一款建模系統(tǒng),是20 世紀(jì)開發(fā)出來旨在解決復(fù)雜模型、復(fù)雜數(shù)學(xué)規(guī)劃問題的軟件。

1 GAMS 的介紹

1.1 GAMS 的模型結(jié)構(gòu)和分類

GAMS 程序結(jié)構(gòu)主要由5 部分組成,包括集合、數(shù)據(jù)、模型、求解和報告[1]。其中集合主要作用是聲明變量,通俗的說就是給變量起名字,表示相關(guān)量之間的邏輯關(guān)系,在使用中需要用到幾個變量就用set 引導(dǎo)進(jìn)行聲明,一般用i,j 表示,是最基本的部分。數(shù)據(jù)包含參數(shù)、變量、標(biāo)量和表格。未知的數(shù)用變量表示,已知的值用參數(shù)或者標(biāo)量表示,標(biāo)量一般指系數(shù)。接下來就是模型的建立,在GAMS 中,建立模型首先要聲明方程,然后對模型進(jìn)行聲明,包括是線性模型或非線性模型等。之后就是求解語句,求解語句應(yīng)solve 引導(dǎo),是對上述建立好的模型進(jìn)行結(jié)果的求解,用display 引導(dǎo)結(jié)果的輸出,即形成報告。以上就是GAMS一個完整的模型建立和求解的過程,為了更直觀的表示,如圖1。

圖1 GAMS 的模型構(gòu)成

常見模型類型有:LP, NLP, QLP, DNLP, RMIP, MIP,RMINLP, RMIQCP, MIQCP, MINLP, MPEC, MCP, CNS[2],對應(yīng)的含義如圖2。

1.2 GAMS 的求解器介紹

GAMS 有多種求解器可以調(diào)用,每種求解器的使用場景以及可使用的模型各有不同。下面介紹幾種常用的求解器。(1)Branch-And-Reduce Optimization Navigator(分枝減小最優(yōu)化導(dǎo)航,簡稱BARON),主要用于求解NLP 和MINLP 規(guī)劃模型。使用加強(qiáng)分枝定界類型的算法,得到結(jié)果的最優(yōu)。(2)MINOS 求解器:主要用于求解NLP 模型以及與NLP 模型相關(guān)的模型,并且所求模型的非線性函數(shù)必須是光滑的,即具有一階導(dǎo)數(shù),并且MINOS 求解器在解決上述相關(guān)類型函數(shù)時容易陷入局部最優(yōu),結(jié)果得到局部最優(yōu)解而非全局最優(yōu)解,這種情況下,選擇一個合適的初始點(diǎn),可以增加找到全局最優(yōu)解的機(jī)會。(3)Cplex 求解器:特點(diǎn)是會針對特定的問題能夠自動計(jì)算,為選項(xiàng)設(shè)置最優(yōu)值。主要應(yīng)用求解線性規(guī)劃、二次約束規(guī)劃和混合整數(shù)規(guī)劃。(4)CONOPT 求解器:多方法求解器,和其他求解器使用方法類似[3]。

圖2 模型類型標(biāo)識符及對應(yīng)的含義

2 GAMS 環(huán)境下的算例仿真

2.1 算例1:求下列復(fù)雜函數(shù)的最大值

首先利用MATLAB 軟件繪制測試函數(shù)圖形,圖形如圖3:

圖3 測試函數(shù)1 圖像

在GAMS 環(huán)境下對函數(shù)進(jìn)行尋優(yōu),求出最大值。程序如下:variables

s 變量1

t 變量2

f 函數(shù)值;

equation fangcheng1 測試方程;

fangcheng1..f=e=0.5- {(sin (sqrt (s**2+t**2))**2-0.5)/(1+0.001*(s**2+t**2))**2};

mode1 xunyou /all/;s.up=-4;s.10=4;t.up=-4;t.1o=4;s.l=0.1;t.l=0.1;

option nlp=baron; solve xunyou using nlp maxmizing f;display f.l;

仿真結(jié)果得出最大值為1。

2.2 算例2:求下列復(fù)雜函數(shù)的最值

圖4 測試函數(shù)2 圖像

函數(shù)圖像如圖4。在GAMS 環(huán)境下進(jìn)行最值的求解,程序如下:

variables

m 變量1

t 變量2

f min 最小值

fmax 最大值;

equation

fangcheng1 測試方程

fangcheng2;

fangcheng1..f_max=e=100*(t-m**2)**2+m**2;

fangcheng2..f_min=e=100*(t-m**2)**2+m**2;

mode1 xunyou1/fangcheng1/;

m.up=2.048;m.1o=-2.048;t.up=2.048;t.1o=-2.048;t.1=0.1;m.1=0.1;

option nlp=baron; solve xunyoul using nlp maxmizing f max;

mode1xunyou2/fangcheng2/;

m. up=2.048;m.1o=-2.048;t. up=2.048;t. lo=-2.048; t.1=0.1;m.1=0.1;

option nlp=baron; solve xunyou2 using nlp minmizing f min;

display f_min.1,f_max.1;

仿真結(jié)果得出最小值為0,最大值為3900.83。

2.3 算例3:已知有關(guān)變量x 與y 的6 個樣本觀察點(diǎn):

假設(shè)這六個樣本點(diǎn)的曲線方程為:

Y=b1+b2*exp(b3*x)

求應(yīng)用最小二乘法估計(jì)參數(shù)b1、b2 和b3 的值,使得曲線擬合誤差最小。

?

GAMS 程序如下:

圖5 算例3 程序

輸 出 b1,b2,b3 和 Y 的 值 是:516.651,-149.352,-0.207,14085.14。

3 結(jié)論

GAMS 語言更適合解決大規(guī)模的、比較復(fù)雜的數(shù)學(xué)規(guī)劃問題,這是和其他語言的區(qū)別。GAMS 有很強(qiáng)的靈活性和通用性,通過以上幾個算例也發(fā)現(xiàn),GAMS 在運(yùn)行效率方面也優(yōu)先于其他軟件,節(jié)省了開發(fā)者的時間,并且由算例(3)可知,GAMS 可對實(shí)際問題進(jìn)行建模,并且能夠很好的解決復(fù)雜的實(shí)際問題,做出合理的決策。GAMS 在編譯方面也有優(yōu)勢,編譯結(jié)束會生成詳細(xì)的報告,適用范圍較廣,可以在各個行業(yè)發(fā)揮很大的作用。

猜你喜歡
規(guī)劃模型
一半模型
重要模型『一線三等角』
發(fā)揮人大在五年規(guī)劃編制中的積極作用
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
規(guī)劃引領(lǐng)把握未來
快遞業(yè)十三五規(guī)劃發(fā)布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實(shí)規(guī)劃
十三五規(guī)劃
華東科技(2016年10期)2016-11-11 06:17:41
3D打印中的模型分割與打包
迎接“十三五”規(guī)劃
主站蜘蛛池模板: 国产网站免费| 欧美成人a∨视频免费观看| 欧美日韩导航| 日韩高清一区 | 凹凸精品免费精品视频| 精品无码国产自产野外拍在线| 欧美精品xx| 美女扒开下面流白浆在线试听 | 91福利一区二区三区| 一级在线毛片| 国产综合日韩另类一区二区| 婷婷开心中文字幕| 一级一级特黄女人精品毛片| 国产在线观看人成激情视频| 亚洲美女高潮久久久久久久| 国产9191精品免费观看| 在线国产你懂的| 99久久精品免费视频| 99国产精品一区二区| 久久夜夜视频| 久久综合色视频| 蜜臀AVWWW国产天堂| 婷婷伊人五月| 97超级碰碰碰碰精品| 9久久伊人精品综合| 干中文字幕| 国产二级毛片| 午夜毛片免费观看视频 | 亚洲精品无码在线播放网站| 国内精品久久人妻无码大片高| 日本日韩欧美| 伊人成人在线视频| 欧美视频免费一区二区三区| 人妻精品全国免费视频| 69免费在线视频| 99久久精品无码专区免费| 亚洲一区二区三区香蕉| 国产网站免费| 国产精品页| 青青草a国产免费观看| 色悠久久综合| 亚洲自偷自拍另类小说| 欧美不卡视频在线| 在线国产资源| 亚洲欧美在线综合图区| 2020最新国产精品视频| 国产成a人片在线播放| 日日拍夜夜操| 久久女人网| 国产一级毛片高清完整视频版| 国产欧美专区在线观看| 欧美一区二区三区国产精品| 国产对白刺激真实精品91| 五月天综合婷婷| 最新午夜男女福利片视频| 熟女日韩精品2区| 92午夜福利影院一区二区三区| 午夜丁香婷婷| 国产91av在线| 欧美国产三级| 国产探花在线视频| 欧美成人综合在线| 国产精品女熟高潮视频| 久久情精品国产品免费| av一区二区三区在线观看| 国产手机在线小视频免费观看| 日韩欧美国产成人| 亚洲天堂区| 亚洲国产看片基地久久1024| 嫩草国产在线| 久久激情影院| 性色在线视频精品| 欧美色图第一页| 欧美亚洲激情| 97se综合| 亚洲日本中文字幕天堂网| 在线观看视频99| 亚洲欧州色色免费AV| 国产视频一二三区| 制服丝袜无码每日更新| 永久免费无码日韩视频| 欧美日韩国产精品va|