Este curso responde a las necesidades básicas que se plantean cuando vamos a afrontar un problema de toma de decisiones, independientemente de la disciplina a abordar. Partiendo de la formulación matemática del problema, te ayudamos a codificar y resolver el problema con el software GAMS (General Algebraic Modeling System). GAMS es un potente lenguaje de modelado algebraico que permite resolver problemas de optimización con diferentes solvers existentes en el mercado. Con la versión gratuita (limitada a un número máximo de variables y restricciones) se puede comprobar la potencialidad y versatilidad que proporciona la herramienta.
A lo largo del curso se resolverán problemas de distintas disciplinas, poniendo especial énfasis en las dificultades que suelen aparecer a la hora de plantear la resolución de este tipo de problemas. La depuración de errores y la manera de buscar el origen de los mismos serán una parte importante del curso.
El alumno aprenderá a utilizar los comandos necesarios para codificar y resolver problemas de programación matemática con GAMS, y los comandos para controlar el flujo del programa. Adicionalmente, aprenderá a poner GAMS en comunicación con otras herramientas de software (Matlab, Excel, etc.).
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
l objetivo del curso es mostrar al alumno las posibilidades que da el uso de una herramienta como GAMS con la que poder crear los modelos que cada usuario necesite de manera totalmente personalizable.
A quién va dirigido
Profesionales, estudiantes e investigadores con interés en la formulación, codificación y resolución de problemas de optimización, con independencia del ámbito profesional o académico al que pertenezca el problema.
Temario completo de este curso
MÓDULO 1. INTRODUCCIÓN A LA FORMULACIÓN ALGEBRAICA DE UN PROBLEMA DE OPTIMIZACIÓN
1.1 Formulación del problema
1.2 Identificación de la tipología del problema a resolver
MÓDULO 2. CODIFICACIÓN DE UN PROBLEMA DE OPTIMIZACIÓN EN GAMS
2.1 Instalación de GAMS y limitaciones de la versión demo
2.2 Estructura de los problemas en GAMS
2.3 Definición de índices en GAMS
2.4 Introducción de datos en GAMS
2.5 Definición de variables en GAMS
2.6 Definición de ecuaciones en GAMS
2.7 Definición y ejecución de un modelo en GAMS
2.8 Opciones de GAMS
MÓDULO 3. INTERPRETACIÓN Y PRESENTACIÓN DE LOS RESULTADOS
3.1 Ficheros .LOG
3.2 Ficheros .LST
3.3 Identificación y depuración de errores habituales
3.4 Comando Display
3.5 Creación de informes de resultados en ficheros de texto
MÓDULO 4. CONDICIONES LÓGICAS, CONTROL DE FLUJO Y COMUNICACIÓN CON OTROS PROGRAMAS
4.1 Operadores lógicos y relacionales
4.2 Operador $
4.3 Comando IF, THEN
4.4 Comando LOOP
4.5 Comunicación con otras herramientas de software