Professional Documents
Culture Documents
MODELO DE ASIGNACIN
caractersticas de asignacin.
mtodo hngaro o de matriz reducida.
Investigacin de operaciones
Introduccin
309
Unidad 8
Zmn
Cij xij
i 1 j 1
En las restricciones se asigna una persona a cada una de las tareas y cada
tarea debe ser realizada por una persona. Esto lo representamos como:
n
xij
1 para i 1, 2,... n
xij
1 para j 1, 2,... n
j 1
n
i 1
310
Investigacin de operaciones
Zmn
i 1
n
j 1
Cij xij
Sujeto a:
n
xij
1 para i 1, 2,... n
xij
1 para j 1, 2,... n
j 1
n
i 1
Ejemplo 1
Una empresa contrata a cuatro personas para cubrir los siguientes
puestos: supervisor de acabado, supervisor de empaque, supervisor de
produccin, supervisor de materia prima.
A cada uno se aplica un examen de aptitudes para determinar sus
habilidades. A partir del resultado de los exmenes se determina el costo
que tiene su capacitacin para cada uno de los puestos. Los costos se
presentan en la siguiente tabla.
311
Unidad 8
Ejemplo 2
Una empresa dedicada a la compra y venta de equipo de cmputo
adquiri seis mquinas para ser vendidas, sin embargo, el cliente pide
una prrroga de un mes para que le entreguen las mquinas. La empresa
tiene que almacenar las seis mquinas durante este tiempo, se cotizan los
precios de seis bodegas que pueden almacenar las mquinas, los costos
se muestran en la siguiente tabla.
312
Investigacin de operaciones
Ejercicio 1
1. El objetivo en el problema de asignacin es ________________ los
costos.
2. Las variables en el problema de asignacin son _______________.
3. Una persona debe ser asignada a ________tarea.
4. El nmero de tareas y el nmero de personas por asignar deben ser
_____________.
5. Construir la tabla inicial del siguiente problema de asignacin.
Se abrirn 3 centros de cmputo en diferentes ciudades de la Repblica
Mexicana, por lo que se lanza una convocatoria para que se presenten
propuestas. Tres empresas interesadas hacen las siguientes ofertas:
Empresa 1: $ 3 000, $ 5 000 y $ 8 000 por cada uno de los centros.
Empresa 2: $ 4 000, $ 6 000 y $ 9 000 por cada uno de los centros.
Empresa 3: $ 3 500, $ 5 000 y $ 7 000 por cada uno de los centros.
Se desea asignar de manera ptima cada uno de los proyectos a cada una
de las empresas.
313
Unidad 8
314
Investigacin de operaciones
Ejemplo 3
Hallar la solucin ptima del siguiente problema de asignacin:
Una empresa compra 3 i mpresoras, una de inyeccin de tinta, una de
punto matriz y una lser. Las impresoras se deben asignar a los siguientes
departamentos: recursos humanos, facturacin y di reccin. Debido a la
frecuencia de uso en cada departamento y al tipo de impresora se tiene
un costo de asignacin, el cual se muestra en la siguiente tabla:
315
Unidad 8
316
Investigacin de operaciones
Ejemplo 4
Retomando el ejemplo 1, cuya tabla de costos es:
Paso 2. El costo menor de cada una de las filas es 100, 300, 250 y
150 respectivamente. Al restar el costo mnimo de cada una de las filas
correspondientes obtenemos:
317
Unidad 8
Ejemplo 5
Se necesitan hacer trabajos de jardinera, pintura y plomera en una casa.
Se pide a Juan, Pedro y Luis que realicen un presupuesto sobre cada uno
de los trabajos de manera independiente. A continuacin se muestra el
costo que presentaron para las diferentes tareas.
318
Investigacin de operaciones
Debemos asignar una tarea a cada uno de ellos, de tal manera que se
minimice el costo total.
Paso 1. La tabla inicial es:
Paso 2. Los costos mnimos de cada una de las filas son 15, 25 y 18
respectivamente. Al restar cada uno de ellos a cada una de las f ilas
respectivas obtenemos:
Paso 3. Los costos mnimos de esta nueva tabla por columna son 0, 0 y
3. Al restar cada uno de estos valores a la columna respectiva obtenemos
la siguiente tabla:
319
Unidad 8
Trazamos el menor nmero de lneas rectas que cubran todas las celdas
con entradas cero
Regresamos al paso 4.
Paso 4. Si intercambiamos la fila tres con la f ila uno, obtenemos los
ceros de asignacin en la diagonal principal:
320
Investigacin de operaciones
Ejemplo 6
Hallar la solucin ptima del problema del ejemplo 3, pero con la
condicin de que Juan no realiza trabajos de plomera.
Paso 2. Los costos mnimos por fila son 15, 25 y 18, se restan a los
valores en la f ila correspondiente:
321
Unidad 8
Paso 3. Los costos mnimos por columna son 0, 0 y 12, se restan a los
valores de su columna correspondiente:
Ejercicio 2
1. El mtodo de matriz reducida fue desarrollado por dos matemticos:
a) Ingleses.
b) Rusos.
c) Estadounidenses.
d) Hngaros.
2. El tamao de la tabla inicial del mtodo de matriz reducida es de:
a) m n
b) n m
c) n n
d) n1 n1
322
Investigacin de operaciones
Zmn
i 1
n
j 1
Cij xij
323
Unidad 8
Sujeto a:
n
xij
1 para i 1, 2,... n
xij
1 para j 1, 2,... n
j 1
n
i 1
Sea pi el costo menor de cada f ila, al restar esta cantidad de cada f ila nos
queda un nuevo costo, dado por: C ij = Cij pi
La tabla actualizada es:
324
Investigacin de operaciones
Cij xij
( pi
i 1 j 1
q j ) xij
i 1 j 1
( pi
q j ) xij
pi
qj
i 1
i 1 j 1
j 1
Cij xij
i 1 j 1
pi
i 1
qj
j 1
Cij xij
constante
i i j 1
Debido a que esta funcin objetivo dif iere de la original por slo una
constante, ambas deben tener los mismos valores de xij , por lo tanto
tienen la misma solucin. Con esto demostramos que los pasos realizados
en el algoritmo hngaro son vlidos.
325
Unidad 8
Ejemplo 7
Una empresa compra 3 compresoras de diferentes capacidades, una
grande, una mediana y una chica. Las compresoras se deben asignar a
los siguientes departamentos: pintura de interiores, pi ntura de exteriores
y pintura de detalle. Debido a la frecuencia de uso en cada departamento
y al tipo de compresora se tiene un costo de asignacin, el cual se
muestra en la siguiente tabla:
326
Investigacin de operaciones
Al resolver obtenemos:
Paso 2. Los costos menores por f ila son 11, 2.20 y 5.50, respectivamente,
se restan de los costos en su f ila correspondiente:
327
Unidad 8
La solucin ptima del problema es: x11=1, x22=1, x33=1 con un costo
mnimo de asignacin de Z=$ 20.90. Obser vamos que la solucin es la
misma, es decir, tenemos las mismas variables con valor uno, lo nico
que cambia es el valor de Z, el cual se incrementa en $ 1.90.
Ejemplo 8
Una empresa de transportes tiene cuatro diferentes modelos de camiones.
Dependiendo de la pericia del conductor para manejar los cambios de la
caja de velocidades, el camin consume ms o menos combustible. En
la actualidad la planta cuenta con tres conductores. Los costos por uso
adicional de combustible se muestran en la siguiente tabla:
328
Investigacin de operaciones
Paso 2. Los costos mnimos por f ila son 150, 250, 100, 0, respectivamente,
al restar este valor de cada una de las f ilas obtenemos la siguiente tabla:
329
Unidad 8
Ejemplo 9
En un centro de cmputo se tienen tres lugares libres, el de programador,
el de analista y el de supervisor. La empresa tiene a cuatro candidatos
para ocupar los puestos; el salario de cada uno de ellos depende del
puesto en donde se les coloque. En la siguiente tabla se resume esta
informacin.
Candidato 1
Candidato 2
Candidato 3
Candidato 4
Programador
$ 11 800
$ 12 500
$ 20 000
$ 18 000
Analista
$ 15 000
$ 13 000
$ 18 000
$ 17 000
Supervisor
$ 20 000
$ 14 400
$ 23 000
$ 16 000
En este caso, tenemos cuatro personas para tres tareas, por lo tanto el
problema es desbalanceado. Tenemos que agregar un puesto ficticio para
balancear el problema, con un costo de cero para todos los candidatos:
330
Investigacin de operaciones
331
Unidad 8
Regresamos al paso 4.
Paso 4. Buscamos los ceros de asignacin:
332
Investigacin de operaciones
Ejercicio 3
1. Decimos que un problema de asignacin es no balanceado si el nmero
de personas a asignar y el nmero de tareas a ocupar son:
a) Diferentes.
b) Positivas.
c) Negativas.
d) Iguales.
2. Si tenemos una tarea ms que personas para asignar debemos crear:
a) Una tarea ficticia.
b) Una persona f icticia.
c) Dos tareas f icticias.
d) Asignar dos personas a una tarea.
333
Unidad 8
Ejercicios propuestos
Resolver el siguiente problema de asignacin:
1. Los tres hijos del sr. Rodrigo Uribe: Miguel, Pedro y Luis quieren
obtener recursos para asistir a una f iesta. Su padre les ofrece pagarles
si realizan algunas mejoras a su automvil. Las mejoras posibles son:
lavar el exterior, lavar el interior y cambiar el aceite. Las reglas son que
cada uno slo puede realizar una tarea y cada uno debe hacer una oferta
secreta de cunto cobrara por cada una de las tareas. En la siguiente
tabla se muestran estos costos.
334
Investigacin de operaciones
335
Unidad 8
Autoevaluacin
1. El problema de asignacin balanceado tiene n fuentes y:
a) n+1 destinos.
b) n destinos.
c) n1 destinos.
d) n2 desti nos.
2. El mtodo ptimo para resolver problemas de asignacin es:
a) Smplex.
b) Smplex dual.
c) Modi.
d) Hngaro.
3. Las variables en el modelo de asignacin son:
a) Fraccionarias.
b) Negativas.
c) No restringidas.
d) Binarias.
4. El objetivo del modelo de asignacin es:
a) Minimizar costos.
b) Maximizar costos.
c) Minimizar ganancias.
d) Minimizar utilidades.
5. El paso 2 del mtodo hngaro consiste en restar el costo menor de cada
f ila al resto de los elementos de:
a) La columna.
b) De toda la matriz.
c) De la diagonal.
d) La misma fila.
336
Investigacin de operaciones
a) $ 630
b) $ 520
c) $ 360
d) $ 620
337
Unidad 8
a) $ 630
b) $ 520
c) $ 640
d) $ 620
10. El nmero de variables disti ntas de cero en un problema balanceado
de asignacin es:
a) n+1
b) n
c) n+m1
d) 2n1
338
Investigacin de operaciones
Ejercicio 2
1. d)
2. a)
3. Menor.
4. Ceros.
5. Menor.
6. x11=1, x22=1, x33=1 con Zmn=15
Ejercicio 3
1. a)
2. b)
3. c)
4. x11=1, x22=1, x43=1 Zmn=$ 41 400
339
Unidad 8
Respuestas a la autoevaluacin
1. b)
2. d)
3. d)
4. a)
5. d)
6. a)
7. c)
8. a)
9. c)
10. b)
340