GAMS - Lyle School of Engineering

advertisement
GAMS
High-Performance
Modeling
GAMS Development Corp.
1217 Potomac Street, NW
Washington, DC 20007, USA
Phone: 202-342-0180
Fax: 202-342-0181
Email: sales@gams.com
Web: http://www.gams.com
GAMS
High-Performance
Modeling
General Algebraic
Modeling System
(GAMS)
GAMS Software GmbH
Eupener Strasse 135-137
50933 Cologne, Germany
General Algebraic Modeling System (GAMS)
The General Algebraic Modeling System (GAMS) is a high-level modeling system for
mathematical programming problems. It consists of a language compiler and a stable of integrated high-performance solvers. GAMS is tailored for complex, large -scale modeling applications, and allows you to build large maintainable models that can be adapted quickly to
new situations.
GAMS lets the user concentrate on modeling by letting the system take care of the
time-consuming and error-prone details of regular programming languages. The user can
concentrate on algebra, change the model formulation quickly, substitute one solver for another, and even convert from linear to nonlinear with little trouble. GAMS increases the time
available for conceptualizing and running the model, and analyzing the results. GAMS enables good modeling habits by requiring concise and exact specification of entities and relationships. The GAMS language is formally similar to commonly used programming languages.
It is therefore familiar to anyone with programming experience.
Tel.: +49-221-949-9170
Fax: +49-221-949-9171
E:mail: info@gams.de
Web: http://www.gams.de
GAMS is flexible and powerful. Models
are fully portable from one computer platform to another. Models can be developed
and documented simultaneously because
GAMS allows the user to include explanatory text as part of the definition of any
symbol or equation.
GAMS allows the formulation of models in
many different problem classes, including linear (LP), mixed integer linear
(MIP), nonlinear (NLP), mixed integer
nonlinear (MINLP), mixed complementary
(MCP), mathematical programs with equilibrium constraints (MPEC) and stochastic
linear problems. GAMS can also handle
constrained nonlinear systems (CNS).
Modeling for the Real
World !
GAMS Development Corporation
GAMS Development Corporation
Tel: 202-342-0180 Fax: 202-342-0181
http://www.gams.com sales@gams.com
Tel: 202-342-0180 Fax: 202-342-0181
http://www.gams.com sales@gams.com
GAMS Integrated Developer Environment (IDE)
GAMS has been successfully used in
both industry and academia since
1987 and has a user base of over 10,000
in 100 countries.
Multiple platforms
System Features
GAMS provides a consistent modeling framework with support for different mathematical
programming model types and solvers for these
model types. Models are formulated independently
of the solution approach, the specific solver used,
and the data for the particular model instance.
Solvers
GAMS incorporates all major commercial and academic state-of-the-art solution technologies
for a broad range of problem types. Furthermore,
GAMS incorporates the MPSGE modeling environment, specifically for general equilibrium modeling.
The GAMS portfolio of solvers also includes a
range of global solvers for nonlinear (including
mixed integer nonlinear) models.
LP
MIP
BDMLP
x
x
CONOPT
x
CPLEX
x
DECIS
x
BARON *
NLP
DNLP
MINLP
x
x
x
x
x
CNS
Stoch
x
x
LGO *
x
x
MILES
MINOS
x
MOSEK
x
x
OQNLP *
x
x
x
x
x
x
x
x
x
x
x
PATH
x
SBB
x
SNOPT
x
XA
x
x
XPRESS
x
x
x
x
x
The GAMS model library consists of over 250 models
from many different application areas to help the user in
solving real world applications. Our sample models include applications in
-
Economics, Econometrics, and General Equilibrium
Modeling
Engineering
Finance
Management Science and Operations Research
Stochastic Programming
The library contains sample models of all supported
model types. Many production-scale application models
can be developed by simply extending library models.
x
Real world applications involve interfacing models
with other applications. GAMS allows interfacing, for
example, to
-
x
You can download a free demo version of
GAMS with all available solvers, but with size restrictions, from http://www.gams.com/download.
Support
Model Library
GAMS and other Applications
x
x
DICOPT
OSL/SE
MCP
Download GAMS
Models are fully portable from one computer platform to
another and models developed on one platform can be
moved to any other platform. GAMS supports Windows, Linux, and other UNIX operating systems
(AIX, Tru64Unix, HPUX, SGI, Solaris), allowing modeling
work on personal computers, workstations and mainframes.
Microsoft Office Applications (Excel, Access, etc.)
GNUplot
MATLAB
GAMS has been used in a
variety of settings and can
be embedded in various application environments including C/
C++, Delphi, JAVA, Visual
Basic or WebSphere for
large-scale applications.
Daily rail line scheduling: optimized using GAMS!
We offer integrated technical support with a single point of contact for installation and simple
modeling questions. We are also the direct contact for all GAMS solver-related inquiries.
Documentation
GAMS World
The GAMS World is a web site aiming to
bridge the gap between academia and industry by providing highly focused forums and dissemination services in specialized areas of mathematical programming.
The web site offers a few, well focused and maintained services to help with the dissemination of
problems and solutions, including
-
Model libraries
Solver performance analysis tools
The GAMS World includes:
-
GLOBALLib (NLP): over 390 models
MINLPLib (MINLP): over 180 models
MPECLIB (MPEC): over 90 models
With the NLPEC reformulation solver MPEC can
be solved using traditional NLP solvers by automatic reformulation to NLP.
The site also offers tools for performance comparisons to solvers not within the GAMS framework. For more information on the GAMS World
see
http://www.gamsworld.org
Additional information is available through our
web site. In particular we provide a full range of
documentation, including compact tutorials,
descriptive user guides, and solver manuals.
Information is also available on advanced topics
such as
-
Sensitivity analysis
Quadratic programming in GAMS
Using an advanced basis and “warm” starts
External functions
Constrained nonlinear systems
Pricing
You can view our price lists at
http://www.gams.com/sales
GAMS is sold in modules, where the GAMS
Base module includes the GAMS language compiler. Solvers can be purchased as add-on modules
as needed.
We offer a substantial academic discount for
degree-granting institutions. For pricing information (commercial and academic) contact us at
sales@gams.com.
Download