Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVESTIGACIÓN DE OPERACIONES I
Docente:
ANIVAL TORRE CAMONES
Semestre: 2022-1
Semana 9
PROBLEMA DUAL
2
Recomendaciones
Orientaciones
Contraste
Practique Revise
Contenido
3 Problemas
Programación lineal
Definir el
problema
Desarrollar el modelo
Existe Y1
X1
Z W
PRIMAL DUAL
Análisis de Dual
Existe X1
Y1
W Z
DUAL PRIMAL
Análisis de Dual
PRIMAL DUAL
S.A.: S.A.:
X1, X2 ≥ 0
RELACIONES
COSTO OPTIMO
RENTABILIDAD OPTIMA
RELACIONES
COSTO OPTIMO
RENTABILIDAD OPTIMA
RELACIONES
COSTO OPTIMO
RENTABILIDAD OPTIMA
RELACIONES
Relación 5: Los coeficientes del problema dual son los mismos pero
transpuestos del problema primal
COSTO OPTIMO
RENTABILIDAD OPTIMA
RELACIONES
COSTO OPTIMO
RENTABILIDAD OPTIMA
PASOS
PRIMAL DUAL
Xi 0 (i = 1, 2, ... , n) Yj 0 (j = 1, 2, ... , m)
Problema estándar
Dualidad
PRIMAL DUAL
Maximizar Z = 3X1 + 4X2 Minimizar W = 1000Y1 + 1800Y2 +400Y3
Sujeto a: Sujeto a:
X1 + 2 X2 1000 Y1 + 3 Y2 > 3
3 X1 + 2 X2 1800 2 Y1 + 2 Y2 + 1Y3 > 4
X2 400 Y1, Y2 , Y3 0
X1, X2 0
Problema no estándar
Dualidad
Cuando no todas sus variables son positivas y cuyas
restricciones no todas son del tipo menor o igual.
3 X1 + 4 X2 – 2X3 = 10 Y4
X1 0, X2 0, X3 srs Modelos max Modelo min
Xi < 0 la iésima restricción es <
Problema no estándar
Dualidad
PRIMAL - X1 + 1 X2 + 2 X3 9 Y1 Xi 0 es Xi 0
6 X1 – 2 X2 + 2 X3 = 6 Y2 Xi srs es = Xi srs =
2 X1 + 2 X2 + X3 4 Y3
X1, X2, X3 0 ≠ =
Restricción Variable Restricción Variable
Minimizar W = 9 Y1 + 6 Y2 + 4 Y3 Yj 0 Yj 0
Sujeto a: Yj 0 Yj 0
DUAL - Y1 + 6 Y2 + 2 Y3 2
= Yj srs = Yj srs
1 Y1 – 2 Y2 + 2 Y3 4
2 Y1 + 2 Y2 + 1 Y3 3
Y1 0, Y2 srs, Y3 0
El valor óptimo de la función objetivo del primal
será igual al valor óptimo de la función objetivo del
dual. En este caso Z y W tienen valor igual a 72
Dualidad
33
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
DEPARTAMENTO DE SISTEMAS Y TELEMÁTICA
INVESTIGACIÓN DE OPERACIONES I
Docente:
ANIVAL TORRE CAMONES
Semestre: 2022-1
Semana 10
ANÁLISIS DE SENSIBILIDAD
2
Recomendaciones
Orientaciones
Contraste
Practique Revise
Contenido
Contenido
4 Problemas de sensibilidad
ANÁLISIS DE SENSIBILIDAD
CASOS:
Consiste en hacer • Análisis de los coeficientes de
cambios en el la Función objetivo
modelo para
conocer sus
efectos. • Análisis de lado derecho
(Precio sombra)
ANÁLISIS DE SENSIBILIDAD
ANALISIS DE SENSIBILIDAD
1. Debido a problemas
laborales, se pierden 150
horas, ¿Cuánto deja de ganar
la empresa?
2. La ganancia de un producto
aumenta $2. ¿Varía el plan de
producción óptimo?
Análisis de Si se incrementa el L. D. en
sensibilidad del Se relaciona FUNCIÓN
LADO DERECHO OBJETIVO cuanto se incrementa la F.O.
Problema 2
Cada semana, Florida Citrus, Inc, usa una sola máquina durante 150
horas para destilar jugo de naranja y de toronja en concentrados
almacenados en dos tanques separados de 1000 galones c/u. antes de
congelarlos. La máquina puede procesar 25 galones de jugo de naranja
por hora, pero solo 20 galones de jugo de toronja. Cada galón de jugo de
naranja cuesta $1,50 y pierde 30% de contenido de agua al destilarse en
concentrado. El concentrado de jugo de naranja después se vende en
$6,00 por galón. Cada galón de jugo de toronja cuesta $2,00 y pierde
25% de contenido de agua al destilarse en concentrado. El concentrado
de jugo de toronja se vende después en $8,00 por galón. Se pide:
1)Formule un modelo matemático para determinar un plan de
producción que maximice la ganancia. Resuelva usando el método
gráfico.
2) Realice el análisis de sensibilidad de los coeficientes de la F. O.3)
Realice el análisis de sensibilidad del lado derecho.
Modelo matemático
2000
1000
y 9190, 46 − 5333,32
m= = = 3,8571 ∆x
x 1000 − 0
1000 Lado Derecho
Análisis de sensibilidad del lado
derecho
Análisis de Sensibilidad del Lado Derecho de la III Restricción:
MAX 2.7JN + 4JT 0.75JT <= 1000
JT ST
0.04JN + 0.05JT <=150 V.L.D.=0.75 (1333,33) = 1000 (Valor
0.70JN <=1000 En (1428.57, 1333.33) Máximo del L.D.)
0.75JT <=1000 Z=2,7 (1428,57)+4 (1333,33) = 9190,32
V.L.D.= 0,75(0) = 0 (Valor Mínimo del L.D.)
3000 En (1428.57, 0)
Z=2,7 (1428,57)+4 (0) = 3857,139
2000
1000
y 9190, 46 − 3857,139 ∆x
m= = = 5,333
x 1000 − 0
1000 Lado Derecho
Lindo
Galaxia produce dos tipos de juguetes: Space Ray y Zapper. Los recursos están
limitados a 1200 libras de plástico especial y 40 horas de producción
semanalmente. Los requerimientos de Marketing indica que la producción total
no puede exceder de 800 docenas. El número de docenas de Space Rays no
puede exceder al número de docenas de Zappers por más de 450. Space Rays
requiere 2 libras de plástico y 3 minutos de producción por docena. Zappers
requiere 1 libra de plástico y 4 minutos de producción por docena. Encontrar el
Plan común de producción para fabricar la mayor cantidad del producto que
deje mejores ganancias, el cual corresponde a Space Ray (8 $/docena). Usar la
menor cantidad de recursos para producir Zappers, porque estos dejan una
menor utilidad (5 $/docena).
Se pide: a)Hallar el modelo y resolver con el Método grafico.
b) Análisis de sensibilidad de los coeficientes de F.O.
c) Análisis de sensibilidad del lado derecho.
Modelo matemático
Max 0.30MH + 0.50 MC Valor del L.D. Solución óptima Valor de la F.O.
Dependiendo de:
881.84 MH = 22046 ; MC = 0 6613.8
0.04MH + 0.08 MC 1200
MH +MC 22046 1200 MH = 14092; MC = 7954 8204.6
MH, MC 0
1763.68 MH = 0 ; MC = 22046 11023
Max 0.30MH + 0.50 MC Valor del L.D. Solución óptima Valor de la F.O.
Dependiendo de:
15000 MH = 0 ; MC = 15000 7500
0.04MH + 0.08 MC 1200
MH +MC 22046 22046 MH = 14092; MC = 7954 8204.6
MH, MC 0
30000 MH = 30000 ; MC = 0 9000
9000 − 7500
Análisis de Sensibilidad del Lado Derecho de la II m= = 0.1
Restricción: MH + MC = 22016 30000 − 15000
V.L.D.= 30000 + 0 = 30000 Por cada unidad de capacidad de peso adicional
En (30000, 0) por encima de 22016 libras y hasta 30000 libras,
Z=0,30(30000) + 0,50(0) = $ 9000
el margen de ganancia corporativo aumentará en
En (0, 15000) V.L.D.= 0 + 15000 = 15000 0.1 de $100, es decir: $10. Mientras que por cada
Z= 0,30 (0) + 0,50 (15000) = $ 7500 unidad de capacidad de peso que se disminuya
hasta 15000 libras, el margen de ganancia bajará
en $10.
Problema 5
y 2705000 − 1020000
m= = = 33, 7
x 80000 − 30000
Análisis de sensibilidad del lado
4.40 derecho de la restricción IV
MAX 6740C + 5100S El análisis de sensibilidad del Análisis de Sensibilidad del Lado Derecho de la IV
ST lado derecho se realiza con las Restricción:
200C +150S ≤ 80000 restricciones que intervienen S <=200
18C + 20S ≤ 9000 en la solución optima. La
C ≤ 1500 restricción I y II intervienen, V.L.D.= 533,33=533,3333
S ≤ 200 pero la restricción III no En (0, 533,33)
END Z=6740(0) + 5100(533,3333)=2720000
interviene, por lo tanto su
GIN C precio sombra de este último V.L.D.=0
GIN S En (400, 0)
sería cero. Z=6740(400) + 5100(0)= 2696000
y 2720000 − 26960000
m= = = 45
x 533,33 − 0
Seamos dueños de nuestro
propio destino
55
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
DEPARTAMENTO DE SISTEMAS Y TELEMÁTICA
INVESTIGACIÓN DE OPERACIONES I
Docente:
ANIVAL TORRE CAMONES
Semestre: 2022-1
Semana 11
PROBLEMA DE TRANSPORTE
2
Recomendaciones
Orientaciones
Contraste
Practique Revise
Contenido
1 Modelo de transportes
3 Método Vogel
4 Problemas
Modelo de transporte
Red
El modelo de transporte busca determinar
Origen Destino
un plan de transporte de una mercancía de
C11 : X11
1 → b1
a1→ 1 los lugares orígenes a los lugares destinos.
C12 : X12
X13 VITARTE
2 11000 U12= 750 – 75 = 675 $/TN. U22= 750 – 90 = 660 $/TN.
$ 1Tn $
U 12 = 675 ( ) = 0,3062 U 22 = 660 (
1Tn
) = 0, 2994
CAÑETE Tn 2204, 62 Lb Tn 2204, 62 Lb
12000 2
COMAS
3 U13= 600 – 60 = 540 $/TN. U23= 600 – 45 = 555 $/TN.
11000
$ 1Tn $ 1Tn
U 13 = 540 ( ) = 0, 2449 U 23 = 555 ( ) = 0, 2517
Tn 2204,62 Lb Tn 2204,62 Lb
Modelo matemático
1 2 3 Oferta P1 P2 P3 P4
A 10 8 4 45
B 9 5 7 50
C 3 6 9 45
D 5 7 6 30
Demanda 90 30 50
P1
P2
P3
P4
Método Vogel
1 2 3 Oferta P1 P2 P3 P4
Pasos:
A 10 8 4* 45/0 4
Hallamos las
B 9 5 7 50 2
penalidades
Hallamos la C 3 6 9 45 3
mayor
penalidad D 5 7 6 30 1
Realizamos P1 2 1 2
la operación
P2
P3
P4
Método Vogel
1 2 3 Oferta P1 P2 P3 P4
A 10 8 4 45/0 4 -
Hallamos las
B 9 5 7 50 2 2
penalidades
Hallamos la C 3* 6 9 45/0 3 3
mayor
penalidad D 5 7 6 30 1 1
1 2 3 Oferta P1 P2 P3 P4
A 10 8 4 45/0 4 - -
Hallamos las
B 9 5 7 50 2 2 2
penalidades
Hallamos la C 3 6 9 45/0 3 3 -
mayor
penalidad D 5* 7 6 30/0 1 1
1 2 3 Oferta P1 P2 P3 P4
A 10 8 4 45/0 4 - -
B 9 5 7 50 2 2 2
C 3 6 9 45/0 3 3 -
D 5 7 6 30/0 1 1
La empresa “C.N.” elabora una cerveza que se Costo de distribución por 100 cajas de cerveza
distribuye a nivel nacional a partir de dos
fábricas, una en el norte y la otra en el sur del Mayoristas A B C D Oferta
país. La cerveza se envía a cuatro mayoristas Fábricas
que se encargan de la distribución, por lo que
la empresa se ocupa sólo de la distribución a Norte 21 15 18 9 550
los mayoristas.
Sur 10 14 16 23 650
Los costos de distribución en dólares por
conjunto de 100 cajas que se envían a cada Demanda 200 250 400 350 1200
mayoristas; se presenta en la siguiente tabla
junto con la oferta mensual en cada fábrica y la
demanda mensual de cada mayorista.
Determine la distribución más económica
usando Vogel.
Red y modelo
Realizamos X14=350
la operación P1 11 1 2 14
C=(350)(9)
Método Vogel
Mayoristas A B C D Ofert P1 P2
Fábrica a
Hallamos las Norte 21 15 18 550 6 3
penalidades 200
Hallamos la Sur 10 14 16 650 4 4
mayor * 450
penalidad
Demanda 200 250 400 350
Hallamos el 0 0
menor costo
Realizamos P1 11 1 2 14 X14=350
la operación C=(350)(9)
P2 11 1 2
X21=200
C=(200)(10)
Método Vogel
Mayoristas A B C D Ofert P1 P2 P3
Fábrica a
Hallamos las 01 Norte 15 18 550 6 3 3
penalidades * 200
0
Hallamos la
mayor Sur 14 16 650 4 4 2
penalidad 450
Hallamos el
Demanda 200 250 400 350
menor costo 0 50 0
P3 1 2 X12=200 C=(200)(15)
Método Vogel
Mayoristas A B C D Ofert P1 P2 P3
Fábrica a
01 Norte 550 6 3 3
200
0
Sur 14 16 650 4 4 2
450
Demanda 200 250 400 350
0 50 0
X14=350 C=(350)(9)
P1 11 1 2 14 X21=200 C=(200)(10)
P2 11 1 2 X12=200 C=(200)(15)
X22=50 C=(50)(14)
P3 1 2 X23=400 C=(400)(16)
Método Vogel
I. Identificación de variables.
MIN 1600X11 + 1800X12 + 2500X13
Xij = Número de máquinas a enviar del origen i
al destino j + 900X21 + 1000X22 +1800X23
II. Identificación de la función objetivo. +1400X31 + 1000X32 + 400X33
MIN 1600X11 + 1800X12 + 2500X13 + 900X21 ST
+ 1000X22+1800X23+1400X31+1000X32 + 400X33 X11 + X12 + X13 <= 3
III Identificación de Restricciones. X21 + X22 + X23 <= 2 OBJECTIVE FUNCTION VALUE
1) 8500.000
X11 + X12 + X13 ≤ 3 VARIABLE VALUE REDUCED COST
X31 + X32 + X33 <= 3
X21 + X22 + X23 ≤ 2 X11 3.000000 0.000000
X11 + X21 + X31 = 4 X12 0.000000 100.000000
X31 + X32 + X33 ≤ 3 X13 0.000000 1400.000000
X12 + X22 + X32 = 2
X11 + X21 + X31 = 4 X21 1.000000 0.000000
X22 1.000000 0.000000
X12 + X22 + X32 = 2 X13 + X23 + X33 = 2
X23 0.000000 1400.000000
X13 + X23 + X33 = 2 X31 0.000000 500.000000
X32 1.000000 0.000000
Xij ≥ 0, Entera X33 2.000000 0.000000
Método Vogel
X32=1 C=1*1000
Realizamos
la operación P1 500 800 1400
P2 500 800
Método Vogel
P2 500 800
P3 700 800
Método Vogel
Hallamos la
Los 1400 1000 400 2700 3/1 600 600
Ángeles *
mayor
penalidad Figurado 0 0 0 0 2/0 0
Hallamos el
*
menor costo Demanda 4 2 2/0 2/0 X44=2 C=2*0
Hallamos la
Los 1400 1000 400 2700 3/1/0 600 600 400
Angeles * *
mayor
penalidad Figurado 0 0 0 0 2/0 0
Hallamos el
*
menor costo Demanda 4 2 2 2 X44=2 C=2*0
1 0 0
Realizamos X33=2 C=2*400
la operación P1 900 1000 400 1300
X32=1 C=1*1000
P2 500 800 1400
P3 500 800
Método Vogel
X44=2 C= 2 * 0 = 0
Tren 5 8 9 11 13 Figurado
Cincinnati
(50) 3 5
(250)
Demanda 150 100 200 50 250
Modelo matemático
X21 + X22 + X23 + X24+X25 ≤ 400 X15 + X25 + X35 = 250 X11 0.000000 5.000000
X12 100.000000 0.000000
X31 + X32 + X33 +X34+X35 ≤ 50 X13 + X23 + X33 = 200 X13 200.000000 0.000000
X14 0.000000 0.000000
X11 + X21 + X31 = 150 X15 0.000000 1.000000
X21 150.000000 0.000000
X14 + X24 + X34 = 50 X22 0.000000 0.000000
X12 + X22 + X32 = 100 X23 0.000000 2.000000
X24 50.000000 0.000000
X15 + X25 + X35 = 250 X25 200.000000 0.000000
X31 0.000000 8.000000
X13 + X23 + X33 = 200 X32 0.000000 5.000000
X33 0.000000 6.000000
Xij>= 0, Entero X34 0.000000 2.000000
X35 50.000000 0.000000
Pasos: Destino 1 2 3 4 5 Oferta P1
Medio
Hallamos las 1 6 4 3 7 10 300 1
penalidades
2 5 8 9 11 13 400 3
Hallamos la
mayor
penalidad Figurado 0 0 0 0 0 50 0
* 0
Hallamos el
menor costo Demanda 150 100 200 50 250
200 X35=50 C=50*0
Realizamos
P1 5 4 3 7 10
la operación
Destino 1 2 3 4 5 oferta P1 P2
Medio
Hallamos las 1 6 4 3 7 10 300/ 1 1
penalidades * 100
Hallamos la 2 5 8 9 11 13 400 3 3
mayor
penalidad Figurado 0 0 0 0 0 50/
* 0
Hallamos el
menor costo
Demanda 150 100 200/ 50 250/
X35=50 C=50*0
0 200
X13=200 C=200*3
Realizamos P1 5 4 3 7 10
la operación
P2 1 4 6 4 3
Medio 1 2 3 4 5 oferta P1 P2 P3
1 6 4 3 7 10 300 1 1 2
Hallamos las * 100
penalidades
0
Hallamos la 2 5 8 9 11 13 400 3 3 3
mayor
penalidad Figurado 0 0 0 0 50
* 0
Hallamos el
menor costo Demanda 150 100 200 50 250 X35=50 C =50*0
0 0 200
Realizamos X13=200 C=200*3
la operación P1 5 4 3 7 10
X12=100 C=100*4
P2 1 4 6 4 3
P3 1 4 4 3
Medio 1 2 3 4 5 oferta P1 P2 P3
1 6 4 3 7 10 300 1 1 2
* 100
0
2 5 8 11 13 400 3 3 3
Figurado 0 0 0 0 0 50
* 0
Demanda 150 100 200 50 250 X35=50 C=50*0 =0
0 0 200 X13=200 C=200*3 =600
P1 5 4 3 7 10 X12=100 C=100*4=400
Z=4900
P2 1 4 6 4 X21=150 C=150*5=750
X24=50 C=50*11=55
P3 1 4 4 3
X25=200 C=200*13=2600
Problema 8
Hallamos la
2 300 100 80 5/0 20 -
mayor *
penalidad
3 200 250 120 8/1 80 80
Hallamos el *
menor costo
Demanda 4 8/3 7/0
Realizamos X22=5 C=5*100=500
la operación P1 80 80 40
P2 80 70 120 X33=7 C=7*120=840
Áreas→ 1 2 3 Oferta P1 P2 P3
Refinería
Hallamos las 1 120 180 -- 6/2 60 60 60
penalidades *
Hallamos la 2 300 100 80 5/0 20 - -
mayor *
penalidad
3 200 250 120 8 80 80 50
Hallamos el * 1
menor costo
Demanda 4/0 8/3 7/0
⚫ X22=5 C=5*100=500
Realizamos
la operación
P1 80 80 40 ⚫ X33=7 C=7*120=840
P3 80 70 -
Áreas→ 1 2 3 Oferta P1 P2 P3
Refinería
1 120 180 -- 6 60 60 60
* 2
2 300 100 80 5 20 - -
* 0
3 200 250 120 8 80 80 50
* 1
Demanda 4 8 7 ⚫ X22=5 C=5*100=500
0 3 0 ⚫ X33=7 C=7*120=840
P1 80 80 40 ⚫ X11=4 C=4*120=480
⚫ X12=2 C=2*180=360 ⚫ Costo total =2430
P2 80 70 120
⚫ X32=1 C=1*250=250 ⚫ Con Lindo =2430
P3 80 70 -
Red
Demanda 3/ 0 2 1 1
P1 20 20 70 0
Mayor Penalidad Menor costo
P2 20 70 0
Mayor Penalidad Menor costo
Identificación de las Variables Min 5X11 + 7X12 + 4X13 + 4X14 + 4X21 + 7X23
+ 8X24 + 6X25 + 6X31 + 7X32 + 8X33 + 9X35
Xij=N° de unidades que se envía del origen i al destino j
ST
Identificación de la Funcion objetivo
X11+X12+X13+X14<=750
Max 5X11 +7X12+4X13+4X14+
X21+X23+X24+X25<=350 OBJECTIVE FUNCTION VALUE
4X21+7X23+8X24+6X25+ 1) 7600.000
X31+X32+X33+X35<=400 VARIABLE VALUE REDUCED COST
6X31+7X32+8X33+9X35 X11+X21+X31=400
X11 120.000000 0.000000
X12 0.000000 1.000000
Identificación de las restricciones X12+X32+=260 X13 180.000000 0.000000
X14 450.000000 0.000000
X11+X12+X13+X14<=750 X11+X21+X31=400 X13+X23+X33=180 X21 140.000000 0.000000
X21+X23+X24+X25<=350 X12+X32+=260 X14+X24=450
X23 0.000000 4.000000
X24 0.000000 5.000000
X31+X32+X33+X35<=400 X13+X23+X33=180 X25+X35=210 X25 210.000000 0.000000
X31 140.000000 0.000000
Xij>=0, ENTERO X14+X24=450 X32 260.000000 0.000000
X25+X35=210 X33 0.000000 3.000000
X35 0.000000 1.000000
DEPOSITO ALMACÉN OFERTA P1 P2 P3
1 2 3 4 5
A 5 7 4 4 - 750/300 1
B 4 - 7 8 6 350 2
X14=450→C=450*4=1800
C 6 7 8 - 9 400 1
DEMANDA 400 260 180 450/0 210 1500
P1 1 0 3 4 3
P2
P3
DEPOSITO ALMACÉN OFERTA P1 P2 P3
1 2 3 4 5
A 5 7 4 4 - 750/300/ 1 1
120
B 4 - 7 8 6 350 2 2 X14=450→C=450*4=1800
X13=180→C=180*4=720
C 6 7 8 - 9 400 1 1
DEMANDA 400 260 180/0 450/0 210 1500
P1 1 0 3 4 3
P2 1 0 3 - 3
P3
DEPOSITO ALMACÉN OFERTA P1 P2 P3
1 2 3 4 5
A 5 7 4 4 - 750/300/ 1 1 2
120
X14=450→C=450*4=1800
B 4 - 7 8 6 350/140 2 2 2 X13=180→C=180*4=720
C 6 7 8 - 9 400 1 1 1 X25=210→C210*6= 1260
DEMANDA 400 260 180/0 450/0 210/0 1500
P1 1 0 3 4 3
P2 1 0 3 - 3
P3 1 0 - - 3
DEPOSITO ALMACÉN OFERTA P1 P2 P3 P4
1 2 3 4 5
A 5 7 4 4 - 750/300/1 1 1 2 2
20
B 4 - 7 8 6 350/140/0 2 2 2 4 X14=450
C 6 7 8 - 9 400 1 1 1 1 →C=450*4=1800
X13=180
DEMANDA 400/260 260 180/0 450/0 210/0 1500
→C=180*4=720
X25=210
P1 1 0 3 4 3 →C210*6= 1260
P2 1 0 3 - 3 X21=140
→C=140*4=560
P3 1 0 - - 3
P4 1 0
DEPOSITO ALMACÉN OFERTA P1 P2 P3 P4 P5
1 2 3 4 5
A 5 7 4 4 - 750/300/1 1 1 2 2 2 X14=450
→C=450*4=1800
20/0
X13=180
B 4 - 7 8 6 350/140/0 2 2 2 4 - →C=180*4=720
C 6 7 8 - 9 400 1 1 1 1 1 X25=210
DEMANDA 400/260 260 180/0 450/0 210/0 1500 →C210*6= 1260
/140 X21=140
→C=140*4=560
P1 1 0 3 4 3 X11=120
P2 1 0 3 - 3 →C=120*5=600
P3 1 0 - - 3
P4 1 0
P5 1 0
DEPOSITO ALMACÉN OFERTA P1 P2 P3 P4 P5
1 2 3 4 5
750/300/1 X14=450
A 5 7 4 4 - 1 1 2 2 2
→C=450*4=1800
20/0 X13=180
B 4 - 7 8 6 350/140/0 2 2 2 4 - →C=180*4=720
C 6 7 8 - 9 400 1 1 1 1 1 X25=210
→C210*6= 1260
DEMANDA 400/260 260 180/0 450/0 210/0 1500 X21=140
/140 →C=140*4=560
X11=120
P1 1 0 3 4 3 →C=120*5=600
P2 1 0 3 - 3 X31=140
P3 1 0 - - 3 →C=140*6=840
X32=260
P4 1 0 →C=260*7=1820
P5 1 0
Lindo
C1 C2 C3 Ficticia Oferta P1
Demanda 36 42 30 5/0
P1 180 180 50 0
METODO VOGEL
C1 C2 C3 Ficticia Oferta P1 P2
P1 180 180 50 0
P2 180 180 50 0
METODO VOGEL
C1 C2 C3 Ficticia Oferta P1 P2 P3 X44=5 C=0
P1 600 700 400 0 25/0 400 200 200 X41=13 C=13000
P2 320 300 350 0 40 300 20 20 X13=25 C=10000
P3 500 480 450 0 30 450 30 30
P4 1000 1000 - 0 18/13/0 1000 1000 -
Demanda 36/23 42 30/5 5/0
P1 180 180 50 0
P2 180 180 50 0
P3 180 180 50 0
METODO VOGEL
C1 C2 C3 Ficticia Oferta P1 P2 P3 P4 X44=5 C=0
P1 600 700 400 0 25/0 400 200 200 - X41=13 C=13000
P2 320 300 350 0 40/0 300 20 20 20 X13=25 C=10000
P3 500 480 450 0 30 450 30 30 30 X22=40 C=12000
P4 1000 1000 - 0 18/13/0 1000 1000 - -
Demanda 36/23 42/2 30/5 5/0
P1 180 180 50 0
P2 180 180 50 0
P3 180 180 50 0
P4 180 180 100 0
METODO VOGEL
C1 C2 C3 Ficticia Oferta P1 P2 P3 P4 X44=5 C=0
P1 600 700 400 0 25/0 400 200 200 - X41=13 C=13000
P2 320 300 350 0 40/0 300 20 20 20 X13=25 C=10000
P3 500 480 450 0 30 450 30 30 30 X22=40 C=12000
P4 1000 1000 - 0 18/13/0 1000 1000 - - X31=23 C=11500
Demanda 36/23 42/2 30/5 5/0 X32=2 C=960
P1 180 180 50 0 X33=5 C=2250
P2 180 180 50 0 TOTAL49710
P3 180 180 50 0
P4 180 180 100 0
Seamos dueños de nuestro
propio destino
76
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
DEPARTAMENTO DE SISTEMAS Y TELEMÁTICA
INVESTIGACIÓN DE OPERACIONES I
Docente:
ANIVAL TORRE CAMONES
Semestre: 2022-1
Semana 11
PROBLEMA DE ASIGNACIÓN
2
Recomendaciones
Orientaciones
Contraste
Practique Revise
Contenido
1 Problema de asignación
2 Modelo de asignación
3 Método Húngaro
4 Problemas
Problema de asignación
Destino
• El modelo de asignación busca
determinar un plan de asignación para
que cada trabajador realice una tarea al Tarea 1 Tarea 2 Tarea 3
menor costo total.
Origen
• Cuando a un trabajador i (=1,2,……,m) Trabajador 2 C21 C22 C23
se asigna a la Tarea j (=1,2,…..,n) X21 X22 X23
1
incurre en un costo Cij.
• Se debe tratar que n = m. Caso contrario Trabajador 3 C31 C32 C33
quedarán tareas por realizarse o X31 X32 X33 1
trabajadores sin tareas.
1 1 1
Problema de asignación
Destino
• El Modelo de asignación puede
considerarse como un caso especial del
modelo de transporte. Tarea 1 Tarea 2 Tarea 3
Origen
Trabajador 2 C21 C22 C23
• La demanda requerida en cada destino X21 X22 X23
1
es 1; esto es bj=1 para toda j.
Trabajador 3 C31 C32 C33
• El costo de “asignar” al trabajador i la X31 X32 X33
Tarea j es Cij.
1
1 1 1
Modelo de asignación
1, si al i-ésimo trabajador se
• Pasos: • Pasos:
Es un • 1. Identifique el menor de cada fila y • i Trace la menor cantidad de líneas
algoritmo réstelo a los valores de dicha fila horizontales o verticales que cubran
PASO 2a
matemático • 2. Identifique el menor de cada los valores ceros
Se aplica
que nos columna y réstelo a los valores de • ii Identifique el menor de los
cuando no
permite dicha columna números no cubiertos y réstelo a
se puede
resolver • 3. Asigne tomando en cuenta los todos los números no cubiertos,
asignar con
problemas casilleros donde se hallan los ceros. luego, sume este número a las
el paso 3.
de Recordando que a cada trabajador intersecciones y los demás
asignación se le asigna una tarea y cada tarea números cópielos sin cambiar.
debe ser realizado por un trabajador. • iii Repita el paso 3
Problema 1
Problema N°1
SOLUCIÓN
TAREAS
Podar Pintar Lavar Paso I Paso II Paso III
Boris 13 14 11 13 14 11 11 2 3 0 2 0 0
HIJOS Jhon 12 15 14 12 15 14 12 0 3 2 0 0 2
Karen 13 16 12 13 16 12 12 1 4 0 1 1 0
0 3 0
Respuesta
A Boris se le asigna Pintar 14
A Jhon se le asigna Podar 12
A karen se le asigna lavar 12
TOTAL 38
Problema 2
Problema N°2
Tar1 Tar2 Tar3 Tar4
Tra1 14 6 10 13 8 0 4 7
Tra2 10 8 12 6 2 4 2 6 0
7 14 10 14 0 7 3 7
Tra3
9 8 10 11 1 0 2 3
Tra4
SOLUCIÓN 0 0 2 0
14 6 10 13 6
8 0 2 7
10 8 12 6 6
1 3
4 2 4 0
7 14 10 14 7 0 7 1 7
9 8 10 11 8 1 0 0 3
Problema 2
Problema N°2
Tar1 Tar2 Tar3 Tar4
Respuesta
Tra1 14 6 10 13
Al trabajador 1 se le asigna la tarea 2 6
Tra2 10 8 12 6
Al trabajador 2 se le asigna la tarea 4 6
Tra3 7 14 10 14 Al trabajador 3 se le asigna la tarea 1 7
Tra4 9 8 10 11 Al trabajador 4 se le asigna la tarea 3 10
SOLUCIÓN 29
8 0 2 7
4 2 4 0
0 7 1 7
1 0 0 3
Problema 3
TAREAS
TRAB 1 2 3 4
1 12 13 16 18
2 18 15 10 20
3 12 11 11 12
4 15 16 17 14
12 13 16 18 12 0 1 4 6
18 15 10 20 10 8 5 0 10
12 11 11 12 11 1 0 0 1
15 16 17 14 14 1 2 3 0
0 0 0 0
0 0 0 0 7
20 14 6 10 22 6 14 8 0 4 16 14 8 0 2 14
16 8 22 20 10 8 8 0 14 12 2 8 0 14 10 0
8 6 24 14 12 6 2 0 18 8 6 2 0 18 6 4
20 22 2 8 6 2 18 20 0 6 4 18 20 0 4 2
4 16 22 6 24 4 0 12 18 2 20 0 12 18 0 18
0 0 0 2 2
Solución
20 14 6 10 22 6 14 8 0 4 16 14 8 0 2 14
Aplicando el
16 8 22 20 10 8 8 0 14 12 2 8 0 14 10 0 paso 2a
8 6 24 14 12 6 2 0 18 8 6 2 0 18 6 4
20 22 2 8 6 2 18 20 0 6 4 18 20 0 4 2
4 16 22 6 24 4 0 12 18 2 20 0 12 18 0 18
0 0 0 2 2 12 8 0 0 12
• Al empleado 1 se le asigna el trabajo 4 → 10 8 2 16 10 0
• Al empleado 2 se le asigna el trabajo 5 → 10
• Al empleado 3 se le asigna el trabajo 2 → 6 0 0 18 4 2
• Al empleado 4 se le asigna el trabajo 3 → 2
• Al empleado 5 se le asigna el trabajo 1 → 4 16 20 0 2 0
DISTANCIA MÍNIMA 32
0 14 20 0 18
Problema 6
PROBLEMA: Asignar las 4 tareas(columnas) a los 5 trabajadores (filas) según los costos
T1 T2 T3 T4 T5
Trabador1 6 5 7 12 0 0 2 0 0 3 0
Trabador2 7 7 9 11 0 0 3 2 2 2 0
Trabador3 5 6 7 10 0 0 1 1 0 1 0
Trabador4 4 5 8 9 0 0 0 0 1 0 0
Trabador5 6 6 10 11 0 0 2 1 3 2 0
4 5 7 9 0 Paso 2ª
Problema 6
PROBLEMA: Asignar las 4 tareas(columnas) a los 5 trabajadores (filas) según los costos
T1 T2 T3 T4 T5
Trabador1 6 5 7 12 0 0 2 0 0 3 0 2 0 0 3 1
Trabador2 7 7 9 11 0 0 3 2 2 2 0 2 1 1 1 0
Trabador3 5 6 7 10 0 0 1 1 0 1 0 1 1 0 1 1
Trabador4 4 5 8 9 0 0 0 0 1 0 0 0 0 1 0 1
Trabador5 6 6 10 11 0 0 2 1 3 2 0 1 0 2 1 0
4 5 7 9 0 Paso 2a
Problema 6
PROBLEMA: Asignar las 4 tareas(columnas) a los 5 trabajadores (filas) según los costos
T1 T2 T3 T4 T5
Trabador1 6 5 7 12 0 0 2 0 0 3 0 2 0 0 3 1 1 0 0 2 1
Trabador2 7 7 9 11 0 0 3 2 2 2 0 2 1 1 1 0 1 1 1 0 0
Trabador3 5 6 7 10 0 0 1 1 0 1 0 1 1 0 1 1 0 1 0 0 1
Trabador4 4 5 8 9 0 0 0 0 1 0 0 0 0 1 0 1 0 1 2 0 2
Trabador5 6 6 10 11 0 0 2 1 3 2 0 1 0 2 1 0 0 0 2 0 0
4 5 7 9 0 Paso 2a Paso 2a Paso 3
Ejemplo:
C1 C2 C3 C4 C5
Existen 5 operarios A, B, C, D y E para llevar a 5 cargos
Operario 1 5 3 7 3 5 3 2 0 4 0 2
F, G, H, I y J. La matriz de costos C que caracteriza al
Operario 2 5 6 12 7 9 5 0 1 7 2 4
problema de asignación es la siguiente:
Operario 3 2 8 3 4 6 2 0 6 1 2 4
F G H I J Operario 4 9 6 10 5 7 5 4 1 5 0 2
A 5 3 7 3 5 Operario 5 4 7 6 8 11 4 0 3 2 4 7
B 5 6 12 7 9 0 0 1 0 2
C 2 8 3 4 6 2 0 3 0 0
D 9 6 10 5 7 0 1 6 2 2
0 6 0 2 2
E 4 7 6 8 11
4 1 4 0 0
Se pide resolver al problema de asignación usando el 0 3 1 4 5
Método Húngaro
Problema 6
Ejemplo:
C1 C2 C3 C4 C5
Existen 5 operarios A, B, C, D y E para llevar a 5 cargos
Operario 1 5 3 7 3 5 3 2 0 4 0 2
F, G, H, I y J. La matriz de costos C que caracteriza al
Operario 2 5 6 12 7 9 5 0 1 7 2 4
problema de asignación es la siguiente:
Operario 3 2 8 3 4 6 2 0 6 1 2 4
F G H I J Operario 4 9 6 10 5 7 5 4 1 5 0 2
A 5 3 7 3 5 Operario 5 4 7 6 8 11 4 0 3 2 4 7
B 5 6 12 7 9 0 0 1 0 2
C 2 8 3 4 6 2 0 3 0 0 3 0 3 0 0
D 9 6 10 5 7 0 1 6 2 2 0 0 5 1 1
0 6 0 2 2 1 6 0 2 2
E 4 7 6 8 11
4 1 4 0 0 5 1 4 0 0
Se pide resolver al problema de asignación usando el 0 3 1 4 5 0 2 0 3 4
Método Húngaro
Al Operador 1 Se le asigna el cargo 5 El costo es 5
Al Operador 2 Se le asigna el cargo 2 El costo es 6
Al Operador 3 Se le asigna el cargo 3 El costo es 3
Al Operador 4 Se le asigna el cargo 4 El costo es 5
Al Operador 5 Se le asigna el cargo 1 El costo es 4
COSTO TOTAL 23
Maximizar
PROBLEMA. Asignar a los trabajadores (filas) las tareas (columnas) tomando en cuenta la productividad.
12 16 24 8 2 -12 -16 -24 -8 -2 -24 12 8 0 16 22
6 8 20 14 6 -6 -8 -20 -14 -6 -20 14 12 0 6 14
10 6 16 18 12 -10 -6 -16 -18 -12 -18 8 12 2 0 6
2 4 2 24 20 -2 -4 -2 -24 -20 -24 22 20 22 0 4
7 10 6 5 18 -7 -10 -6 -5 -18 -18 11 8 12 13 0
8 8 0 0 0
27