GAMS在復(fù)雜系統(tǒng)中的應(yīng)用研究
發(fā)布時(shí)間:2024-12-01 02:21
本文對GAMS軟件進(jìn)行的模型結(jié)構(gòu)和分類進(jìn)行了描述,并利用GAMS的求解器對復(fù)雜系統(tǒng)進(jìn)行了仿真和尋優(yōu),為學(xué)習(xí)GAMS的相關(guān)人員提供一定的參考。
【文章頁數(shù)】:2 頁
【部分圖文】:
本文編號:4013397
【文章頁數(shù)】:2 頁
【部分圖文】:
圖1 GAMS的模型構(gòu)成
GAMS程序結(jié)構(gòu)主要由5部分組成,包括集合、數(shù)據(jù)、模型、求解和報(bào)告[1]。其中集合主要作用是聲明變量,通俗的說就是給變量起名字,表示相關(guān)量之間的邏輯關(guān)系,在使用中需要用到幾個(gè)變量就用set引導(dǎo)進(jìn)行聲明,一般用i,j表示,是最基本的部分。數(shù)據(jù)包含參數(shù)、變量、標(biāo)量和表格。未知的數(shù)用變....
圖2 模型類型標(biāo)識符及對應(yīng)的含義
GAMS有多種求解器可以調(diào)用,每種求解器的使用場景以及可使用的模型各有不同。下面介紹幾種常用的求解器。(1)Branch-And-ReduceOptimizationNavigator(分枝減小最優(yōu)化導(dǎo)航,簡稱BARON),主要用于求解NLP和MINLP規(guī)劃模型。使用加強(qiáng)分枝....
圖3 測試函數(shù)1圖像
首先利用MATLAB軟件繪制測試函數(shù)圖形,圖形如圖3:在GAMS環(huán)境下對函數(shù)進(jìn)行尋優(yōu),求出最大值。程序如下:
圖4 測試函數(shù)2圖像
2.2算例2:求下列復(fù)雜函數(shù)的最值函數(shù)圖像如圖4。在GAMS環(huán)境下進(jìn)行最值的求解,程序如下:
本文編號:4013397
本文鏈接:http://www.wukwdryxk.cn/projectlw/xtxlw/4013397.html
最近更新
教材專著