GAMS 28.2.0 高級數學建模的強大應用程式 英文版
通用代數建模系統(GAMS)是一種用於數學規劃和優化的高級建模系統。
它由語言編譯器和穩定的集成高性能解算器組成。
GAMS專為複雜的大型建模應用程式量身定制,允許您構建可以快速適應新情況的大型可維護模型。
GAMS專門用於建模線性,非線性和混合整數優化問題。GAMS允許其用戶以與其數學描述非常相似的方式來
表達數學模型。看一下這個簡單的例子,它說明了GAMS模型的基本結構和特徵以及它與數學公式的關係。
通過這種方式,GAMS讓使用者專注於建模。
GAMS通過要求簡潔準確的實體和關係規範來鼓勵良好的建模習慣。
GAMS語言與通用程式設計語言正式相似。因此,具有程式設計經驗的任何人都熟悉它。但由於該模型的制
定方式與其數學描述類似,因此不僅可以由程式師理解和維護,還可以由實際的領域專家來理解和維護。
GAMS專注于建模師,並允許他自己做所有相關的事情。
AMS專注於其核心競爭力:使用戶能夠構建可讀,可維護的模型,並通過隨時隨地提供的最佳解算器解決這
些問題。我們的開放式架構和眾多資料介面可與外部系統無縫通信。
模型,求解器,資料,平臺和使用者介面分離在獨立的層中,可以輕鬆切換求解器,使用多個資料集,在
多個平臺上運行,以及將GAMS集成到現有的應用程式,結構和工作流中。
‧
模型和資料的獨立性:您可以獨立於資料編寫模型,並包括來自多種不同來源的資料,從純ASCII到Excel
或Access以及許多其他來源,例如使用GDX(GAMS Data eXchange)檔案格式。
‧ GDX檔是存儲一個或多個GAMS符號(例如集合,參數變數和方程式)的值的檔。
GDX檔可用於為GAMS模型準備資料,顯示GAMS模型的結果,使用不同參數存儲相同模型的結果等.GDX檔不存
儲模型公式或可執行語句。GDX檔是可在不同平臺之間移植的二進位檔案。
‧ 模型和平臺的獨立性:模型在平臺之間完全可移植 –
只需編寫一次,隨處運行。GAMS可在Windows,Linux,Mac OS X,SOLARIS,Sparc Solaris和IBM Power
AIX上運行。
‧
模型和使用者介面的獨立性:GAMS物件導向的API允許通過為與GAMS的交互提供適當的類,將GAMS無縫集成
到應用程式中。物件導向的GAMS API的三個版本:.NET,Java和Python與.NET框架4(Visual Studio
2010),Java SE 5及更高版本以及Python 3.4,2.7和2.6相關。
|
|