Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C
i 1 j 1
ij X ij
1
4.6 El método húngaro.
Este es un problema de programación lineal, pero es más eficiente resolverlo por el método
húngaro, siguiendo los siguientes pasos:
1. Restar el elemento más pequeño de cada fila de los demás elementos de la misma
fila.
2
Ejercicio 4.7
CONTRATISTA
Edificio 1 2 3 4
A 48 48 50 44
B 56 60 60 68
C 96 94 90 85
D 42 44 54 46
PASO 1
Se resta el elemento más pequeño de cada fila de los demás elementos de la misma fila.
Edificio 1 2 3 4
A 4 4 6 0
B 0 4 4 12
C 11 9 5 0
D 0 2 12 4
PASO 2
Se resta el elemento más pequeño de cada columna de los demás elementos de la misma
columna.
Edificio 1 2 3 4
A 4 2 2 0
B 0 2 0 12
C 11 7 1 0
D 0 0 8 4
PASO 3
Trazar el mínimo número de líneas que puedan pasar a través de todos los ceros de la tabla.
Edificio 1 2 3 4
A 4 2 2 0
B 0 2 0 12
C 11 7 1 0
D 0 0 8 4
3
PASO 4
El menor número de líneas con los cuales se cruzan los ceros es de 3, por lo tanto no se
puede hacer la asignación óptima, continuar haciendo ceros, por lo que se toma el 1 como
el número menor de los elementos no cruzados, los elementos cruzados por una ocasión
quedan igual y los doblemente cruzados se les suma 1.
Edificio 1 2 3 4
A 3 1 1 0
B 0 2 0 13
C 10 6 0 0
D 0 0 8 5
PASO 5
Como no es posible cruzar todos los ceros con menos de 4 líneas, es posible realizar la
asignación óptima.
CONTRATISTA
Edificio 1 2 3 4
A 3 1 1 0
B 0 2 0 13
C 10 6 0 0
D 0 0 8 5
Solución óptima:
4
Ejercicio 4.8
Dado que el problema no está balanceado se agrega un origen ficticio, con distancias de
cero.
Hasta las ciudades
Desde las 1 2 3 4 5 6
ciudades
A 20 15 26 40 32 12
B 15 32 46 26 28 20
C 18 15 2 12 6 14
D 8 24 12 22 22 20
E 12 20 18 10 22 15
FIC 0 0 0 0 0 0
PASO 1
Se resta el elemento más pequeño de cada fila de los demás elementos de la misma fila.
5
PASO 2 Y 3
Debido a que en todas las columnas ya existen ceros, se empieza cruzar los ceros con el
menor número de líneas.
PASO 4
El menor número de líneas con los cuales se cruzan los ceros es de 5, por lo tanto no se
puede hacer la asignación óptima, continuar haciendo ceros, por lo que se toma el 4 como
el número menor de los elementos no cruzados, los elementos cruzados por una ocasión
quedan igual y los doblemente cruzados se les suma 4.
PASO 5
El menor número de líneas con los cuales se cruzan los ceros es de 5, por lo tanto no se
puede hacer la asignación óptima, continuar haciendo ceros, por lo que se toma el 1 como
el número menor de los elementos no cruzados, los elementos cruzados por una ocasión
quedan igual y los doblemente cruzados se les suma 1.
6
PASO 5
El menor número de líneas con los cuales se cruzan los ceros es de 5, por lo tanto no se
puede hacer la asignación óptima, continuar haciendo ceros, por lo que se toma el 3 como
el número menor de los elementos no cruzados, los elementos cruzados por una ocasión
quedan igual y los doblemente cruzados se les suma 3.
Como no es posible cruzar todos los ceros con menos de 6 líneas, es posible realizar la
asignación óptima.
Solución 2:
7
Solución óptima:
Solución 1 Solución 2
Desde Hasta Costo Hasta Costo
A 6 12 2 15
B 1 15 6 20
C 5 6 3 2
D 3 12 1 8
E 4 10 4 10
FIC 2 0 5 0
Suma 55 55