软件 > 05 GAMS 作业研究软件 index
 


GAMS (General Algebraic Modeling System)是特别设计处理模型化线性、非线性及混和整数最佳化问题。本软件尤其适用于大型且复杂的问题。此外,GAMS可使用于个人计算机、工作站、大型主机与超级计算机。
GAMS允许使用者藉由简单的工具来模块化问题。本软件特色着重于改善系统的运作时间,让使用者在最短的时间求解最复杂的问题。
GAMS尤其适合处理须精确模型的大型、复杂及独特的问题。使得问题符合高度精确及自然法则等。软件也允许使用者自行快速且简便的修改公式以便于求解其它的问题,甚至于只有稍加费心就能转换线性公式成非线性公式。

 
 
 


GAMS持续强化与发展基础功能。2.25版也包含对于程序语言的扩充功能,例如:涵盖loop、INCLUDE、IF-ELSE以及PUT的求解程序语言,其它的强化功能包括增加系统的整合接口、改善效率、新的辅助系统及支持广泛的计算机平台。
新版2.5包括以微软基础的IDE接口开发,可稳定在Win 95以上的系统执行,另外,2.50版也加入新程序语言的功能及每年至少发出四次的全新或更新的求解方式。

 
 

支持的模型类型
GAMS支持的模型类型相当广泛,包括有LP、MIP及NLPs。下表列出所有的支持类型

   
 
  LP MIP NLP MCP MPEC CNS DNLP MINLP QCP MIQCP Stoch. Global
BARON 7.4        
BDMLP                    
COIN                    
CONOPT 3              
CPLEX 9.1                
DECIS                    
DICOPT                      
KNITRO 4.0                
LGO              
MILES                      
MINOS                
MOSEK 3.2            
MPSGE                        
MSNLP                
OQNLP            
OSLV3                    
OSLSE                    
PATH                    
SBB                    
SNOPT                
XA                    
XPRESS 15.30                  
Contributed Plug&Play solvers
AMPLwrap
DEA                    
Kestrel
 
     

LP:线性规划
MIP:混合整数规划
NLP:非线性规划
MCP:混合互补问题
MPEC:具平衡限制之整数规划
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

 
系统需求:
Windows,Linux, and other UNIX operating systems
(AIX, Tru64Unix, HPUX, SGI, Solaris)