Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
$TITLE ejemplo
$ONTEXT
$OFFTEXT
VARIABLES
POSITIVE VARIABLES
EQUATIONS
MODEL
SOLVE
VARIABLES: valores a calcular
Variable
• Positive Variable
• Binary Variable
• Integer Variable
• Negative Variable
Variables
Variable
x1, x2, x3, z ;
Positive variable
x1, x2, x3 ;
Ecuaciones
Equations
x1 + x2 ≥ 300 x1 + x2 = g = 300
• Uso de tablas •
Cuadrado de X () se escribe
se escribe (SQR(X))
(sum(i), A(i,j))
Raíz Cuadrada de X se escribe
o SQRT (X)
(sum(j), A(i,j))
Cotas en Ecuaciones
Extensión Función
.LO (.lo ) Establece el valor mínimo
que puede tomar la ≥300 .LO=300
variable
.UP (up) Establece el valor máximo
que puede tomar la variable ≤ 300 =300
$ONTEXT
Calcular la función de Mayor ingreso
$OFFTEXT max z = x1 + 1.4x2
* Función mayor ingreso
VARIABLES
x1 + x2 ≤ 400
x1, x2, z; x1 + 2x2 ≤ 580
POSITIVE VARIABLES x1 ≤ 300
x1, x2;
x≥0
EQUATIONS
obj, restr1, restr2;
SOLVER DESCRIPCIÓN
LP LINEAR PROGRAMMING
NPL NONLINEAR PROGRAMMING
MIP MIXED INTEGER PROGRAMMING
RMIP RELAXED MIXED INTEGER PROGRAMMING
MINLP MIXED INTEGER NONLINEAR PROGRAMMING
MCP MIXED COMPLEMENTARITY PROBLEMS
CNS CONSTRAINED NONLINEAR SYSTEMS
EJEMPLO
Problema de transporte con 3
fuentes y 4 orígenes. Los costos
unitarios están en miles de
pesos.
.
MATRICES Y VECTORES
DECLARACION DE CONJUNTOS
SET
i fuentes /Angeles, Detroit, Orleans/;
J destinos /Denver, Miami);
SET
i /salamanca,cuenca,albacete/;
j /madrid,barcelona,valencia/;
PARÁMETROS
SCALARS
grav aceleracion de la gravedad /9.8/ ;
c velocidad de la luz /300000/;
hi Inventarioinicial /500/;
PARAMETROS: listas de constantes
(vector)
PARAMETERS
TABLE
c(i,j) costo unitario entre una fabrica y un destino
D1 D2 D3 D4
F1 23 29 19 31
F2 12 16 20 10
F3 11 13 17 19 ;
Variables
Variable
Positive variable
X;
Ecuaciones
Define nombres para ecuación de la función objetivo y restricciones del modelo.
Equations
display x.l,x.m;
EJEMPLO
Problema de transporte con 3
fuentes y 4 orígenes. Los costos
unitarios están en miles de
pesos.