Use of algebraic modeling

Top  Previous  Next

GAMS permits one to express a formulation in general algebraic terms using symbolic summation notation.  This allows modelers to concisely state problems, largely independent of the data and exact application context.  Such formulations are inherently expandable, easily subjected to context changes, and easily augmented as will be discussed just below.

However, use of algebraic modeling can be a two edged sword. GAMS algebraic requirements and summation notation are difficult for some users.  Some people will always desire to deal with the exact problem context, not an abstract general formulation.  This does lead to a strategy most modelers use when employing GAMS modeling.  Namely, GAMS exercises are usually supported by small hand formulations that capture problem essence and serve as an aid in GAMS model formulation.