Animation of the GAMS Modeling Process
|
|
The GAMS Modeling Process starts with a
model in mind that we
need to solve. The first step in the GAMS Modeling Process is the
translation of the mathematical model to GAMS
code. This step in the GAMS
Modeling Process is very important and it can determine to a large extent the
success of the modeling task. There are several frequently occurring GAMS modeling
practices that are considered to be detrimental to an otherwise-successful GAMS
modeling: inappropriate starting solution, a stopping rule that is either too
tight or too loose, and unrestricted sets in the domain of an equation (this
situation can generate unnecessary constraints or, worse, restrict the
solution). To prevent any unfortunate incidents from happening at this
stage, consultation from experienced GAMS users is recommended and there are
also various sources giving advice on how to optimize the GAMS code. The
second step in the GAMS Modeling Process is the selection of the
solver. GAMS has many solvers under the different categories of mathematical
programming. Under each category, there are several choices of solvers
which have varying capabilities and problem instances that are best suited for.
Solver manuals are the best sources of information on implementation of these
solvers. The output from GAMS, which is the solution, can be presented in
many forms: on screen, in file, or both. The form of the output format is
determined by how the solution is going to be used. The solution can
printed into an Excel sheet if further analysis of the solution is required.
The GAMS Modeling Process is illustrated in the
animation below. |

The animation of the GAMS Modeling Process is designed by
Dr Muhammad Al-Salamah,
Industrial Engineering, KFUPM, Dhahran.
تصميم
الدكتور محمد السلامة، الهندسة الصناعية، جامعة الملك فهد، الظهران
|