Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• PASO 1
ANTES QUE NADA CABE RECORDAR 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), UNA VEZ CONSTRUIDA ESTA SE DEBE ENCONTRAR EL
ELEMENTO MÁS PEQUEÑO EN CADA FILA DE LA MATRIZ.
• PASO 2
UNA VEZ SE CUMPLE EL PROCEDIMIENTO ANTERIOR SE DEBE CONSTRUIR UNA NUEVA MATRIZ N*M,
EN LA CUAL SE CONSIGNARÁN LOS VALORES RESULTANTES DE LA DIFERENCIA ENTRE CADA COSTO
Y EL VALOR MÍNIMO DE LA FILA A LA CUAL CADA COSTO CORRESPONDE (VALOR MÍNIMO
HALLADO EN EL PRIMER PASO).
• PASO 3
ESTE PASO CONSISTE EN REALIZAR EL MISMO PROCEDIMIENTO DE LOS DOS PASOS ANTERIORES REFERIDOS AHORA A
LAS COLUMNAS, ES DECIR, SE HALLA EL VALOR MÍNIMO DE CADA COLUMNA, CON LA DIFERENCIA QUE ESTE SE HALLA
DE LA MATRIZ RESULTANTE EN EL SEGUNDO PASO, LUEGO SE CONSTRUIRÁ UNA NUEVA MATRIZ EN LA CUAL SE
CONSIGNARÁN LOS VALORES RESULTANTES DE LA DIFERENCIA ENTRE CADA COSTO Y EL VALOR MÍNIMO DE LA
COLUMNA A LA CUAL CADA COSTO CORRESPONDE, MATRIZ LLAMADA "MATRIZ DE COSTOS REDUCIDOS".
• PASO 4
A CONTINUACIÓN SE DEBEN DE TRAZAR LÍNEAS HORIZONTALES O VERTICALES O AMBAS (ÚNICAMENTE DE ESOS
TIPOS) CON EL OBJETIVO DE CUBRIR TODOS LOS CEROS DE LA MATRIZ DE COSTOS REDUCIDOS CON EL MENOR
NÚMERO DE LÍNEAS POSIBLES, SI EL NÚMERO DE LÍNEAS ES IGUAL AL NÚMERO DE FILAS O COLUMNAS SE HA
LOGRADO OBTENER LA SOLUCIÓN ÓPTIMA (LA MEJOR ASIGNACIÓN SEGÚN EL CONTEXTO DE OPTIMIZACIÓN), SI EL
NÚMERO DE LÍNEAS ES INFERIOR AL NÚMERO DE FILAS O COLUMNAS SE DEBE DE PROCEDER CON EL PASO 5.
• PASO 5
ESTE PASO CONSISTE EN ENCONTRAR EL MENOR ELEMENTO DE AQUELLOS VALORES QUE NO SE
ENCUENTRAN CUBIERTOS POR LAS LÍNEAS DEL PASO 4, AHORA SE RESTARÁ DEL RESTANTE DE
ELEMENTOS QUE NO SE ENCUENTRAN CUBIERTOS POR LAS LÍNEAS; A CONTINUACIÓN ESTE
MISMO VALOR SE SUMARÁ A LOS VALORES QUE SE ENCUENTREN EN LAS INTERSECCIONES DE
LAS LÍNEAS HORIZONTALES Y VERTICALES, UNA VEZ FINALIZADO ESTE PASO SE DEBE VOLVER AL
PASO 4.
• VEAMOS UN EJEMPLO:
EJEMPLO:
• LA COMPAÑÍA DE MANUFACTURA “XYZ" DESEA REALIZAR UNA JORNADA DE MANTENIMIENTO PREVENTIVO A
SUS TRES MÁQUINAS PRINCIPALES A, B Y C. EL TIEMPO QUE DEMANDA REALIZAR EL MANTENIMIENTO DE CADA
MÁQUINA ES DE 1 DÍA, SIN EMBARGO LA JORNADA DE MANTENIMIENTO NO PUEDE DURAR MÁS DE UN DÍA,
TENIENDO EN CUENTA QUE LA COMPAÑÍA CUENTA CON TRES PROVEEDORES DE SERVICIOS DE
MANTENIMIENTO DEBE DE ASIGNARSE UN EQUIPO DE MANTENIMIENTO A CADA MÁQUINA PARA PODER
CUMPLIR CON LA REALIZACIÓN DEL MANTENIMIENTO PREVENTIVO.
Se debe seleccionar el menor elemento de cada fila y restarlo a los respectivos elementos de dichas filas.
38 – 38 75 – 38 44 – 38 62 – 38 38
35 – 35 69 – 35 56 – 35 71 – 35 35
36 – 36 49 – 36 67 – 36 77 – 36 36
34 – 28 28 – 28 54 – 28 58 – 28 28
0 37 6 24
0 34 21 36
0 13 31 41
6 0 26 30
De la matriz resultante se selecciona el menor elemento de cada columna y se le resta al resto de los
elementos de sus respectivas columnas.
0 37 6 24
0 34 21 36
0 13 31 41
6 0 26 30
0 0 6 24
0–0 37 – 0 6–6 24 – 24
0–0 34 – 0 21 – 6 36 – 24
0–0 13 – 0 31 – 6 41 – 24
6–0 0–0 26 – 6 30 – 24
0 37 0 0
0 34 15 12
0 13 25 17
6 0 20 6
En la matriz resultante se trazan líneas rectas, que cubran la mayor cantidad de “0” ceros posibles. El cero
cubierto no se puede volver a contar.
0 37 0 0
0 34 15 12
0 13 25 17
6 0 20 6
Si el número de líneas es igual al número de filas se procede a realizar la asignación. En caso contrario, se
seleccionará el menor elemento no cubierto por las líneas y se le restará al resto de los elementos no
cubiertos, esta misma cantidad se sumará en las intersecciones de línea. El resto de los elementos cubiertos
permanecerán igual. En este caso el número de líneas es 3 y el número de filas es 4, por lo tanto no se
puede realizar la asignación aún.
0+6 37 + 6 0 0
0 34 15 – 6 12 – 6
0 13 25 – 6 17 – 6
6 0 20 – 6 6–6
0+6 37 + 6 0 0
0 34 15 – 6 12 – 6
0 13 25 – 6 17 – 6
6 0 20 – 6 6–6
6 43 0 0
0 34 9 6
0 13 19 11
6 0 14 0
Se procede nuevamente a trazar líneas rectas que cubran la mayor cantidad de “0” posibles.
6 43 0 0
0 34 9 6
0 13 19 11
6 0 14 0
6 43 0 0
0 34 9 6
0 13 19 11
6 0 14 0
En este caso, el número de líneas es diferente al número de filas por lo tanto se seleccionará el menor elemento no
cubierto y se le restará a los elementos no cubiertos y se sumará en las intersecciones de líneas.
6+6 43 0 0
0 34 – 6 9–6 6–6
0 13 – 6 19 – 6 11 – 6
6+6 0 14 0
12 43 0 0
0 28 3 0
0 7 13 5
12 0 14 0
12 43 0 0
0 28 3 0
0 7 13 5
12 0 14 0
El número de líneas es igual al número de filas por lo tanto se procederá a realizar la asignación seleccionando aquellos
“0” que se encuentran solos en una fila o columna. Al seleccionar un cero se eliminará automáticamente al resto de los
ceros que se encuentren en la misma fila o columna.
O1 M1
O2 M2
O3 M3
O4 M4