Sunteți pe pagina 1din 40

Problemas

Problemas de
de Transporte
Transporte yyAsignación
Asignación
Introducción 1..
Los problemas de transporte son
problemas especiales de programación
lineal que reciben ese nombre debido a
que muchas de sus aplicaciones
involucran determinar la manera óptima
de transportar bienes.
Los problemas de asignación incluyen
aplicaciones tales como asignar personas
a tareas. Aunque sus aplicaciones
parecen diferir de las del problema del
transporte, constituye un caso particular.
Introducción 2..
Los problemas de transporte y
asignación son casos particulares de
un grupo más grande de problemas,
llamados problemas de flujo en
redes.
Problemas
Problemas de
de Transporte
Transporte
Problema de la Foster
Generators
Se transporta un producto desde 3
plantas hasta 4 centros de distribución:

Capacidad de Pronóstico de la
Centro de
Origen Planta Producción en 3 Destino demanda a 3
Distribución
meses (unidades) meses (unidades)
1 Cleveland 5000 1 Boston 6000
2 Bedford 6000 2 Chicago 4000
3 St. Louis 2000
3 York 2500
4 Lexigton 1500
Total 13 500
Total 13 500
Problema de la Foster
Generators Costos

Costo por unidad distribuida


Destino
Origen Boston Chicago St Louis Lexigton Producción
Cleveland 3 2 7 6 5000
Bedford 7 5 2 3 6000 13500
York 2 5 4 5 2500
Demanda 6000 4000 2000 1500
13500
SOL

Optimal
cost =
$39500 Boston Chicago St Louis Lexigton
Cleveland 3500 1500    
Bedford   2500 2000 1500
York 2500      
         

Cost per Shipment


From To Shipment unit cost
Cleveland Boston 3500 3 10500
Cleveland Chicago 1500 2 3000
Bedford Chicago 2500 5 12500
Bedford St Louis 2000 2 4000
Bedford Lexigton 1500 3 4500
York Boston 2500 2 5000
Problema de la Foster
Generators Representación enDist.
Centros de
Red
Plantas Rutas de
Distribución Nodos de Destino
Nodos de Origen
Arcos D1 [6000]
3
2
[5000]O 7
6
1
D2 [4000]
7
5
[6000] O 2
3
2
D3 [2000]
2 5
4
[2500] O 5
3
D4 [1500]
Planteamiento matemático
Sea Z el costo total de transporte y sea xij (i=1,2,3;j=1,2,3,4)
el número de unidades transportadas de la enlatadora i al
almacén j.
Max ZZ  33xx1111 22xx1212 77xx1313 66xx1414 77xx2121 55xx2222 
Max
22xx2323 33xx2424 22xx3131 55xx3232 44xx3333 55xx3434
Sujeta
Sujetaaalas lasrestriccio
restricciones nes
xx1111  xx1212  xx1313  xx1414  5000
5000
xx2121  xx2222  xx2323  xx2424  6000
6000
xx3131  xx3232  xx3333  xx3434  2500
2500
xx1111  xx2121  xx3131  6000
6000
xx1212  xx2222  xx3232  4000
4000
xx1313  xx2323  xx3333  2000
2000
xx1414  xx2424  xx3434 1500
1500
xxijij  00 ((ii 11,,22,,33;; jj 11,,22,,33,,44))
Solución óptima para el
problema del transporte de la
Foster

Unidades
Unidadesque
que se
se envían
envían
Destino
Destino
Origen
Origen Boston
Boston Chicago
Chicago St
St Louis
Louis Lexigton
Lexigton Producción
Producción
Cleveland
Cleveland 3500
3500 1500
1500 00 00 5000
5000
Bedford
Bedford 00 2500
2500 2000
2000 1500
1500 6000
6000
York
York 2500
2500 00 00 00 2500
2500
Demanda
Demanda 6000
6000 4000
4000 2000
2000 1500
1500 39500
39500
COSTO
Problema General
Se refiere (en sentido literal o figurado) a la
distribución de cualquier bien desde cualquier
grupo de centros de suministro, llamados
orígenes a cualquier grupo de centros de
distribución llamados destinos de manera que se
minimicen los costos totales de distribución.
distribución

Unidades de un bien, m orígenes, n destinos,


si recursos en el origen i, demanda dj en el
destino j, costo cij por unidad distribuida desde el
origen i al destino j.
Origen

Demanda

El modelo general

1
2

m

1
c11
c21

cm1
d1
Costo por unidad distribuida


2
c12
c22

cm2
d2
Destino






n
c1n
c2n

cmn
dn
Recursos
s1
s2

sm
Representación de red para el problema general
c11
[s1] S1 c12 D1 [-d1]
c21 c1n
c22
[s2 S2 D2 [-
c2n
] d2]

cm1
cm2

[sm] S cmn
Dm [-dm]
m
Planteamiento matemático modelo general
m
m nn
min Z
min Z   ccijijxxijij
ii11 jj11

sujeta
sujeta aa
nn

 xx
jj11
ijij 
 ssjj para ii 
para 11,,22,...,
,...,mm,,
m
m
 xx
jj11
ijij 
 dd jj para jj 
para 11,,22,...,
,...,nn,,

xxijij 
 00,, para
para ii yy jj..
Variantes del Problema
1. La oferta total no es igual a la
demanda total
2. Maximización en lugar de
minimización
3. Capacidades en las rutas o
mínimos en las rutas
4. Rutas inaceptables
¿Cómo resolver en Excel?

Plantear tabla de datos especificando


orígenes y destinos (de forma general).
Plantear tabla de soluciones usando
funciones apropiadas para estos
problemas.
Opción de problema de Programación
Lineal , opción de No negatividad.
Problemas
Problemas de
de Asignación
Asignación
Introducción
El problema de asignación es un
tipo especial de problema de
programación lineal en el que los
asignados son recursos destinados a
la realización de tareas
Ej.
empleados a trabajo
máquinas a tareas
períodos a tareas
Supocisiones de un problema de
asignación

1. El número de asignados es igual al número


de tareas (se denota por n). (esto puede
variar)
2. Cada asignado se asigna exactamente a
una tarea.
3. Cada tarea debe realizarla exactamente un
asignado.
4. Existe un costo cij asociado con el asignado
i (i=1,2,…,n).
5. El objetivo es determinar cómo deben
hacerse las asignaciones para minimizar los
costos totales.
Caso Fowle Marketing Research

Tiempos estimados de terminación del


proyecto (días)
Jefe de Cliente
Proyecto 1 2 3
1. Terry 10 15 9
2. Carla 9 18 5
3. Roberto 6 14 3
Optimal
cost =
$26 Cliente 1 Cliente 2 Cliente 3
Terry 10 Assign 15 9
Karla 9 18 Assign 5
Roberto Assign 6 14 3
Problema de la Fowle
Representación en Red
Jefes de Proyecto Clientes
Asignaciones
Nodos de Origen Posibles Nodos de
Destino
10 Arcos
[1] J1 15 C1 [1]
9

9
18
[1] J2 C2 [1]
5

6 14
3
[1] J3 C3 [1]
Variables de decisión

 1 si se asigna el jefe de proyecto i al cliente j


xij  
 0 si no es así
Planteamiento matemático
Sea Z teimpo total de terminación

Max ZZ 10
Max 10xx1111 15
15xx1212 99xx1313 99xx2121 18
18xx2222 55xx2323 66xx3131 14
14xx3232 33xx3333
Sujeta
Sujetaaalas
lasrestriccio
restricciones nes
xx1111  xx1212  xx1313 11
xx2121  xx2222  xx2323 11
xx3131  xx3232  xx3333 11
xx1111  xx2121  xx3131 11
xx1212  xx2222  xx3232 11
xx1313  xx2323  xx3333 11
xxijij  00 ((ii 11,,22,,33;; jj 11,,22,,33,,44))
Solución Excel

Asignaciones
Jefe de Cliente
Proyecto 1 2 3
1. Terry 0 1 0 1 = 1
2. Carla 0 0 1 1 = 1
3. Roberto 1 0 0 1 = 1
1 1 1
= = = Costo 26
1 1 1
Representación de red para el problema general
c11
[1] S1 c12
D1 [1]
c1n
c21
c22
[1] S2
c2n D2 [1]

cm1 cm2
[1] S cmn
Dm [1]
m
Planteamiento matemático modelo general
m
m nn
min ZZ   ccijijxxijij
min
ii11 jj11

sujeta
sujeta aa
nn

 xx
jj11
ijij 11 para
para ii 11,,22,...,
,...,m
m,,
m
m
 xx
jj11
ijij 11 para
para jj 11,,22,...,
,...,nn,,

xxijij  00,, para


para ii yy jj ((xxijij binarias,
binarias, para
para toda
toda ii yyjj).).
Ejemplos
Ejemplos de
de Problemas
Problemas de
de
Transporte
Transporte yy Asignación
Asignación
Problema Versatech
(Transporte)
La corporación Versatech producirá tres productos nuevos. En
este momento, cinco de sus plantas tienen exceso de capacidad
de producción. El costo unitario respectivo de fabricación del
primer producto será de $31, $29, $32, $28 y $29, en las plantas
1, 2, 3, 4 y 5. El costo unitario respectivo de fabricación del
segundo producto será de $45, $41, $46, $42 y $43 en las
plantas respectivas 1, 2, 3, 4 y 5; y para el tercer producto será
de $38, $35 y $40 en las plantas respectivas 1, 2 y 3, pero las
plantas 4 y 5 no pueden fabricar este producto. Los pronósticos
de ventas indican que la producción diaria debe ser 600, 1000 y
800 unidades de los productos 1, 2 y 3, respectivamente. Las
plantas 1, 2, 3, 4 y 5 tienen capacidades para producir 400, 600,
400, 600 y 1000 unidades diarias; sin importar el producto o
combinación de productos. Suponga que cualquier planta que
tiene capacidad y posibilidad de fabricarlos podrá producir
cualquiere combinación de productos en cualquier cantidad.
La gerencia desea asignar los nuevos productos a las
plantas con el mínimo costo total de fabricación.
Problema Versatech
(Transporte)
Datos
Tabla
Tabla de
de Costos
Costos
Origen
Origen
Destino
Destino Tipo
Tipo de
de Producto
Producto Capacidad
Capacidad
11 22 33
Planta
Planta 11 $31
$31 $45
$45 $38
$38 400
400
Planta
Planta 22 $29
$29 $41
$41 $35
$35 600
600
Planta
Planta 33 $32
$32 $46
$46 $40
$40 400
400 3000
3000
Planta
Planta 44 $28
$28 $42
$42 -- 600
600
Planta
Planta 55 $29
$29 $43
$43 -- 1000
1000
Pr
Pr Diaria
Diaria 600
600 1000
1000 800
800
2400
2400
Cost per Shipment
From To Shipment unit cost
PLanta 1 Prod 3 200 38 7600
PLanta 1 Dummy 200 0 0
PLanta 2 Prod 2 0 41 0
PLanta 2 Prod 3 600 35 21000
PLanta 3 Dummy 400 0 0
PLanta 4 Prod 1 600 28 16800
PLanta 5 Prod 1 0 29 0
PLanta 5 Prod 2 1000 43 43000

Interp. La planta 1 produce del producto tres 200 unidades a un costo de 38 c/u
total S/7600
Problema Versatech
(Transporte) Solución Excel
Tabla Cantidades (asignaciones a cada planta)
Origen
Destino Tipo de Producto Capacidad
1 2 3
Planta 1 0 0 200 200 <= 400
Planta 2 0 0 600 600 <= 600
Planta 3 0 0 0 0 <= 400
Planta 4 600 0 0 600 <= 600
Planta 5 0 1000 0 1000 <= 1000
Pr Diaria 600 1000 800 $88,400.00 Costo Mínimo
= = =
600 1000 800
Problema Move-It (Transporte) I
La compañía Move-It tiene dos plantas que
producen montacargas que se mandan a tres
centros de distribución. Los costos de producción
unitarios son los mismos para las dos plantas y los
costos de transporte (en cientos de dólares) por
unidad para todas las combinaciones de planta y
centro de distribución son los siguientes

Tabla de Costos de Transporte


Destino
Origen Centro de Distribución Capacidad
1 2 3
Planta A $800 $700 $400 50
100
Planta B $600 $800 $500 50
Dist. Sem. ? ? ?
Suma 60
Problema Move-It (Transporte) II
Se debe producir y mandar un total de 60
unidades por semana. Cada planta puede
producir y mandar cualquier cantidad hasta
un máximo de 50 unidades a la semana, de
manera que hay una gran flexibilidad para
dividir la producción total entra las dos
plantas y reducir los costos de transporte.
El objetivo de la gerencia es determinar
cuánto se debe producir en cada planta
y después, cuál debe ser el patrón de
embarque de manera que se minimice
el costo total de transporte
Problema Move IT
Datos y Sol. Excel
Tabla de Costos de Transporte
Destino
Origen Centro de Distribución Capacidad
1 2 3
Planta A $800 $700 $400 50
100
Planta B $600 $800 $500 50
Dist. Sem. ? ? ?
Suma 60
Cantidades por planta
Destino
Origen Centro de Distribución Capacidad
1 2 3
Planta A 0 0 50 50 <= 50
Planta B 0 0 10 10 <= 50
Dist. Sem. 0 0 60 $25,000.0
Suma 60 COSTO Min.
=
60
Problema Move-It (Transporte)
Modificado
Resolver el problema de Move-It
si cualquier centro de
distribución puede recibir
cualquier cantidad entre 10 y 30
montacargas por semana para
reducir más el costo total de
envío, siempre que el envío total
a los tres centros sea igual a 60
montacargas por semana.
Problema Move IT (Transporte)
Modificado Datos y Sol. Excel
Tabla de Costos de Transporte
Destino
Origen Centro de Distribución Capacidad
1 2 3
Planta A $800 $700 $400 50
100
Planta B $600 $800 $500 50
Dist. Sem. 10-30 10-30 10-30
Suma 60
Cantidades por planta
Destino
Origen Centro de Distribución Capacidad
1 2 3
Planta A 0 10 30 40 <= 50
Planta B 20 0 0 20 <= 50
Dist. Sem. 20 10 30 $31,000.0
>=10 >=10 >=10 COSTO Min.
<=30 <=30 <=30
Suma 60
=
60
Problema Natación (Asignación)
El entrenador de un equipo de natación debe
asignar competidores para la prueba de 200
metros de relevo combinado que irán a las
Olimpiadas Juveniles. Como muchos de sus mejores
nadadores son rápidos en más de un estilo, no es
fácil decidir qué nadador asignar cada uno de los
cuatro estilos. Los cinco mejores nadadores y sus
mejores tiempos (en segundos) en cada estilo son
los siguientes.
Tiempo de Nado
Carlos Cristy David Antony José
Dorso 37.7 32.9 33.8 37 35.4
Pecho 43.4 33.1 42.2 34.7 41.8
Mariposa 33.3 28.5 38.9 30.4 33.6
Libre 29.2 26.4 29.6 28.5 31.1
Optimal
cost =
$176.2 Carlos Cristy David Antony José
Assign
Dorso 37.7 32.9 33.8 37 35.4
Assign
Pecho 43.4 33.1 42.2 34.7 41.8
Assign
Mariposa 33.3 28.5 38.9 30.4 33.6
Assign
Libre 29.2 26.4 29.6 28.5 31.1
x 50 50 50 50 Assign 50
Problema Natación (asignación)
Solución

Tiempo de Nado
Carlos Cristy David Antony José
Dorso 0 0 1 0 0 1 = 1
Pecho 0 0 0 1 0 1 = 1
Mariposa 0 1 0 0 0 1 = 1
Libre 1 0 0 0 0 1 = 1
1 1 1 1 0 126.2
<= <= <= <= <= TIEMPO Min.
1 1 1 1 1

S-ar putea să vă placă și