Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 1 - 01 Introducción Programación de Metas
Unidad 1 - 01 Introducción Programación de Metas
Programación de Metas
Introducción y definiciones
Tupia de la Cruz, Elmer MgIng.
LOGRO DE APRENDIZAJE
Filosóficamente la PM se apoya
en el concepto de soluciones
satisfacientes introducido por
Herbert Simon en 1956 que
conduce a una teoría de la
racionalidad acotada (bounded
rationality) con profundas raíces
psicológicas y que representa una
clara alternativa a las teorías
clásicas basadas en una
racionalidad perfecta.
Con objetivos múltiples no se puede esperar los mejores valores para todos los
objetivos de manera simultánea
TEMA 3: Caso: DECISIONES DE FABRICAR O IMPORTAR
6
Estructura del modelo algebraico compacto
PRECIO i DEMANDA i k j
Tiempo de Costo de Costo de
Tipo de Precio de Demanda Soldadura
máquina producción importació
tubo venta ($/tubo) (tubo) (oz/tubo)
(minutos/tubo) ($/tubo) n ($/tubo)
A 10 2000 0.5 1 3 6 COSTO ij
i B 12 4000 0.45 1 4 6
C 9 5000 0.6 1 4 7
Disponibilidad 40 horas 5500 oz
DISPO k
Indice: PRODUCCION ik
i: productos (1..3)
j: procedencia (1..2)
k: recurso (1..2)
Variable de decisión:
Restricciones 2
Xij = Cantidad (en unidades) de tubos tipo i de procedencia j
Función Objetivo [Demanda] Xij = DEMANDAi para todo i
Max Z = Precio - Costo Costo = Costo de Producción + Costo de Importación j=1
3
3 2
[Recursos] Xij ∗ PRODUCCIONik ≤ DISPOk para todo k; j = 1
Precio = PRECIOi ∗ Xij i=1
i=1 j=1
3 2
Coindición de no negatividad
Costo = COSTOij ∗ Xij Xij >= 0 ; para todo i y para todo j
i=1 j=1
7
Proceso de solución del PL
V.D.:
Xij = Cantidad (en unidades) de tubos tipo i de procedencia j
i = tubos tipo A, B o C (1, 2 y 3)
j = fabricado o importado (1 y 2)
F.O.: (ganancia)
8
Solución del PL (enfoque tradicional)
9
Sets: Variable Value Reduced Cost
PRODUCTO/1..3/:PRECIO, DEMANDA, HORAS, SOLDADURA; PRECIO( 1) 10.00000 0.000000
PRECIO( 2) 12.00000 0.000000
PROCEDENCIA/1..2/:; PRECIO( 3) 9.000000 0.000000
PXP(PRODUCTO,PROCEDENCIA): X, COSTO; DEMANDA( 1) 2000.000 0.000000
Endsets DEMANDA( 2) 4000.000 0.000000
DEMANDA( 3) 5000.000 0.000000
Data: HORAS( 1) 0.5000000 0.000000
PRECIO = 10 12 9; HORAS( 2) 0.4500000 0.000000
HORAS( 3) 0.6000000 0.000000
DEMANDA = 2000 4000 5000; SOLDADURA( 1) 1.000000 0.000000
COSTO = 3 6 4 6 4 7; SOLDADURA( 2) 1.000000 0.000000
HORAS = 0.5 0.45 0.6; SOLDADURA( 3) 1.000000 0.000000
X( 1, 1) 2000.000 0.000000
SOLDADURA = 1 1 1; X( 1, 2) 0.000000 0.5000000
Enddata X( 2, 1) 0.000000 0.2500000
X( 2, 2) 4000.000 0.000000
Max = @Sum(PXP(i,j):(PRECIO(i)-COSTO(i,j))*X(i,j)); X( 3, 1) 2333.333 0.000000
@For(PRODUCTO(i): @Sum(PROCEDENCIA(j): X( 3, 2) 2666.667 0.000000
X(i,j))=DEMANDA(i)); COSTO( 1, 1) 3.000000 0.000000
COSTO( 1, 2) 6.000000 0.000000
@Sum(PRODUCTO(i): HORAS(i)*X(i,1))<=40*60; COSTO( 2, 1) 4.000000 0.000000
@Sum(PRODUCTO(i): SOLDADURA(i)*X(i,1))<=5500; COSTO( 2, 2) 6.000000 0.000000
COSTO( 3, 1) 4.000000 0.000000
End COSTO( 3, 2) 7.000000 0.000000
11
Sets:
PRODUCTO/1..3/: DEMANDA, HORAS, SOLDADURA;
PROCEDENCIA/1..2/:; Variable Value Reduced Cost
DEMANDA( 1) 2000.000 0.000000
PXP(PRODUCTO,PROCEDENCIA): X, COSTO; DEMANDA( 2) 4000.000 0.000000
Endsets DEMANDA( 3) 5000.000 0.000000
Data: HORAS( 1) 0.5000000 0.000000
HORAS( 2) 0.4500000 0.000000
DEMANDA = 2000 4000 5000; HORAS( 3) 0.6000000 0.000000
COSTO = 3 6 3 6 3 7; SOLDADURA( 1) 1.000000 0.000000
SOLDADURA( 2) 1.000000 0.000000
HORAS = 0.5 0.45 0.6; SOLDADURA( 3) 1.000000 0.000000
SOLDADURA = 1 1 1; X( 1, 1) 1200.000 0.000000
Enddata X( 1, 2) 800.0000 0.000000
X( 2, 1) 4000.000 0.000000
Min = @Sum(PRODUCTO(i): COSTO(i,2)*X(i,2)); X( 2, 2) 0.000000 0.6000000
@For(PRODUCTO(i): @Sum(PROCEDENCIA(j): X( 3, 1) 0.000000 0.2000000
X( 3, 2) 5000.000 0.000000
X(i,j))=DEMANDA(i)); COSTO( 1, 1) 3.000000 0.000000
@Sum(PRODUCTO(i): HORAS(i)*X(i,1))<=40*60; COSTO( 1, 2) 6.000000 0.000000
@Sum(PRODUCTO(i): SOLDADURA(i)*X(i,1))<=5500; COSTO( 2, 1) 3.000000 0.000000
COSTO( 2, 2) 6.000000 0.000000
End COSTO( 3, 1) 3.000000 0.000000
COSTO( 3, 2) 7.000000 0.000000
12
Evaluación comparativa
13
PROGRAMACIÓN DE METAS
Utilidad
Productos ($/unidad) Ecuación
x1 3
x2 1 3 x1 + 1 x2 = 50
Meta total 50
Variables de desviación
negativa n = falta del logro de una meta con respecto a su nivel de aspiración
positiva p = exceso del logro de una meta con respecto a su nivel de aspiración
15
TEMA 5: Formula general de la meta
Variable de decisión:
Restricciones
Restricciones del sistema (p.e., de demanda, de recurso, …)
+
Restricciones de metas
Función Objetivo
Min p = Ʃ[minimizar las penalizaciones por no haber logrado la meta]
Min p = Ʃ[(penalización por no haber alcanzado la meta de la ganancia) + (penalización
por exceder la meta del costo)]
Min p = F1 + E2
Modelo de metas en lingo extendido
Min = F1 + E2;
X11 + X12 <= 2000;
X21 + X22 <= 4000;
X31 + X32 <= 5000;
0.5*X11 + 0.45*X21 + 0.60*X31 <= 2400;
X11 + X21 + X31 <= 5500;
7*X11 + 8*X21 + 5*X31 + 4*X12 + 6*X22 + 2*X32 - E1 + F1 = 55000; !>=;
6*X12 + 6*X22 + 7*X32 - E2 + F2 = 40000; ! <=;
@Gin(X11); @Gin(X21); @Gin(X31); @Gin(X12); @Gin(X22); @Gin(X32);
End
La solución en Lingo es como sigue:
Reporte administrativo
Variable Value Reduced Cost
F1 763.0000 0.000000 Los resultados son:
E2 0.000000 1.000000 x11 = 2000; x21 = 3; x31 = 2331; x12 = 0; x22 = 3997;
X11 2000.000 -7.000000 x32 = 2288;
X12 0.000000 -4.000000
X21 3.000000 -8.000000 E1 = 0;
X22 3997.000 -6.000000 F1 = 763;
X31 2331.000 -5.000000 E2 = 0;
X32 2288.000 -2.000000
F2 = 2;
E1 0.000000 1.000000
F2 2.000000 0.000000 p = F1 + E2 = 763 + 0 = 763
Decisión:
Row Slack or Surplus Dual Price Se debe fabricar 2,000 del tubos tipo 1, 3 del tipo 2 y
1 763.0000 -1.000000
2 0.000000 0.000000 2,331 tipo 3 e importar 3,997 tubos del tipo 2 y 2,288
3 0.000000 0.000000 tubos del tipo 3 con la que se sólo se ganará $54,237 y
4 381.0000 0.000000 se pagará por importación $39,998.
5 0.5000000E-01 0.000000
La meta 1 no se cumple porque solo se gana $54,237 y
6 1166.000 0.000000
7 0.000000 -1.000000 que se deja de ganar $763
8 0.000000 0.000000 La meta 2 se cumple; toda vez que el importe a pagar
por la importación es $39,998, es decir, $2 menos de la
meta fijada de $40,000.
BIBLIOGRAFÍA
Autor:
Muchas gracias Elmer Tupia de la Cruz
COPYRIGHT © UPC
2022 – Todos los
derechos reservados