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