Beruflich Dokumente
Kultur Dokumente
x j= 1 si se elige la combinacion j
0
en cualquier otro caso
min C j x j
j=1
a ij x ij 1 i=1, . ,m
j=1
x j { 0,1 } j=1, . , m
Ejemplo:
Una compaa area necesita asignar sus tripulaciones para cubrir todos sus
vuelos. En particular, quiere resolver el problema de asignar tres tripulaciones
con base en San Francisco a los vuelos listados en la primera columna de la
tabla. Las otras columnas muestran las 12 secuencias factibles de vuelos para
una tripulacin cualesquiera. Los nmeros de cada columna indican el orden de
los vuelos. Se necesita elegir tres secuencias (una por tripulacin) de manera
que se cubran todos los vuelos. Se permite tener ms de una tripulacin en un
vuelo, donde la/s tripulacin/es extra viajan como pasajeros, pero por convenio
x j= 1 si se asigna la secuencia j ,
0
en cualquier otro caso
x j { 0,1 } j=1, . , 12
La funcin
objetivo ser
min 2 x 1 +3 x 2+ 4 x 3+ 6 x 4 +7 x5 +5 x 6 +7 x 7+ 8 x 8 +9 x 9 +9 x 10+ 8 x 11 + 9 x 12
Cobertura de cada vuelo al menos una vez
x 1+ x 4 + x 7 + x 10 1(SFLA)
x 2+ x 5 + x 8 + x11 1(SFDenver)
x 3+ x 6 + x 9 + x 12 1(SFSeatlle)
Asignacin de las tres tripulaciones
12
x j =3
j=1
x 1=x5 =x 12=1
aij 1 si i pertenece a j
0 si no pertenece
Las variables del problema son
x j= 1 si se elige el paquete j
0 en cualquier otro caso
La formulacin del problema es la siguiente
n
max C j x j
j=1
a ij x ij 1 i=1, . ,m
j=1
x j { 0,1 }
MTODO HNGARO
1. Antes que nada cabe recordar que el mtodo hngaro trabaja en una
matriz de costos n*m (en este caso conocida como matriz m*m, dado
que el nmero de filas es igual al nmero de columnas n = m), una vez
construida esta se debe encontrar el elemento ms pequeo en cada fila
de la matriz.
EJEMPLO:
La compaa de manufactura "Jimnez y Asociados" desea realizar una
jornada de mantenimiento preventivo a sus tres mquinas principales A, B y C.
El tiempo que demanda realizar el mantenimiento de cada mquina es de 1
da, sin embargo la jornada de mantenimiento no puede durar ms de un da,
teniendo en cuenta que la compaa cuenta con tres proveedores de servicios
de mantenimiento debe de asignarse un equipo de mantenimiento a cada
mquina para poder cumplir con la realizacin del mantenimiento preventivo.
Teniendo en cuenta que segn el grado de especializacin de cada equipo
prestador de servicios de mantenimiento el costo de la tarea vara para cada
mquina en particular, debe de asignarse el equipo correcto a la mquina
indicada con el objetivo de minimizar el costo total de la jornada. Los costos
asociados se pueden observar en la siguiente tabla:
2. Construimos una nueva matriz con las diferencias entre los valores de la matriz
original y el elemento menor de la fila a la cual corresponde.
Ahora observamos cmo se hace necesario trazar tres lneas (la misma
cantidad de filas o columnas de la matriz) por ende se ha llegado al tabulado
final, en el que por simple observacin se determina las asignaciones ptimas.
max C j x j
j=1
a ij x ij=1i=1, . , m
j=1
x j { 0,1 }
Problema de asignacin
Se trata de asignar la realizacin de n tareas a n personas (mquinas, etc.).
Este problema es un caso particular del problema de transporte. Por
consiguiente las variables toman valores enteros sin exigir esta condicin en la
formulacin del problema.
Consiste en minimizar el coste total de realizar las tareas sabiendo que cada
tarea i debe ser hecha por una sola persona y cada persona j debe realizar una
nica tarea, siendo C j el coste de realizar la tarea i por la persona j. Las
variables del problema son
min C j x j
i=1 j=1
x ij =1i =1, . , n
j=1
n
x ij =1 j=1, . , n
i=1
x ij 0