0% encontró este documento útil (0 votos)
74 vistas18 páginas

Modelos de Transporte y Programación en Lingo

Este documento presenta 4 preguntas sobre temas de investigación operativa como programación lineal, programación multiobjetivo, programación entera y modelos de transporte. Se pide al estudiante Juan Rafael Velazco Vera que resuelva cada pregunta usando el software Lingo y que incluya su nombre en la solución para validar la originalidad. Cada pregunta describe un caso de la empresa Texvas y proporciona datos e índices relevantes para construir el modelo matemático correspondiente.

Cargado por

juanrafael290399
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas18 páginas

Modelos de Transporte y Programación en Lingo

Este documento presenta 4 preguntas sobre temas de investigación operativa como programación lineal, programación multiobjetivo, programación entera y modelos de transporte. Se pide al estudiante Juan Rafael Velazco Vera que resuelva cada pregunta usando el software Lingo y que incluya su nombre en la solución para validar la originalidad. Cada pregunta describe un caso de la empresa Texvas y proporciona datos e índices relevantes para construir el modelo matemático correspondiente.

Cargado por

juanrafael290399
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TAREA ACADÉMICA 3

CURSO: INVESTIGACIÓN OPERATIVA

PROGRAMACIÓN LINEAL
PROGRAMACIÓN MULTIOBJETIVO
PROGRAMACION ENTERA

ESTUDIANTE: JUAN RAFAEL VELAZCO VERA

CELULAR: 910981038

PROFESOR
Dr. Vasquez Espinoza Juan Manuel
Pregunta nro. 01 (05 puntos): MODELO DE TRANSPORTE 3X2X3.
CASO: EMPRESA TEXVAS

No olvide de validar el resultado.

Requisito obligatorio de originalidad: Al momento que realiza el modelamiento debe


aparecer en Lingo el mensaje ¡autor nombre y apellido! Caso contrario la pregunta
tendrá cero por falta de originalidad y falta de seguir instrucciones.
TIENDA 1
Planta 1 DM 300
COSTPROD 18 PV 32
CAPPROD 1000
Distribuidora 1
CAPDIST 700
TIENDA 1
Planta 2 DM 600
COSTPROD 17 PV 30
CAPPROD 500
Distribuidora 2
CAPDIST 800
TIENDA 1
Planta 3 DM 700
COSTPROD 15 PV 32
CAPPROD 500

INDICES:

Las plantas serán “i”


Las distribuidoras serán “j”
Las tiendas serán “k”
SOLUCIÓN ORIGINAL:

MODEL:
!i:1,2,3 (plantas);
!j:1,2 (distribuidores);
!k:1,2,3 (tiendas);
!JUAN RAFAEL VELAZCO VERA;

SETS:
PLANTA/1..3/: COSTPROD,CAPPROD;
DIST/1..2/: CAPDIST;
TIENDA/1..3/: DM,PV;
PD(PLANTA,DIST):X,CT_1;
DT(DIST,TIENDA):Y,CT_2;
ENDSETS

DATA:
COSTPROD=18, 17, 15;
CAPPROD= 1000, 500, 500;
CAPDIST= 700, 800;
DM=300, 600, 700;
PV=32, 30, 32;
CT_1=1, 2
1, 1
1, 1;
CT_2=1, 1, 1
2, 2, 2;
ENDDATA
MAX=@SUM(DT(J,K):PV(J)*Y(J,K)- CT_2(J,K)*Y(J,K))-
@SUM(PD(I,J):CT_1(I,J)*X(I,J)-COSTPROD(I)*X(I,J));
!RESTR;
@FOR(PLANTA(I):@SUM(DIST(J):X(I,J)) <= CAPPROD(I));
@FOR(DIST(J):@SUM(PLANTA(I):X(I,J)) <= CAPDIST(J));
@FOR(TIENDA(K):@SUM(DIST(J):Y(J,K)) <= DM(K));
!BALANCES;
@FOR(DIST(J):@SUM(PLANTA(I):X(I,J))=
@SUM(TIENDA(K):Y(J,K)));
END
Pregunta nro. 02 (05 puntos): MODELO DE TRANSPORTES Y DISTRIBUCION
CON INVENTARIOS EN DESTINO 2X3X3 CON LINGO.
CASO: EMPRESA TEXVAS

Requisito obligatorio de originalidad: Al momento que realiza el modelamiento debe


aparecer en Lingo el mensaje ¡autor nombre y apellido! Caso contrario la pregunta
tendrá cero por falta de originalidad y falta de seguir instrucciones.
Distribuidora 1 TIENDA 1
CAPDIST 1200 DM 1200
PV 30
Planta 1
.
COSTPROD 16
CAPPROD 2000 Distribuidora 2 TIENDA 1
CAPDIST 1200 DM 1100
PV 26

Planta 2
COSTPROD 14 Distribuidora 3
CAPPROD 2500 TIENDA 1
CAPDIST 1200 DM 1400
PV 28

INDICES:

Las plantas serán “i”


Las distribuidoras serán “j”
Las tiendas serán “k”
SOLUCIÓN ORIGINAL:

MODEL:
!JUAN RAFAEL VELAZCO VERA;
!i:1,2 (plantas);
!j:1,2,3 (distribuidores);
!k:1,2,3 (tiendas);
!l:1,2,3,4,5,6,7,8,9,10 (meses);

!JUAN RAFAEL VELAZCO VERA;

SETS:
PLANTA/A..B/: COSTPROD, CAPPROD;
DIST/1..3/: CAPDIST;
TIENDA/1..3/: II, PV;
MESES/1..10/:;

PD(PLANTA,DIST): CT_1;
DT(DIST,TIENDA): CT_2;
TM(TIENDA,MESES): DEMANDA, VENTA, IF;
PM(PLANTA,MESES):;
DM(DIST,MESES):;

PDM(PLANTA, DIST, MESES):X;


DTM(DIST, TIENDA, MESES):Y;

ENDSETS

DATA:
COSTPROD= 16 14;
CAPPROD= 2000 2500;
CAPDIST= 1200 1200 1200;
II= 0 0 0;
PV= 30 26 28;
CT_1= 2 1 3
2 3 2;
CT_2= 1 2 2
2 1 2
1 2 3;
DEMANDA= 1200 1400 1600 2000 1950 1700 1400 1300 1650 1800
1100 1500 1600 2000 1900 1850 1400 1400 1600 1900
1400 1600 1600 2100 2000 1800 1600 1500 1800 2000;
ENDDATA
MAX=@SUM(TM(K,L):PV(K)*VENTA(K,L))-
@SUM(DTM(J,K,L):CT_2(J,K)*Y(J,K,L))
-@SUM(PDM(I,J,L):CT_1(I,J)*X(I,J,L)+COSTPROD(I)*X(I,J,L));
!RESTR;
@FOR(PM(I,L):@SUM(DIST(J):X(I,J,L)) <= CAPPROD(I));
@FOR(DM(J,L):@SUM(PLANTA(I):X(I,J,L)) <= CAPDIST(J));
@FOR(TM(K,L):@SUM(TIENDA(K):VENTA(K,L)) <= DEMANDA(K,L));

!BALANCES DISTRIBUIDORES;
@FOR(DM(J,L):@SUM(PLANTA(I):X(I,J,L)) =
@SUM(TIENDA(K):Y(J,K,L)));

!BALANCE TIENDAS;
@FOR(TM(K,L)|L#EQ#1:II(K) + @SUM(DIST(J):Y(J,K,L)) = VENTA(K,L)
+ IF(K,L));
@FOR(TM(K,L)|L#GT#1:IF(K,L-1) + @SUM(DIST(J):Y(J,K,L)) =
VENTA(K,L) + IF(K,L));

END
Pregunta nro. 03 (05 puntos): MÉTODO MULTIOBJETIVO O POR METAS.

CASO: EMPRESA TEXVAS

Requisito obligatorio de originalidad: Al momento que realiza el modelamiento debe


aparecer en Lingo el mensaje ¡autor nombre y apellido! Caso contrario la pregunta
tendrá cero por falta de originalidad y falta de seguir instrucciones.

SOLUCIÓN ORIGINAL:
Pregunta nro. 04 (05 puntos): PROGRAMACIÓN ENTERA

CASO: EMPRESA TEXVAS

Requisito obligatorio de originalidad: Al momento que realiza el modelamiento debe


aparecer en Lingo el mensaje ¡autor nombre y apellido! Caso contrario la pregunta
tendrá cero por falta de originalidad y falta de seguir instrucciones.

SOLUCIÓN ORIGINAL:

También podría gustarte