Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solución: (LINGO)
1.1.2 Problema de Ingresos
¿ Cuántas sillas y muebles se deben producir por período ?
U.D. : Xj: cantidad a producir del producto por periodo
Código: (LINGO)
MAX=60*X1+125*X2;
4*X1+8*X2<=100;
4*X1+10*X2<=120;
END
Solución: (LINGO)
1.1.4 Problema de Inversiones
¿ Cuántos $ se debe invertir en cada tipo de acción?
UD: Xj: Cantidad $ a invertir en la acción j
j = 1 (acción minera) j = 2 (accion gas)
CÓDIGO: (LINGO)
MAX=0.10*X1+0.15*X2;
X1+X2<=25000;
X1+X2>=10000;
4*X1+8*X2<=5*(X1+X2);
END
SOLUCIÓN: (LINGO)
1.1.5 Problema de Dieta
Código: (LINGO)
MIN=4*X1+2*X2;
400*X1+200*X2<=1500;
20*X1+2*X2>=40;
0.3*X1+0.1625*X2<=0.25(X1+X2);
END
Solución: (LINGO)
2. Problemas Producción
¿ Cuántos kilogramos de cada producto se deben producir en cada departamento?
Xij: Cantidad Kgs a producir del producto “i” en el departamento “j”
i = A,B j = 1(Dpto “X”) j = 2 (Dpto “Y”)
Departamento “X” Departamento “Y”
¿Cuántas toneladas de arroz debo embolsar en cada planta para cada almacén y cuantas
toneladas de arroz transportará de cada almacén a cada distribuidor ?
Xij: cantidad toneladas arroz a embolsar en la Pi -> Aj
Yjk: cantidad toneladas arroz a transportar del Aj -> Dk
OBJETIVO: MIN COSTOS
MIN Z = 20*X11+24*X12+26*X13+30*X21+28*X22+27*X23
+35*Y11+42*Y12+26*Y13+38*Y21+40*Y22+48*Y23+25*Y31+12*Y32+27*Y33
Restricciones:
R1 P1: X11+X12+X13<=100
R2 P2: X21+X22+X23<=200
R3 A1 Ingresos = Salidas: X11+X21=Y11+Y12+Y13
R4 A1 CA1<=150: X11+X21<=150
R5 A2 I=5: X12+X22=Y21+Y22+Y23
R6 A2 CA2<=150: X12+X22<=150
R7 A3 I=5: X13+X23=Y31+Y32+Y33
R8 A3 CA3<=150: X13+X23<=150
R9 D1: Y11+Y21+Y31=80
R10 D2: Y12+Y22+Y32=80
R11 D3: Y13+Y23+Y33=80
Código: (LINGO)
MIN=20*X11+24*X12+26*X13+30*X21+28*X22+27*X23
+35*Y11+42*Y12+26*Y13+38*Y21+40*Y22+48*Y23+25*Y31+12*Y32+27*Y33;
X11+X12+X13<=100;
X21+X22+X23<=200;
X11+X21=Y11+Y12+Y13;
X11+X21<=150;
X12+X22=Y21+Y22+Y23;
X12+X22<=150;
X13+X23=Y31+Y32+Y33;
X13+X23<=150;
Y11+Y21+Y31=80;
Y12+Y22+Y32=80;
Y13+Y23+Y33=80;
END
Solución: (LINGO)
-SEMANA 5-
Problemas Asignación:
Tareas =>
Ternos =>
Proyectos =>
Casos =>
S1 S2 S3 S4 S5
RESTRICCIONES:
1) X11+X12+X13+X14+X15 = 1
2) X21+X22+X24+X25=1
3) X31+X32+X33+X35=1
4) X42+X43+X44+X45=1
5) X11+X21+X31<=1 =>S1
6) X12+X22+X32+X42<=1 =>S2
7) X13+X33+X43<=1 =>S3
8) X14+X24+X44<=1 =>S4
9) X15+X25+X35+X45<=1 =>S5
PASÁNDOLO A LINGO:
Problema 2.7.1. Asignación de “n” entidades a “n” trabajos
Problema:
¿Que elementos se deben asignar a cada amigo ?
Xij: =1 SI AL AMIGO “i” SE LE ASIGNA EL ELEMENTO “j”
=0 NO SE ASIGNA AL AMIGO “i” EL ELEMENTO “j”
RECURSOS = TAREAS
RESTRICCIONES:
AMIGOS
X11+X12+X13+X14=1 Luis
X21+X22+X23+X24=1 Miguel
X31+X32+X33+X34=1 Yuri
X41+X42+X43+X44=1 Angel
X11+X21+X31+X41=1 Carnes
X12+X22+X32+X42=1 Guarniciones
X13+X23+X33+X43=1 Bebidas
X14+X24+X34+X44=1 Postres
PASADO A LINGO:
Para el trabajo grupal
Solución Caso 70% Nota
Exposición 30% Nota = (PPT 10% Pregunta 20%)
—-----------------------------------------------SEMANA 6—--------------------------------------------
Variable Binaria
Objetivo: MAXIMIZAR VPN
Max Z: 16000Y1+8000Y2+10000Y3+19500Y4+22000Y5+12000Y6+7500Y7
Restricciones:
R1 Presupuesto : 5000Y1+2500Y2+3500Y3+6000Y4+7000Y5+4500Y6+3000Y7<=15000
CÓDIGO LINGO:
MAX = 16000*Y1+8000*Y2+10000*Y3+1950*Y4+22000*Y5+12000*Y6+7500*Y7;
5000*Y1+2500*Y2+3500*Y3+6000*Y4+7000*Y5+4500*Y6+3000*Y7<=15000;
@BIN(Y1);@BIN(Y2);@BIN(Y3);@BIN(Y4);@BIN(Y5);@BIN(Y6);@BIN(Y7);
END
RESOLUCIÓN EN LINGO:
¿ Cuántas piezas debe producir en cada máquina y que maquinas debo alquilar ?
Xj: Cantidad de piezas a producir en la máquina j Variable Entera
Yj: =1 Si se alquila la máquina j Variable Binaria
=0 No se alquila la máquina j
RESTRICCIONES:
CÓDIGO LINGO:
MIN=2.5*X1+3*X2+3*X3+2*X4 Costos producción
+400*Y1+200*Y2+300*Y3+500*Y4; Costos alquiler
X1<=500*Y1;
X2<=800*Y2;
X3<=450*Y3;
X4<=450*Y4;
X1+X2+X3+X4=1000;
@BIN(Y1);@BIN(Y2);@BIN(Y3);@BIN(Y4);
@GIN(X1);@GIN(X2);@GIN(X3);@GIN(X4);
END
RESOLUCIÓN LINGO:
SOLUCIÓN ÓPTIMA:
X1=0 Y1=0 X No se alquila
X2=550 Y2= 1 ✓ Si se alquila
X3=0 Y3=0 X X No se alquila
X4=450 Y4=1 ✓ Si se alquila
Z=3250
@GIN(Xj) Variable Entera
@GIN(Yj) Variable Binaria
5.2 Problema de lote mínimo (SI ENTRA)
Restricciones:
R1 Pedido Mínimo China X1>=100*Y1
R2 Disponible China X1<=1500*Y1
R3 Pedido Mínimo Malasia X2>=50*Y2
R4 Disponible Malasia X2<=200*Y2
R5 Pedido Mínimo Tailandia X3>=150*Y3
R6 Disponible Tailandia X3<=800*Y3
R7 Pedido Mínimo Indonesia X4>=60*Y4
R8 Disponible Indonesia X4<=800*Y4
R9 Pedido Mínimo Vietnam X5>=120*Y5
R10 Disponible Vietnam X5<=600*Y5
R11 PEDIDO 2000 X1+X2+X3+X4+X5 = 2000
CÓDIGO LINGO:
MIN= 28*X1+25*X2+30*X3+26*X4+32*X5+1000*Y1+800*Y2+650*Y3+800*Y4+950*Y5;
X1>=100*Y1;
X1<=1500*Y1;
X2>=50*Y2;
X2<=200*Y2;
X3>=150*Y3;
X3<=800*Y3;
X4>=60*Y4;
X4<=800*Y4;
X5>=120*Y5;
X5<=600*Y5;
X1+X2+X3+X4+X5 = 2000;
@GIN(X1);@GIN(X2);@GIN(X3);@GIN(X4);@GIN(X5);
@BIN(Y1);@BIN(Y2);@BIN(Y3);@BIN(Y4);@BIN(Y5);
END
RESOLUCIÓN LINGO:
NOTA: ESTOS PROBLEMAS VIENEN EN LA SEMANA 8 (3
PROBLEMAS, 1 PREGUNTA DE TEORÍA CON 4-5 PREGUNTAS)
Clase 2:
Restricciones:
R1 Calle 1: Yd+Yg+Yj+Yo >=1
R2 Calle 2: Ya+Yb>=1
R3 Calle 3: Ya+Yc>=1
R4 Calle 4: Yc+Yd>=1
R5 Calle 5: Yh+Yk>=1
R6 Calle 6: Yi+Yj+Yk>=1
R7 Calle 7: Yl+Ym>=1
R8 Calle 8: Yn+Yo>=1
R9 Avenida A: Ya+Ye+Yi+Yl>=2
R10 Avenida B: Yb+Yc+Yf+Yn>=2
R11 Avenida C: Ye+Yf+Yg+Yh>=2
CÓDIGO LINGO:
MIN=YA+YB+YC+YD+YE+YF+YG+YH+YI+YJ+YK+YL+YM+YN+YO;
YD+YG+YJ+YM+YO>=1;
YA+YB>=1;
YA+YC>=1;
YC+YD>=1;
YH+YD>=1;
YI+YJ+YK>=1;
YL+YM>=1;
YN+YO>=1;;
YA+YE+YI+YL>=2;
YB+YC+YF+YM>=2;
YE+YF+YG+YH>=2;
@BIN(YA);@BIN(YB);@BIN(YC);@BIN(YD);@BIN(YE);@BIN(YF);@BIN(YI);@BIN(YJ);@B
IN(YK);@BIN(YL);@BIN(YM);@BIN(YN);
END
SOLUCIÓN LINGO:
Problema 3.2 Problema de condiciones Lógicas
(IMPORTANTE)
CÓDIGO LINGO:
MIN=Y1+Y2+Y3+Y4+Y5+Y6+Y7;
Y6+Y7=1;
Y1+Y2+Y3+Y4+Y5+Y6+Y7>=4;
Y1+Y2<=1;
Y5<=Y2;
Y3+Y6<=2*Y4;
@BIN(Y1);@BIN(Y2);@BIN(Y3);@BIN(Y4);@BIN(Y5);@BIN(Y6);@BIN(Y7);
END
SOLUCIÓN LINGO:
Solución Óptima:
Y2=1
Y3=1
Y4=1
Y7=1
Z=4 Cursos
Archivo REPASO 1