ejemplos metodo hungaro

4.3.3. Modelo de asignacion pura.

Considere un caso especial del problema de transporte en que se cumple: m = n; es decir, el número de orígenes es igual a los destinos; además = b j =1. El modelo así definido es asignación pura, se refiere a la acción de asignar uno a uno; esto es, en forma biunívoca. Se entiende asignar n candidatos a n acciones requeridas, conociendo la medida de desempeño, que puede ser costo, beneficio o rendimiento. El problema consiste en asignar de forma idónea para conseguir el mejor resultado general. Por ejemplo, la asignación de personas a operar máquinas, para las cuales se tiene la información de la capacidad individual al trabajar con ellas, se acepta como asignación pura de operarios a máquinas. Otro ejemplo, se refiere a la asignación de competidores para desempeñarse en la competencia de algún evento deportivo, desde luego, con diferente eficiencia individual; aquí también se asigna un competidor para ocupar cada relevo de la carrera o cada posición en un juego colectivo.

C i j = costo o valor del desempeño individual de i en la acción j. Sujeta a las restricciones: X i j = 1; desde i = 1 hasta i = n; de j = 1 hasta j= n.

Este método utiliza la propiedad de reducción de matrices para reducir la matriz original de costo. hasta que los costos C i j asociados con la asignación óptima. Si el número mínimo de renglones y/o columnas necesarios para cubrir todos los ceros es n. el menor costo C i j. entonces existe una asignación óptima (no necesariamente única). La más conocida técnica de solución para el problema de asignación pura es el método húngaro. La siguiente matriz contiene los costos para operar n=4 máquinas. MÉTODO HÚNGARO para la asignación.Seleccione en cada renglón i de la matriz. (menor C i j = U i ). comprobando con el teorema de König si se ha alcanzado la solución óptima. Método Húngaro en la asignación (ASIGNA1).Figura 4-59. Figura 4-60. desarrollado a partir del teorema que demostró el matemático húngaro König en 1916. luego réstelo en cada elemento del renglón. Matriz de costos en ejemplo ASIGNA1. sean cero y todos los otros costos sean no negativos. En cada iteración del método húngaro. Ejemplo 4-8. Matriz de asignación pura. por n=4 personas así calificadas en su empresa. Optimice la asignación idónea. se reduce la matriz de tal manera que haya al menos un cero en cada renglón y columna. . Paso 1 .

ejemplo ASIGNA1. Seleccione entre los costos no sombreados. . después. ejemplo ASIGNA1. Paso 2. el menor C i j. Figura 4-63. Paso 4.Sombree los renglones y/o columnas de la matriz. de tal modo que sean los mínimos necesarias para cubrir todos los ceros. Paso 3 Mínimo sombreado de renglones y/o columnas cubriendo todos los ceros en ejemplo ASIGNA1. y réstelo a todos los costos no sombreados. Seleccione en cada columna j de la matriz resultante en el paso 1. Paso 2 Método Húngaro.Figura 4-61. Este paso se repite hasta lograr la solución óptima. (= U i j) o bien. el número menor C i j. Paso 3. Paso 1 Método Húngaro. el costo menor C i j.(= V i j). sume el mismo a los costos ubicados en la intersección de los renglones y columnas sombreados. (menor Cij=Vj) y réstelo en cada elemento de la misma columna. Figura 4-62.

restado y / o sumado. Así el costo es: . Asignación óptima en ejemplo ASIGNA1. en paso 4. Figura 4-65. Entonces la asignación óptima es la que muestra la tabla siguiente: Figura 4-66. más el costo U i j ó V i j. más las costos V j restados de columnas j en paso 2. (mínimo Cij no sombreado) en ejemplo ASIGNA1. renglones y/o columnas sombreados necesarios para cubrir los ceros n = 4. Se tiene la solución óptima cuando el mínimo necesario de renglones y columnas sombreadas para cubrir los ceros es n. Paso 4 Método Húngaro.Figura 4-64. proporciona el correspondiente valor óptimo. Solución óptima: X11 = 1. X23 = 1. la suma de las costos Ui restados de renglones i en paso 1. X32 = 1. Paso 4 Método Húngaro. ejemplo ASIGNA1. En este problema el mínimo es n =4. X44 = 1 Z = C11 X11 + C23 X23 + C32 X32 + C44 X44 = 1(1) + 10(1) + 5(1) + 5(1) = 21 En la solución óptima.

2. Matriz de costos en ejemplo ASIGNA2. Paso 1. Método Húngaro en la asignación (ASIGNA2)..... para toda j. Paso 2..Reste el menor ( V j ) de los costos C i j en cada columna: . Paso 1 Método Húngaro en ejemplo ASIGNA2. U i = U1 + U2 + U3 + U4 + U32 = 1 + 7 + 4 + 5 + 1 = 18 V j = V1 + V2 + V3 + V4 = 0 + 0 + 3 + 0 = 3 U i + V j = 18 + 3 = 21 Ejemplo 4-9.Z óptimo = U i + V j + U i j + V i j. Con el método húngaro calcule la asignación óptima.. Reste el menor ( U i ) de los costos C i j en cada renglón: Figura 4-68. Figura 4-67. para toda i... La siguiente matriz muestra costos C i j de n = 5 candidatos i ( i = 1.5 ) así calificados.2. en el desempeño de n = 5 actividades j ( j = 1.5 ).

Paso 3. de tal modo que sean los mínimos necesarios para cubrir todos los ceros.-Sombree los renglones y columnas de la matriz. después. De lo contrario se continúa el método con el paso 4. La asignación es óptima con n = 5 renglones y/o columnas. Repita este paso hasta conseguir n = 5 (renglones y/o columnas sombreados). el número menor C ij.. Paso 2 Método Húngaro en ejemplo ASIGNA2.Figura 4-69. la solución óptima. entonces se repite el paso 4 hasta conseguirlo. sume el mismo a los costos ubicados en la interseccion de los renglones y columnas sombreados.Selecciones entre los costos no sombreados. Paso 4. . (= Vij). y réstelo a todos los costos sin sombrear. (= Uij) o bien. Paso 4 Método Húngaro en ejemplo ASIGNA2. En la asignación de la tabla anterior solo se sombrean 3 renglones y una columna con ceros. pero se necesitan 5. Figura 4-70. el menor Cij.

como se muestra en la siguiente matriz.Figura 4-71. Asignación óptima en ejemplo ASIGNA2. Método Húngaro en la asignación (ASIGNA3). ejemplo ASIGNA2. X32 = 1. X51 = 1 Z óptima = C15X15 + C23X23 + C32X32 + C44X44 + C51X51 Z óptima = 3(1) + 2(1) + 4(1) + 3(1) + 9(1) = 21 Z óptimo = U i + V j + U i j + V i j = 3+2+2+2+6+0+2+0+1+0+2+1 = 21 Ejemplo 4-10. Paso 4 Método Húngaro. X23 = 1. Figura 4-73. ejemplo ASIGNA2. Renglones y columnas sombreados n = 4. Aquí se detiene el proceso y se interpreta la asignación óptima localizando. Estos ceros indican el costo idóneo asignado a la persona i en el desempeño de la actividad j. Paso 4 Método Húngaro. Se logra sombrear n = 5 renglones y columnas. . Asignación óptima: X15 = 1. X44 = 1. La última asignación resulta con los 5 renglones y columnas sombreadas cubriendo los ceros de la tabla. Figura 4-72. al menos un cero en cada renglón y en cada columna.

. 2..La siguiente matriz muestra costos C i j de n = 4 candidatos i (i = 1.. X33 = 1. 4). Asignación óptima: X14 = 1. Figura 4-74.. X41 = 1 Z óptima = C14 X14 + C22 X22 + C33 X33 + C41 X41 . 4) así calificados. en el desempeño de n=4 actividades j (j = 1. 2. X22 = 1. ... Con el método húngaro calcule la asignación óptima. Tablas del ejemplo ASIGNA3.

Z óptima = 6(1)+1(1)+2(1)+1(1) = 10. X22 = 1. otra asignación óptima del problema es: Figura 4-75. X41 = 1 Z óptima = C14 X14 + C22 X22 + C33 X33 + C41 X41 = 7(1) +1(1) +1(1) +1(1) = 10 En ambas cumple: Z óptimo= Ui + Vj + Uij + Vij = 5+1+1+1+0+0+1+0+1 = 10 . X34 = 1. Asignación óptima en ejemplo ASIGNA3. Asignación óptima: X13 = 1.

Sign up to vote on this title
UsefulNot useful