Académique Documents
Professionnel Documents
Culture Documents
1
Modelo de Asignacin
Situacin:
Asignar m trabajos (o trabajadores) a n actividades (mquinas).
5
Expresin matemtica del modelo
0, si el i-simo trabajador no se asigna a la j-sima
Xij = actividad
1, si el i-simo trabajador se asigna a la j-sima
actividad
Actividad
1 2 .. n
1
C11 C12 .. C1n 1
2
Trabajador C21 C22 .. C2n 1
... .. .. .. .. .
n Cn1 Cn2 .. Cnn 1
1 1 .. 1 6
Por lo tanto el modelo est dado
por:
n n
minimizar z = c
i 1 j 1
ij xij
n
sujeto a x
j 1
ij 1 i=1,2, ...,n
n j=1,2,..n
x
i 1
ij 1
xij = 0 bien 1
7
Mtodo Hngaro:
9
Mtodo Hngaro:
Paso 3: Movimiento
De todas las celdas no cruzadas identifique una con el menor
valor y haga lo siguiente:
a) Restar el valor a cada celda no cruzada
b) Sumar el valor a cada celda de interseccin de rectas
Volver al paso 2
10
Mtodo Hngaro:
11
Aplicacin del Mtodo Hngaro
Paso 0: Matriz de Asignacin
ACTIVIDADES
T
R 1 2 3 4 pi
A
B F 24 10 21 11
A M 14 22 10 15
J O 15 17 20 19
A
D P 11 19 14 13
O qj
R
1 2 3 4 pi
F 14 0 11 0 10
M 4 12 0 4 10
O 0 2 5 3 15
P 0 8 3 1 11
qj 1
13
Paso 2: Determinar si la matriz es
reducida
1 2 3 4 pi
F 14 0 11 0 10
M 4 12 0 4 10
O 0 2 5 3 15
P 0 8 3 1 11
qj 1
Ir al paso 3
14
Paso 3: Movimiento (Seleccionar el menor: restar a
las no tachadas, sumar a las intersecciones)
1 2 3 4 pi
F 14 0 11 0 10
M 4 12 0 4 10
O 0 2 5 3 15
P 0 8 3 1 11
qj 1
1 2 3 4 pi
F 15 0 12 0 10
M 4 11 0 3 10
O 0 1 5 2 15
P 0 7 3 0 11
qj 1+1
Volver al paso 2 !! 15
Iteracin paso 2:
1 2 3 4 pi
F 15 0 12 0 10
M 4 11 0 3 10
O 0 1 5 2 15
P 0 7 3 0 11
qj 1+1
Se tachan todos los ceros con cuatro rectas, por tanto es ptima
Ir al paso 4 !!
16
Paso 4: Asignacin
1 2 3 4 pi
F 15 0 12 0 10
M 4 11 0 3 10
O 0 1 5 2 15
P 0 7 3 0 11
qj 1+1
Costo pi q j
=10 + 10 + 15 + 11 + 1 + 1 = 48
17
Modelo de Asignacin: Otras
consideraciones
El modelo de asignacin ANTERIOR es un modelo de
minimizacin en el cual el nmero de INDIVIDUOS es igual al
nmero de ACTIVIDADES, y todas las asignaciones posibles
son aceptables.
Consideremos ahora modelos tipo asignacin donde no todas
las condiciones anteriores se cumplen. En particular se
considerarn situaciones en las que:
23
3. En un problema grande, puede resultar difcil obtener el
mnimo nmero de filas necesarias para cubrir todos los ceros
en la matriz de costos actual. Se puede demostrar que si se
necesitan j lneas para cubrir todos los ceros, entonces se
pueden asignar solamente j trabajos a un costo cero en la
matriz actual; esto explica porqu termina cuando se necesitan
m lneas.
24
Actividad 1.
25
Ya que la cadena desea tener listos los nuevos establecimientos
tan pronto como sea posible otorgar cuando ms un trabajo a
cada compaa constructora, que asignacin da como resultado
un costo total mnimo para la cadena de restaurantes?
26