25.01.2015 Views

Instrucciones en PDF - Elisa Schaeffer

Instrucciones en PDF - Elisa Schaeffer

Instrucciones en PDF - Elisa Schaeffer

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 9. PROGRAMACIÓN MATEMÁTICA 181<br />

• Table distancia(i,j);<br />

• Scalar f costo por retraso /90/;<br />

Variables<br />

• variable x(i,j), y;<br />

• binary variable y;<br />

• positive variable producción (j), inv<strong>en</strong>tario;<br />

Ecuaciones<br />

• equations<br />

• costo función objetivo<br />

• demanda(j) demanda <strong>en</strong> de la ciudad j;<br />

Modelos<br />

• model capacidades /all/;<br />

• model modelo1 /costo,funcion1,funcion2,funcion3/;<br />

Antes de correr el modelo GAMS ejecuta una compilación para localizar errores de sintaxis.<br />

De haber un error de compilación, avisa al usuario que hubo un error, e imprime el archivo<br />

de listado con el programa marcando con un número clave el error que ocurrió y <strong>en</strong> donde<br />

fue. En el manual de usuario aparece la lista de errores posibles; aunque por lo g<strong>en</strong>eral son<br />

auto-explicativos.<br />

Hay difer<strong>en</strong>tes formas de correr un programa <strong>en</strong> GAMS: <strong>en</strong> yalma.fime.uanl.mx sólo hay<br />

que escribir la instrucción /var/programs/gams, <strong>en</strong> una terminal seguido del nombre del<br />

archivo con el programa, y si ya ti<strong>en</strong><strong>en</strong> <strong>en</strong> la variable path lo de /var/programs, basta con<br />

ejecutar gams (por ejemplo gamsejemplo.gms, ver cuadro 9.1).<br />

Se puede especificar que solver utilizar, e incluso adicionar un archivo con parámetros para el<br />

solver como número de iteraciones, o de decimales a tomar <strong>en</strong> cu<strong>en</strong>ta, datos de las derivadas,<br />

<strong>en</strong>tre otros. Los tipos de Modelos <strong>en</strong> GAMS son los sigui<strong>en</strong>tes:<br />

LP: modelos líneales<br />

NLP: modelos no-líneales<br />

MIP: modelos <strong>en</strong>teros-mixtos líneales<br />

MINLP: modelos <strong>en</strong>teros-mixtos no-líneales<br />

rMIP: modelos mixtos líneales relajados<br />

rMINLP: modelos mixtos no-líneales relajados

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!