Escolar Documentos
Profissional Documentos
Cultura Documentos
“La mejor persona para el puesto” es una buena descripción del modelo de
asignación.
El objetivo del modelo es determinar la asignación óptima (de costo
mínimo) de trabajadores a puestos.
MÉTODO HÚNGARO
El método Húngaro es un método de optimización de problemas de
asignación, conocido como tal gracias a que los primeros aportes al método
clásico definitivo fueron de Dénes König y Jenő Egerváry dos matemáticos
húngaros. El algoritmo tal como se detallará a continuación está diseñado para
la resolución de problemas de minimización únicamente.
Es importante resaltar que el método húngaro trabaja en una matriz de costos
n*m (en este caso conocida como matriz m*m, dado que el número de filas es
igual al número de columnas n = m).
Paso 1
En la matriz original de costo, identificar el mínimo de cada renglón y restarlo
de todos los elementos del renglón.
Paso 2
Paso 2.1
Si no se puede asegurar una asignación factible (con todos los elementos
cero) con los pasos 1 y 2,
Paso 3
SOLUCIÓN
PASO 1: En la matriz original de costo, identificar el mínimo de cada renglón
y restarlo de todos los elementos del renglón.
Las celdas con valor cero y color cafés son la solución óptima. En
consecuencia el mecánico 1 realiza la tarea 2, el mecánico 2 asuma la tarea 1 y
el mecánico 3 la tarea 3. Cada mecánico realiza exactamente una tarea y el
costo total de dicha asignación (valor óptimo) es de Q9+Q10+Q8=Q27.
EJEMPLO #2
JoShop debe asignar 4 tareas a 4 trabajadores. El costo de realizar un trabajo
es función de los conocimientos de los trabajadores. La siguiente
tabla resume el costo de las asignaciones. El trabajador 1 no puede hacer el
trabajo 3, y el trabajador 3 no puede hacer el trabajo 4. Determine la
asignación óptima con el método húngaro.
SOLUCIÓN
PASO 1: En la matriz original de costo, identificar el mínimo de cada
renglón y restarlo de todos los elementos del renglón.
PASO 2.1: Si no se puede asegurar una asignación factible (con todos los
elementos cero) con los pasos 1 y 2
Las celdas con valor cero y color verde son la solución óptima. En
consecuencia el trabajador 1 realizará el trabajo 4, el trabajador 2 asuma el
trabajo 3, el trabajador 3 realizará el trabajo 2 y el trabajador 4 el trabajo 1.
Cada trabajador realizará exactamente un trabajo y el costo total de dicha
asignación (valor óptimo) es de Q20+Q20+Q30+70=Q140.