Está en la página 1de 8

Problemas de asignacin

Captulo III

Problemas de asignacin
El modelo de asignacin es un caso especial del modelo de
transporte, en el que los recursos se asignan a las actividades en
trminos de uno a uno, haciendo notar que la matriz
correspondiente debe ser cuadrada. As entonces cada recurso
debe asignarse, de modo nico a una actividad particular o
asignacin, adems es caracterstico de estos problemas el hecho
de que los recursos sean indivisibles.

4.1 Ejemplo a travs del Mtodo Hngaro

Se trata de efectuar 5 tareas diferentes y se cuenta para tal


efecto con 5 equipos. Se quiere conocer que tarea debe realizar
cada equipo productivo, empleando el mnimo tiempo en
conjunto, si el tiempo que tarda cada equipo en realizar cada tarea
es el que se indica en la tabla:

Tareas
Equipos A B C D E

1 12 17 4 10 11
2 7 1 3 10 1
3 5 3 1 9 16
4 14 3 1 11 16
5 12 12 4 4 16

129
Investigacin de operaciones I gua prctica

Nota: En algunos casos la solucin al problema puede


encontrarse mediante la simple revisin de la tabla de tiempos
o costos; sin embargo, no es posible tener la seguridad de que
la solucin obtenida mediante este mtodo sea la ptima;
adems, el nmero de asignaciones posibles es bastante
grande y crece rpidamente conforme aumento de nmero de
quipos o tareas, estas razones justifican la existencia de un
mtodo de solucin a estos problemas.

Nuestra solucin debe contar con 5 valores o sea los 5


destinos que deben darse a cada uno de los equipos, en el
entendido de que una vez que se ha decidido asignar una tarea
a un equipo, ya no se puede asignrseles ms tareas.

A continuacin veremos la forma de resolver este tipo de


problemas a travs del mtodo Hngaro.

4.2 Etapas de clculo

1. Determinar el menor valor de cada columna y restarlo de


cada elemento del cuadro original.
En nuestro caso se tiene:

12 17 4 10 11
7 1 3 10 1
5 3 1 9 16
14 3 1 11 16
12 12 4 4 16
5 1 1 4 1

130
Problemas de asignacin

Se coloca al pie de cada columna los elementos de menor


valor, y luego restamos dicho valor de cada columna, por
lo cual se obtiene:

7 16 3 6 10
2 0 2 6 0
0 2 0 5 15
9 2 0 7 15
7 11 3 0 15

2. Se traza el menor nmero de lneas sobre filas, de tal


manera que se cubran todos los ceros de la matriz.

7 16 3 6 10 3
2 0 2 6 0
0 2 0 5 15
9 2 0 7 15
7 11 3 0 15

3. Debe determinarse el menor elemento de cada fila y


restarlo de cada elemento de su fila, obteniendo una nueva
matriz.

4 13 0 3 7
2 0 2 6 0
0 2 0 5 15
9 2 0 7 15
7 11 3 0 15

De aqu en adelante se inicia un clculo cclico hasta


obtener la solucin ptima, como sigue:

131
Investigacin de operaciones I gua prctica

4. Se encierran entre parntesis aquello ceros que sean


nicos en su columna, o en su fila, tachando los otros
ceros que aparecen en la misma fila o columna; si esto no
es posible, seleccionamos la columna que tenga menor
nmero de ceros y encerramos entre parntesis a
cualquiera de ellos tachando los dems de la misma
columna y fila del cero seleccionado.

En nuestro caso en la primera columna se tiene un


cero nico en (3,1), por lo que debe encerrarse en un
parntesis, y tachamos el cero (3,3). En la segunda
columna encontramos otro cero nico en la posicin (2,2)
lo marcamos entre parntesis y tachamos el cero de dicha
fila (2,5). En la tercera columna no encontramos ceros
nicos por lo que pasamos a la siguiente columna en la
cual marcamos el cero nico en la posicin (5,4). No
habiendo ms que realizar en las columnas pasamos a las
filas.

4 13 0 3 7
2 (0) 2 6 0
(0) 2 0 5 15
9 2 0 7 15
7 11 3 (0) 15

Y bajo el mismo criterio de marcado y tachado de las


columnas, marcamos las filas obteniendo la siguiente
matriz:

4 13 (0) 3 7
2 (0) 2 6 0
(0) 2 0 5 15
9 2 0 7 15
7 11 3 (0) 15

132
Problemas de asignacin

Los ceros encerrados entre parntesis indican las


asignaciones que podemos hacer.

Como vemos en el ltimo cuadro existen cuatro ceros


de asignacin. Si contramos con cinco ceros de
asignacin, el problema estara resuelto. Por lo cual
continuamos con el paso quinto.

5. Como en el segundo paso, debe trazarse el menor nmero


de lneas sobre filas, de tal manera que cubran todos los
ceros damos a conocer un mtodo para determinar ste
mnimo de lneas.

a) Se marcan aquellas filas que no tienen ningn cero de


asignacin.
En nuestro caso solamente existe una y lo marcamos en
ambos lados de la fila como se aprecia:

4 13 (0) 3 7
2 (0) 2 6 0
(0) 2 0 5 15
X 9 2 0 7 15 X
7 11 3 (0) 15

b) Se marcan aquellas columnas que tienen uno o varios


ceros tachados en una fila marcada.
Nuestro ejemplo quedara de la siguiente manera:
X
4 13 (0) 3 7
2 (0) 2 6 0
(0) 2 0 5 15
X 9 2 0 7 15 X
7 11 3 (0) 15
X

133
Investigacin de operaciones I gua prctica

c) Se marcan aquellas filas que tengan un cero de


asignacin (0) en una de las columnas marcadas.
En nuestro ejemplo:

X
X 4 13 (0) 3 7 X
2 (0) 2 6 0
(0) 2 0 5 15
X 9 2 0 7 15 X
7 11 3 (0) 15
X

d) Se repiten los pasos b) y c) hasta que ya no sea posible


marcar nuevas filas o columnas.
En nuestro caso ya no podemos marcar ms.

e) Se trazan lneas en las filas que no estn marcadas y en


las columnas marcadas.

X
X 4 13 (0) 3 7 X
2 (0) 2 6 0
(0) 2 0 5 15
X 9 2 0 7 15 X
7 11 3 (0) 15
X

6. Distinguimos tres clases de elementos en la nueva matriz.


Los que estn en el cruce de dos lneas, los que estn
cruzados slo por una lnea y los que no quedaron
cruzados.

134
Problemas de asignacin

Se elige el menor elemento de los no cruzados.


En nuestro caso el menor elemento es 2.

Luego sumamos el elemento seleccionado a los


elementos cruzados por dos lneas.

4
2

Seguidamente pasamos los elementos cruzados por


una lnea sin modificar.

0
2 0 4 6 0
0 2 2 5 15
0
7 11 5 0 15

Finalmente a los elementos que no fueron cruzados


se les resta el elemento menor seleccionado.

2 11 0 1 5
2 0 4 6 0
0 2 2 5 15
7 0 0 5 13
7 11 5 0 15

135
Investigacin de operaciones I gua prctica

7. Debe volverse al punto cuatro y repetir el procedimiento


hasta encontrar el ptimo.

2 11 (0) 1 5
2 0 4 6 (0)
(0) 2 2 5 15
7 (0) 0 5 13
7 11 5 (0) 15

Tenemos ahora 5 ceros de asignacin, lo que quiere decir


que hemos obtenido la solucin final que consiste en la
siguiente asignacin:

Tareas
Equipos A B C D E

1 X
2 X
3 X
4 X
5 X

O de manera ms explcita:

El equipo Hace la tarea Tiempo empleado


1 C 4
2 E 1
3 A 5
4 B 3
5 D 4
Tiempo Total: 17

136

También podría gustarte