Método de Asignación
Método de Asignación
Método de Asignación
Concepto:
Estos problemas ocurren en muchos contextos de la administracin. En general consisten en el problema para
determinar la asignacin ptima de objetos indivisibles, en el sentido de que ningn agente (objeto) se puede
dividir entre varias tareas. La restriccin importante, para cada agente, es que ser designado a una solo una tarea.
Es un problema de transporte balanceado en el que todas las propuestas y requerimientos son iguales a 1; as se
caracteriza por el conocimiento del costo de asignacin de cada punto de oferta a cada punto de demanda. La
matriz de valores del problema de asignacin se llama: matriz de valores.
Problema de asignacin generalizado:
Si suponemos que existen m trabajadores y cada uno de ellos tiene cierta cantidad de recursos disponibles y
existen n tareas que deben llevarse a cabo, el problema de asignacin generalizado puede plantearse de la
siguiente manera:
Sujeto a:
Paso 1.- Empiece por encontrar el elemento mas pequeo en cada rengln de la matriz. Construya una nueva
matriz, al restar de cada valor, el valor mnimo de su rengln. Encuentre, para esta nueva matriz el costo mnimo en
cada columna. Construya una nueva matriz (la matriz de veloreess reducidos) al restar de cada costo el valor
mnimo de su columna.
Paso 2.- Dibuje el mnimo nmero de lneas (horizontales o verticales) que se necesitan para cubrir todos los ceros
en la matriz de valores reducidos. Si se requieren m lneas para cubrir todos los ceros, siga con el paso 3.
Paso 3.- Encuentre el menor elemento no cero (llame su valor k en la matriz de costos reducidos, que no est
cubiertos por las lneas dibujadas en el paso 2. Ahora reste k de cada elemento no cubierto de la matriz de costos
reducidos y sume k a cada elemento de la matriz de costos reducidos cubierto por dos lneas. Regrese al paso 2.
Un problema de asignacin es un problema de transporte balanceado en el que todas las propuestas y
requerimientos son iguales a 1; as se caracteriza por el conocimiento del costo de asignacin de cada punto de
oferta a cada punto de demanda.
Como todas las propuestas y necesidades para el problema de asignacin son nmeros enteros, todas las variables
en la solucin ptima deben ser valores enteros.
Asignacin ptima:
Cuando la asignacin es ptima al menos debe haber una celda con un cero por cada fila y columna.
EJEMPLO (Equilibrado):
En este tipo de problemas cada trabajo se asocia por completo a una mquina. La variable X ij toma los valores si se
asigna la mquina i al trabajo j y 0, en caso contrario.
Funcin objetivo:
Sujeto a:
Restricciones de la mquina:
La compaa de manufactura "Jimnez y Asociados" desea realizar una jornada de mantenimiento preventivo a sus
tres mquinas principales A, B y C. El tiempo que demanda realizar el mantenimiento de cada mquina es de 1 da,
sin embargo la jornada de mantenimiento no puede durar ms de un da, teniendo en cuenta que la compaa
cuenta con tres proveedores de servicios de mantenimiento debe de asignarse un equipo de mantenimiento a cada
mquina para poder cumplir con la realizacin del mantenimiento preventivo.
Teniendo en cuenta que segn el grado de especializacin de cada equipo prestador de servicios de mantenimiento
el costo de la tarea vara para cada mquina en particular, debe de asignarse el equipo correcto a la mquina
indicada con el objetivo de minimizar el costo total de la jornada. Los costos asociados se pueden observar en la
siguiente tabla:
Solucin:
Paso 1: Encontramos el menor elemento de cada columna y restarlo de la columna respectiva.
- En la columna de la Mquina 1, el menor elemento es 6.
- En la columna de la Mquina 2, el menor elemento es 4
- En la columna de la Mquina 3, el menor elemento es 3.
Encontramos el menor elemento de cada fila en la matriz resultante y restarlo de la fila respectiva.
- En la fila 1, el menor elemento es 2.
- En la fila 2, el menor elemento es 0.
- En la fila 3, el menor elemento es 0.
Paso 2:
Hacemos las asignaciones iniciando por la fila que tenga menos ceros y tachando los ceros de las fila y columna
donde hicimos la asignacin.
Pude ver que solo hicimos dos asignaciones, pero debimos haber hecho tres, por lo que no logramos la solucin
ptima y pasamos al paso 3.
Hacemos nuevamente las asignaciones empezando por las filas que tengan menos ceros.
Ejercicio No Equilibrado
Una constructora debe contratar obreros para realizar 4 trabajos. Existen 3 obreros disponibles
para ejecutar dichas labores. El monto (en miles de pesos) cobrado por cada obrero para realizar cada
trabajo se indica en el Cuadro 2.1.
El obrero 1 tiene disponibilidad para ejecutar solo un trabajo. Los obreros 2 y 3 pueden ejecutar
hasta dos trabajos. Determine la asignacion que minimiza los costos de ejecutar los cuatro trabajos.
SOLUCION
Como los obreros 2 y 3 pueden realizar hasta dos trabajos, repetiremos una vez las filas dos y tres.
As, la matriz queda de 5 filas. Luego, cuadramos la matriz agregando una columna ficticia. Los costos de
dicha columna deben ser identicos para no generar preferencias, por simplicidad emplearemos el cero.
Luego, la matriz de costos queda (las M indican asignacion imposible):
Valor menor
50
46
42
40
Restando por filas la matriz no cambia, pues en cada fila hay un cero. Restando el valor menor por
columnas se obtiene y de esta nueva tabla vemos si se puede asignar , en este caso no se puede asignar
todava y seguimos con el siguiente paso:
Luego buscamos la mayor cantidad de filas donde existan 0 y columnas de 0 y colocamos una lnea en lo
posible se recomienda que no existan muchas lneas
Determinamos el valor menor de los valores no marcados y procedemos a sumar a la interseccin y
restar a los no marcados
Con el valor menor y ya sumando y restando obtenemos lo siguiente:Se puede observar que no se puede
asignar en la columna 3 y 4
Como no podemos asignar en la columna 3 o 4 volvemos a colocar lneas donde existan ceros como se ve
a continuacin:
En este caso el valor minimo es el uno el cual se procede a realizar lo mismo que anteriormente dijimos
sumamos a las intersecciones y restamos a los que no se encuentran marcados
Y nos da la siguiente tabla
Bibliografa:
https://jrvargas.files.wordpress.com/2008/08/problemas-resueltos-de-asignacic3b3n-por-elmc3a9todo-hungaro.pdf
http://es.slideshare.net/anthoanaguilar/el-metodohungaro
http://problemadual.blogspot.com/2011/05/metodo-hungaro.html
http://gio.uniovi.es/documentos/asignaturas/descargas/Problemas_de_transporte_asignacion_
y_trasbordo.pdf
http://www.eici.ucm.cl/Academicos/R_Villarroel/descargas/investigacion_operaciones/Asignaci
on_y_Vendedor_Viajero.pdf