

GAMS(通用代數建模系統,General Algebraic Modeling System)是一款專門用于數學規劃和優化的高級建模系統。它由一個語言編譯器和一個穩定的集成各種高性能求解器的系統組成,適用于復雜的、大規模的建模應用,并允許用戶創建大的維護模型以快速適應新的情況。
GAMS 是用于數學規劃和優化的高級建模系統。它由一個語言編譯器和一系列相關的求解器組成。
GAMS 建模語言允許建模者快速將現實世界的優化問題轉化為計算機代碼。然后,gams 語言編譯器將此代碼翻譯成求解器可以理解和求解的格式。這種架構提供了極大的靈活性,允許在不更改模型公式的情況下更改使用的求解器。

使用GAMS,您只需一次就能在熟悉的列表和表格形式中輸入您想要的數據。模型以簡潔的代數形式表示,簡單明了,容易理解。相關的約束數的整個集合都將被輸入到一個代數形式中。GAMS自動生成每個約束等式,您可以處理特殊情況,以防通用性的模型不適用。當其他相似的或相關的問題出現時,您不需要更改代數式,再次使用模型中的表述即可,錯誤的位置和形式會在給出解決方案前被查明。GAMS處理的動態模型,包括時間序列、滯后、超前及時間終點的處理。
GAMS靈活性強且功能強大。只要GAMS已經安裝在每個平臺,您就可以非常方便地把GAMS模型從一個計算機平臺移到另外一個平臺。 GAMS很容易進行敏感度分析,您能夠方便地編程模型去求解一個成分的不同值,然后生成一個報告,列出每種情況的解決方案。GAMS的模型能夠同時被開發和文檔化,因為GAMS允許用戶包含解釋性的文本來作為任意符號和等式的定義和解釋。

