El post que buscas se encuentra eliminado, pero este también te puede interesar

Software Gams 23.5 y ejemplos

El nombre GAMS deriva de las iniciales de
General
Algebraic
Modeling
System

Que como su propio nombre indica es un lenguaje de modelización, más que un programa para resolver problemas de optimización.

Esta ventaja que presenta este programa GAMS, es que junto al módulo de modelización (base) incorpora diferentes solver (algoritmos de resolución de problemas) tanto de programación no lineal, como lineal y entera.

El lenguaje GAMS posee diferentes versiones (estudiante, profesional, workstation, mainframe, etc.) que se diferencian básicamente en las posibilidades de resolución de problemas de diferente tamaño, así por ejemplo, en la versión básica de estudiante existen una serie de limitaciones en cuanto al tamaño del problema que admite un máximo de 1000 elementos distintos de cero en los problemas lineales y no lineales, y de 20 variables enteras.

Estas limitaciones no son importantes para los ejercicios prácticos que se desarrollan en las clases.

Una de las grandes ventajas de GAMS es la facilidad de migrar a versiones superiores ya que el formato general es idéntico tanto en un PC como en un supercomputador en paralelo, otra de las ventajas es también la capacidad de resolver diferentes versiones de un mismo modelo, tanto como problema no lineal, lineal y entero, y el poder usar diferentes solver.

De entre ellos podemos citar los siguientes:

Problemas Solver
NLP CONOPT, MINOS, etc.
LP OSL, CPLEX, MINOS, BDMLP, XA, etc.
MIP OSL, ZOOM, CPLEX, XA; etc.
MINLP DICOPT

Además, dentro de cada uno de estos solver, se pueden elegir diferentes opciones. Por ejemplo, para resolver los problemas lineales con la librería OSL, podemos elegir los siguientes algoritmos:

Primal Simplex
Dual Simplex
Network
Interior Point

Este programa se puede descargar de la siguiente página:
gams.com


Fuentes:
http://www.uv.es/~sala/gams/opecgams.PDF
http://www.gams.com/


Ahora..---------------------------
te presento un ejemplo desarrollado en mi gams 23.5

una empresa de barcos desea determinar cuantos veleros deven ser producidos durante
los proximos 4 trimestres de cada 4 tipo de barco

sets
t trimestre /t1*t4/
i barcos /1*4/
option reslim=50, limrow=50, decimals=2;
parameter

table d (i,t) demanda de cada barco i en el trimestre t
t1 t2 t3 t4
1 40 42 30 40
2 60 70 90 50
3 20 40 40 70
4 10 20 30 10;

table e (i,t) capacidad de prodcuccion utilizando horas normales en el trimes t
t1 t2 t3 t4
1 40 22 30 40
2 40 30 40 50
3 40 20 30 30
4 30 20 30 40;

table a (i,t) capacidad de mano de obra de producto i en el trimestre t horas normales
t1 t2 t3 t4
1 400 222 300 400
2 400 300 400 500
3 400 200 300 300
4 300 200 300 400;

table b (i,t) mano de obra de producto i en el trimestre t
t1 t2 t3 t4
1 440 322 400 500
2 450 400 500 600
3 470 400 400 400
4 300 200 400 500;

table c (i,t) costo inicial del producto i en la seman t
t1 t2 t3 t4
1 44 32 40 50
2 45 40 50 60
3 47 40 40 40
4 30 20 40 50;
table I0(i,t,*) inventario de producto t (en m3)
existenciasiniciales
1.t1 10
2.t2 20
3.t3 50
4.t4 40 ;
parameter
contr(t) controla las existencia iniciales
/t1 1/ ;
variable
z funcion objetivo
x(i,t) minimo costo de producto i en trimestre t
y(i,t) calculo de producto con mano de obra estra en el trimestre t
k(i,t) calculo o existencias de producto i en trimestre t ;
positive variable x,y,k ;
equation
mincusto calcula el costo minimo de la funcion objetivo
fabricado(i,t) calculo o limite de fabricacion en hora disponible
existenciasiniciales(i,t) calcula a capacidades de estock en trimestre t ;
mincusto..z=e=sum((i,t),x(i,t)*a(i,t))+sum((i,t),y(i,t)*b(i,t))+sum((i,t),k(i,t)*c(i,t));

fabricado(i,t).. x(i,t)=l= e (i,t);

existenciasiniciales(i,t).. k(i,t)=E= x(i,t)+y(i,t)+(I0(i,t,"estoqueinicial"$contr(t)+ k(i,t-1)$(contr(t) eq 0))-d(i,t);
model stock /all/;
solve stock using lp minimizing z;
display Z.L,x.l,y.l,k.l,k.m,y.m,x.m;

te lo presento en imagen desde el gams
Software Gams 23.5 y ejemplos

carga el código y veras los resultados.
ficheros:
http://tecnicasdelingenieroindustrial.blogspot.com/p/blog-page.html

sin mas

Te presento mi gams potable pero +++ full....

Aquí te dejo una breva descripción
como se vera en tu pc.

1.---------
programacion lineal

2.-------- como puedes ver tiene licencia....
modelos matematicos

todo anda 100%

contactarme cualquier dudo a falla.

Lo tengo en mi web.
esta es la url:

copiala y quitale los "-" y te lleva.
------------------------------------------------
h---t---t---p-----://-----a---df-----.ly------/TONhT
-------------------------------------------------

De ante mano gracias por puntuar ..

0 comentarios - Software Gams 23.5 y ejemplos