You are on page 1of 31

MÉTODO DE ASIGNACIÓN

INTRODUCCIÓN

 La importancia de los modelos de redes:

* Muchos problemas comerciales pueden ser resueltos a través de modelos redes

* El resultado de un problema de redes garantiza una solución entera, dada su


estructura matemática. No se necesitan restricciones adicionales para obtener este
tipo de solución.

* Problemas de redes pueden ser resueltos por pequeños algoritmos , no


importando el tamaño del problema, dada su estructura matemática.
Un problema de redes es aquel que puede representarse
por:

Nodos
Arcos
10
Funciones en los arcos
Terminología de Redes

* Flujo: Corresponde a la cantidad que debe transportarse desde un nodo i a un


nodo j a través de un arco que los conecta. La siguiente notación es usada:

Xij= cantidad de flujo


Uij= cota mínima de flujo que se debe transportar
Lij= cota maxíma de flujo que se puede transportar.

* Arcos dirigidos /no dirigidos: Cuando el flujo puede transportarse en una sola
dirección se tiene un arco dirigido (la flecha indica la dirección). Si el flujo puede
transportarse en ambas direcciones existe un arco no dirigido (sin flecha).

* Nodos adyacentes: Un nodo j es adyacente con un nodo i si existe un arco que


une el nodo j con el nodo i.
Rutas/Conexión entre nodos

*Ruta: Una colección de arcos formados por una serie de nodos adyacentes
* Los nodos están conectados si existe una ruta entre ellos.

Ciclos / Arboles /Arboles expandidos

* Ciclos : Un ciclo se produce cuando al partir de un nodo por un cierto camino


se vuelve al mismo nodo por otra ruta.
* Arbol : Una serie de nodos que no contienen ciclos.
*Arbol expandido: Es un árbol que conecta todos lo nodos de la red (contiene n-
1 arcos).
4.2 PROBLEMAS DE TRANSPORTE

Un problema de transporte surge cuando se necesita


un modelo costo-efectividad que permita transportar
ciertos bienes desde un lugar de origen a un destino que
necesita aquellos bienes , con ciertas restricciones en la
cantidad que se puede transportar.1
Definición del problema

* Se tienen m lugares de origen. Cada lugar de origen tiene una


capacidad de producción Si

*Se tienen n destinos. Cada destino j demanda Dj

*Objetivo:

Minimizar el costo de transporte de la carga al lugar de destino


cumpliendo con las restricciones de los lugares de origen.
FARMACÉUTICA CARLTON

La farmacéutica Carlton abastece de drogas y otros


suministros médicos.
Esta tiene tres plantas en: Claveland, Detroit,
Greensboro.
Tiene cuatro centros de distribución en: Boston,
Atlanta, St Louis.
La gerencia de Carlton desea realizar el trnsporte de
sus productos de la manera más económica posible.
Datos
Costo de transporte por unidad, oferta y demanda.
Hacia
Desde Boston Richmond Atlanta St. Louis Oferta
Cleveland $35 30 40 32 1200
Detroit 37 40 42 25 1000
Greensboro 40 15 20 28 800
Demanda 1100 400 750 750
Supuestos
* El costo de transporte por unidad es constante
* Todos los transportes ocurren simultáneamente.
* Solo se considera el costo de transporte entre el lugar de origen y el de
destino
* La oferta total es igual a la demanda total.
RED QUE REPRESENTA Destinos

Origenes
EL PROBLEMA Boston
D1=1100

Cleveland
Richmond
S1=1200

D2=400

Detroit
Atlanta
S2=1000

D3=750

Greensboro St.Louis

S3= 800
D4=750
Modelo matemático
* La estructura del modelo es la siguiente:

Minimizar <Costo total de transporte>


sujeto a :
cantidad a transportar desde la fabrica = oferta de la fábrica
cantidad a recibir por la distribuidora = demanda de la distribuidora.

* Variables de decisión:

Xij = cantidad a transportar desde la fábrica i a la distribuidora j


donde i = 1(Claveland), 2(Detroit), 3(Greensboro)
j = 1(Boston), 2(Richmond), 3(Atlanta), 4 (St,Louis)
Oferta de Cleveland X11+X12+X13+X14 = 1200
Restricciones de la Oferta
Oferta de Detroit X21+X22+X23+X24 = 1000 Boston
Oferta de Greensboro X31+X32+X33+X34 = 800
X11
D1=1100
Cleveland
X12
S1=1200 X31
X13 X21 Richmond
X14
D2=400
X22
X32
Detroit

S2=1000 X23 Atlanta

D3=750
X24 X33

Greensboro St.Louis

S3= 800 X34


D4=750
El modelo matemático completo

Restriccione de la oferta:
X11+ X12+ X13+ X14 1200
X21+ X22+ X23+ X24 1000
X31+ X32+ X33+ X34 800
=
Restricciones de la demanda: =
X11+ X21+ X31 = 1000
X12+ X22+ X32 400
X13+ X23+ X33 = 750
X14+ X24+ X34 = 750
=
Todos los Xij mayores que cero =
Solución optima obtenida a través de Excel

FARMACUETICA CARLTON

COSTOS UNITARIOS
BOSTON RICHMOND ATLANTA ST.LOUIS OFERTAS
CLEVELAND $ 35,00 $ 30,00 $ 40,00 $ 32,00 1200
DETROIT $ 37,00 $ 40,00 $ 42,00 $ 25,00 1000
GREENSBORO $ 40,00 $ 15,00 $ 20,00 $ 28,00 800

DEMANDAS 1100 400 750 750

ALTERNATIVAS DE TRANSPORTE
BOSTON RICHMOND ATLANTA ST.LOUIS TOTAL
CLEVELAND 850 350 0 0 1200
DETROIT 250 0 0 750 1000
GREENSBORO 0 50 750 0 800

TOTAL 1100 400 750 750


COSTO TOTAL = 84000
Interpretación de los resultados del análisis de sensibilidad.

* Reducción de Costos:
- La cantidad a transportar que reduce el costo por unidad entrega
la ruta más económicamente atractiva.
- Si una ruta debe usarse obligatoriamente, incurriendo asi en el
costo que ello significa, por cada carga transportada , el costo total
aumentara en una cantidad igual a la reducción del costo hecha.

* Precios Sombra:
- Para las plantas el precio sombra de transporte
corresponde al costo de cada unidad disponible en la planta.
- Para las distribuidoras, el precio sombra de transporte
corresponde al costo de cada unidad extra demandada por la
distribuidora.
COMPAÑÍA DE SKI MONTPELIER
USANDO UN MODELO DE TRANSPORTE PARA UN
ITINERARIO DE PRODUCCIÓN
* Montpelier planea su producción de ski para los meses de julio, agosto y
septiembre.

* La capacidad de producción y el costo de producción unitario puede varia de un


mes a otro.

* La compañía puede destinar tiempo de producción adicional para la fabricación


de skis.

* El nivel de producción es capaz de satisfacer la demanda proyectada y un


trimestre del nivel de inventario.

* La gerencia desea un itinerario de producción que minimiza el costo del


trimestre.
Datos:
* Inventario inicial = 200 pares
* Nivel de inventario requerido = 1200 pares

* Nivel de producción para el próximo trimestre= 400 pares (tiempo


normal)
200 pares (sobretiempo)
* La tasa de costo de almacenaje ed de 3% mensual por ski
* El nivel de producción, la demanda esperada para del trimestre, (en pares
de ski) y el costo de producción por unidad (por meses).

Demanda Capacidad de Producción Producción


Meses Esperada Producción Tiempo Normal Sobretiempo
Julio 400 1000 25 30
Agosto 600 800 26 32
Septiembre 1000 400 29 37
Análisis de la demanada
* Demanda neta a satisfacer en Julio = 400 - 200 = 200 pares
en inventario

* Demanda neta de agosto = 600


Análisis de los costos unitarios
* Demanda neta en septiembre = 1000 + 1200 = 2200 pares
Costo Unitario= [costo unitario de producciónt] +
demanda esperada inventario req.
[costo unitario de lamacenamiento por mes ][número de
meses en inventario]
Análisis de la oferta
Ejemplo: Una unidad producide en julio en tiempo normal y
* La capacidad de producción corresponde a la oferta
vendida en tipos
* Existen dos septiembre cuesta= 25+ (3%)(25)(2 meses) =
de “oferta”
$26.50
1.- Oferta producida en tiempo norma (capacidad de producción)
2.- Oferta producida en sobretiempo.
Producción Representación de la Red
Mes/periodo
July Mes
Julio 25 Ventas
1000 R/T
T/N 25.75
26.50 200
Julio 0 Julio
500 30
Capacidad de Producción

S/T
30.90
31.80 +M +M
+M
Agst. 0
800 26 +M Agst.. 600
T/N

Demanda
26.78 +M +M
32
Agst. 0
400 Sept. 2200
S/T 32.96
29 37
0
400 Sept.
T/N
0 Exceso
0 300

200 Sept.
S/T
Resumen de la solución óptima.

* En julio producir 1000 pares en tiempo normal y 500 pares en sobretiempo.


Total Disponible : 1500 - 200 = 1300 a fines de julio

* En agosto producir 800 pares en tiempo normal y 500 en sobretiempo.


Disponibles = 800 + 300 - 600 = 500 pares

* En septiembre producir 400 pares en tiempo normal. Con 1000 pares para la
posible demanda los cuales se pueden distribuir:
(1300 + 500 ) + 400 - 1000 = 1200 pares disponibles
para ser transportados a
Ski Chalet.
Inventario + Producción - Demanda
PROBLEMAS DE ASIGNACIÓN

Definición del Problema

* m trabajadores deben ser asignados a m trabajos.

* Un costo unitario (o ganancia) Cij es asociado al trabajador i que


realizara el trabajo j.

* Minimizar el costo total ( o maximizar la ganancia total) de la


asignación de trabajadores a sus respectivos empleos que le
corresponde a cada uno, tratando de que esta asignación sea la
óptima posible.
ELECTRÓNICA BALLSTON

Existen 5 diferentes proyectos eléctricos sobre 5 líneas de


producción que necesitan ser inspeccionadas.

El tiempo para realizar una buena inspección de un área de


pende de la línea de producción y del área de inspección.

La gerencia desea asignar diferentes áreas de inspección a


inspectores de productos tal que el tiempo total utilizado
sea mínimo.
Datos

* Tiempo de inspección en minutos para la línea de ensamble de


cada área de inspección.

Area de Inspección
A B C D E
1 10 4 6 10 12
Linea 2 11 7 7 9 14
Ensamble 3 13 8 12 14 15
4 14 16 13 17 17
5 19 17 11 20 19
RED QUE REPRESENTA EL PROBLEMA
Línea de ensamble Área de Inspección
S1=1 1 A D1=1

S2=1 2 B D2=1

S3=1 3 C D3=1

S4=1 4 D D4=1

S5=1 5 E D5=1
Supuestos restricciones

* El número de trabajadores es igual al número de empleos.

* Dado a que el problema esta balanceado, cada trabajador es asignado


sólo una vez y cada trabajo tiene exactamente un solo trabajador.

* Para un problema desbalanceado se debe agregar un trabajador


“ficticio” (en el caso de que existan más trabajos que trabajadores) o
un empleo “ficticio” (en el caso de que existan más trabajadores que
trabajos), quedando así el problema balanceado.
SOLUCIÓN MEDIANTE EL MÉTODO
HÚNGARO
Problema:
El profesor Michell ha terminado 4 capítulos de su libro y esta pensando en pedir
ayuda para terminarlo. El ha elegido a 4 secretarias que podrían tipearle cada uno
de sus capítulos. El costo asociado refleja la velocidad de la secretaria y la exactitud
con la que realiza el trabajo. Además los capítulo difieren en la cantidad de hojas y
en la complejidad. ¿Qué puede hacer el profesor si conoce la siguiente tabla:
Capítulos
Secretaría 13 14 15 16
Juana 96 99 105 108
María 116 109 107 96
Jackeline 120 102 113 111
Edith 114 105 118 115
Restricciones del Método

* Solo problemas de minimización.


* Número de personas a asignar m es igual al número de lugares m.
* Todas las asignaciones son posibles
* Una asignación por persona y una persona por asignación

Matriz de Costos
Capítulos
Secretaría 13 14 15 16
Juana 96 99 105 108
María 116 109 107 96
Jackeline 120 102 113 111
Edith 114 105 118 115
Restar el Menor valor de cada fila
Capítulos
Secretaría 13 14 15 16
Juana 0 3 9 12
María 20 13 11 0
Jackeline 18 0 11 9
Edith 9 0 13 10

Restar el menor valor de cada columna en la matriz anterior


Capítulos
Secretaría 13 14 15 16
Juana 0 3 0 12
María 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10
Trazar el mínimo número de líneas que cubran los ceros de la matriz
obtenida en el punto anterior.
Capítulos
Secretaría 13 14 15 16
Juana 0 3 0 12
María 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10

Si el número de líneas es igual al número de filas se esta en la solución


óptima, sino identificar el menor valor no rayado restarselo a los demás
números no rayados y sumarlo en las intersecciones.

Pare este caso corresponde al valor 2


Capítulos
Secretaría 13 14 15 16
Juana 0 5 0 14
María 18 13 0 0
Jackeline 16 0 0 9
Edith 7 0 2 10

Las asignaciones corresponde a los valores donde existen 0


Juana Cap. 13
María Cap. 16
Jackeline Cap. 15
Edith Cap. 14

*Costo Asignación: 96 + 96 +113 +105 =410


Casos especiales

* Cuando un trabajador no puede realizar un empleo en particular

* Cuando un trabajador puede ser asignado a más de un trabajo.

* Un problema de maximización.

You might also like