Algoritmos de transporte
-
Upload
katherinne-robayo -
Category
Documents
-
view
2.256 -
download
22
Transcript of Algoritmos de transporte
![Page 1: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/1.jpg)
Algoritmos de transporteDiana Katherinne Robayo
Eida Lucena Huertas Martínez
![Page 2: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/2.jpg)
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
![Page 3: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/3.jpg)
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)
![Page 4: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/4.jpg)
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
![Page 5: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/5.jpg)
5
FUENTES Y DESTINOS FICTICIOS
MODELO DE TRANSPORTE
![Page 6: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/6.jpg)
6
Modelo BALANCEADO --->>
Demanda Total = Oferta Total
Fuente y Destino Ficticios
Modelo NO BALANCEADO --->>
Aumentar una fuente o un destino Ficticio
![Page 7: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/7.jpg)
7
Ejemplo
![Page 8: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/8.jpg)
8
Se agrega renglón ficticio:
![Page 9: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/9.jpg)
9
ALGORITMOS DE TRANSPORTE
MODELO DE TRANSPORTE
![Page 10: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/10.jpg)
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
![Page 11: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/11.jpg)
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
![Page 12: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/12.jpg)
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
![Page 13: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/13.jpg)
Algoritmos De transporte1. Método Esquina Noreste
![Page 14: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/14.jpg)
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
![Page 15: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/15.jpg)
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
![Page 16: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/16.jpg)
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
![Page 17: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/17.jpg)
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.
![Page 18: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/18.jpg)
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
![Page 19: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/19.jpg)
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
![Page 20: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/20.jpg)
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.
![Page 21: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/21.jpg)
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
![Page 22: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/22.jpg)
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
![Page 23: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/23.jpg)
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
![Page 24: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/24.jpg)
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
![Page 25: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/25.jpg)
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
![Page 26: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/26.jpg)
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
![Page 27: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/27.jpg)
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
![Page 28: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/28.jpg)
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
![Page 29: Algoritmos de transporte](https://reader033.fdocuments.co/reader033/viewer/2022061409/5571fb1e497959916993ff15/html5/thumbnails/29.jpg)
29
GRACIAS.