Ejemplos - Metodo Hungaro
Ejemplos - Metodo Hungaro
Ejemplos - Metodo Hungaro
http://www.ufg.edu.sv
C i j = costo o valor del desempeo individual de i en la accin j. Sujeta a las restricciones: X i j = 1; desde i = 1 hasta i = n; de j = 1 hasta j= n.
Matriz de asignacin pura. MTODO HNGARO para la asignacin. La ms conocida tcnica de solucin para el problema de asignacin pura es el mtodo hngaro, desarrollado a partir del teorema que demostr el matemtico hngaro Knig en 1916. Este mtodo utiliza la propiedad de reduccin de matrices para reducir la matriz original de costo, hasta que los costos C i j asociados con la asignacin ptima, sean cero y todos los otros costos sean no negativos. En cada iteracin del mtodo hngaro, se reduce la matriz de tal manera que haya al menos un cero en cada rengln y columna, comprobando con el teorema de Knig si se ha alcanzado la
http://www.ufg.edu.sv
solucin ptima. Si el nmero mnimo de renglones y/o columnas necesarios para cubrir todos los ceros es n, entonces existe una asignacin ptima (no necesariamente nica). Ejemplo1. Mtodo Hngaro en la asignacin La siguiente matriz contiene los costos para operar n=4 mquinas, por n=4 personas as calificadas en su empresa. Optimice la asignacin idnea.
Matriz de costos en ejemplo 1. Paso 1 .Seleccione en cada rengln i de la matriz, el menor costo C i j, (menor C i j = U i ), luego rstelo en cada elemento del rengln.
Valor menor
Paso 1 Mtodo Hngaro, ejemplo 1. Paso 2. Seleccione en cada columna j de la matriz resultante en el paso 1, el costo menor C i j, (menor Cij=Vj) y rstelo en cada elemento de la misma columna.
Valor menor
http://www.ufg.edu.sv
Paso 3. Tache los renglones y/o columnas de la matriz, de tal modo que sean los mnimos necesarias para cubrir todos los ceros.
Paso 3 Mnimo tachado de renglones y/o columnas cubriendo todos los ceros en ejemplo 1. Paso 4. Seleccione entre los costos no tachados, el nmero menor C i j, (= U i j) o bien, el menor C i j,(= V i j), y rstelo a todos los costos no tachados; despus, sume el mismo a los costos ubicados en la interseccin de los renglones y columnas sombreados. Este paso se repite hasta lograr la solucin ptima.
Se tiene la solucin ptima cuando el mnimo necesario de renglones y columnas tachadas para cubrir los ceros es n. En este problema el mnimo es n =4.
Paso 4 Mtodo Hngaro, renglones y/o columnas sombreados necesarios para cubrir los ceros n = 4, ejemplo 1.
http://www.ufg.edu.sv
Asignacin ptima en ejemplo 1. Solucin ptima: X11 = 1, X23 = 1, X32 = 1, X44 = 1 Z = C11 X11 + C23 X23 + C32 X32 + C44 X44 = 1(1) + 10(1) + 5(1) + 5(1) = 21 En la solucin ptima, la suma de las costos Ui restados de renglones i en paso 1, ms las costos V j restados de columnas j en paso 2, ms el costo U i j V i j, restado y / o sumado, en paso 4, proporciona el correspondiente valor ptimo. As el costo es:
Z ptimo =
Ui+
Vj+
Uij+
U i = U1 + U2 + U3 + U4 + U32 = 1 + 7 + 4 + 5 + 1 = 18 V j = V1 + V2 + V3 + V4 = 0 + 0 + 3 + 0 = 3 Ui+ V j = 18 + 3 = 21
Ejemplo 2. Mtodo Hngaro en la asignacin. La siguiente matriz muestra costos C i j de n = 5 candidatos i ( i = 1,2,...,5 ) as calificados, en el desempeo de n = 5 actividades j ( j = 1,2,..,5 ). Con el mtodo hngaro calcule la asignacin ptima.
http://www.ufg.edu.sv
Matriz de costos en ejemplo 2. Paso 1. Reste el menor ( U i ) de los costos C i j en cada rengln:
Valor menor
Paso 1 Mtodo Hngaro en ejemplo 2. Paso 2.- Reste el menor ( V j ) de los costos C i j en cada columna:
Valor menor
Paso 2 Mtodo Hngaro en ejemplo 2. Paso 3.-Tachar los renglones y columnas de la matriz, de tal modo que sean los mnimos necesarios para cubrir todos los ceros. La asignacin es ptima con n = 5 renglones y/o columnas. De lo contrario se contina el mtodo con el paso 4. Paso 4.- Selecciones entre los costos no tachados, el nmero menor C ij, (= Uij) o bien, el menor Cij, (= Vij), y rstelo a todos los costos sin tachar; despus, sume el mismo a los costos ubicados en la interseccin de los renglones y columnas sombreados. Repita este paso hasta conseguir n = 5 (renglones y/o columnas tachadas), la solucin ptima.
http://www.ufg.edu.sv
Paso 4 Mtodo Hngaro en ejemplo ASIGNA2. En la asignacin de la tabla anterior solo se tachan 3 renglones y una columna con ceros, pero se necesitan 5, entonces se repite el paso 4 hasta conseguirlo.
Paso 4 Mtodo Hngaro. Se logra sombrear n = 5 renglones y columnas, ejemplo 2. La ltima asignacin resulta con los 5 renglones y columnas tachadas cubriendo los ceros de la tabla. Aqu se detiene el proceso y se interpreta la asignacin ptima localizando, al menos un cero en cada rengln y en cada columna. Estos ceros indican el costo idneo asignado a la persona i en el desempeo de la actividad j, como se muestra en la siguiente matriz.
http://www.ufg.edu.sv
Asignacin ptima: X15 = 1, X23 = 1, X32 = 1, X44 = 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 = Ui+ Vj+ Uij+ V i j = 3+2+2+2+6+0+2+0+1+0+2+1 = 21
Ejemplo 3. Mtodo Hngaro en la asignacin La siguiente matriz muestra costos C i j de n = 4 candidatos i (i = 1, 2, ..., 4) as calificados, en el desempeo de n=4 actividades j (j = 1, 2, .., 4). Con el mtodo hngaro calcule la asignacin ptima.
http://www.ufg.edu.sv
Tablas del ejemplo 3. Asignacin ptima: X14 = 1, X22 = 1, X33 = 1, X41 = 1 Z ptima = C14 X14 + C22 X22 + C33 X33 + C41 X41 Z ptima = 6(1)+1(1)+2(1)+1(1) = 10; Otra asignacin ptima del problema es:
Asignacin ptima en ejemplo 3. Asignacin ptima: X13 = 1, X22 = 1, X34 = 1, 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