Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MODELO DE ASIGNACIÓN
características de asignación.
Introducción
U
n caso particular del modelo de transporte es el modelo de
asignación, que tiene como propósito asignar personas u objetos a
tareas de tal forma que se optimice algún objetivo, por ejemplo:
309
Unidad 8
totales.
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
j 1
n
xij 1 para j 1, 2,... n
i 1
310
Investigación de operaciones
n
n
Zmín j 1
Cij xij
i 1
Sujeto a:
n
xij 1 para i 1, 2,... n
j 1
n
xij 1 para j 1, 2,... n
i 1
Ejemplo 1
311
Unidad 8
Ejemplo 2
312
Investigación de operaciones
Ejercicio 1
1. El objetivo en el problema de asignación es ________________ los
costos.
2. Las variables en el problema de asignación son _______________.
3. Una persona debe ser asignada a ________tarea.
4. El número de tareas y el número de personas por asignar deben ser
_____________.
5. Construir la tabla inicial del siguiente problema de asignación.
Se desea asignar de manera óptima cada uno de los proyectos a cada una
de las empresas.
313
Unidad 8
Algoritmo general
314
Investigación de operaciones
Ejemplo 3
315
Unidad 8
316
Investigación de operaciones
Ejemplo 4
Paso 2. El costo menor de cada una de las filas es 100, 300, 250 y
150 respectivamente. Al restar el costo mínimo de cada una de las filas
correspondientes obtenemos:
317
Unidad 8
Ejemplo 5
Se necesitan hacer trabajos de jardinería, pintura y plomería en una casa.
Se pide a Juan, Pedro y Luis que realicen un presupuesto sobre cada uno
de los trabajos de manera independiente. A continuación se muestra el
costo que presentaron para las diferentes tareas.
318
Investigación 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 mínimos 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 mínimos 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 número de líneas rectas que cubran todas las celdas
con entradas cero
Regresamos al paso 4.
320
Investigación de operaciones
Ejemplo 6
Paso 2. Los costos mínimos por fila son 15, 25 y 18, se restan a los
valores en la f ila correspondiente:
321
Unidad 8
Paso 3. Los costos mínimos por columna son 0, 0 y 12, se restan a los
valores de su columna correspondiente:
Ejercicio 2
1. El método de matriz reducida fue desarrollado por dos matemáticos:
a) Ingleses.
b) Rusos.
c) Estadounidenses.
d) Húngaros.
2. El tamaño de la tabla inicial del método de matriz reducida es de:
a) m n
b) n m
c) n n
d) n–1 n–1
322
Investigación de operaciones
323
Unidad 8
Sujeto a:
n
xij 1 para i 1, 2,... n
j 1
n
xij 1 para j 1, 2,... 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
324
Investigación de operaciones
Z=(C11–p1–q1)x11+(C12–p1–q2)x12+(C21–p2–q1)x21+(C22–p2–q2)x22
n n n n
Z Cij xij ( pi q j ) xij
i 1 j 1 i 1 j 1
n n n n
( pi q j ) xij pi qj
i 1 j 1 i 1 j 1
n n n n n n
Z Cij xij pi qj Cij xij constante
i 1 j 1 i 1 j 1 i i j 1
Debido a que esta función objetivo dif iere de la original por sólo una
constante, ambas deben tener los mismos valores de xij , por lo tanto
tienen la misma solución. Con esto demostramos que los pasos realizados
en el algoritmo húngaro son válidos.
325
Unidad 8
Ejemplo 7
326
Investigación de operaciones
Ahora, si los costos se incrementan en 10% la tabla con los nuevos costos
es:
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 solución óptima del problema es: x11=1, x22=1, x33=1 con un costo
mínimo de asignación de Z=$ 20.90. Obser vamos que la solución 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
328
Investigación de operaciones
Paso 2. Los costos mínimos 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 cómputo 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
información.
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
Investigación de operaciones
331
Unidad 8
Paso 5. a)
Regresamos al paso 4.
332
Investigación de operaciones
Ejercicio 3
1. Decimos que un problema de asignación es no balanceado si el número
de personas a asignar y el número de tareas a ocupar son:
a) Diferentes.
b) Positivas.
c) Negativas.
d) Iguales.
2. Si tenemos una tarea más que personas para asignar debemos crear:
333
Unidad 8
a) 10
b) 5
c) 0
d) Negativa.
Ejercicios propuestos
Resolver el siguiente problema de asignación:
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 automóvil. Las mejoras posibles son:
lavar el exterior, lavar el interior y cambiar el aceite. Las reglas son que
cada uno sólo puede realizar una tarea y cada uno debe hacer una oferta
secreta de cuánto cobraría por cada una de las tareas. En la siguiente
tabla se muestran estos costos.
334
Investigación de operaciones
335
Unidad 8
Autoevaluación
1. El problema de asignación balanceado tiene n fuentes y:
a) n+1 destinos.
b) n destinos.
c) n–1 destinos.
d) n–2 desti nos.
a) Símplex.
b) Símplex dual.
c) Modi.
d) Húngaro.
a) Fraccionarias.
b) Negativas.
c) No restringidas.
d) Binarias.
a) Minimizar costos.
b) Maximizar costos.
c) Minimizar ganancias.
d) Minimizar utilidades.
a) La columna.
b) De toda la matriz.
c) De la diagonal.
d) La misma fila.
336
Investigación de operaciones
a) Cero.
b) Negativo.
c) Positivo.
d) Mayor a 5.
a) $ 630
b) $ 520
c) $ 360
d) $ 620
337
Unidad 8
a) $ 630
b) $ 520
c) $ 640
d) $ 620
a) n+1
b) n
c) n+m–1
d) 2n–1
338
Investigación de operaciones
Ejercicio 1
1. Minimizar.
2. Binarias.
3. Una.
4. Iguales.
5.
Ejercicio 2
1. d)
2. a)
3. Menor.
4. Ceros.
5. Menor.
6. x11=1, x22=1, x33=1 con Zmín=15
Ejercicio 3
1. a)
2. b)
3. c)
4. x11=1, x22=1, x43=1 Zmín=$ 41 400
339
Unidad 8
Respuestas a la autoevaluación
1. b)
2. d)
3. d)
4. a)
5. d)
6. a)
7. c)
8. a)
9. c)
10. b)
340