GET A QUOTE
SEARCH
Products
GAMS - The Modeling Language
GAMS MIRO
GAMS Engine
GAMSPy
Documentation
GAMS
MIRO
Engine
GAMSPy
Academics
Download
GAMS
MIRO
Engine
GAMSPy
Consulting
Support
Community
Sign-up for our Newsletter
Case Studies
The GAMS Forum
Meet us at a Conference
Read our GAMS Blog
Visit a GAMS Webinar
Take a GAMS Course
About Us
Company Information
The GAMS team
Career
Openings
Internships
Advisory Board
Information Security
Search
×
Search
Case sensitive
Match whole word
GAMS Documentation
Model Library
MIRO Documentation
ENGINE Documentation
Website & Blog
All
User's Guide
Solvers
Tools
APIs
Release Notes
All
Model
Test
Data
EMP
API
FIN
NOA
PSOPT
49 (latest)
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25.1
Version:
Documentation
Preface
Release Notes
Installation and Licensing
Tutorials and Examples
GAMS Language and Environment
Solver Manuals
Tools Manuals
Application Programming Interfaces
Glossary
Bibliograhpy
Model Libraries
GAMS Model Library
GAMS Test Library
GAMS Data Library
GAMS EMP Library
GAMS API Library
FIN Library
NOA Library
PSOPT Library
Index
Help
This page provides a convenient way to access specific locations in the documentation through a list of interesting keywords. Type in a keyword to display an instant result of
prefix search
when typed.
Case sensitive
Match whole word
Documentation
Model Libraries
All
User's Guide
Solver Manuals
Tools Manuals
API Manuals
Release Notes
_GamsSymbol
Python API
_GamsSymbolRecord
Python API
--, circular operator
--, reserved non-alphanumeric symbol
->, reserved non-alphanumeric symbol
.., reserved non-alphanumeric symbol
.ap
suffixes, put-file
.bm
suffixes, put-file
.case
suffixes, put-file
.cc
suffixes, put-file
.cr
suffixes, put-file
.errors
suffixes, put-file
.first
set attributes, set
.fx
suffixes, variable
.grad
suffixes, function
.gradH
suffixes, function
.gradL
suffixes, function
.gradn
suffixes, function
.hdcc
suffixes, put-file
.hdcr
suffixes, put-file
.hdll
suffixes, put-file
.hess
suffixes, function
.hessn
suffixes, function
.high
suffixes, function
.infeas
suffixes, equation
suffixes, variable
.l
suffixes, equation
suffixes, variable
.last
set attributes, set
.lcase
suffixes, put-file
.len
set attributes, set
.lj
suffixes, put-file
.ll
suffixes, put-file
.lm
suffixes, put-file
.lo
suffixes, equation
suffixes, variable
.low
suffixes, function
.lp
suffixes, put-file
.lw
suffixes, put-file
.m
suffixes, equation
suffixes, variable
.nd
suffixes, put-file
.nj
suffixes, put-file
.nr
suffixes, put-file
.nw
suffixes, put-file
.nz
suffixes, put-file
.off
set attributes, set
.ord
set attributes, set
.pc
suffixes, put-file
.pdir
suffixes, put-file
.pos
set attributes, set
.prior
suffixes, variable
.ps
suffixes, put-file
.pw
suffixes, put-file
.range
suffixes, equation
suffixes, variable
.rev
set attributes, set
.scale
suffixes, equation
suffixes, variable
.sj
suffixes, put-file
.slack
suffixes, equation
suffixes, variable
.slacklo
suffixes, equation
suffixes, variable
.slackup
suffixes, equation
suffixes, variable
.stage
suffixes, equation
suffixes, variable
.sw
suffixes, put-file
.te
suffixes, identifier (put context)
suffixes, string type
.tf
suffixes, put-file
.tj
suffixes, put-file
.tl
suffixes, identifier (put context)
suffixes, string type
.tlcc
suffixes, put-file
.tlcr
suffixes, put-file
.tlen
set attributes, set
.tlll
suffixes, put-file
.tm
suffixes, put-file
.tn
suffixes, identifier (put context)
.ts
suffixes, identifier (put context)
suffixes, string type
.tval
set attributes, set
.tw
suffixes, put-file
.uel
set attributes, set
.up
suffixes, equation
suffixes, variable
.val
set attributes, set
.value
suffixes, function
.ws
suffixes, put-file
@n, cursor control
*.GCK file
GAMSCHK
*.GCK file, comments
GAMSCHK
*.GCK file, page width
GAMSCHK
**, reserved non-alphanumeric symbol
/, cursor control
#n, cursor control
++, circular operator
++, reserved non-alphanumeric symbol
<=>, reserved non-alphanumeric symbol
=b=, reserved non-alphanumeric symbol
=c=, reserved non-alphanumeric symbol
=e=, reserved non-alphanumeric symbol
=g=, reserved non-alphanumeric symbol
=l=, reserved non-alphanumeric symbol
=n=, reserved non-alphanumeric symbol
=x=, reserved non-alphanumeric symbol
$abort, dollar control option
$abort.noError, dollar control option
$batInclude, dollar control option
$call, dollar control option
$call.Async, dollar control option
$call.AsyncNC, dollar control option
$call.checkErrorLevel, dollar control option
$calltool, dollar control option
$calltool.checkErrorLevel, dollar control option
$clear, dollar control option
$clearError, dollar control option
$clearErrors, dollar control option
$comment, dollar control option
$compress, dollar control option
$declareAndLoad, dollar control option
$decompress, dollar control option
$dollar, dollar control option
$double, dollar control option
$drop, dollar control option
$dropEnv, dollar control option
$dropGlobal, dollar control option
$dropLocal, dollar control option
$echo, dollar control option
$echoN, dollar control option
$eject, dollar control option
$else, dollar control option
$elseif, dollar control option
$elseifE, dollar control option
$elseifI, dollar control option
$encrypt, dollar control option
$endif, dollar control option
$eolCol, dollar control option
$error, dollar control option
$escape, dollar control option
$eval, dollar control option
$eval.Set, dollar control option
$evalGlobal, dollar control option
$evalGlobal.Set, dollar control option
$evalLocal, dollar control option
$evalLocal.Set, dollar control option
$exit, dollar control option
$expose, dollar control option
$funcLibIn, dollar control option
$gdxIn, dollar control option
$gdxLoad, dollar control option
$gdxLoadAll, dollar control option
$gdxOut, dollar control option
$gdxUnload, dollar control option
$goto, dollar control option
$hidden, dollar control option
$hiddenCall, dollar control option
$hiddenCall.Async, dollar control option
$hiddenCall.AsyncNC, dollar control option
$hiddenCall.checkErrorLevel, dollar control option
$hiddenCallTool, dollar control option
$hiddenCallTool.checkErrorLevel, dollar control option
$hide, dollar control option
$if, dollar control option
$ifE, dollar control option
$ifi, dollar control option
$ifThen, dollar control option
$ifThenE, dollar control option
$ifThenI, dollar control option
$include
$include, dollar control option
$inlineCom, dollar control option
$kill, dollar control option
$label, dollar control option
$libinclude, dollar control option
$lines, dollar control option
$load, dollar control option
$loadDC, dollar control option
$loadDCM, dollar control option
$loadDCR, dollar control option
$loadFiltered, dollar control option
$loadFilteredM, dollar control option
$loadFilteredR, dollar control option
$loadIdx, dollar control option
$loadM, dollar control option
$loadR, dollar control option
$log
$log, dollar control option
$macro, dollar control option
$maxCol, dollar control option
$maxGoto, dollar control option
$minCol, dollar control option
$offCheckErrorLevel, dollar control option
$offDelim, dollar control option
$offDigit, dollar control option
$offDollar, dollar control option
$offDotL, dollar control option
$offDotScale, dollar control option
$offEcho, dollar control option
$offEchoS, dollar control option
$offEchoV, dollar control option
$offECImplicitLoad, dollar control option
$offEmbedded, dollar control option
$offEmbeddedCode, dollar control option
$offEmpty, dollar control option
$offEnd, dollar control option
$offEolCom, dollar control option
$offEps, dollar control option
$offEpsToZero, dollar control option
$offExpand, dollar control option
$offExternalInput, dollar control option
$offExternalOutput, dollar control option
$offFiltered, dollar control option
$offGlobal, dollar control option
$offIDCProtect, dollar control option
$offImplicitAssign, dollar control option
$offInclude, dollar control option
$offInline, dollar control option
$offListing, dollar control option
$offLocal, dollar control option
$offLog, dollar control option
$offMacro, dollar control option
$offMargin, dollar control option
$offMulti, dollar control option
$offNestCom, dollar control option
$offOEIXRef, dollar control option
$offOrder, dollar control option
$offPut, dollar control option
$offPutS, dollar control option
$offPutV, dollar control option
$offRecurse, dollar control option
$offStrictSingleton, dollar control option
$offSuffixAlgebraVars, dollar control option
$offSuffixDLVars, dollar control option
$offSymList, dollar control option
$offSymXRef, dollar control option
$offText, dollar control option
$offTroll, dollar control option
$offUElList , dollar control option
$offUNDF, dollar control option
$offUni, dollar control option
$offUpper, dollar control option
$offVerbatim, dollar control option
$offWarning, dollar control option
$onCheckErrorLevel, dollar control option
$onDelim, dollar control option
$onDigit, dollar control option
$onDollar, dollar control option
$onDotL, dollar control option
$onDotScale, dollar control option
$onEcho, dollar control option
$onEchoS, dollar control option
$onEchoV, dollar control option
$onECImplicitLoad, dollar control option
$onEmbedded, dollar control option
$onEmbeddedCode, dollar control option
$onEmpty, dollar control option
$onEnd, dollar control option
$onEolCom, dollar control option
$onEps, dollar control option
$onEpsToZero, dollar control option
$onExpand, dollar control option
$onExternalInput, dollar control option
$onExternalOutput, dollar control option
$onFiltered, dollar control option
$onGlobal, dollar control option
$onIDCProtect, dollar control option
$onImplicitAssign, dollar control option
$onInclude, dollar control option
$onInline, dollar control option
$onListing, dollar control option
$onLocal, dollar control option
$onLog, dollar control option
$onMacro, dollar control option
$onMargin, dollar control option
$onMulti, dollar control option
$onMultiR, dollar control option
$onNestCom, dollar control option
$onOEIXRef, dollar control option
$onOrder, dollar control option
$onPut, dollar control option
$onPutS, dollar control option
$onPutV, dollar control option
$onRecurse, dollar control option
$onStrictSingleton, dollar control option
$onSuffixAlgebraVars, dollar control option
$onSuffixDLVars, dollar control option
$onSymList, dollar control option
$onSymXRef, dollar control option
$onText, dollar control option
$onTroll, dollar control option
$onUElList , dollar control option
$onUNDF, dollar control option
$onUni, dollar control option
$onUpper, dollar control option
$onVerbatim, dollar control option
$onWarning, dollar control option
$phantom, dollar control option
$prefixPath, dollar control option
$protect, dollar control option
$purge, dollar control option
$remark, dollar control option
$save, dollar control option
$scratchFileName, dollar control option
$set, dollar control option
$setArgs, dollar control option
$setComps, dollar control option
$setDDList, dollar control option
$setEnv, dollar control option
$setGlobal, dollar control option
$setLocal, dollar control option
$setNames, dollar control option
$shift, dollar control option
$show, dollar control option
$showFiles, dollar control option
$showMacros, dollar control option
$showVariables, dollar control option
$single, dollar control option
$splitOption, dollar control option
$stars, dollar control option
$sTitle, dollar control option
$stop, dollar control option
$sysInclude, dollar control option
$terminate, dollar control option
$title, dollar control option
$unLoad, dollar control option
$use205, dollar control option
$use225, dollar control option
$use999, dollar control option
$version, dollar control option
$warning, dollar control option
$xsave, dollar control option
abort, keyword
abs, function
AbstractRunParameters
Java API
ACCESS, data exchange
MDB2GMS
acronym
acronym, keyword
acronyms, keyword
Action
Action
Python API
activity level (.l)
variable attribute
use
in equation listing
aggregation
ALAN, example from GAMSlib
algorithm
Implementation of non-standard
alias
statement
alias, keyword
all, defining a model
all, keyword
alpha-BB
ANTIGONE
AlphaECP
Solver manual
ECP
Extended Cutting Plane
Cutting Plane
convex
pseudo-convex
Extended Cutting Plane
Extended Cutting Plane
linearization
linearization
Extended Cutting Plane
linearization
linearization
Extended Cutting Plane
Extended Cutting Plane
Extended Cutting Plane
linearization
linearization
Extended Cutting Plane
linearization
Cutting Plane
convex
pseudo-convex
convex
pseudo-convex
AlphaECP, solver
ALUM, example from GAMSlib
and, keyword
and, relational operator
ANDEAN, example from GAMSlib
[1]
[2]
ANTIGONE
convex relaxation
logfile
expression tree reformulation
RLT
convexity
concavity
edge-convexity
edge-concavity
alpha-BB
branch and bound global optimization
ANTIGONE, solver
ap
suffixes, put-file
API
Object-oriented APIs
Reference Manuals
Tutorials
Examples
expert-level APIs
AppendExpand
AppendExpand
Python API
AppendLog
AppendOut
AppendOut
Python API
arccos, function
arcsin, function
arctan, function
arctan2, function
arithmetic operations
[1]
[2]
exponentiation
multiplication
division
addition
subtraction
ask, tool
assigned, reference type
assignment
conditional
sparse assignments
statement
scalar
indexed
using labels explicitly
over subsets
issues with controlling indices
asterisk
in set definitions
use in comments
marking errors
marking errors
AsyncSolLst
AsyncSolLst
Python API
attributes, set
automated tuning
GUROBI
BARON
global optimization
variable bounds
logfile
termination messages
model statuses
solver statuses
solution pool
IIS
irreducibly inconsistent system(IIS)
complementarity constraints
BARON, solver
barrier algorithm
GUROBI
CPLEX
barrier method
CPLEX
BCH, examples
Solver Usage
Benders' Decomposition
DECIS
best practice, approximating non-smooth functions
DICOPT
best practice, avoiding function domain errors
CONOPT
DICOPT
best practice, avoiding function evaluation errors
CONOPT
DICOPT
best practice, formulating a good model
CONOPT
best practice, good starting point
CONOPT
DICOPT
best practice, intermediate variables
CONOPT
best practice, introducing slack variables
DICOPT
best practice, model debugging
DICOPT
best practice, scaling
DICOPT
best practice, scaling
CONOPT
best practice, scaling intermediate variables
CONOPT
best practice, scaling with GAMS scale option
CONOPT
best practice, setting bounds
DICOPT
best practice, setting bounds
CONOPT
best practice, simple expressions
CONOPT
best practice, small big M
DICOPT
best practice, solving the relaxed model first
DICOPT
best practice, stopping criteria
DICOPT
best practice, using different MIP solvers
DICOPT
best practice, using different NLP solvers
DICOPT
beta distribution
GAMS Stochastic Library
LINDO Sampling Library
beta, function
betaReg, function
bilevel programs
EMP
JAMS
binary, keyword
binomial distribution
GAMS Stochastic Library
LINDO Sampling Library
binomial, function
bm
suffixes, put-file
bool_and, function
bool_eqv, function
bool_imp, function
bool_not(x), function
bool_or, function
bool_xor, function
boolean,operations
branch and bound global optimization
ANTIGONE
branch-and-bound algorithm
SBB
branch-and-cut algorithm
CPLEX
branch-and-cut optimizer
MOSEK
Branch-and-Cut-and-Heuristic facility (BCH)
Solver Usage
branching priority value, variable (.prior)
Bratio
break, keyword
capability problems, solver status
CaptureModelInstance
CaptureModelInstance
Python API
card, function
card, keyword
card, operator on sets
Case
case
Python API
suffixes, put-file
cauchy distribution
GAMS Stochastic Library
LINDO Sampling Library
CBC
CBC, solver
cc
suffixes, put-file
cdfBVN, function
cdfTVN, function
cdfUVN, function
ceil, function
centropy, function
CErr
CFG API, expert-level API
chance constraints
DE
CharSet
CharSet
Python API
Cheat
CheckErrorLevel
CheckErrorLevel
Python API
CHENERY, example from GAMSlib
[1]
[2]
chiSquare distribution
GAMS Stochastic Library
LINDO Sampling Library
CNS
CNS, model type
collections of models
GUSS
column listing, GAMS output
comma
in put statements
in data lists
command line parameters, list
comment
using $eolcom
using $inlinecom
compilation
output
errors
errors at ... time
compile-time constant
compile-time variable
CompilerPreview
complement, set operation
complementarity constraints
BARON
compress
compute server
GUROBI
concavity
ANTIGONE
concurrent optimizer
GUROBI
CPLEX
conditional compilation
conditional expressions
with numerical relationship operators
with logical operators
using set membership
numerical values
operator precedence
confidence interval
DECIS
Conflict refiner
CPLEX
connect editor, GAMS Studio
ConnectIn
ConnectOut
CONOPT
models for which CONOPT is a good solver
termination messages
diagnostics
best practice, avoiding function evaluation errors
best practice, avoiding function domain errors
best practice, formulating a good model
best practice, good starting point
best practice, setting bounds
best practice, intermediate variables
best practice, simple expressions
best practice, scaling
best practice, scaling intermediate variables
best practice, scaling with GAMS scale option
DNLP models, problems
DNLP models, reformulations
DNLP models, smooth approximations
DNLP models, smooth examples
NLP models, non-smooth examples
CONOPT algorithm
GRG algorithm
CONOPT algorithm, starting point
CONOPT algorithm, pre-processing
CONOPT algorithm, crash procedure
CONOPT algorithm, definitional equations
CONOPT algorithm, preprocessing and function evaluation errors
CONOPT algorithm, scaling
CONOPT algorithm, initial feasible solution
CONOPT algorithm, linear mode
CONOPT algorithm, nonlinear mode
CONOPT algorithm, SLP procedure
CONOPT algorithm, steepest edge procedure
CONOPT algorithm, SQP procedure
Sequential Quadratic Programming (SQP)
Steepest Edge Algorithm
Sequential Linear Programming (SLP)
non-default options, selecting
triangular models
constrained nonlinear system (CNS)
CONOPT algorithm, loss of feasibility
termination message, stalling
termination message, NaN (Not A Number)
termination message, overflow
external equations
extrinsic functions
CONOPT algorithm
CONOPT
CONOPT algorithm, crash procedure
CONOPT
CONOPT algorithm, definitional equations
CONOPT
CONOPT algorithm, initial feasible solution
CONOPT
CONOPT algorithm, linear mode
CONOPT
CONOPT algorithm, loss of feasibility
CONOPT
CONOPT algorithm, nonlinear mode
CONOPT
CONOPT algorithm, pre-processing
CONOPT
CONOPT algorithm, preprocessing and function evaluation errors
CONOPT
CONOPT algorithm, scaling
CONOPT
CONOPT algorithm, SLP procedure
CONOPT
CONOPT algorithm, SQP procedure
CONOPT
CONOPT algorithm, starting point
CONOPT
CONOPT algorithm, steepest edge procedure
CONOPT
CONOPT, solver
CONOPT3, solver
CONOPT4, solver
constrained nonlinear system (CNS)
CONOPT
constraint
continue, keyword
control, reference type
controlling
index
set
CONVERT
scalar model
dictionary file
model algebra
CONVERT, solver
convex
AlphaECP
AlphaECP
AlphaECP
convex relaxation
ANTIGONE
convexity
ANTIGONE
core model
DECIS
cos, function
cosh, function
cosine, function
CPLEX
dual simplex algorithm
simplex algorithm
network optimizer
barrier algorithm
sifting algorithm
Infeasibility Finder
Irreducibly inconsistent set of constraints (IIS)
IIS
Conflict refiner
concurrent optimizer
barrier method
branch-and-cut algorithm
feasible relaxation
solution pool
solution pool, populating
solution pool, enumerating all solutions
solution pool, filtering
solution pool, accessing
limited memory
refactorization
starting solution for MIPs
sensitivity analysis
post-optimality analysis
CPLEX-Link
CPLEX as optimizer
DECIS
CPLEX-Link
CPLEX
CPLEX, solver
cr
suffixes, put-file
CRAZY, example from GAMSlib
[1]
[2]
cross validation
GUSS
cross validation, ten-fold
GUSS
cross validation, ten-fold, example
GUSS
CSV, data exchange
csv2gdx, tool
csvread, tool, gams tools, csvread
CurDir
CutOff
Cutting Plane
AlphaECP
AlphaECP
cvPower, function
data
manipulations with parameters
entry
entered as parameters
entered as tables
type
Data Envelopment Analysis (DEA) with GUSS
GUSS
data exchange, ACCESS
MDB2GMS
data exchange, EXCEL
XLS2GMS
GDX2XLS
XLSDump
data exchange, GAMS
GDX
DCT API, expert-level API
DE
stochastic programming
stochastic programming, EMP
deterministic equivalent
scenario tree
random variables
scenarios
stages
probability distributions, joint
probability distributions, discrete
probability distributions, continuous
sampling
expected value problem (EVP)
chance constraints
risk measures
reformulation techniques
stochastic linear program, two-stage
reformulation, chance constraints
reformulation, VaR
reformulation, CVaR
logfile
DE, solver
DEA modeling with GUSS
GUSS
DebugLevel
Python API
decalaration
acronym
Decimals
decimals, global option
DECIS
stochastic linear program
stochastic linear programs, two-stage
Stochastic programming
deterministic equivalent
uncertainty
random parameter
universe problem
expected value problem
Monte-Carlo sampling
confidence interval
Monte-Carlo pre-sampling
regularization
Benders' Decomposition
core model
decision stages
probability distributions
stochastic parameters, independent
stochastic parameters, dependent
MINOS as optimizer
CPLEX as optimizer
output
example models
error messages
DECIS, solver
decision stages
DECIS
declaration
file
equation
function
scalar
parameter
table
set
alias
statements
variable
model
decompress
DecryptKey
defined, reference type
definition
of scalars
statements
of data
of symbols
of a model
DefPoint
deterministic equivalent
DECIS
DE
DFormat
DFormat
Python API
diag
diag, keyword
diag, predefined symbol
diagnostic tags
IPOPT
diagnostics
CONOPT
DICOPT
DICOPT algorithm
best practice, solving the relaxed model first
best practice, scaling
best practice, good starting point
best practice, setting bounds
best practice, small big M
best practice, approximating non-smooth functions
best practice, avoiding function domain errors
best practice, avoiding function evaluation errors
best practice, stopping criteria
best practice, using different NLP solvers
best practice, introducing slack variables
best practice, using different MIP solvers
best practice, model debugging
DICOPT algorithm
DICOPT
DICOPT, solver
DictFile
dictionary file
CONVERT
difference, set operation
Digit
Digit
Python API
direction of optimization
discrete variables
details
overview
in models
disjunctive programming
EMP
JAMS
display
introduction
syntax
example
label order
global controls
controls local
generating data in list format
display control
display, keyword
DispWidth
distributed optimization
GUROBI
distributions
beta
cauchy
chiSquare
exponential
f
gamma
gumbel
invGaussian
laplace
logistic
logNormal
normal
pareto
rayleigh
studentT
triangular)
uniform
weibull
binomial
geometric
hyperGeo
logarithmic
negBinomial
poisson
uniformInt
beta
cauchy
chiSquare
exponential
f
gamma
gumbel
laplace
logistic
logNormal
normal
pareto
studentT
triangular)
uniform
weibull
binomial
hyperGeo
logarithmic
negBinomial
poisson
div, function
div0, function
DmpOpt
DmpSym
DmpUserSym
DNLP
DNLP models, problems
CONOPT
DNLP models, reformulations
CONOPT
DNLP models, smooth approximations
CONOPT
DNLP models, smooth examples
CONOPT
DNLP, model type
do, keyword
DocFile
dollar condition
dollar operator
example
nested
on the left
on the right
in indexed operations
within the algebra
control over the domain of definition
with dynamic sets
dollar control option
Introduction
Syntax
Lists
Detailed Descriptions
dollar control options
$abort
$abort.noError
$batInclude
$call
$call.Async
$call.AsyncNC
$call.checkErrorLevel
$calltool
$calltool.checkErrorLevel
$clear
$clearError
$clearErrors
$comment
$compress
$declareAndLoad
$decompress
$dollar
$double
$drop
$dropEnv
$dropGlobal
$dropLocal
$echo
$echoN
$eject
$else
$elseif
$elseifE
$elseifI
$encrypt
$endif
$eolCol
$error
$escape
$eval
$eval.Set
$evalGlobal
$evalGlobal.Set
$evalLocal
$evalLocal.Set
$exit
$expose
$funcLibIn
$gdxIn
$gdxLoad
$gdxLoadAll
$gdxOut
$gdxUnload
$goto
$hidden
$hiddenCall
$hiddenCall.Async
$hiddenCall.AsyncNC
$hiddenCall.checkErrorLevel
$hiddenCallTool
$hiddenCallTool.checkErrorLevel
$hide
$if
$ifE
$ifi
$ifThen
$ifThenE
$ifThenI
$include
$inlineCom
$kill
$label
$libinclude
$lines
$load
$loadDC
$loadDCM
$loadDCR
$loadFiltered
$loadFilteredM
$loadFilteredR
$loadIdx
$loadM
$loadR
$log
$macro
$maxCol
$maxGoto
$minCol
$onCheckErrorLevel
$offCheckErrorLevel
$onDelim
$offDelim
$onDigit
$offDigit
$onDollar
$offDollar
$onDotL
$offDotL
$offDotScale
$onDotScale
$onEcho
$offEcho
$onEchoS
$offEchoS
$onEchoV
$offEchoV
$offECImplicitLoad
$onECImplicitLoad
$offEmbedded
$onEmbedded
$onEmbeddedCode
$offEmbeddedCode
$offEmpty
$onEmpty
$onEnd
$offEnd
$offEolCom
$onEolCom
$onEps
$offEps
$onEpsToZero
$offEpsToZero
$offExpand
$onExpand
$offExternalInput
$onExternalInput
$offExternalOutput
$onExternalOutput
$onFiltered
$offFiltered
$onGlobal
$offGlobal
$offIDCProtect
$onIDCProtect
$offImplicitAssign
$onImplicitAssign
$offInclude
$onInclude
$onInline
$offInline
$offListing
$onListing
$onLocal
$offLocal
$offLog
$onLog
$onMacro
$offMacro
$offMargin
$onMargin
$onMulti
$offMulti
$onMultiR
$offNestCom
$onNestCom
$onOrder
$offOrder
$offPut
$onPut
$offPutS
$onPutS
$offPutV
$onPutV
$offUpper
$onUpper
$onRecurse
$offRecurse
$onStrictSingleton
$offStrictSingleton
$onSuffixDLVars
$offSuffixDLVars
$onSuffixVars
$offSuffixAlgebraVars
$onSymList
$offSymList
$onSymXRef
$offSymXRef
$onText
$offText
$onTroll
$offTroll
$onUElList
$offUElList
$onOEIXRef
$offOEIXRef
$onUNDF
$offUNDF
$onUni
$offUni
$onVerbatim
$offVerbatim
$onWarning
$offWarning
$phantom
$prefixPath
$protect
$purge
$remark
$save
$xsave
$scratchFileName
$set
$setArgs
$setComps
$setDDList
$setEnv
$setGlobal
$setLocal
$setNames
$shift
$show
$showFiles
$showMacros
$showVariables
$single
$splitOption
$stars
$sTitle
$stop
$sysInclude
$terminate
$title
$unLoad
$use205
$use225
$use999
$version
$warning
dollar operator
domain checking
domain restriction condition
DomLim
DomUsd
dot
in parameter definition
in tables
in set definition
in sets
in many to many mappings
in level and marginal listings
double dash parameters
dual simplex algorithm
GUROBI
CPLEX
dual value, variable (.m)
DualCheck
DumpOpt
DumpOpt
Python API
DumpOptGDX
DumpParms
DumpParms
Python API
DumpParmsLogPrefix
dynamic set
introduction
assigning membership to
syntax
example
with multiple indices
equations defined over the domain of
assigning membership to singleton sets
using dollar controls with
dollar assignments
indexed operations
in equations
e-format
echo print, GAMS output
ECImplicitLoad
ECImplicitLoad
Python API
ECP
AlphaECP
edge-concavity
ANTIGONE
edge-convexity
ANTIGONE
eDist, function
Eject
else, keyword
elseif, keyword
Embedded Code
Motivation
Concept
Simple Example
Simple Example Python
Simple Example Connect
Simple Example GAMS
Syntax
embeddedCode
endEmbeddedCode
Python
Using the Control API
Exchange via Files and Environment Variables
Encodings
Multiple Independent Python Sessions
Troubleshooting Embedded Python Code
Performance Considerations of Embedded Python Code
Extending GMSPython
Using an External Python 3 Installation
Building your own Embedded Python Code Library
Connect
GAMS
RESHOP
embedded complementarity systems
JAMS
EMP
embeddedHandle, function
EMP
EMP
variational inequalities (VI)
disjunctive programming
bilevel programs
stochastic programming
EMP annotations
soft constraints
equilibrium problems with shared constraints
equilibrium problems with shared variables
EMP keywords, list of
quasi-variational inequalities (QVI)
equilibrium problems
JAMS
embedded complementarity systems
DE
EMP Stochastic Programming
DE
EMP, model type
emphasis settings
SCIP
empinfo file
EMP
JAMS
Empty
Empty
Python API
encrypt
EncryptKey
end of line
[1]
[2]
endecrypt, tool
endfor, keyword
endif, keyword
endloop, keyword
endogenous
endwhile, keyword
ENLP
JAMS
ENLP, example
JAMS
entropy, function
environment variables in GAMS
EolCom
EolOnly
eps
definition
marginal value
used with variables
eps, keyword
EpsToZero
eq, keyword
equation
declaration
definition
types
scalar equations
indexed equations
logic equations
functions in equation definitions
attributes
suffixes
listing
equation, keyword
equations, keyword
equilibrium problems with shared constraints, EMP
equilibrium problems with shared variables, EMP
equilibrium problems, EMP
EquType
Python API
eqv, keyword
ErrMsg
ErrMsg
Python API
ErrNam
Error
error
put errors
handling
finding compilation errors
fixing compilation errors
list of common compilation errors
finding execution errors
fixing execution errors
arithmetic errors
exceeding GAMS limits
resolving model generation errors
resolving solve errors
using execError
debugging
messages
reporting
reporting compilation errors
reporting compilation time errors
reporting execution errors
reporting solve errors
error internal solver failure, solver status
error no solution, model status
error setup failure, solver status
error solver failure, solver status
error system failure, solver status
error unknown, model status
errorf, function
errorLevel, function
ErrorLog
errors
suffixes, put-file
ETAlg
ETLim
ETSolve
ETSolver
evaluation interrupt, solver status
EXAMINER, solver
example models
DECIS
EXCEL, data exchange
XLS2GMS
GDX2XLS
XLSDump
exceldump, tool, gams tools, exceldump
exception handling in equations
exception, see dollar condition
execError, function
ExecMode
ExecMode
Python API
execSeed, function
execute_load, keyword
execute_loaddc, keyword
execute_loadhandle, keyword
execute_loadpoint, keyword
execute_unload, keyword
execute_unloaddi, keyword
execute_unloadidx, keyword
execute, keyword
exogenous
exp, function
Expand
expected value problem (EVP)
DECIS
DE
expert-level APIs
CFG API
DCT API
GDX API
GEV API
GMO API
IDX API
OPT API
PAL API
explanatory text
exponent
exponential distribution
GAMS Stochastic Library
LINDO Sampling Library
expression tree reformulation
ANTIGONE
extended arithmetic
Extended Cutting Plane
AlphaECP
AlphaECP
AlphaECP
AlphaECP
AlphaECP
AlphaECP
AlphaECP
AlphaECP
Extended Mathematical Programming, see EMP
extended range values
inf
na
undf
eps
external equations
CONOPT
extrinsic functions
introduction
using function libraries
Fitpack Library
Piecewise Polynomial Library
Stochastic Library
LINDO Sampling Library
Mutex Library
build your own library
CPP Library
vs. external equations
CONOPT
f distribution
GAMS Stochastic Library
LINDO Sampling Library
fact, function
Farkas certificate
MOSEK
FDDelta
FDOpt
FDOpt
Python API
feasible relaxation
GUROBI
CPLEX
feasible solution, model status
FErr
FERTD, example from GAMSlib
file
statement
defining
file summary, GAMS output
file, keyword
FileCase
FileCase
Python API
files, keyword
FileStem
FileStemApFromEnv
Filtered
Filtered
Python API
first order optimality conditions
JAMS
fitFunc,function
fitParam,function
floor, function
for
statement
syntax
example
for, keyword
ForceOptFile
ForceWork
ForceWork
Python API
ForLim
frac, function
free, keyword
FreeEmbeddedPython
Python API
FSave
function
extrinsic
intrinsic
function suffixes, see suffixes, function
function, keyword
functions
fitFunc
fitParam
pwpFunc
setMode
cosine
sine
pi
pdfUVN
cdfUVN
pdfBVN
cdfBVN
pdfTVN
cdfTVN
abs
arccos
arcsin
arctan
arctan2
beta
betaReg
binomial
ceil
centropy
cos
cosh
cvPower
div
div0
eDist
entropy
errorf
execSeed
exp
fact
floor
frac
gamma
gammaReg
log
logBeta
logGamma
logit
log10
log2
lsemax
lsemaxsc
lsemin
lseminsc
max
min
mod
ncpCM
ncpF
ncpVUpow
ncpVUsin
normal
pi
poly
power
randBinomial
randLinear
randTriangle
round
rPower
sigmoid
sign
signPower
sin
sinh
slexp
sllog10
slrec
sqexp
sqlog10
sqrec
sqr
sqrt
tan
tanh
trunc
uniform
uniformInt
vcPower
card
ord
bool_and
bool_eqv
bool_imp
bool_not(x)
bool_or
bool_xor
ifThen
rel_eq
rel_ge
rel_gt
rel_le
rel_lt
rel_ne
gday
gdow
ghour
gleap
gmillisec
gminute
gmonth
gsecond
gyear
jdate
jnow
jstart
jtime
embeddedHandle
errorLevel
execError
gamsRelease
gamsVersion
handleCollect
handleDelete
handleStatus
handleSubmit
heapFree
heapLimit
heapSize
jobHandle
jobKill
jobStatus
jobTerminate
licenseLevel
licenseStatus
mapVal
maxExecError
numCores
platformCode
readyCollect
sleep
timeClose
timeComp
timeElapsed
timeExec
timeStart
functions, keyword
fx
suffixes, variable
G205
gamma distribution
GAMS Stochastic Library
LINDO Sampling Library
gamma, function
gammaReg, function
GAMS call
Introduction
specifying options
specifying options with spaces in value
GAMS command line parameters
GAMS dot options for solvers
Solver Usage
GAMS language items
characters
reserved words
keywords
identifiers
labels
text
Numbers
delimiters
comments
GAMS log
GAMS options for solvers
Solver Usage
GAMS output
listing file
output file
example
compilation output
echo print
symbol reference map
symbol listing map
unique element listing map
include file summary
execution output
model generation output
equation listing
column listing
range statistics
model statistics
solution report
solve summary
model status
solver status
solver report
solution listing
report summary
final execution summary
file summary
error reporting
customizing
GAMS Studio, Tool
GAMSCheckpoint
Python API
C++ API
Java API
.NET API
GAMSCHK
*.GCK file
nonlinear terms
*.GCK file, comments
*.GCK file, page width
procedures, displaying coefficients (DISPLAYCR)
procedures, retrieving characteristics of items (MATCHIT)
procedures, testing for specification errors (ANALYSIS)
procedures, listing characteristics of items per block (BLOCKLIST)
procedures, summary information on scaling per block (BLOCKPIC)
procedures, model schematic per block (BLOCKPIC)
procedures, model schematic for components (PICTURE)
procedures, post optimality computations (POSTOPT)
procedures, testing bounds (ADVISORY)
procedures, diagnosing unbounded models (NONOPT)
procedures, diagnosing infeasible models (NONOPT)
options file
known bugs, workaround
reserved names
cheatsheet
GAMSCHK, solver
GAMSDatabase
Python API
C++ API
Java API
.NET API
GAMSDatabaseDomainViolation
Python API
C++ API
Java API
.NET API
GAMSDatabaseIter
C++ API
GAMSDatabaseIterator
Java API
GAMSDomain
C++ API
GAMSEngineConfiguration
Python API
Java API
.NET API
GAMSEngineJob
Java API
.NET API
GAMSEngineRunParameters
Java API
GAMSEnum
C++ API
GAMSEquation
Python API
C++ API
Java API
.NET API
GAMSEquationRecord
Python API
C++ API
Java API
.NET API
GAMSException
Python API
C++ API
Java API
.NET API
GAMSExceptionExecution
Python API
C++ API
.NET API
GAMSExecutionException
Java API
GamsExitCode
Python API
GAMSGlobals
Java API
GAMSJob
Python API
C++ API
Java API
.NET API
GAMSlib, Model Libraries
GAMSModelInstance
Python API
C++ API
Java API
.NET API
GAMSModelInstanceOpt
Python API
C++ API
Java API
.NET API
GAMSModifier
Python API
C++ API
Java API
.NET API
GAMSOptions
Python API
C++ API
Java API
.NET API
GAMSParameter
Python API
C++ API
Java API
.NET API
GAMSParameterRecord
Python API
C++ API
Java API
.NET API
GAMSPath
C++ API
gamsRelease, function
GAMSRunParameters
Java API
GAMSSet
Python API
C++ API
Java API
.NET API
GAMSSetRecord
Python API
C++ API
Java API
.NET API
GAMSSymbol
C++ API
Java API
.NET API
GAMSSymbolDomainViolation
Python API
C++ API
Java API
.NET API
GAMSSymbolEnumerator
.NET API
GAMSSymbolIter
C++ API
GAMSSymbolIterator
Java API
GAMSSymbolRecord
C++ API
Java API
.NET API
GAMSVariable
Python API
C++ API
Java API
.NET API
GAMSVariableRecord
Python API
C++ API
Java API
.NET API
GAMSVersion
C++ API
gamsVersion, function
GAMSWorkspace
Python API
C++ API
Java API
.NET API
GAMSWorkspaceInfo
C++ API
Java API
.NET API
GAMSWorkspacePool
C++ API
gday, function
gdow, function
GDX
GDX
read gdx file
write gdx file
viewer
GDX API, expert-level API
GDX Viewer, GAMS Studio
gdx2access, tool
gdx2veda, tool
GDX2XLS
example, detailed
filter
ini file
options
settings
colors
custom formats
examples
GDX2XLS, tool
gdxCompress
gdxCompress
Python API
gdxConvert
gdxConvert
Python API
gdxcopy, tool
gdxdiff, tool
gdxdump, tool
gdxLoad, keyword
gdxmerge, tool
gdxservice, tool, gams tools, gdxencoding
gdxservice, tool, gams tools, gdxenrename
gdxSymbols
gdxUels
gdxUels
Python API
gdxviewer, tool
gdxxrw, tool
ge, keyword
geometric, distribution
GEV API, expert-level API
ghour, function
gleap, function
global optimization
LINDO
BARON
global solver
LINDO
gmillisec, function
gminute, function
GMO API, expert-level API
gmonth, function
grad
suffixes, function
gradH
suffixes, function
gradL
suffixes, function
gradn
suffixes, function
GRG algorithm
CONOPT
grid computing
GridDir
GridScript
gsecond, function
gt, keyword
GTM, example from GAMSlib
[1]
[2]
gumbel distribution
GAMS Stochastic Library
LINDO Sampling Library
GUROBI
barrier algorithm
dual simplex algorithm
sensitivity analysis
Irreducibly inconsistent set of constraints (IIS)
IIS
starting solution for MIPs
feasible relaxation
parameter tuning
automated tuning
compute server
distributed optimization
concurrent optimizer
GUROBI-Link
GUROBI-Link
GUROBI
GUROBI, solver
GUSS
collections of models
model instance
updating parts of a model iteratively
set dictionary
symbol mapping information
subsolvers not compatible with GUSS
options in dictionary set
cross validation
cross validation, ten-fold
cross validation, ten-fold, example
quadratic programming, example
Data Envelopment Analysis (DEA) with GUSS
DEA modeling with GUSS
GUSS, solver
gyear, function
Handle
handleCollect, function
handleDelete, function
handleStatus, function
handleSubmit, function
hdcc
suffixes, put-file
hdcr
suffixes, put-file
hdll
suffixes, put-file
heapFree, function
HeapLimit
heapLimit, function
heapSize, function
hess
suffixes, function
hessn
suffixes, function
high
suffixes, function
HIGHS, solver
HoldFixed
HoldFixed
Python API
HoldFixedAsync
HoldFixedAsync
Python API
hyperGeo distribution
GAMS Stochastic Library
LINDO Sampling Library
IDCGDXInput
IDCGDXOutput
IDCGenerateGDX
IDCGenerateGDXInput
IDCGenerateGDXOutput
IDCGenerateJSON
IDCJSON
IDCProtect
IDE
IDX API, expert-level API
if-elseif-else
a statement
syntax
example
if, keyword
ifThen, function
IIS
GUROBI
LINDO
CPLEX
BARON
imp, keyword
impl-asn, reference type
ImplicitAssign
ImplicitAssign
Python API
index matching
indexed operations
sum
prod
smin
smax
sand
sor
indicators
SCIP
indices, controlling
INDUS, example from GAMSlib
inf
extended range value
variable bound
inf, keyword
infeas
suffixes, equation
suffixes, variable
Infeasibility Finder
CPLEX
infeasibility report
MOSEK
infeasible
[1]
[2]
infeasible - no solution, model status
infeasible, model status
infes, solution marker
[1]
[2]
initial values
[1]
[2]
[3]
initialization
of data
of parameters
InlineCom
Input
InputDir
InputDir1
InputDir10
InputDir11
InputDir12
InputDir13
InputDir14
InputDir15
InputDir16
InputDir17
InputDir18
InputDir19
InputDir2
InputDir20
InputDir21
InputDir22
InputDir23
InputDir24
InputDir25
InputDir26
InputDir27
InputDir28
InputDir29
InputDir3
InputDir30
InputDir31
InputDir32
InputDir33
InputDir34
InputDir35
InputDir36
InputDir37
InputDir38
InputDir39
InputDir4
InputDir40
InputDir5
InputDir6
InputDir7
InputDir8
InputDir9
integer
variable
variables
integer infeasible, model status
integer solution, model status
integer, keyword
Integer1
Integer2
Integer3
Integer4
Integer5
InteractiveSolver
InteractiveSolver
Python API
interior-point optimizer
MOSEK
intermediate infeasible, model status
intermediate non-integer, model status
intersection, set operation
intrinsic functions
mathematical
string manipulation
logical
time and calendar
GAMS utility and performance
IntVarUp
IntVarUp
Python API
invGaussian distribution
GAMS Stochastic Library
IPOPT, solver
IPOPTO
logfile
diagnostic tags
Irreducibly inconsistent set of constraints (IIS)
GUROBI
CPLEX
irreducibly inconsistent system (IIS)
BARON
iteration
default limit
iteration interrupt, solver status
IterLim
IterUsd
IUS
LINDO
JAMS
EMP
Extended Mathematical Programming
reformulation
subsolver
scalar model
first order optimality conditions
Lagrangian
KKT conditions
reformulation, NLP as MCP
reformulation, ENLP as NLP
reformulation, ENLP as MCP
bilevel programs
reformulation, bilevel as MPCC
variational inequalities (VIs)
reformulation, VI as complementarity problem
embedded complementarity systems
Multiple Optimization Problems with Equilibrium Constraints (MOPECs)
MOPEC
multiple optimizing agents
Nash Games
ENLP
penalization
penalty, quadratic
Lagrangian, extended form
reformulation, ENLP as VI
ENLP, example
reformulation, ENLP as NLP, theory
disjunctive programming
modeling discrete choices
LogMIP
empinfo file
JAMS, solver
jdate, function
jnow, function
jobHandle, function
jobKill, function
jobStatus, function
jobTerminate, function
JobTrace
jstart, function
jtime, function
Keep
Keep
Python API
KESTREL, solver
keywords
abort
acronym
acronyms
alias
all
and
binary
break
card
continue
diag
display
do
else
elseif
endfor
endif
endloop
endwhile
eps
equation
equations
execute
execute_load
execute_loaddc
execute_loadhandle
execute_loadpoint
execute_unload
execute_unloaddi
execute_loadidx
file
files
for
free
function
functions
gdxLoad
if
inf
integer
logic
loop
model
models
na
negative
nonnegative
no
not
option
options
or
ord
parameter
parameters
positive
prod
put
put_utilities
putclear
putclose
putfmcl
puthd
putheader
putpage
puttitle
puttl
repeat
sameas
sand
scalar
scalars
semicont
semiint
set
sets
singleton
smax
smin
solve
sor
sos1
sos2
sum
system
table
then
undf
until
variable
variables
while
xor
yes
eq
eqv
ge
gt
imp
le
lt
maximizing
minimizing
ne
scenario
using
KKT conditions
JAMS
KNITRO, solver
KORPET, example from GAMSlib
l
suffixes, equation
suffixes, variable
label
order in mult-dimensional identifier displays
order data displays in list format
in table definitions
in set definitions
unquoted
quoted
Lagrangian
JAMS
Lagrangian, extended form
JAMS
laplace distribution
GAMS Stochastic Library
LINDO Sampling Library
LaTeX
MODEL2TEX
lcase
suffixes, put-file
le, keyword
legal characters
LibIncDir
lic problem - no solution, model status
License
licenseCodes, predefined symbol
licenseLevel, function
licenseStatus, function
licensing problems, solver status
LimCol
limited memory
CPLEX
LimRow
linalg, tool, gams tools, cholesky
linalg, tool, gams tools, eigenvalue
linalg, tool, gams tools, eigenvector
linalg, tool, gams tools, invert
linalg, tool, gams tools, ols
LINDO
global optimization procedure
global solver
linearization
Nonlinear functions, supported
IIS
IUS
Stochastic Programming
LINDO, solver
LINDOGLOBAL, solver
Line
linearization
LINDO
AlphaECP
AlphaECP
AlphaECP
AlphaECP
AlphaECP
AlphaECP
AlphaECP
LinkUsed
list
of labels using Asterisks
Listing
Listing
Python API
listing viewer, GAMS Studio
lj
suffixes, put-file
ll
suffixes, put-file
lm
suffixes, put-file
lo
suffixes, equation
suffixes, variable
locally infeasible, model status
locally optimal, model status
log, function
log10, function
log2, function
logarithmic distribution
GAMS Stochastic Library
LINDO Sampling Library
logBeta, function
LogFile
logfile
IPOPT
MOSEK
ANTIGONE
BARON
DE
logGamma, function
Logger
C++ API
LoggerPool
C++ API
logic, keyword
logical condition
dollar operator
numerical expressions
numerical relational operators
logical operators
set membership
set functions
set operators
predefined symbols
numerical values
mixed
nested
logical operators
logistic distribution
GAMS Stochastic Library
LINDO Sampling Library
logit, function
LogLine
LogLine
Python API
LogMIP
JAMS
logNormal distribution
GAMS Stochastic Library
LINDO Sampling Library
LogOption
loop
statement
syntax
example
loop, keyword
low
suffixes, function
lower bound, variable (.lo)
LP
lp
suffixes, put-file
LP, model type
lsemax, function
lsemaxsc, function
lsemin, function
lseminsc, function
LstTitleLeftAligned
LstTitleLeftAligned
Python API
lt, keyword
lw
suffixes, put-file
m
suffixes, equation
suffixes, variable
macro
mapping sets
maps
symbol reference
symbol listing
unique element listing (UEL)
mapVal, function
MARCO, example from GAMSlib
marginal
marginal value, variable (.m)
Marginals
max, function
MaxExecError
maxExecError, function
MaxGenericFiles
maximizing
maximizing, keyword
MaxInfes
MaxProcDir
MCP
MCP, model type
MCPRHoldfx
MDB2GMS
ACCESS, data exchange
requirements
use, batch
command-line arguments
example, single-valued table
example, multi-valued table
index mapping
use, batch, multi-query
example, multi-query batch
use, interactive
options
best practice
command files
$CALL command
mdb2gms, tool
MeanInfes
Measure
MemoryStat
MEXSS, example from GAMSlib
MIIMode
MIIMode
Python API
MILES, solver
min, function
minimizing
minimizing, keyword
MINLP
MINLP, model type
MINOS as optimizer
DECIS
MINOS, solver
MIP
MIP, model type
MIQCP
MIQCP, model type
mod, function
model
library
syntax of statement
Limited domain for variables
types
attributes
model algebra
CONVERT
model classification
LP
NLP
QCP
DNLP
MIP
RMIP
MINLP
RMINLP
MIQCP
RMIQCP
MCP
CNS
MPEC
RMPEC
EMP
model documentation
MODEL2TEX
model instance
GUSS
model library
access
explorer
model library explorer, GAMS Studio
model statistics, GAMS output
model status
optimal
locally optimal
unbounded
infeasible
locally infeasible
intermediate infeasible
feasible solution
integer solution
intermediate non-integer
integer infeasible
lic problem - no solution
error unknown
error no solution
no solution returned
solved unique
solved
solved singular
unbounded - no solution
infeasible - no solution
model statuses
BARON
model, keyword
MODEL2TEX
usage
options
JSON file
example
model2tex, tool
modeling discrete choices
JAMS
models for which CONOPT is a good solver
CONOPT
models, keyword
ModelStat
ModelStat
Python API
Monte-Carlo pre-sampling
DECIS
Monte-Carlo sampling
DECIS
moo, tool, libinclude
MOPEC
JAMS
MOSEK
interior-point optimizer
simplex optimizer
branch-and-cut optimizer
parallel optimization
Farkas certificate
infeasibility report
logfile
MOSEK-Link
MOSEK-Link
MOSEK
MOSEK, solver
MPEC
MPEC, model type
mps2gms, tool
Multi
MultiPass
Multiple Optimization Problems with Equilibrium Constraints (MOPECs)
JAMS
multiple optimizing agents
EMP
JAMS
multiple solves
na, extended range value
na, keyword
Nash Games
JAMS
ncpCM, function
ncpF, function
ncpVUpow, function
ncpVUsin, function
nd
suffixes, put-file
ne, keyword
negative, keyword
negBinomial distribution
GAMS Stochastic Library
LINDO Sampling Library
network optimizer
CPLEX
newBuilder
Java API
Java API
Java API
Java API
nj
suffixes, put-file
NLP
NLP models, non-smooth examples
CONOPT
NLP, model type
NLPEC, solver
no solution returned, model status
no, keyword
NodLim
NodUsd
non-default options, selecting
CONOPT
NoNewVarEqu
NoNewVarEqu
Python API
nonlinear
equations
programming
Nonlinear functions, supported
LINDO
nonnegative, keyword
nopt, solution marker
normal completion, solver status
normal distribution
GAMS Stochastic Library
LINDO Sampling Library
normal, function
not, keyword
nr
suffixes, put-file
Number
number of rows and columns in display
numCores, function
NumDepnd
NumDVar
NumEqu
NumInfes
NumNLIns
NumNLNZ
NumNOpt
NumNZ
NumRedef
NumVar
NumVarProj
nw
suffixes, put-file
nz
suffixes, put-file
objective value
objective variable
ObjEst
ObjVal
ODHCPLEX, solver
On115
On115
Python API
OPT API, expert-level API
OptCA
OptCR
OptDir
OptFile
optimal, model status
optimality gap
option
introduction
syntax
display control
index matching
projection
aggregation
permutation
option, keyword
options in dictionary set
GUSS
options, global
Solver Usage
options, keyword
options, model-specific
Solver Usage
options, solver
Solver Usage
or, keyword
ORANI, example from GAMSlib
ord, function
ord, keyword
ordered set
introduction
ord operator
card operator
lags and leads in assignments
linear lag and lead operator
circular lag and lead operator
lags and leads in equations
Output
output
DECIS
PageContr
PageContr
Python API
PageSize
PageWidth
PAL API, expert-level API
parallel optimization
MOSEK
parameter
statement
syntax
examples
higher dimensions
constant evaluation
entry by assignment
parameter tuning
GUROBI
parameter, formats
parameter, keyword
parameters, keyword
parameters, see parameter
pareto distribution
GAMS Stochastic Library
LINDO Sampling Library
ParmFile
PATH, solver
PATHNLP, solver
pc
suffixes, put-file
PDF
MODEL2TEX
pdfBVN, function
pdfTVN, function
pdfUVN, function
pdir
suffixes, put-file
penalization
JAMS
penalty, quadratic
JAMS
permutation
pi, function
[1]
[2]
platformCode, function
PLicense
poisson distribution
GAMS Stochastic Library
LINDO Sampling Library
poly, function
positive, keyword
posix, tool
post-optimality analysis
CPLEX
power, function
precision, fixed
predefined symbols
sameAs
diag
sortedUels
solvers
licenseCodes
solverCapabilities
PrefixLoadPath
PrefixLoadPath
Python API
PreviousWork
PreviousWork
Python API
prior
suffixes, variable
priorities for branching
introduction
example
PriorOpt
probability distributions
DECIS
probability distributions, continuous
DE
probability distributions, discrete
DE
probability distributions, joint
DE
problem types
ProcDir
ProcDirPath
ProcTreeMemMonitor
ProcTreeMemMonitor
Python API
ProcTreeMemTicks
ProcUsed
prod, keyword
prod, operator
product operator
in sets
in set definition
Profile
ProfileFile
ProfileTol
projection
PROLOG, example from GAMSlib
[1]
[2]
ps
suffixes, put-file
pseudo costs
SBB
pseudo-convex
AlphaECP
AlphaECP
AlphaECP
put
syntax
defining files
example
closing a file
appending to a file
page sections
paging control
page format
cursor control
positioning the cursor on a page
output items
text items
numeric items
set value items
system suffixes
command line parameters
global item formatting
example
local item formatting
exception handling
errors
put current cursor control
.cc
.hdcc
.tlcc
.cr
.hdcr
.tlcr
put_utilities, keyword
put, keyword
putclear, keyword
putclose, keyword
PutDir
putfmcl, keyword
puthd, keyword
putheader, keyword
PutND
PutNR
PutNR
Python API
putpage, keyword
PutPS
PutPW
puttitle, keyword
puttl, keyword
pw
suffixes, put-file
pwpFunc, function
pyembmi, tool, libinclude
QCP
QCP, model type
quadratic programming, example
GUSS
quasi-variational inequalities (QVI), EMP
quoted
names of sets
text
quotes
RAMSEY, example from GAMSlib
randBinomial, function
randLinear, function
random parameter
DECIS
random variables
DE
randTriangle, function
range
suffixes, equation
suffixes, variable
range of numbers
range statistics, GAMS output
rank, tool, gams tools, rank
rank, tool, libinclude
rayleigh, distribution
readyCollect, function
Real1
Real2
Real3
Real4
Real5
ref, reference type
refactorization
CPLEX
Reference
reference file viewer, GAMS Studio
ReferenceLineNo
ReferenceLineNo
Python API
Reform
reformulation
disjunctive program as MCP
VaR, EMP
CVaR, EMP
chance constraints, EMP
JAMS
NLP as MCP, JAMS
ENLP as NLP, JAMS
ENLP as MCP, JAMS
bilevel as MPCC, JAMS
VI as complementarity problem, JAMS
ENLP as VI, JAMS
ENLP as NLP, theory, JAMS
techniques, DE
chance constraints, DE
VaR, DE
CVaR, DE
regularization
DECIS
rel_eq, function
rel_ge, function
rel_gt, function
rel_le, function
rel_lt, function
rel_ne, function
repeat
statement
syntax
example
repeat, keyword
Replace
Replace
Python API
report summary, GAMS output
reporting format
for compilation errors
for compilation time errors
ResCalc
ResDeriv
reserved non-alphanumeric symbols
..
=l=
=g=
=e=
=n=
=x=
=c=
=b=
--
++
**
->
<=>
reserved words, see also keywords
ResGen
RESHOP, solver
ResIn
ResLim
resource interrupt, solver status
ResOut
Restart
RestartNamed
ResUsd
return codes, error codes
risk measures
EMP
DE
RLT
ANTIGONE
RMINLP
RMINLP, model type
RMIP
RMIP, model type
RMIQCP
RMIQCP, model type
RMPEC
RMPEC, model type
RngBndMax
RngBndMin
RngMatMax
RngMatMin
RngRhsMax
RngRhsMin
RObj
round, function
rPower, function
rules
constructing tables
formating tables
sameas
sameas, keyword
sameAs, predefined symbol
sampling
GAMS Stochastic Library
LINDO Sampling Library
EMP
DE
sand, keyword
sand, operator
Save
SaveObfuscate
SavePoint
SavePoint
Python API
SBB
branch-and-bound algorithm
pseudo costs
SBB and DICOPT comparison
SBB and DICOPT comparison
SBB
SBB, solver
scalar
statement
syntax
example
scalar model
CONVERT
JAMS
scalar, keyword
scalars, keyword
scale
suffixes, equation
option
suffixes, variable
ScaleOpt
scaling
models
of a variable
of an equation
of derivate
scenario analysis
scenario tree
DE
scenario, keyword
scenarios
EMP
DE
scenred, tool
SCIP
indicators
SCIP interactive shell
emphasis settings
solution pool
tracing the solving process
SCIP interactive shell
SCIP
SCIP, solver
ScrDir
ScrExt
ScriptExit
ScriptFrst
ScrNam
Seed
semi-continuous variables
Definition
Example
semi-integer variables
definition
example
semicolon
semicont, keyword
semiint, keyword
sensitivity analysis
GUROBI
CPLEX
Sequential Linear Programming (SLP)
CONOPT
Sequential Quadratic Programming (SQP)
CONOPT
set
conditional
definition
simple
syntax
names
elements
associated text
sequences as set elements
declaration for multiple sets
using previously defined sets in set definitions
multi-dimensional
multi-dimensional one-to-one mapping
multi-dimensional many to many
matching operator
singleton
universal
attributes
implicit set definition
domain defining symbol declarations
dynamic
static
arithmetic
set attributes
set dictionary
GUSS
set operations
union
intersection
complement
difference
set, keyword
setMode, function
sets, keyword
sets, see set
SetType
Python API
SHALE, example from GAMSlib
SHOT, solver
ShowOSMemory
ShowOSMemory
Python API
sifting algorithm
CPLEX
sigmoid, function
sign, function
signPower, function
simple assignment
simplex algorithm
CPLEX
simplex optimizer
MOSEK
sin, function
sine, function
singleton, keyword
sinh, function
sj
suffixes, put-file
slack
suffixes, equation
suffixes, variable
slacklo
suffixes, equation
suffixes, variable
slackup
suffixes, equation
suffixes, variable
slash, delimiter
[1]
[2]
sleep, function
slexp, function
sllog10, function
slrec, function
smax, keyword
smax, operator
smin, keyword
smin, operator
SNOPT, solver
soft constraints, EMP
SolPrint
SolPrint
Python API
SolSlack
solution listing, GAMS output
solution pool
SCIP
CPLEX
BARON
solution pool, CPLEX
populating
enumerating all solutions
filtering
accessing
solution report, GAMS output
solve
error messages
errors
solve processing skipped, solver status
solve statement
syntax
actions triggered by
requirements
several in a program
several models
loop
solve summary, GAMS output
objective summary
resource usage
iteration count
evaluation errors
model status
solver status
solve trace
Solver Usage
solve, keyword
solved singular, model status
solved unique, model status
solved, model status
SolveLink
SolveLink
Python API
SolveOpt
SolveOpt
Python API
Solver
solver option editor, GAMS Studio
solver option file
Solver Usage
solver option editor
solver status
normal completion
iteration interrupt
resource interrupt
terminated by solver
evaluation interrupt
capability problems
licensing problems
user interrupt
error setup failure
error solver failure
error internal solver failure
solve processing skipped
error system failure
solver statuses
BARON
Solver Usage
GAMS options for solvers
options, global
options, model-specific
options, solver
solver option file
GAMS dot options for solvers
solve trace
Branch-and-Cut-and-Heuristic facility (BCH)
BCH, examples
solverCapabilities, predefined symbol
SolverCntr
SolverDict
SolverInst
SolverMatr
SolverOptions
C++ API
solvers
DECIS
KESTREL
EXAMINER
MINOS
IPOPT
GAMSCHK
GUROBI
SCIP
CONOPT
CONOPT4
LINDO
LINDOGLOBAL
CPLEX
SOPLEX
MOSEK
ANTIGONE
RESHOP
CONOPT3
DICOPT
MILES
CBC
CONVERT
NLPEC
GUSS
HIGHS
PATHNLP
KNITRO
SNOPT
BARON
SHOT
ODHCPLEX
PATH
AlphaECP
JAMS
XPRESS
SBB
DE
solvers, predefined symbol
SolverSolu
SolverStat
SolveStat
SolveStat
Python API
SOPLEX, solver
sor, keyword
sor, operator
sortedUels, predefined symbol
sos1, keyword
sos2, keyword
special ordered sets
type 1 - definition
type 1 -example
type 2 - definition
sqexp, function
sql2gms, tool
sqlitewrite, tool, gams tools, sqlitewrite
sqlog10, function
sqr, function
sqrec, function
sqrt, function
stage
suffixes, equation
suffixes, variable
stages
EMP
DE
starting solution for MIPs
GUROBI
CPLEX
statements, list of
static set
Steepest Edge Algorithm
CONOPT
StepSum
StepSum
Python API
stochastic linear program
DECIS
EMP
DE
stochastic linear program, two-stage
DECIS
DE
stochastic parameters, dependent
DECIS
stochastic parameters, independent
DECIS
stochastic programming
DECIS
LINDO
EMP
DE
stochastic programming, EMP
DE
strictSingleton
strictSingleton
Python API
StringChk
StringChk
Python API
studentT distribution
GAMS Stochastic Library
LINDO Sampling Library
Studio, GAMS Tool
subsets
subsolver
JAMS
subsolvers not compatible with GUSS
GUSS
SubSys
SubSystems
suffix
put-file
function
variable
SuffixAlgebraVars
SuffixAlgebraVars
Python API
SuffixDLVars
SuffixDLVars
Python API
suffixes, equation
.lo
.up
.l
.m
.scale
.stage
.range
.slacklo
.slackup
.slack
.infeas
suffixes, function
.value
.grad
.gradn
.hess
.hessn
.low
.high
.gradL
.gradH
suffixes, identifier (put context)
.ts
.tl
.te
.tn
suffixes, put-file
.ap
.bm
.case
.cc
.cr
.errors
.hdcc
.hdcr
.hdll
.lcase
.lj
.ll
.lm
.lp
.lw
.nd
.nj
.nr
.nw
.nz
.pdir
.pc
.ps
.pw
.sj
.sw
.tf
.tj
.tlcc
.tlcr
.tlll
.tm
.tw
.ws
suffixes, string type
.ts
.tl
.te
suffixes, variable
.lo
.up
.fx
.l
.m
.scale
.prior
.stage
.range
.slackup
.slacklo
.slack
.infeas
sum, keyword
sum, operator
SumInfes
superbasic variable
Suppress
Suppress
Python API
sw
suffixes, put-file
Symbol
symbol listing map, GAMS output
symbol mapping information
GUSS
symbol reference map, GAMS output
set
param
var
equ
model
file
acrnm
declared
defined
assigned
impl-asn
control
ref
SymbolUpdateType
Python API
SymPrefix
Sys10
Sys10
Python API
Sys11
Sys11
Python API
Sys12
Sys15
Sys16
Sys17
Sys18
Sys19
SysDir
SysIdent
SysIncDir
SysOut
SysOut
Python API
system
attributes
system, keyword
SysVer
TabIn
table
statement
syntax
rules for constructing
rules for formating
example
continued
more than two dimensions
condensing
long row labels
table, keyword
tan, function
tanh, function
te
suffixes, identifier (put context)
suffixes, string type
terminated by solver, solver status
termination message, NaN (Not A Number)
CONOPT
termination message, overflow
CONOPT
termination message, stalling
CONOPT
termination messages
CONOPT
BARON
TeX
MODEL2TEX
tf
suffixes, put-file
TFormat
TFormat
Python API
then, keyword
Threads
ThreadsAsync
timeClose, function
timeComp, function
timeElapsed, function
timeExec, function
Timer
timeStart, function
tj
suffixes, put-file
tl
suffixes, identifier (put context)
suffixes, string type
tlcc
suffixes, put-file
tlcr
suffixes, put-file
tlll
suffixes, put-file
tm
suffixes, put-file
tn
suffixes, identifier (put context)
TolInfeas
TolInfRep
TolProj
tools
[1]
[2]
[3]
ask
cholesky
csv2gdx
csvread
eigenvalue
eigenvector
endecrypt
exceldump
excelmerge
exceltalk
findthisgams
GAMS IDE
GAMS Studio
gdx2access
sqlitewrite
gdx2veda
gdx2xls
gdxcopy
gdxdiff
gdxdump
gdxencoding
gdxmerge
gdxrename
gdxviewer
gdxxrw
gmsunzip
gmszip
idecmds
invert
mdb2gms
model2tex
mps2gms
msappavail
msgrwin
ols
posix
rank
scenred
shellexecute
sql2gms
xls2gms
xlsdump
Trace
Trace Features
Trace File
Trace File
Trace Features
Trace Records
Trace Report
Trace Record Fields
Trace Records
Trace Records
Trace File
Trace Record Fields
Trace Report
Trace File
TraceLevel
TraceOpt
TraceOpt
Python API
tracing the solving process
SCIP
triangular distribution
GAMS Stochastic Library
LINDO Sampling Library
triangular models
CONOPT
trunc, function
TryInt
TryLinear
ts
suffixes, identifier (put context)
suffixes, string type
Tutorials
.NET API Tutorial
Java API Tutorial
GAMS Tutorials
C++ API Tutorial
tw
suffixes, put-file
type
of discrete variables
unbounded
unbounded - no solution, model status
unbounded, model status
uncertainty
DECIS
undf, extended range value
undf, keyword
uniform distribution
GAMS Stochastic Library
LINDO Sampling Library
uniform, function
uniformInt, distribution
uniformInt, function
union, of sets
unique element listing map, GAMS output
universal set
universe
universe problem
DECIS
until, keyword
up
suffixes, equation
suffixes, variable
UpdateAction
Python API
updating parts of a model iteratively
GUSS
user interrupt, solver status
User1
User2
User3
User4
User5
using
using, keyword
value
suffixes, function
variable
syntax of declaration
statement
types
statements
free
positive
negative
binary
integer
discrete
styles for declaration
suffix
variable attributes, see suffixes, variable
variable bounds
BARON
lower
fixing
activity level
variable, keyword
variables, keyword
variational inequalities (VI), EMP
variational inequalities (VIs)
JAMS
VarType
Python API
vcPower, function
Warnings
weibull distribution
GAMS Stochastic Library
LINDO Sampling Library
while
statement
syntax
example
while, keyword
win32, tool, gams tool, excelmerge
win32, tool, gams tool, exceltalk
win32, tool, gams tool, msappavail
win32, tool, gams tool, shellexecute
WorkDir
WorkFactor
WorkSpace
writeOutput
ws
suffixes, put-file
XLS2GMS
example, simple
sets, importing
tables, importing
tables, multidimensional, importing
use, interactive
use, command line
$CALL command
command files
multiple area ranges
post processing
xls2gms, tool
xlsdump, tool
xor, keyword
XPRESS
XPRESS-Link
XPRESS-Link
XPRESS
XPRESS, solver
XSave
XSaveObfuscate
yes, keyword
ZeroRes
ZeroResRep
ZeroResRep
Python API
ZeroToEps