一、GAMS安裝和主菜單功能
1.1 版本選擇與安裝
1.2 File:文檔和軟件設(shè)置
1.3 Edit:編輯功能
1.4 Search:搜索功能
1.5 Windows:窗口排列
1.6 Model libraries:范例庫(kù)
1.7 Help:使用方法和求解器手冊(cè)
二、GAMS編程格式規(guī)范
2.1 編程原則
2.2 編程規(guī)范
2.3 注釋原則
三、GAMS基礎(chǔ)語法
3.1 集合的建立
3.2 參數(shù)的錄入
3.3 變量的設(shè)置
3.4 方程的構(gòu)建
3.5 模型的求解
3.6 結(jié)果的顯示
3.7 常用函數(shù)和運(yùn)算表達(dá)
3.8 算例演示一:評(píng)標(biāo)模型
3.9 算例演示二:電力系統(tǒng)經(jīng)濟(jì)調(diào)度問題
四、GAMS程序的調(diào)試
4.1 計(jì)算日志
4.2 狀態(tài)報(bào)告和求解報(bào)告
4.3 程序調(diào)試方法
五、GAMS中階語法
5.1 集合多重命名alias
5.2 大量參數(shù)的連續(xù)表格表示
5.3 參數(shù)的賦值
5.4 變量賦初值
5.5 循環(huán)語句和選擇語句:loop、while、for、if-else
5.6 算例演示一:證券投資組合優(yōu)化模型
5.7 算例演示二:電力系統(tǒng)優(yōu)潮流問題
六、GAMS高階語法一
6.1 計(jì)算參數(shù)設(shè)置option:求解精度等
6.2 運(yùn)算符ord、card、lag和lead的用法
6.3 數(shù)值關(guān)系與邏輯運(yùn)算:le、ne、and等
6.4 條件控制$的用法
6.5 復(fù)雜方程的表達(dá)方法
6.6 求解器(solver)的比較分析與選擇
6.7 大規(guī)模參數(shù)如何導(dǎo)入?GAMS與Excel、Matlab的交互一
6.8 大規(guī)模結(jié)果如何導(dǎo)出?GAMS與Excel、Matlab的交互二
6.9 算例演示一:可計(jì)算一般均衡模型
6.10 算例演示二:電力系統(tǒng)機(jī)組組合問題
七、GAMS高階語法二
7.1 特殊有序集SOS1和SOS2
7.2 特殊的變量:半連續(xù)型和半整數(shù)型
7.3 分段函數(shù)的數(shù)學(xué)表示方法
7.4 算例演示:機(jī)組組合問題的MILP模型
八、GAMS高階語法三
8.1 動(dòng)態(tài)集合
8.1 多模型求解和變量值的相互傳遞
8.2 Benders算法在GAMS中的實(shí)現(xiàn)
8.3 算例演示
九、GAMS注意事項(xiàng)和使用經(jīng)驗(yàn)
9.1 “平方”表達(dá)式需要注意的地方
9.2 設(shè)置選項(xiàng)option不起作用時(shí)的屬性修改方法
9.3 Matlab調(diào)用GAMS程序
9.4 能用數(shù)學(xué)表達(dá)時(shí)盡量避免邏輯表達(dá) |