GAMS是來(lái)自國(guó)外的一款功能非常之強(qiáng)大的通用代數(shù)建模優(yōu)化軟件,針對(duì)圖形圖像軟件所制作打造的一款建模軟件,全稱為:General Algebraic Modeling Systems。它是一款專業(yè)的數(shù)學(xué)規(guī)劃和優(yōu)化的高級(jí)建模系統(tǒng),由語(yǔ)言編譯器和穩(wěn)定的集成高性能解算器組成。GAMS專為復(fù)雜的大型建模應(yīng)用程序量身定制,避開(kāi)復(fù)雜的算法編寫,將使用者的目光更多地聚焦到模型上而非算法上,為各類優(yōu)化問(wèn)題的求解帶來(lái)極大便利,它允許您構(gòu)建可以快速適應(yīng)新情況的大型可維護(hù)模型,通過(guò)簡(jiǎn)單的操作模式,排除了許多技術(shù)性問(wèn)題,讓用戶能專心于模塊的建立。WinWin7小編為大家分享的這款GAMS通用建模軟件為綠色破解版,內(nèi)置破解補(bǔ)丁,可完美破解程序,通過(guò)教程進(jìn)行安裝破解即可免費(fèi)使用!
GAMS支持的模型類型
GAMS支持的模型類型相當(dāng)廣泛,包括有LP、MIP及NLPs
■ LP:線性規(guī)劃
■ MIP:混合整數(shù)規(guī)劃
■ NLP:非線性規(guī)劃
■ MCP:混合互補(bǔ)問(wèn)題
■ MPEC:具平衡限制之整數(shù)規(guī)劃
■ CNS:Constrained Nonlinear Systems
■ DNLP:Non-Linear Programming with Discontinuous Derivatives
■ MINLP:Mixed-Integer Non-Linear Programming
■ QCP:Quadratically Constrained Programs
■ MIQCP:Mixed Integer Quadratically Constrained Programs
GAMS安裝破解教程
1、下載軟件壓縮包文件,根據(jù)用戶系統(tǒng)環(huán)境選擇對(duì)應(yīng)的安裝文件“windows.exe”進(jìn)行安裝即可,如WinWin7分享的圖片:
2、設(shè)置軟件安裝路徑,如WinWin7分享的圖片:
3、選擇附加任務(wù),建議創(chuàng)建桌面快捷方式,如WinWin7分享的圖片:
4、核對(duì)安裝信息,確認(rèn)無(wú)誤后即可點(diǎn)擊【Install】按鈕繼續(xù),如WinWin7分享的圖片:
5、等待程序安裝完畢,注冊(cè)類型選擇第二項(xiàng),點(diǎn)擊【Finish】按鈕,如WinWin7分享的圖片:
6、許可文件選擇gamslice.txt,如WinWin7分享的圖片:
7、將許可證文件復(fù)制到GAMS系統(tǒng)目錄,然后將Windows日期更改為2005年之前可運(yùn)行!,如WinWin7分享的圖片:
功能特色
1、GAMS/BASE
基礎(chǔ)模型包括GAMS語(yǔ)言編輯器和一系列系統(tǒng):執(zhí)行系統(tǒng)、GAMSIDE (Windows)、系統(tǒng)文檔化、模型庫(kù)、轉(zhuǎn)換工具、UNIX和GDX功能、COIN-OR、 MILES、 NLPEC 以及在其他一些低版本中所有模塊。
2、GAMS/AlphaECP
GAMS/AlphaECP是MINLP(混合整數(shù)非線性規(guī)劃)求解器,基于擴(kuò)展的截平面(ECP)方法。GAMS/AlphaEC可以應(yīng)用到一般的MINLP問(wèn)題和全局最優(yōu)解決方案中,以確保偽凸MINLP問(wèn)題。
3、GAMS/BARON
BARON(分支減少優(yōu)化導(dǎo)航)是一個(gè)解決從非凸優(yōu)化問(wèn)題到全局最優(yōu)化的計(jì)算系統(tǒng)。純粹的連續(xù)非線性規(guī)劃(NLPs)、純整數(shù)和混合整數(shù)非線性規(guī)劃(MINLPs)都可以用GAMS/BARON來(lái)解決。
4、GAMS/CONOPT
GAMS/CONOPT跟MINOS以及其他GAMS中解決非線性問(wèn)題的求解器的功能類似。多元非線性求解器的可用性可在增加非線性建模的整體有效性中體現(xiàn)出來(lái)。CONOPT是多方法求解器,它和其他的GAMS NLP求解器往往相得益彰。如果一個(gè)求解器不能工作,其他的同功能求解器就會(huì)解決這個(gè)模型。如果所有的求解器都不能工作,那就說(shuō)明這個(gè)模型非常的復(fù)雜,需要手動(dòng)地進(jìn)行建模操作。
5、GAMS/CPLEX
GAMS/CPLEX是功能強(qiáng)大的線性規(guī)劃(LP)、混合整數(shù)規(guī)劃(MIP)、二次約束規(guī)劃(QCP)、二階錐規(guī)劃和混合整數(shù)二次約束規(guī)(MIQCP)求解器。包含了最先進(jìn)的單純和障算法并可以在不同的平臺(tái)上運(yùn)行。
以下算法可以解決LP模型:原始單純形算法、二元單純形算法、網(wǎng)絡(luò)算法、障算法、篩選算法。
CPLEX是運(yùn)行非常穩(wěn)定的LP求解器,默認(rèn)的設(shè)置都能使您得到最優(yōu)的解決方案,如果您想重置算法選項(xiàng)來(lái)提高性能,CPLEX可提供一個(gè)選項(xiàng)文件來(lái)調(diào)整參數(shù)。
6、GAMS/DECIS
GAMS/DECIS可解決大規(guī)模任意規(guī)劃問(wèn)題,選用Benders溶解和利用MonteCarlo取樣標(biāo)準(zhǔn)差降低技術(shù)的重要性取樣或控制變?cè)?。DECIS包括各種各樣策略的解決計(jì)劃方案,并且能夠解決很多任意參數(shù)的難題。在解決主問(wèn)題跟子問(wèn)題的時(shí)候,它能跟MINOS或CPLEX求解器插口應(yīng)用。
7、GAMS/DICOPT
DICOPT是解決MINLP(混和整數(shù)金額非線性規(guī)劃)模型的架構(gòu)。GAMS/DICOPT用了標(biāo)準(zhǔn)的GAMSMIP和NLP求解器可解決由優(yōu)化算法所產(chǎn)生的MIP和NLP子問(wèn)題。換句話說(shuō)如果你要使用DICOPT求解器,您必須要有一個(gè)GAMSMIP求解器(GAMS/CPLEX,GAMS/XA或GAMS/XPRESS)和一個(gè)GAMSNLP求解器(GAMS/CONOPT,GAMS/MINOS或GAMS/SNOPT)。
8、GAMS/GUROBI
GUROBI包括最先進(jìn)純粹線性規(guī)劃問(wèn)題(LP)和混和線性規(guī)劃問(wèn)題(MIP)作用。GUROBI求解器包括共享內(nèi)存并行處理及其同時(shí)使用隨意好多個(gè)Cpu和每一個(gè)處理器核心數(shù)量的水平。
9、GAMS/KNITRO
KNITRO可找到有約束或沒(méi)有約束的持續(xù)、平穩(wěn)的離散系統(tǒng)優(yōu)化問(wèn)題的解決計(jì)劃方案。雖然KNITRO主要運(yùn)用于解決大規(guī)模一般非線性問(wèn)題,但也可以解決下面這些光潔優(yōu)化問(wèn)題:
不會(huì)受到約束
約束限定
式子約束
全面的非線性方程
最小二乘難題
線性規(guī)劃問(wèn)題(LPs)
二次規(guī)劃難題(QPs)
一般(不對(duì)等)的約束難題
10、GAMS/LGO
LGO求解器融合了全世界和區(qū)域范圍的優(yōu)化算法,在最小的剖析假定前提下分析和解決繁雜的離散系統(tǒng)模型。應(yīng)用LGO求解器,只需可計(jì)算的函數(shù),不用梯度方向或高級(jí)信息內(nèi)容。LGO可被用于幾類檢索方式,給廣泛離散系統(tǒng)模型給予強(qiáng)勁、合理和靈活的求解組成方式。求解組成方式提升了整體方案處理穩(wěn)定性。
LGO求解器的作用:
支系定界的全局搜索
全局性響應(yīng)式隨機(jī)搜索
多起始點(diǎn)全局搜索
精準(zhǔn)罰函數(shù)的關(guān)鍵字搜索
約束局部?jī)?yōu)化
描述性主要用途:最先進(jìn)的建筑工程設(shè)計(jì)、計(jì)量經(jīng)濟(jì)學(xué)和財(cái)政局、醫(yī)學(xué)臨床研究和生物科技、化工廠和生產(chǎn)加工、科學(xué)合理模型。
11、GAMS/LINDOGlobal
LINDOGlobal可用持續(xù)和離散變量的全局最優(yōu)解決計(jì)劃方案解決一般非線性問(wèn)題。LINDO全局性最優(yōu)控制程序流程(GOP)引用了支系切割法把一個(gè)NLP模型切成一系列子問(wèn)題。每一個(gè)子問(wèn)題可被剖析成a)并沒(méi)有可行的或優(yōu)化的解決計(jì)劃方案,b)可找到一個(gè)改進(jìn)方案,或c)這一子問(wèn)題再被切成2個(gè)或三個(gè)子難題。
12、GAMS/MINOS
GAMS/MINOS是GAMS系統(tǒng)中中國(guó)最早的NLP求解器,現(xiàn)今使用次數(shù)也是最高的。運(yùn)用模型的稀少和高效率、可靠的下梯度法解決線形約束模型。用線形約束和增強(qiáng)Lagrangia目標(biāo)函數(shù)來(lái)反復(fù)解決子問(wèn)題的方法去解決離散系統(tǒng)約束的模型。相較于另一個(gè)大型NLP求解器CONOPT所采用的可行的途徑方式而言,重復(fù)的實(shí)際操作說(shuō)明僅有最后的優(yōu)化解決計(jì)劃方案對(duì)離散系統(tǒng)模型是可行的。MINOS和CONOPT是相輔相成,而且引入不同類型的優(yōu)化算法。
13、GAMS/MOSEK
MOSEK可解決線形、混和整數(shù)金額線形、凸離散系統(tǒng)數(shù)學(xué)課優(yōu)化問(wèn)題。應(yīng)用非常有效的內(nèi)點(diǎn)優(yōu)化算法解決大中型線性規(guī)劃問(wèn)題。內(nèi)點(diǎn)優(yōu)化算法有許多繁雜的求解選擇項(xiàng),用戶可特定給哪一個(gè)模型調(diào)整優(yōu)化器。MOSEK能解決涉及到離散系統(tǒng)錐約束和凸非線性規(guī)劃的理論線性規(guī)劃問(wèn)題,各種問(wèn)題用MOSEK內(nèi)嵌的優(yōu)化器就能解決。MOSEK內(nèi)嵌的所有優(yōu)化器可解決大中型稀少難題。
已有的優(yōu)化器包括
:持續(xù)問(wèn)題的內(nèi)點(diǎn)優(yōu)化器
錐體二次優(yōu)化問(wèn)題的錐體內(nèi)點(diǎn)優(yōu)化器
線性問(wèn)題的單純形優(yōu)化器
根據(jù)支系和減少技術(shù)性的混合整數(shù)金額優(yōu)化器
14、GAMS/MPSGE
MPSGE是一般均衡分析的數(shù)學(xué)課數(shù)據(jù)管理平臺(tái)。MPSGE事實(shí)上是一個(gè)庫(kù)函數(shù)和Jacobian評(píng)價(jià)體系,可便捷AGE模型的制定與分析。MPSGE簡(jiǎn)化了模型解決,一切對(duì)這種模型有興趣的經(jīng)濟(jì)師都能夠?yàn)g覽AGE模型。此外,解決實(shí)際模型問(wèn)題的時(shí)候,MPSGE可作為一個(gè)結(jié)構(gòu)框架模型,解決一般均衡模型。MPSGE必須GAMS/BASE模型,包括MILESMCP求解器,替代性地使用PATHMCP求解器。
15、GAMS/MSNLP
MSNLP(多起始點(diǎn)NLP)是另一個(gè)任意優(yōu)化算法解決全世界優(yōu)化問(wèn)題。跟OQNLP類似,MSNLP應(yīng)用一個(gè)點(diǎn)產(chǎn)生器給當(dāng)?shù)豊LP求解器建立備選起始點(diǎn)。優(yōu)化算法特性完全取決于起始點(diǎn)產(chǎn)生器。MSNLP完成一個(gè)產(chǎn)生器建立分布均勻一個(gè)點(diǎn)和智能隨機(jī)生成器。這一制作器可以用一個(gè)基本粗檢索在任意起始點(diǎn)集中的地區(qū)界定可能發(fā)生的地區(qū)。二種智能化任意轉(zhuǎn)變最近才完成,一種用以單變量標(biāo)準(zhǔn)正態(tài)分布,另一種用以三角遍布。
MSNLP包括了當(dāng)?shù)豊LP求解器LSGRG,是全局性剖析包的一部分。
16、GAMS/OQNLP
OQNLP是連續(xù)變量或離散變量和連續(xù)變量混合的光潔約束問(wèn)題的全局優(yōu)化求解器。根據(jù)啟用眾多立足點(diǎn),OQNLP提升了全部NLP求解器的穩(wěn)定性。當(dāng)您用已有的NLP求解器不可以解決問(wèn)題的時(shí)候,值得一試OQNLP求解器。OQNLP也包括了當(dāng)?shù)豊LP求解器LSGRG,有著OQNLP許可證的客戶還能夠應(yīng)用MSNLP求解器。
17、GAMS/PATH
PATH求解器用以MCP模型,根據(jù)牛頓基礎(chǔ)理論,這一強(qiáng)悍的技術(shù)性融合諸多合理自變量、拓展和增強(qiáng)功能。做為GAMS的分系統(tǒng),帶來(lái)了強(qiáng)勁的工具來(lái)解決大中型和繁雜模型的多樣性和均衡模型。GAMS/PATH包括了NLP求解器PATHNLP。
18、GAMS/SBB
SBB是解決混和整數(shù)金額非線性規(guī)劃(NINLP)模型的求解器。它根據(jù)混和整數(shù)金額線性規(guī)劃問(wèn)題標(biāo)準(zhǔn)的分支定界法和GAMS已支持的規(guī)范NLP求解器。
19、GAMS/SNOPT
GAMS/SNOPT是新的大型持續(xù)二次規(guī)劃求解器(SQP)。SNOPT是一個(gè)通用系統(tǒng),可解決跟自變量和約束有關(guān)的優(yōu)化問(wèn)題。它最大程度地降低一個(gè)線形或非線性函數(shù)接受的自變量和稀少線形或離散系統(tǒng)約束界限。SNOPT合適解決大中型線形、二次規(guī)劃、線形約束提升及其一般非線性規(guī)劃問(wèn)題。SNOPT應(yīng)用編碼序列二次規(guī)劃(SQP)優(yōu)化算法,從二次編碼序列整體規(guī)劃子問(wèn)題中獲得檢索方位。假如一些自變量進(jìn)到離散系統(tǒng)或許多活躍的約束(包括簡(jiǎn)單約束)多到跟自變量數(shù)一樣的情況下,SNOPT就是最有效的求解器。
20、GAMS/XA
GAMS/XA是線形和混和整數(shù)金額問(wèn)題的求解器。
21、GAMS/XPRESS
GAMS/XPRESS求解器僅有跟GAMS模型系統(tǒng)軟件融合時(shí)候運(yùn)作。GAMS/XPRESS是一個(gè)多用途、性能卓越的系統(tǒng)優(yōu)化,融合了一個(gè)強(qiáng)悍的純粹LP求解器、一個(gè)線性規(guī)劃問(wèn)題問(wèn)題的MIP模型和一個(gè)天然屏障模型,用最先進(jìn)內(nèi)點(diǎn)優(yōu)化算法解決大型LP難題。
以上便是WinWin7給大家分享介紹的通用建模軟件GAMS。