亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2020-10-30 05:49:00馬書艷
        科學(xué)技術(shù)創(chuàng)新 2020年31期
        關(guān)鍵詞:標(biāo)量測試函數(shù)算例

        馬書艷

        (華北電力大學(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)是會針對特定的問題能夠自動計算,為選項(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)用最小二乘法估計參數(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ā)揮很大的作用。

        猜你喜歡
        標(biāo)量測試函數(shù)算例
        一種高效的橢圓曲線密碼標(biāo)量乘算法及其實(shí)現(xiàn)
        一種靈活的橢圓曲線密碼并行化方法
        具有收縮因子的自適應(yīng)鴿群算法用于函數(shù)優(yōu)化問題
        帶勢函數(shù)的雙調(diào)和不等式組的整體解的不存在性
        基于振蕩能量的低頻振蕩分析與振蕩源定位(二)振蕩源定位方法與算例
        約束二進(jìn)制二次規(guī)劃測試函數(shù)的一個構(gòu)造方法
        互補(bǔ)問題算例分析
        基于CYMDIST的配電網(wǎng)運(yùn)行優(yōu)化技術(shù)及算例分析
        面向真實(shí)世界的測試函數(shù)Ⅱ
        燃煤PM10湍流聚并GDE方程算法及算例分析
        国产不卡一区二区三区免费视| 国产精品久久久久久久久电影网| 久久www免费人成精品| 又爆又大又粗又硬又黄的a片| 91精品综合久久久久m3u8 | 伊人久久综合精品无码av专区| 久久精品中文字幕久久| 亚洲码专区亚洲码专区| 亚洲av不卡无码国产| 中日韩精品视频在线观看| 91精品国产免费青青碰在线观看| 久久亚洲av熟女国产| 久久婷婷色香五月综合缴缴情| 麻豆一区二区99久久久久| 无码一区二区三区不卡AV| 亚洲日本中文字幕乱码| 国产精品女同久久久久电影院| 亚洲精品黑牛一区二区三区| 一个人免费观看在线视频播放| 国产91九色免费视频| 97精品国产一区二区三区| 亚洲精品无码人妻无码| 久久亚洲精品成人AV无码网址 | 绿帽人妻被插出白浆免费观看| 美女扒开腿露内裤免费看| 人妻夜夜爽天天爽| 99国产小视频| 亚洲精品女优中文字幕| 精品无码人妻夜人多侵犯18| 国产又黄又大又粗的视频| www.av在线.com| 国产免费一区二区在线视频| 丰满人妻一区二区三区视频53| 国产黑色丝袜一区在线| 精品国模人妻视频网站| 亚洲精品一区二区国产精华液| 丰满爆乳无码一区二区三区| 日韩午夜在线视频观看| 91精品国产综合久久熟女| 欧洲一卡2卡三卡4卡免费网站| 欧美激情国产一区在线不卡|