VI.
GAMS/MPSGE
VI.1
Introducción al lenguaje GAMS
a
Descripción de la interfaz
GAMS (General Algebraic Modeling System) resuelve problemas de programación matemática con un lenguaje similar a la manera tradicional de presentar problemas matemáticos de los libros de texto o artículos científicos. Tradicionalmente se utilizaba un editor de textos para crear los modelos y luego se recurría a DOS (o UNIX) para encontrar errores y correr dichos modelos. La alternativa utilizada en nuestro caso, GAMS-IDE, es una interfaz gráfica para crear, depurar, editar y correr archivos de GAMS. Dentro de las extensiones más utilizadas, podemos encontrar: • .GPR: Extensión que hace referencia al proyecto. Especifica la ubicación donde se guardaran todos los archivos generados. • .GMS: Extensión que denota el archivo de trabajo. Hoja donde se detalla la programación. • .LST: Extensión que detalla la solución. Salida que contiene información sobre el estado de la solución, algoritmo utilizado, valores óptimos de las variables, etc. • .TXT/.PRN: Extensión utilizada para la importación de datos mediantes archivos de texto. b
¿Cómo ejecutar GAMS-IDE? • • • • • • •
Una vez instalado el programa. Abrir el programa a través del icono Crear un proyecto. Dar nombre y ubicación deseada. Generar o abrir una hoja de trabajo. Abrir un modelo de la librería de GAMS. Desarrollar las tareas de programación. Correr el archivo. Abrir y navegar por la salida de solución.
.