Documente Academic
Documente Profesional
Documente Cultură
MODELO DE ASIGNACIN
ALUMNOS
ESTUPIAN VIR, YOMAIRA
HUERTA JARA, FREDY
OCAA MERINO, CHRISTY
RIVERA OSORIO, MELISSA
TARAZONA CALDERN, ELIZABETH
CURSO
INVESTIGACIN OPERATIVA
HUACHO. PER
2016
DEDICATORIA
Al DIOS Supremo, por habernos dado la vida, el conocimiento y estar rodeado de las personas
que ms quiero.
AGRADECIMIENTOS
El agradecimiento a nuestras madres y a nuestros padres, quienes con sus sabios consejos
supieron hacer personas de bien y a nuestro docente por ensearnos da a da para volvernos
profesionales exitosos.
4
RESUMEN
El problema de asignacin es un tipo especial de problema de programacin lineal en el que los
asignados son recursos destinados a la realizacin de tareas. Por ejemplo, los asignados pueden
ser empleados a quienes se tiene que dar trabajo. La asignacin de personas a trabajos es una
aplicacin comn del problema de asignacin. Sin embargo, los asignados no tienen que ser
personas.
Tambin
pueden
ser
maquinas,
vehculos
o
plantas.
En definitiva la formulacin de un problema de asignacin puede considerarse como un caso
especial del Modelo de Transporte y para su solucin podemos utilizar procedimientos similares
a
los
explicados
en
las
pginas
anteriores.
CASO ESPECIAL: Cuando se conoce demanda mnima necesaria y demanda mxima solicitada.
El DISTRITO METRO es una dependencia que administra la distribucin de agua en cierta
regin geogrfica grande. La regin es bastante rida, por lo que el distrito debe comprar y traer
agua desde fuera de ella. Las fuentes de esta agua importada son los ros 1, 2 y 3. El distrito
revende el agua a los usuarios de la regin. Sus clientes principales son los departamentos de
agua
de
las
ciudades
A,
B,
C
y
D.
Es posible hacer llegar agua a cualquiera de estas ciudades desde cualquiera de los tres ros, con
la excepcin de que no hay forma de abastecer a la ciudad D con agua del ro 3. Sin
embargo, dada la distribucin geogrfica de los acueductos y las ciudades en la regin, el costo
del abastecimiento para el distrito depende tanto de la fuente como de la ciudad a la que
abastece. En la tabla siguiente se dan los costos variables por acre-pie de agua para cada
combinacin de ro y ciudad. A pesar de estas variaciones, el precio que el distrito cobra por
acre-pie es independiente de la fuente de agua y es el mismo para todas las ciudades.
5
INDICE
INTRODUCCIN...............................................................................................................1
TEMA: MODELO DE ASIGNACIN...............................................................................2
Definicin........................................................................................................................2
Construccin del Modelo de Asignacin.........................................................................3
Mtodo Hungaro..............................................................................................................4
Algoritmo General.......................................................................................................5
Ejemplo 1.....................................................................................................................6
Ejemplo 2...................................................................................................................10
Ejemplo 3...................................................................................................................13
Algoritmo de Solucin...................................................................................................14
Ejemplo 1...................................................................................................................17
Problemas Balanceados.................................................................................................20
Ejemplo 1...................................................................................................................20
Ejemplo 2...................................................................................................................22
Bibliografa........................................................................................................................26
INTRODUCCIN
Un caso particular del modelo de transporte es el modelo de asignacin, que tiene como
propsito asignar personas u objetos a tareas de tal forma que se optimice algn objetivo,
por ejemplo:
Minimizar tiempos de produccin.
Minimizar costos.
Minimizar defectos de produccin.
Histricamente el problema de asignacin se resolvi utilizando las mismas tcnicas que
se utilizaban para el modelo de transporte, sin embargo, resultaba tedioso hacerlo de esta
manera debido a las caractersticas particulares del mismo. A partir del trabajo realizado
por dos matemticos hngaros, se obtiene un algoritmo eficiente para este modelo, el cual
se conoce como mtodo hngaro.
Iniciamos la unidad planteando el problema general de asignacin, hacemos hincapi en
su estructura, como en el caso especial del modelo de transporte y planteamos algunos
problemas tipo. Continuamos resolviendo el modelo de asignacin por el mtodo
hngaro. Terminamos la unidad estudiando algunos problemas de asignacin
desbalanceados.
MODELO DE ASIGNACIN
1. DEFINICIN
Los problemas de asignacin aparecen en varios contextos de la ingeniera
econmica, en donde se requiere asignar de manera ptima objetos o personas
indivisibles a ciertas tareas, por ejemplo:
1.3
El costo total de la asignacin es igual a la suma de los productos de cada variable
xij por el costo asignado Cij.
1.4
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:
1.5
El modelo completo de asignacin se obtiene al aadir la restriccin de no
negatividad y la de variables binarias:
2.1.2
Se identifica el costo menor de cada una de las filas y se resta a los costos
Paso 4. Buscamos los ceros de asignacin. En este caso, la entrada (1, 1) tiene asignado
un cero, por lo tanto la impresora de inyeccin de tinta va al departamento de recursos
humanos. La celda (2, 2) tiene un cero de asignacin, por lo tanto, la impresora de punto
matriz va al departamento de facturacin. La celda (3, 3) tiene un cero de asignacin, por
lo tanto, la impresora lser va a la direccin. El costo total mnimo de esta asignacin es:
5 + 4 + 6 = $ 15.
Una manera de identificar si se puede realizar una asignacin ptima es: si al
permutar las filas podemos hacer que la diagonal principal de la tabla tenga entradas
cero.
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:
Paso 3. El costo menor por columna de esta nueva tabla es 50, 0, 0 y 0. Al restar este
costo mnimo a cada una de las columnas correspondientes obtenemos:
2.3 EJEMPLO 2
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.
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 filas 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:
Paso 4. La celda (1, 2) y la (2, 2) tienen cero, pero no es cero de asignacin por no ser
nico en su columna. La celda (3, 1) tiene un cero, pero no es de asignacin. La celda
(3, 3) tiene un cero pero tampoco es de asignacin ya que no es nico en su rengln.
Regresamos al paso 4.
Paso 4. Si intercambiamos la fila tres con la fila uno, obtenemos los ceros de
asignacin en la diagonal principal:
Paso 2. Los costos mnimos por fila son 15, 25 y 18, se restan a los valores en la fila
correspondiente:
Paso 3. Los costos mnimos por columna son 0, 0 y 12, se restan a los valores de su
columna correspondiente:
4. ALGORITMO DE SOLUCIN
Una vez que aprendimos a utilizar el mtodo hngaro para la solucin de problemas
de asignacin, es importarte que ahora estudiemos por qu funciona.
Sujeto a:
Vamos a demostrar que la solucin ptima de este modelo permanece sin cambios si
se suma o resta una constante a cualquier fila o columna de la matriz de costos.
Supongamos que la matriz de costos es la siguiente:
Sea pi el costo menor de cada fila, al restar esta cantidad de cada fila nos queda un
nuevo costo, dado por: C ij = Cij p i
La tabla actualizada es:
Sea qj el costo menor por columna de la tabla anterior, al restar esta cantidad de cada
columna nos queda un nuevo costo, dado por:
Por restricciones del problema de asignacin, slo una de las variables de cada fila
puede ser igual a uno y el resto debe ser igual a cero, por lo tanto, la suma del
segundo trmino es:
Debido a que esta funcin objetivo difiere 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.
3.1 EJEMPLO 1
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, pintura 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:
Paso 2. Las cantidades mnimas de cada fila son 10, 2 y 5 respectivamente, se restan
a cada valor en la fila correspondiente:
Paso 4. Los ceros de asignacin estn en la diagonal principal de la tabla, por tanto, la
solucin ptima del problema es: la compresora grande a pintura de exteriores, la
compresora mediana a pintura de interiores y la compresora chica a pintura de detalle
(solucin ptima: x11=1, x22=1, x33=1) con un costo mnimo de asignacin de Z=$
19.
Ahora, si los costos se incrementan en 10% la tabla con los nuevos costos es:
Al resolver obtenemos:
Paso 2. Los costos menores por fila son 11, 2.20 y 5.50, respectivamente, se restan de
los costos en su fila correspondiente:
Paso 3. Los costos menores por columna son 0, 0 y 2.20, respectivamente, se restan
de los costos en su columna correspondiente:
La solucin ptima del problema es: x11=1, x22=1, x33=1 con un costo mnimo de
asignacin de Z=$ 20.90. Observamos 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.
5. PROBLEMAS NO BALANCEADOS
4.1 EJEMPLO 1
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:
Paso 2. Los costos mnimos por fila son 150, 250, 100, 0, respectivamente, al restar
este valor de cada una de las filas obtenemos la siguiente tabla:
Paso 3. El paso tres no es necesario, debido a que todas las columnas contienen al
menos un cero que proviene de la fila de la persona ficticia.
Paso 4. Intercambiamos las filas 1 con la 2 y la 3 con la 4 para obtener los ceros de
asignacin en la diagonal principal:
4.2 EJEMPLO 2
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.
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:
Paso 2. Este paso no tiene ningn sentido aplicarlo, porque el costo menor por fila es
cero, por lo tanto la tabla queda igual al paso uno.
Paso 3. Las cantidades mnimas por columna son 11 800, 13 000, 14 400, 0,
respectivamente, se restan a cada valor en la columna correspondiente:
Paso 4. No es posible obtener la matriz con ceros en la diagonal, slo tenemos 3 ceros
de asignacin y existen 4 columnas, por lo tanto debemos continuar con el algoritmo.
Paso 5. a)
c) Sumamos el costo menor (1 600) a las celdas donde se intersectan dos rectas.
Regresamos al paso 4.
Paso 4. Buscamos los ceros de asignacin:
BIBLIOGRAFA
http://www.monografias.com/trabajos-pdf4/modelo-asignacion-programacionlineal/modelo-asignacion-programacion-lineal.shtml
https://es.wikipedia.org/wiki/Problema_de_la_asignaci%C3%B3n
http://www.gestiopolis.com/modelo-asignacion-caso-modelo-transporte/
http://www.lamolina.edu.pe/pdrh/2012/TJulio.pdf
https://es.scribd.com/doc/52216067/MODELOS-DE-ASIGNACION