What is "gams"
General Algebraic Modeling System
GAMS is designed to model and solve linear, non-linear, mixed integer optimization problems. The system is tailor-made for complex large-scale modeling applications and allows the user to build large sustainable models that can be adapted to new situations.
Source: https://en.wikipedia.org/wiki/General_Algebraic_Modeling_System