Algoritmos de transporte
-
Upload
katherinne-robayo -
Category
Documents
-
view
2.256 -
download
22
Transcript of Algoritmos de transporte
Algoritmos de transporteDiana Katherinne Robayo
Eida Lucena Huertas Martínez
2
AGENDA
1. Definición Algoritmo de Transporte
2. Fuente y Destino Ficticios
3. Métodos del algoritmo de Transporte
3.1 Método de la esquina noroeste (superior, izquierda)
3.2 Método del costo mínimo3.3 Método de aproximación de Vogel
3
Recordemos que…
> El modelo de Transporte es una clase especial de programación lineal que tiene que ver con transportar un articulo desde sus Fuentes hasta sus Destinos
> El Problema general se representa en forma de red donde hay m fuentes y n destinos. Cada destino representado por un nodo y los arcos que representan las rutas que enlazan los destinos.
> Arco (i,j) y la fuente (i) y el destino (j)
4
Recordemos que…
1
2
3
Fuentes(Oferta)
Destinos(Demanda)
1
2
x11
x12
x21
x22
x31
x32
c11
c12
c21
c22
c31
c32
xmn
cmn
5
FUENTES Y DESTINOS FICTICIOS
MODELO DE TRANSPORTE
6
Modelo BALANCEADO --->>
Demanda Total = Oferta Total
Fuente y Destino Ficticios
Modelo NO BALANCEADO --->>
Aumentar una fuente o un destino Ficticio
7
Ejemplo
8
Se agrega renglón ficticio:
9
ALGORITMOS DE TRANSPORTE
MODELO DE TRANSPORTE
10
EJERCICIOTres Compañías, C1, C2 y C3 pueden abastecer 50, 50 y 75 (miles) de botellas de agua, respectivamente, a la semana.
Cuatro grandes Bodegas B1, B2, B3 y B4 requieren cada semana 40, 55, 60 y 20 (miles de botellas de agua).
Los Costos de envió son:
De la compañía 1: $3, $1, $4 y $5 para cada una de las 4 bodegasDe la compañía 2: $7, $3, $8 y $6 para cada una de las 4 bodegasDe la compañía 3: $2, $3, $9 y $2 para cada una de las 4 bodegas
11
Forma EstándarFunción Objetivo
Min Z= 3x11 + x12 + 4x13 + 5x14 +7x21 +3x22 + 8x23 + 6x24 + 2x31 +3x32 + 9x33 + 2x34
Sujeto a
3x11 + x12 + 4x13 + 5x14 = 50
7x21 +3x22 + 8x23 + 6x24 = 50
2x31 +3x32 + 9x33 + 2x34 = 75
Restricciones de la Oferta
3x11 + 7x21 + 2x31 = 40
x12 + 3x22 + 3x32 = 55
4x13 + 8x23 + 9x33 = 60
5x14 + 6x24 + 2x34 = 20
Restricciones de la Demanda
Com x11 , x12 , x13 , x14 , x21 , x22 , x23 , x24 , x31 , x32 , x33 , x34 >= 0
No negatividad
12
Tabla de Transporte
D1 D2 D3 D4
O1 3 1 4 5
X11 X12 X13 X14 50
O2 7 3 8 6
X21 X22 X23 X24 50
O3 2 3 9 2
X31 X32 X33 X34 75
40 55 60 20
DESTINOSOFERTAS
COSTOS
Algoritmos De transporte1. Método Esquina Noreste
14
1. Nos Situamos en la celda Superior Izquierda (X11)2. Asignar todo lo que mas se pueda con tal de cumplir con la oferta y demanda.3. Escogemos el valor mas pequeño
D1 D2 D3 D4
O1 3 1 4 5
50
O2 7 3 8 6
50
O3 2 3 9 2
75
40 55 60 20
40
> 1. Método Esquina Noreste
15
4. Marcamos la columna o fila que ya cumplió con su oferta o demanda.5. Avanzar hacia la derecha si se marco una columna o hacia abajo si se marco una fila.
D1 D2 D3 D4
O1 3 1 4 5
50
O2 7 3 8 6
50
O3 2 3 9 2
75
40 55 60 20
40 10
45
55 20
> 1. Método Esquina Noreste
5
16
La solución Básica de inicio es:
> X11=40 , X12=10> X22=45, X23=5 > X33=55, X34=20
> El costo total es:> Z=(40*3)+(10*1)+(45*3)+(5*8)+(55*9)+(20*2)> Z= $840
Algoritmos De transporte2. Método del Costo Mínimo
Este Método plantea una solución desde el inicio ya que se concentra en rutas menos costosas, si se satisfacen en forma simultanea una columna o una sola se tacha una de las dos.
18
1. SELECCIONAMOS Cij CON MENOR COSTO.2. PARA SATISFACER LA FILA Y LA COLUMNA TOMAMOS LA OFERTA O LA DEMANDA MAS PEQUEÑA.3. SELECCIONAMOS LA SIGUIENTE CELDA CON MENOR COSTE Y SATISFACEMOS CON LA OFERTA O DEMANDA
D1 D2 D3 D4
O1 3 1 4 5
50
O2 7 3 8 6
50
O3 2 3 9 2
75
40 55 60 20
50
40 20
5 45
19
El valor objetivo asociado:
> X12=50> X22= 5, X23=45> X31=40, X34=20
> El costo total es:> Z=(50*1)+(5*3)+(45*8)+(40*2)+(20*2)> Z= $ 545
Algoritmos De transporte2. Método Voguel
Es una versión mejorada del método del costo mínimo, en el cual se plantean mejores soluciones.
21
1. CALCULAR LA GANANCIA DE CADA COLUMNA Y FILA DE OFERTA Y DEMANDA, RESTANDO LOS DOS COSTES DE MENOR VALOR.
D1 1D2 2D3 4D4 3
O1 3 1 4 5
2 50
O2 7 3 8 6
3 50
O3 2 3 9 2
0 75
40 55 60 20
22
D1 1D2 2D3 4D4 3
O1 3 1 4 5
2 50
O2 7 3 8 6
3 50
O3 2 3 9 2
0 60 75
40 55 60 20
2. Identificar la FILA con mayor ganancia y el elemento de menor COSTO3. Intentamos satisfacer la DEMANDA con la cantidad de la OFERTA.
En algunos casos no se
pueden satisfacer
las demandas,
así que intentamos satisfacer las ofertas
23
4. Identificar la COLUMNA con MAYOR ganancia y el elemento de menor COSTE.5. Intentamos satisfacer la DEMANDA con la OFERTA.6. Al satisfacer la demanda marcamos la columna o fila.7. DEVOLVEMOS AL PASO 1
D1 1D2 2D3 4D4 3
O1 3 1 4 5
2 50
O2 7 3 8 6
3 50
O3 2 3 9 2 55
0 20 75
40 55 60 20
DIFERENCIA
24
D1 1D2 2D3 4D4
O1 3 1 4 5
2 50 50
O2 7 3 8 6
4 50
O3 2 3 9 2 55
1 20 75
40 55 60 10 20
1. CALCULAR LA GANANCIA DE CADA COLUMNA Y FILA DE OFERTA Y DEMANDA, RESTANDO LOS DOS COSTES DE MENOR VALOR. 2. Identificar la FILA con mayor ganancia y el elemento de menor COSTO 3. Intentamos satisfacer la OFERTA con la cantidad de la DEMANDA.
DIFERENCIA
25
1. CALCULAR LA GANANCIA DE CADA COLUMNA Y FILA DE OFERTA Y DEMANDA, RESTANDO LOS DOS COSTES DE MENOR VALOR. 2. Identificar la FILA con mayor ganancia y el elemento de menor COSTO 3. Intentamos satisfacer la demanda con la cantidad de la oferta.
D1 5D2 0D3 1D4
O1 3 1 4 5
50 50
O2 7 3 8 6
4 50
O3 2 3 9 2 15
1 40 20 75
40 55 60 10 20
26
PUNTOS CLAVE:1. Las columnas o filas que ya están marcadas no se tienen en cuenta para el calculo de las ganancias.2. Tener en cuenta la diferencia del total de las ofertas para saber cuanto hace falta para satisfacerlas.
D1 5D2 0D3 1D4
O1 3 1 4 5
50 50
O2 7 3 8 6 40
5 10 50
O3 2 3 9 2 15
6 40 20 75
40 55 60 10 20
27
PUNTOS CLAVE:1. Cuando ya tenemos solo una columna o fila no podemos hallar la diferencia entre los costes. Por lo tanto intentamos satisfacer las DEMANDAS con las diferencias.
D1 5D2 0D3 1D4
O1 3 1 4 5
50 50
O2 7 3 8 6 40
NO 40 10 50
O3 2 3 9 2 15
NO 40 15 20 75
40 55 60 10 20
DIFERENCIA
28
Valor Objetivo Asociado a la solución.> X13=50> X22=40, X23=10> X31=40, X32=15, X34=20
> El costo total es:> Z=(50*4)+(40*3)+(10*8)+(40*2)+(15*3)+(20*2)> Z= $ 565
29
GRACIAS.