Está en la página 1de 16

ANID 3208– Gestión Logística Unidad 5

4.2 Métodos Heurísticos de PyDR

a) El Métodos “de Barrido”

Para ciertas instancias, la tasa de error promedio de este método


es aproximadamente 10%.

El proceso tiene 2 etapas:


 Primero, las paradas se asignan a los vehículos,
 Luego se determina la secuencia de las paradas dentro de las
rutas.

El método puede describirse de la siguiente forma:

 Localizar todas las paradas, incluyendo el depósito, sobre un


mapa o cuadrícula.

40
ANID 3208– Gestión Logística Unidad 5

 Trazar una línea recta desde el depósito en cualquier


dirección.

• Girar la línea en el sentido de las manecillas del reloj, o en


sentido contrario, hasta que intersecte una parada.

• Hacer la pregunta:

Si la parada insertada está incluida en la ruta, ¿se excederá la


capacidad del vehículo?. Si la respuesta es no, se procede con
la rotación de la línea hasta intersectar la siguiente parada.
(Se usan los camiones más grandes primero)
• Hacer la pregunta:

¿Excederá la capacidad del vehículo el volumen acumulado?.


Si la respuesta es sí, se excluye el último punto y se define la
ruta.

41
ANID 3208– Gestión Logística Unidad 5

• Continuando el barrido de la línea, se empieza una nueva


ruta con el último punto que fue excluido de la ruta previa.

• Se continúa con el barrido hasta que todos los puntos se


hayan asignado a las rutas.

 Dentro de cada ruta se efectúa una secuencia de las paradas


para minimizar los costos. La secuencia puede lograrse
aplicando el método de la gota de lágrima o usando cualquier
algoritmo que resuelva el problema del “vendedor viajero”.

El método “de barrido” tiene la posibilidad de dar muy buenas


soluciones cuando:

 Cada volumen de parada es una pequeña fracción de la


capacidad del vehículo;
 Todos los vehículos tienen el mismo tamaño, y
 No hay ventanas de tiempo en las rutas.

42
ANID 3208– Gestión Logística Unidad 5

Ejemplo

Una empresa utiliza camionetas para recoger mercancía de


clientes lejanos.

Cada camioneta tiene una capacidad de 10.000 unidades.

Para completar una ruta, por lo general se requiere todo el día.

La compañía quiere determinar:

- ¿Cuántas rutas (camiones) se necesitan?,

- ¿Qué paradas deberían hacerse en las rutas?, y

- ¿En qué secuencia deberían hacerse las paradas?.

43
ANID 3208– Gestión Logística Unidad 5

Ruta 1
10.000 Unidades

1000
4000
Ruta 3
2000 8.000 Unidades

2000 3000
3000
3000

2000 1000
D

2000
2000
2000
Ruta 2
9.000 Unidades

44
ANID 3208– Gestión Logística Unidad 5

b) El Métodos “de Ahorros” (Clarke and Wright)


Se caracteriza por su flexibilidad para manejar un amplio rango
de restricciones prácticas. El objetivo del método es minimizar la
distancia total viajada por todos los vehículos y el número de
vehículos necesarios para atender todas las paradas.

El método se basa en la siguiente lógica:

¿Qué es más corto, visitar cada nodo y regresar, o bien visitar


secuencialmente dos nodos y luego regresar al depósito?
C12 Inicialmente: 2CD1 + 2CD2
2
2 1
1
CD2 Después : CD1 + CD2 + C12
CD2 CD1
CD1
D
D
Diferencia : CD1 + CD2 - C12

Por lo tanto, el ahorro producto de ingresar a la ruta el arco (i,j)


es: Sij = CDi + CDj – Cij

45
ANID 3208– Gestión Logística Unidad 5

Heurística de Clarke y Wright:


1) Identifique el nodo de inicio (depósito)  nodo D. Visitar cada
nodo desde D y regresar calculando el costo total de la
configuración encontrada.

2) Calcule el ahorro Sij = CDi + CDj - Cij para i,j = 1,2,3,...,n  N.

3) Ordene los ahorros de mayor a menor en una lista.


4) Comenzando por la cabeza de la lista y moviéndose hacia
abajo forme subtours cada vez más grandes uniendo
apropiadamente nodos i y j. Continúe hasta cubrir todo N.

2 2 2 2
3 5 3
1 3+3=6 1
3
3 4
3+3=6 4+4=8
D D

 Costo Total=$20

46
ANID 3208– Gestión Logística Unidad 5

Sij = CDi + CDj - Cij S12 =$5;

 S12 = CD1 + CD2 - C12 = 4 + 3 – 2 = 5 > 0  S23 =$4;

S13 = CD1 + CD3 - C13 = 4 + 3 – 5 = 2 > 0 S13 =$2

S23 = CD2 + CD3 - C23 = 3 + 3 – 2 = 4 > 0

2 2 ¿Hay ahorro al incorporar el nodo 3 al tour?


3
3
1 Sí, hay un ahorro de = $4.
 4
3+3=6

D
2 2 2
Costo Total =$15
3
1

3 4

Costo Total =$11

47
ANID 3208– Gestión Logística Unidad 5

Criterios para incluir un arco (i, j) en un subtour


Examine en orden la lista de ahorros Sij: incluya al arco (i, j) en
un subtour si no viola las restricciones de carga, distancia
máxima, capacidad, etc., según los siguientes casos:

a) Los nodos i y j no están en ninguna ruta.


 Se crea un nuevo subtour con i y j.

b) Exactamente un nodo está en un subtour (i ó j), y este nodo


es “exterior” (es adyacente al depósito).
 Se ingresa el arco (i,j) al subtour.

c) Tanto el nodo i como el nodo j están en dos subtours


existentes, y ninguno es interior.
 En este caso los subtours se juntan.

d) Si aún hay clientes que no fueron ingresados en un subtour.


 Se debe crear un subtour propio para cada uno de ellos.
48
ANID 3208– Gestión Logística Unidad 5

Ejemplo Heurística de Clarke y Wright:


Una empresa reparte sus productos desde un almacén (depósito)
hacia sus clientes. Cuenta con una flota de camiones con
capacidad de carga de 900 Kg cada uno. Para un día tiene que
efectuar los repartos que se exponen en el siguiente grafo:

200 Demanda del Nodo 1 = 600 Kg


200 2 4
2 600
3 5 1 Costo del arco (1,2) = $3
3 3 3
3 4
6
300 5 5 3
D 2 150
5 8 4
2 Almacén
6
6

200
Resolver el problema de PyDR de la empresa
considerando las restricciones de capacidad de los
camiones. ¿Cuántos vehículos requiere la empresa?

49
ANID 3208– Gestión Logística Unidad 5

Inicio de la Heurística:

200

4
200 2 2
3 5 600
1
3
3 3
3 4

6
300 5 5
D 3
2
8 150
5 4
2
6
6

200
50
ANID 3208– Gestión Logística Unidad 5

Inicio de la Heurística:

200

4
200

3 600
3+3=6 1

300 5 5+5=10
D 3+3=6
2
150

6
Costo Total = $44
200
51
ANID 3208– Gestión Logística Unidad 5

Cálculo de ahorros y ordenamiento: Sij = CDi + CDj - Cij


S12 = 4 + 3 – 3 = 4 > 0
S13 = 4 + 3 – 5 = 2 > 0 S56 = 7

S14 = 4 + 3 – 2 = 5 > 0 S14 = 5


S24 = 3 + 3 – 6 = 0 S35 = 5
S26 = 3 + 4 – 6 = 1 > 0  S =4
12

S34 = 3 + 3 – 2 = 4 > 0 S34 = 4


S35 = 3 + 5 – 3 = 5 > 0 S13 = 2
S36 = 3 + 4 – 5 = 2 > 0 S36 = 2
S46 = 3 + 4 – 8 = -1 < 0 200
S26 = 1 200 2 4
2 600
S56 = 5 + 4 – 2 = 7 > 0 3 5 1
3 3 3
3 4
6
300 5 5 3
D 2 150
5 8 4
2
6
6
52
200
ANID 3208– Gestión Logística Unidad 5

Generación de subtour: S56 = 7 ; S14 = 5.

200

4
200
2
3 600
1

3 4

300 5 5
D 3+3=6
2

4 150
2

6
Costo Total = $32
200

53
ANID 3208– Gestión Logística Unidad 5

Generación de subtour: S35 = 5; S12 = 4; S34 = 4.

200

4
200
2
3 600
1
3
3
3 4

300 5
D 3+3=6
2

4 150
2

6
Costo Total = $27
200

54
ANID 3208– Gestión Logística Unidad 5

Generación de subtour: S13 = 2; S36 = 2; S26 = 1.

Se requieren 200
dos vehículos 4
con capacidad 200
2
de 900 Kg 3 600
1
3
3
3
4

300 5
D 3
2
150
2
6
6
Costo Total = $26
200

55

También podría gustarte