You are on page 1of 6

ESCUELA ACADMICO PROFESIONAL DE INGENIERA INDUSTRIAL

CURSO: INVESTIGACIN OPERATIVA


CICLO: 2017-1

PRCTICA DIRIGIDA N 12
MODELOS DE ASIGNACIN
Introduccin al modelo de asignacin.

Los problemas de asignacin presentan una estructura similar a los de transporte, pero
con dos diferencias: asocian igual nmero de orgenes con igual nmero de demandas y
las ofertas en cada origen es de valor uno, como lo es la demanda en cada destino.

El problema de asignacin debe su nombre a la aplicacin particular de asignar hombres


a trabajos (o trabajos a mquinas), con la condicin de que cada hombre puede ser
asignado a un trabajo y que cada trabajo tendr asignada una persona.

La condicin necesaria y suficiente para que este tipo de problemas tenga solucin, es
que se encuentre balanceado, es decir, que los recursos totales sean iguales a las
demandas totales.

El modelo de asignacin tiene sus principales aplicaciones en: Trabajadores, Oficinas al


personal, Vehculos a rutas, Mquinas, Vendedores a regiones, productos a fabricar, etc.

ETAPAS DEL METODO, ALGORITMO HUNGARO

Caso A: Minimizacin.

Revisar que todas las casillas tengan su costo(beneficio) unitario correspondiente. Si alguna no lo
tiene asignarlo en trminos del tipo de matriz y problema considerado.

1. Balancear el modelo, es decir obtener m=n (obtener una matriz cuadrada)

En donde m= nmero de renglones.

En donde n= nmero de columnas.

Todo rengln o columna tendr un costo (beneficio ) unitario de cero.

2. Para cada rengln escoger el MENOR VALOR y restarlo de todos los dems en el MISMO
RENGLN.

3. Para cada columna escoger el MENOR VALOR y restarlo de todos los dems en la MISMA
COLUMNA.
1
4. Trazar el MNIMO nmero de lneas verticales y horizontales de forma tal que todos los
ceros queden tachados.

5. Criterio de optimidad:

El nmero de lneas es igual al orden de la matriz?

Rpta: SI, el modelo es ptimo y por tanto hacer la asignacin y traducir la solucin.

La asignacin se debe hacer en las casillas donde haya ceros cuidando que cada rengln y cada
columna tenga una sola asignacin.

Rpta: NO pasar al siguiente punto.

6. Seleccionar el menor valor no tachado de toda la matriz. El valor restarlo de todo elemento
no tachada y sumarlo a los elementos en la interaccin de dos lneas.

7. Regresar al paso 4.

Caso B: Maximizacin.

Metodologa:

Seleccionar el MAYOR ELEMENTO de toda la matriz de beneficio. Este valor restarlo de todos los
dems, los valores negativos que se obtengan representan los costos de oportunidad, lo que se
deja de ganar o producir.

Para el caso de la solucin del modelo considerar solo valores absolutos. Con esta transformacin
se ha obtenido un modelo de minimizacin y por tanto resolverlo como tal.

Casos especiales del modelo de asignacin

Oferta y demanda desiguales.

Cuando la oferta y la demanda son desiguales, se asigna una actividad ficticia con un
costo de cero para mantener la condicin de mtodo que deben ser igual nmero de
ofertas y demandas

Problemas de maximizacin.

Considere un problema de asignacin en el que la respuesta a cada asignacin es una


utilidad en vez de un costo. Considere la matriz de utilidades del problema como la
caracterstica nueva la cual consiste en que el nmero que aparece en cada celdilla
representa un beneficio en lugar de un costo.

Problemas con asignacin inaceptable.

Supngase que se est resolviendo un problema de asignacin y que se sabe que ciertas
asignaciones son inaceptables. Para alcanzar esta meta, simplemente asigna un costo
arbitrariamente grande representado mediante la letra M . M es un nmero tan grande que
2
si se le resta un nmero finito cualquiera, queda todava un valor mayor que los dems.
Cuando la oferta y la demanda son desiguales, se asigna una actividad ficticia con un
costo de cero para mantener la condicin de mtodo que debe ser igual nmero de
ofertas y demandas

EJEMPLO

Se necesita procesar 4 diferentes tareas para lo cual se cuenta con 4 mquinas. Por diferencias tecnolgicas
el desperdicio que se produce depende del tipo de tarea y la mquina en la cual se ejecuta, dada la matriz
de Desperdicios expresada en pesos definir la asignacin ptima.

MAQUINAS

TAREAS 1 2 3 4

A 49 86 54 70

B 45 79 66 81

C 46 58 78 88

D 44 38 66 69

SOLUCIN

POR RENGLN

Elegir el menor valor de rengln y restarlo a los dems. En este caso es son :
49,45,46,38.

Restamos ese valor a cada uno de los dems del rengln

MAQUINAS

TAREAS 1 2 3 4

A 0 37 5 21

B 0 34 21 36

C 0 12 32 42

D 6 0 28 31

POR COLUMNA

Elegimos los menores valores de cada columna en este caso son : 0,0,5,21

Restamos esos valores a los dems nmeros de las columnas

3
MAQUINAS

TAREAS 1 2 3 4

A 0 37 0 0

B 0 34 16 15

C 0 12 27 21

D 6 0 23 10

Trazamos las lneas:

MAQUINAS

TAREAS 1 2 3 4

A 0 37 0 0

B 0 34 16 15

C 0 12 27 21

D 6 0 23 10

Contamos el nmero de lneas y observamos que son 3 lneas y el nmero de la matriz es de 4


por lo que NO ES PTIMO.

Buscamos dentro de la tabla el menor valor no tachado en este caso es 12

Lo restamos a todos los dems, respetando los valores de los ya tachados y adicionndolos a los
que estn intersectados.

MAQUINAS

TAREAS 1 2 3 4

A 12 37 0 0

B 0 22 4 3

C 0 0 15 9

D 18 0 23 10

Trazamos las lneas.

3 4 NO ES PTIMO

Volvemos a buscar el menor nmero de los no tachados

4
En este caso es 3 y se lo restamos a los dems no tachados y respetamos a los tachados y se los
sumamos a los intersectados. Y volvemos a trazar lneas.

MAQUINAS

TAREAS 1 2 3 4

A 15 40 0 0

B 0 22 1 0

C 0 0 12 6

D 18 0 20 7

4=4 ES PTIMO

Ahora realizamos las asignaciones donde existen los valores iguales a cero (0)

MAQUINAS

TAREAS 1 2 3 4

A 0 0

B 0 0

C 0 0

D 0

POR LO TANTO LA SOLUCIN ES.

Realizar la tarea A en la mquina 3 con un costo de $54


Realizar la tarea B con la mquina 4 con un costo $81.
Realizar la tarea C en la mquina 1 con un costo $46.
Realizar la tarea D en la mquina 2 con un costo $38.

COSTO TOTAL MNIMO= $219

PROBLEMAS PROPUESTOS

1. Los estudiantes de tres cursos de la escuela de Negocios Globales de la Universidad


Ricardo Palma, quieren ganar algn dinero para cubrir los gastos de un viaje al final del
ciclo. Para ayudarles, la universidad les ofrece tres tareas diferentes: Pintar las ventanas
de las clases, la fachada del edificio de la FACEE y las paredes de las aulas.
A cada curso se le manda escribir su propuesta de precios, estas propuestas vienen
descritas en la tabla siguiente:

CURSOS VENTANAS FACHADAS PAREDES


Estadstica Aplicada 15 10 9
Mtodos cuantitativos 9 15 10
Marketing 10 12 8

5
Qu tarea deber hacer cada grupo de los cursos para que el coste para la universidad sea
mnimo?

2. Una empresa de alimentacin tiene en plantilla cuatro ejecutivos Ei, i =1; 2; 3; 4, que debe
asignar a cuatro grandes clientes Cj , j = 1; 2; 3; 4. Los costes estimados en cientos de
euros de la asignacin de cada ejecutivo a cada cliente son:

Cliente 1 Cliente 2 Cliente 3 Cliente 4


Ejecutivo 1 15 19 20 18
Ejecutivo 2 14 15 17 14
Ejecutivo 3 11 15 15 14
Ejecutivo 4 21 24 26 24

Determina el patrn de asignacin ptimo y el coste asociado al mismo. Es la solucin finita nica
o alternativa?

3. Una estacin terminal tiene capacidad para acomodar 5 camiones simultneamente. El


situar cada camin en uno de los cinco lugares implica un coste de distribucin y
transferencia de caras que se refleja en la tabla adjunta. Los lugares de carga son A, B, C,
D y E. Determinar el estacionamiento optimo y el coste mnimo.

TERMINALES
CAMIONES A B C D E
1 10 0 50 50 30
2 80 70 40 30 0
3 60 50 25 35 0
4 0 15 35 25 45
5 10 30 0 15 15

Un sistema de procesamiento compartido tiene seis ordenadores diferentes Oi; i = 1; : : : ; 6 y


debe procesar seis tareas Tj ; j = 1; : : : ; 6 que pueden realizarse en cualquiera de los seis
ordenadores, pero con la condicin de que tendran que completarse en el ordenador en el que se
iniciaron. Los costes de procesamiento cij de las tareas variarn segn el ordenador, tal como se
muestra en la tabla.
T1 T2 T3 T4 T5 T6
O1 8 4 10 2 1 6
O2 6 6 12 4 3 5
O3 2 4 8 1 1 6
O4 10 8 15 6 2 3
O5 5 7 20 4 4 1
O6 8 2 10 4 2 4

Determinar qu ordenador se asignar a cada trabajo de modo que el coste total sea mnimo.

*************

You might also like