Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
William Harold Kuhn, presento la primera versión conocida del método Húngaro en 1955. Esta
fue revisada por James Munkres en 1957, y ha sido conocido desde entonces como
el algoritmo del método húngaro, método de asignación Munkres, o el algoritmo de Kuhn-
Munkres.
El algoritmo modela un problema de asignación como una matriz de costo m x n, donde cada
elemento representa el costo de asignar la n trabajadora al m trabajo. El algoritmo utiliza el
método de eliminación Gaussiana para hacer aparecer por lo menos un ceros en cada fila y
columna. Sin embargo, en el caso de un problema de maximización de beneficio, el costo de la
matriz necesita ser modificada de modo que la minimización de sus elementos resulte
maximizar los valores de costo originales.
Siempre que en cualquiera de estas matrices, encuentre una asignación en la que cada celda
seleccionada tenga un valor de cero, ha encontrado, de hecho la asignación óptima.
Paso uno: Se identifica en cada fila el valor mínimo, que luego es restada de todos los valores
de cada fila
4.3 Casos especiales del método húngaro
Para resolver el método Húngaro es necesario que la matriz sea cuadrada, balanceada es
decir que las filas y columnas sean iguales o m = n, a veces por las condiciones del problema
no es posible cumplir este requisito por lo que aparecen dos condiciones, o faltan destinos o
faltan ofertas; en los casos se completan a una matriz cuadrada agregando la fila o columna
ficticia necesaria, con costo cero. Luego se aplica el algoritmo del método húngaro de las
formas normal.
Lo mismo se hace cuando existe la demanda supera a la oferta, pero en este caso se agrega
una oferta ficticia igual con costo cero, y se resuelve de la misma manera que una matriz
balanceada.
Primer paso: Se balancea la matriz agregando (en este caso) una demanda ficticia con cero
costo, se identifican los valores mínimos en filas y columnas.
Tercer paso: En nuestro caso tenemos cuatro líneas que cubren los ceros, la matriz es 4x4 por
lo que tenemos solución