GAMS 2.5運(yùn)籌規(guī)劃分析軟件
|
|
產(chǎn)品型號(hào):GAMS
產(chǎn)品代碼:
產(chǎn)品價(jià)格:
折 扣 率: 0
最后更新:2016-07-22
關(guān) 注 度:3725
生產(chǎn)企業(yè):北京天演融智軟件有限公司
|
|
|
與企業(yè)聯(lián)系時(shí)請(qǐng)告知該信息來自教育裝備網(wǎng)! |
|
|
產(chǎn)品詳細(xì)介紹 請(qǐng)登錄 中國科學(xué)軟件網(wǎng),了解GAMS軟件報(bào)價(jià)和介紹信息。
通用代數(shù)建模系統(tǒng)(GAMS)是特別為建模線性,非線性和混合整數(shù)最優(yōu)化問題而設(shè)計(jì)的.本系統(tǒng)對(duì)于大型的,復(fù)雜的問題特別有幫助.GAMS可以運(yùn)行在個(gè)人計(jì)算機(jī)、工作站、大型機(jī)和超級(jí)計(jì)算機(jī)上.
GAMS允許使用者通過制定簡(jiǎn)單的設(shè)置來把精力放在建模問題上.至于特定機(jī)器和系統(tǒng)軟件執(zhí)行的費(fèi)時(shí)的細(xì)節(jié)將由GAMS系統(tǒng)來處理.
GAMS對(duì)于處理大型的,復(fù)雜的,需要多次修訂才能最終確定精確模型的獨(dú)一無二的問題特別有幫助.系統(tǒng)以高 度簡(jiǎn)潔和自然的方式來建模問題.使用者能夠快速和方便的更改公式,能從一個(gè)求解器轉(zhuǎn)到另一個(gè),甚至稍加費(fèi)心就能從線性轉(zhuǎn)換到非線性.
GAMS讓使用者把精力集中到建模上.通過排除考慮純技術(shù)上的機(jī)器特定的問題的需要,比如地址計(jì)算,存儲(chǔ)分配,子程序鏈接,和輸入輸出和流程控制,GAMS增加了用于概念化和運(yùn)行模型,和分析結(jié)果的時(shí)間.GAMS本身構(gòu)建了良好的建模習(xí)慣,通過請(qǐng)求簡(jiǎn)明而精確的實(shí)體和關(guān)系的規(guī)范.GAMS語言形式上和通常使用的編程語言相似.因此對(duì)于那些有編程檢驗(yàn)的使用者將非常熟悉.
使用GAMS,數(shù)據(jù)僅僅需要一次就能在熟悉的列表和表格形式中輸入.模型以簡(jiǎn)練的代數(shù)聲明來描述,對(duì)于人和機(jī)器都很容易讀懂.非常相關(guān)的約束的整個(gè)集合都被輸入到一個(gè)聲明中.GAMS自動(dòng)生成每個(gè)約束等式,并讓使用者處理例外情況,假使那里一般來說是不需要的.在模型中的聲明能夠被重用,而不需要更改代數(shù)式,當(dāng)其它的實(shí)例是相同的或出現(xiàn)了相關(guān)問題.錯(cuò)誤的位置和類型會(huì)在嘗試解決方案前被查明.GAMS處理動(dòng)態(tài)模型,包括時(shí)間序列,滯后,及暫時(shí)終點(diǎn)的提示和處理.
GAMS是靈活而強(qiáng)大的.模型可以非常方便的從一個(gè)計(jì)算機(jī)平臺(tái)移到另外一個(gè),只要GAMS已經(jīng)在每個(gè)平臺(tái)被安裝好.GAMS很容易進(jìn)行敏感度分析.使用者能夠方便的規(guī)劃模型來求解一個(gè)成分的不同值,然后生成一個(gè)輸出報(bào)告,列出了每種情況的解決方案特征.模型能夠同時(shí)被開發(fā)和文檔化,因?yàn)镚AMS允許使用者包含解釋性的文本來作為任意符號(hào)和等式的定義和解釋.
GAMS不斷的在被增強(qiáng)和擴(kuò)展.2.25版本包含了多個(gè)語言擴(kuò)展,例如在一個(gè)循環(huán)中的SOLVE聲明,INCLUDE聲明,IF-ELSE聲明,和使用PUT聲明進(jìn)行報(bào)告編寫的功能.其它的加強(qiáng)包括增加的系統(tǒng)集成特征,性能改善,新的子系統(tǒng),和另外的計(jì)算機(jī)平臺(tái)支持. 當(dāng)前版本2.50包括一個(gè)基于Intel Windows平臺(tái)(95/98/ME和NT/2K/XP)的集成開發(fā)環(huán)境(IDE).GAMS 2.50的新的分發(fā)包含新的語言特征和新發(fā)表的全新/更新的求解器,一年至少4次.請(qǐng)檢查版本聲明. 示例: 從著名的1963書(由George Dantzig編寫)中提取的一個(gè)運(yùn)輸問題,用來描述GAMS的有效性.這個(gè)模型只是模型庫中的部分,模型庫中還包含了大量的完整GAMS模型. 支持模型的類型: GAMS模型類型包括LP,MIP和NLPs的不同形式.這里列出了GAMS支持的所有的模型類型. GAMS 的發(fā)展背景 GAMS 是"General Algebraic Modeling System"(一般性代數(shù)仿真系統(tǒng))的縮寫,最早是由美國的世界銀行(World Bank)的 Meeraus 和 Brooke [Brooke, Kendrickm and Meeraus, 1992]所發(fā)展。"GAMS"事實(shí)上并不代表任何最佳化數(shù)值算法,而只是一個(gè)高級(jí)語言的使用者接口,利用 GAMS 可以很容易建立、修改、除錯(cuò)你的最佳化模型輸入文件,而輸入檔經(jīng)過編譯后,成為較低階的最佳化數(shù)值算法程序所能接受的格式,再加以執(zhí)行并寫出輸出檔。 數(shù)值算法方面,對(duì)線性與非線性規(guī)劃問題,GAMS 使用由新南韋爾斯大學(xué)的Murtagh、及史丹福大學(xué)的 Gill、Marray、Saunders、Wright 等人所發(fā)展的 MINOS [Murtagh and Saunders, 1983] 算法。MINOS是 "Modular In-core Non-linear Optimization System"的縮寫,這個(gè)算法綜合了縮減梯度法和準(zhǔn)牛頓法,是專門為大型、復(fù)雜的線性與非線性問題設(shè)計(jì)的算法。對(duì)混合整數(shù)規(guī)劃問題,則采用亞歷桑那大學(xué)的 Marsten 及巴爾第摩大學(xué)的 Singhal[1987]共同發(fā)展的 ZOOM(Zero/One Optimization Method)算法。 GAMS 使用范例說明 如前所述,GAMS 本身有非常完整的英文版使用者手冊(cè),GAMS 的計(jì)算機(jī)軟件中也附帶了許多學(xué)習(xí)范例的檔案。這里所作的 GAMS 使用范例說明,目的絕非在取代原版的使用者手冊(cè),而是要配合本課程說明的形式,重新編寫使用范例輸入文件,使讀者能很快的進(jìn)入情況,了解其使用程序。 GAMS 的操作大抵可分為三個(gè)步驟:建立 GAMS 輸入文件,執(zhí)行 GAMS 程序,檢視 GAMS 輸出檔內(nèi)容。 購買一套全模塊的 Base licence 包括: 光盤 一片 The Solver Manuals (574 pages) A User’s Guide ( 259 pages) MPSGE Guide(175 pages + Appendix) 注:GAMS試用版對(duì)變量個(gè)數(shù)有限制 Without a valid GAMS license the system will operate as a free demo system with these limitations: Model limits: Number of constraints and variables: 300 Number of nonzero elements: 2000 (of which 1000 nonlinear) Number of discrete variables: 50 (including semi continuous, semi integer and member of SOS-Sets) Global solver limits: Number of constraints and variables: 10 |
|
會(huì)員級(jí)別:免費(fèi)會(huì)員 |
加入時(shí)間:2007-09-12
|
|
|