Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Copyright 2010
PROBLEMAS DE ASIGNACIN
Elproblema de asignacines una variacin
delproblema original de transporte, en la cual las
variables de decisin solo pueden tomar valores
binarios, es decir ser cero (0) o uno (1) en la
solucin ptima.
Podemos hacer uso del problema de asignacin
para
resolver diversas
situaciones,
entre los que
La asignacin
de personal
a
cabe
mencionar se encuentran.
maquinas.
Herramientas a puestos de trabajos.
Horarios a maestros.
Candidatos a vacantes.
Huspedes a habitaciones.
Comensales a mesas.
MODELO DE ASIGNACION
EL MTODO HNGARO
El mtodo Hngaro es un mtodo de
optimizacin
de
problemas
de
asignacin, algoritmo tal como se
detallar a continuacin est diseado
para la resolucin de problemas de
minimizacin
nicamente,
ser
entonces cuestin de agregar un paso
adicional para abordar ejercicios de
maximizacin.
RESOLUCIN DE UN
PROBLEMA DE
ASIGNACIN
MEDIANTE EL
MTODO HNGARO
MAQUINA 2
MAQUINA 3
E.
Mantenimiento 1
10
E.
Mantenimiento 2
E.
Mantenimiento 3
Equipo
Mantenimie
nto 1
Equipo
Mantenimie
nto 2
Equipo
Mantenimie
nto 3
MAQUINA
1
10
MAQUINA
2
9
MAQUINA
3
5
Element
o menor
de cada
fila
PASO 2: Construimos una nueva matriz con las diferencias entre los valores de la matriz original y
el elemento menor de la fila a la cual corresponde
Equipo
Mantenimient
o1
MAQUINA
1
10-5
5
MAQUINA
2
9 -5
4
MAQUINA
3
5 -5
Elemento
menor
5
Equipo
Mantenimient
o2
9 -3
6
8 -3
3 -3
Equipo
Mantenimient
o3
6 -4
2
4 -4
0
7 -4
3
3
4
PASO 3
En la matriz construida en el paso anterior se procede a efectuar el paso 1 esta vez en relacin a las
columnas, por ende escogemos el elemento menor de cada columna. Igualmente construimos una
nueva matriz con la diferencia entre los valores de la matriz 2 y el elemento menor de la columna a la
cual corresponde cada valor.
MAQUINA 1
MAQUINA 2
MAQUINA 3
E. Mantenimiento 1
E. Mantenimiento 2
E. Mantenimiento 3
Element
o menor
de cada
columna
MAQUINA 2
MAQUINA 3
Equipo
Mantenimient
o1
Equipo
Mantenimient
o2
Equipo
Mantenimient
o3
Numero
menor
De
Cada Columna
-2
3
-2
4
-0
4
-0
5
-2
0
2
-0
0
0
-0
3
-0
0
-0
3
0
MAQUINA 2
MAQUINA 3
Equipo
Mantenimient
o1
Equipo
Mantenimient
o2
Equipo
Mantenimient
o3
PASO 5:
subrayados.
MAQUINA
1
MAQUINA
2
MAQUINA
3
Equipo
Mantenimie
nto 1
Equipo
Mantenimie
nto 2
Equipo
Mantenimie
nto 3
Elemento
menor de
LOS NO
SUBRAYAD
OS
3+3
6
Ahora ya
efectuado
este paso
pasamos
al paso 4
Ahora observamos cmo se hace necesario trazar tres lneas (la misma cantidad de filas o columnas
de la matriz) por ende se ha llegado al tabulado final, en el que por simple observacin se determina
las asignaciones ptimas.
Equipo
Mantenimien
to 2
Equipo
Mantenimien
to 3
CONCLUSION
Por ende la asignacin que representa el menor costo para la jornada de
mantenimiento preventivo determina:
-Equipo 1 realice el mantenimiento de la Mquina 1
-El Equipo 2 realice el mantenimiento de la Mquina 3
-Equipo 3 realice el mantenimiento de la Mquina 2
-La jornada que tendr un costo total de 17 unidades monetarias.
TERREN
O A
TERREN
O B
TERREN
O C
TERREN
O D
EQUIPO
1
13
12
12
EQUIPO
2
10
13
15
EQUIPO
3
13
10
RESOLUCIN
En este problema debemos recordar un concepto fundamental para la aplicacin del mtodo
hngaro, este concepto nos dice que el nmero de filas debe ser exactamente igual al
nmero de columnas. Por ende, la accin a realizar debera ser crear un equipo ficticio, el
cual nos deje el tabulado balanceado y a este asignarle un nmero de sacos cosechados
equivalente a cero en cada uno de los terrenos. Sin embargo el problema nos indica que uno
de los equipos se encuentra en capacidad de que se le asignen dos terrenos, en este caso
crearemos un equipo 2 alternativo (Equipo 2B) el cual nos balancear el tabulado y nos har
prescindir del equipo ficticio pensado inicialmente. A este equipo 2B que crearemos le
corresponder la misma capacidad de cosecha del equipo 2 (en adelante equipo 2A) segn el
terreno, lgicamente.
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
13
12
12
EQUIPO 2A
10
13
15
EQUIPO 2B
10
13
15
EQUIPO 3
13
10
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
13
12
12
EQUIPO 2A
10
13
15
EQUIPO 2B
10
13
15
EQUIPO 3
13
10
En este caso este valor es 15, por lo cual procederemos a realizar la siguiente operacin
con cada uno de los valores:
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
13
12
12
EQUIPO 2A
10
13
15
EQUIPO 2B
10
13
15
EQUIPO 3
13
10
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
(15 -13)=2
(15 -7)=8
(15 -12)=3
(15 -12)=3
EQUIPO 2A
(15 -10)=5
(15 -13)=2
(15 -15)=0
(15 -7)=8
EQUIPO 2B
(15 -10)=5
(15 -13)=2
(15 -15)=0
(15 -7)=8
EQUIPO 3
(15 -13)=2
(15 -10)=5
(15 -8)=7
(15 -8)=7
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
EQUIPO 2A
EQUIPO 2B
EQUIPO 3
A partir de este tabulado ya podemos aplicar el algoritmo del mtodo hngaro como se
aplicara en un caso e minimizacin (normalmente).
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
EQUIPO 2A
EQUIPO 2B
EQUIPO 3
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
EQUIPO 2A
EQUIPO 2B
EQUIPO 3
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
EQUIPO 2A
EQUIPO 2B
EQUIPO 3
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
EQUIPO 2A
EQUIPO 2B
EQUIPO 3
TERRENO
A
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
EQUIPO 2A
EQUIPO 2B
EQUIPO 3
TERRENO
B
TERRENO
C
TERRENO
D
EQUIPO 1
EQUIPO 2A
EQUIPO 2B
EQUIPO 3
TERRENO
B
TERRENO
C
EQUIPO 1
12
EQUIPO 2A
13
EQUIPO 2B
TERREN
O A
TERREN
O B
TERREN
O C
TERREN
O D
EQUIPO
1
13
12
12
EQUIPO
2
10
13
15
EQUIPO
3
13
10
EQUIPO 3
TERRENO
D
15
13
TOTAL: 13 + 13 + 15 + 12 = 53
CONCLUSION:
sujeto
sujeto aa
RESTRICCIONES
Dado que un equipo de mantenimiento no puede ser asignado a ms de una
maquinaria, esta caracterstica debe de restringirse mediante las siguientes
inecuaciones.
X1,1 + X1,2 + X1,3 = 1
X2,1 + X2,2 + X2,3 = 1
X3,1 + X3,2 + X3,3 = 1
Adems debe restringirse el hecho de que cada mquina solo requiere de un equipo
de mantenimiento, por ende
X1,1 + X2,1 + X3,1 = 1
X1,2 + X2,2 + X3,2 = 1
X1,3 + X2,3 + X3,3 = 1
Adems se hace necesario que para efectos de resolucin en cualquier paquete de
herramientas se especifique que estas variables corresponden al conjunto de los
enteros (por obvias razones) y que deben ser mayores que cero (dado que es un
problema de minimizacin esta restriccin se hace muy necesario).
VARIABLES DE DECISIN
FUNCIN OBJETIVO
ZMIN = 10X1,1 + 9X1,2 + 5X1,3 + 9X2,1 + 8X2,2 + 3X2,3 + 6X3,1 +
4X3,2 + 7X3,3
INGRESANDO LOS DATOS A WINQSB