Вы находитесь на странице: 1из 19

Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

http://personales.upv.es/vyepesp/
1.Introducción

2. El problema Búsqueda local iterada por reconstrucción de


VRPHESTW
soluciones aplicada a la optimización de
3. La búsqueda local
iterada
rutas con flotas heterogéneas VRPHESTW
4. Descripción de la
metaheurística
propuesta

5. Ejemplo de
aplicación al
problema
VRPHESTW J.R. Medina1 y V. Yepes2
1Dept.Ingeniería e Infraestructuras de los Transportes
6. Conclusiones
2Dept. Ingeniería de la Construcción y Proyectos de Ingeniería Civil

Universidad Politécnica de Valencia


VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Problemas básicos de distribución


1.Introducción

2. El problema Traveling Salesman


VRPHESTW Problem
TSP
3. La búsqueda local
iterada

4. Descripción de la
metaheurística Multiple Traveling
propuesta Salesman Problem
m-TSP
5. Ejemplo de
aplicación al
problema
VRPHESTW
Vehicle Routing
6. Conclusiones Problem
VRP

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Vehicle Routing Problem with Time Windows


1.Introducción
Una visita por cliente
2. El problema Ruta empieza y acaba en base
VRPHESTW
Flota homogénea
3. La búsqueda local Capacidad en vehículos
iterada
Horarios de entrega
4. Descripción de la
metaheurística
propuesta
ÁREA ECONÓMICA APLICACIÓN
5. Ejemplo de Materias primas Combustible, gas natural, hormigón
aplicación al
problema Sector público Recogida de basuras, correo, etc
VRPHESTW
Salud Reparto de medicamentos a farmacias
6. Conclusiones Transporte de alimentos Grandes superficies y comercios
Defensa Rutas de aviones espía, logística militar

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Complejidad computacional del VRPTW


1.Introducción
VRP → NP-hard
2. El problema (Lenstra y Rinnooy Kan, 1981)
VRPHESTW

3. La búsqueda local
iterada VRPTW → NP-hard
Poco probable
4. Descripción de la
metaheurística llegar a solución
propuesta óptima en
5. Ejemplo de tiempo polinomial
aplicación al
problema
VRPHESTW Solución viable
Con rutas fijas
TSPTW →
6. Conclusiones VRPTW →
NP-completo
NP-completo
(Savelsberg, 1985)

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Modelos que se acercan a los problemas reales


1.Introducción
AVRP Asymmetric VRP VRPSF VRP with Satellite Facilities
2. El problema CVRP Capacited VRP OVRP Open VRP
VRPHESTW VRPLC VRP with Length Constraint Location VRP
LVR
PVRP Period VRP DVRP Dynamic VRP
3. La búsqueda local
FRP Fixed Routes Problem VRPVRT VRP with Variable Travel Times
iterada
FSMVRP Fleet Size and Mix VRP VRPVADT VRP with Variable Access Time
4. Descripción de la VFMVRC Vehicle Fleet Mix with SVRP Stochastic VRP
Variable Unit Running Cost
metaheurística VRP with Stochastic Travel
VRPST
propuesta VRPHE VRP with Heterogeneous Fleet Times
VRPB VRP with Backhauls VRPSD VRP with Stochastic Demands
5. Ejemplo de VRPDB VRP with Deliveries and VRPSDC VRP with Stochastic Demands
aplicación al Backhauls and Customers
problema PDP Pickup and Delivery Problem VRPM VRP with Multiple Use of
VRPHESTW Vehicles
MCVRP Multi Compartment VRP
VRPSDV VRP with Split Delivery
min-maxVRP Min-max VRP
6. Conclusiones VRPTW VRP with Time Windows
VRPPC VRP with Precedence
Constraints VRPSTW VRP with Soft Time Windows
MDVRP Multiple Depot VRP VRPTD VRP with Time Deadlines

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Un universo de problemas y de técnicas


1.Introducción

2. El problema Universo de
VRPHESTW
Universo de
problemas distintos
3. La búsqueda local reales de escenarios
iterada transporte posibles para un
problema concreto
4. Descripción de la
metaheurística
Mejor solución
propuesta
posible para un
tiempo de
5. Ejemplo de
aplicación al
cálculo
problema Espacio de
VRPHESTW Universo de soluciones
heurísticas y factibles
6. Conclusiones
metaheurística
s posibles

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Acercamiento a los problemas reales VRPHESTW


1.Introducción
VRP with heterogeneous fleet of vehicles and soft time windows
2. El problema
VRPHESTW – Flota heterogénea: vehículos con diferente antigüedad,
capacidad de carga, costes fijos y de operación, jornadas
3. La búsqueda local laborales...
iterada
– Función objetivo basada en criterios económicos reales:
4. Descripción de la
tarifas y costes
metaheurística
propuesta
Ventanas de tiempo
5. Ejemplo de
flexibles
aplicación al
problema
VRPHESTW

6. Conclusiones

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Acercamiento a los problemas reales VRPHESTW


1.Introducción
VRP with heterogeneous fleet of vehicles and soft time windows
2. El problema
–Presencia de horarios de servicio a los clientes y de apertura
VRPHESTW
del almacén
3. La búsqueda local
iterada
–Flexibilización en el horario de entrega o recogida siempre
que se penalicen convenientemente las insatisfacciones del cliente
4. Descripción de la
metaheurística
propuesta

5. Ejemplo de
aplicación al
problema
VRPHESTW

6. Conclusiones

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

La búsqueda local iterada


1.Introducción

2. El problema
VRPHESTW

3. La búsqueda local
• Idea básica: en vez de buscar en el
iterada
espacio de las soluciones (s), buscar en
4. Descripción de la
metaheurística
el espacio de los óptimos locales (s*).
propuesta

5. Ejemplo de S
aplicación al
problema
VRPHESTW

6. Conclusiones
S*
ILS

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

La búsqueda local iterada


1.Introducción

2. El problema
1. Construir una solución inicial s0
VRPHESTW 2. Aplicar un algoritmo de búsqueda que proporcione
3. La búsqueda local
un óptimo local s*
iterada 3. Mientras no se encuentre un criterio de parada:
4. Descripción de la
metaheurística
propuesta a. Perturbar la solución s*
5. Ejemplo de
para transformarla en s’
aplicación al b. Emplear el algoritmo de
problema búsqueda para obtener s*’
VRPHESTW
c. Si s*’ supera el criterio de
6. Conclusiones aceptación, considerar a
s*’ como el siguiente s*

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Metaheurística propuesta
1.Introducción
Construcción de Generation Mechanism
2. El problema Based on GRASP
solución inicial
VRPHESTW
(Yepes y Medina, 2006)
3. La búsqueda local
Búsqueda de Local Search Using
iterada
Variable Neighborhood
óptimo local Search (VNS)
4. Descripción de la
metaheurística
propuesta

¿Criterio de no
5. Ejemplo de Perturbación
aplicación al parada?
problema
VRPHESTW
si
6. Conclusiones
Fin Ruin & Recreate
Algorithm

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Búsqueda en entornos variables (VNS)


1.Introducción
Variable Neighborhood Search (VNS)
2. El problema
VRPHESTW • La estrategia para eludir un óptimo local consiste en cambiar
de operador (Mladenovic y Hansen, 1997).
3. La búsqueda local
iterada
• Empleamos múltiples operadores seleccionados
probabilísticamente (Yepes, 2002).
4. Descripción de la
metaheurística
propuesta

5. Ejemplo de
aplicación al
problema
VRPHESTW

6. Conclusiones

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Destrucción y reconstrucción de soluciones


1.Introducción

2. El problema
VRPHESTW

3. La búsqueda local
iterada

4. Descripción de la
metaheurística
propuesta

5. Ejemplo de
aplicación al
problema
VRPHESTW
Perturbación:
6. Conclusiones Destrucción y reconstrucción
de soluciones
(Medina y Yepes, 2002)

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Ejemplo de aplicación: problema HES-A


1.Introducción 100
90

80

2. El problema 70
60
VRPHESTW 50
40

30

3. La búsqueda local 20

10
iterada 0
0 10 20 30 40 50 60 70 80 90 100

4. Descripción de la
metaheurística
propuesta

5. Ejemplo de
aplicación al
problema
VRPHESTW

Modificación problema
6. Conclusiones
R103 de Solomon (1987)

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Ejemplo de aplicación: problema HES-A


1.Introducción
50.000
200000 iteraciones/ciclo
2. El problema NF→no factible
VRPHESTW 180000 F→factible

3. La búsqueda local Beneficio 160000 RR=5; NF


iterada RR=5; F
140000
RR=10; NF
4. Descripción de la 120000 RR=10; F
metaheurística
propuesta 100000
RR→clientes
desconectados
5. Ejemplo de 80000
aplicación al 1 10 100 1000
problema 1.000 Tiempo de proceso (min)
VRPHESTW iteraciones/ciclo

6. Conclusiones Mejor solución:


Beneficio 184.699 (93.28% demanda satisfecha)
20 perturbaciones RR5
50.000 iteraciones/ciclo de perturbación
VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Ejemplo de aplicación: problema HES-A


1.Introducción

150000
2. El problema
VRPHESTW
140000
3. La búsqueda local Beneficio
130000
iterada RR=5
120000 RR=10
4. Descripción de la
metaheurística
propuesta 110000

5. Ejemplo de 100000
aplicación al 0 20 40 60 80 100 120 140
problema Tiempo de proceso (min)
Soluciones factibles
VRPHESTW

6. Conclusiones Mejor solución factible:


Beneficio 143.454 (100% demanda satisfecha)
10 perturbaciones RR10
50.000 iteraciones/ciclo de perturbación
VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Ejemplo de aplicación: problema HES-A


1.Introducción

Mejor no Record
2. El problema HES-A Mejor factible algoritmo del solterón
VRPHESTW factible (Yepes y Medina, 2004)

143.454 184.699 170.335


3. La búsqueda local Beneficio
iterada (84,22) (108,43) (100)
1.339,60 1.003,56 1.229,13
4. Descripción de la Distancia
metaheurística (108,99) (81,65) (100)
propuesta
13 12 13
Vehículos
5. Ejemplo de (100) (92,31) (100)
aplicación al
1458 1360 1458
problema Demanda
VRPHESTW (100) (93,28) (100)
Tiempo
6. Conclusiones
relativo de 1 1.4 8
cálculo

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

Conclusiones
1.Introducción
• Un aumento del número de perturbaciones y de
2. El problema
VRPHESTW las iteraciones en cada ciclo aumenta la calidad,
3. La búsqueda local
pero con mayor tiempo de cálculo
iterada
• Buenos resultados con menor tiempo de cálculo
4. Descripción de la frente otras heurísticas
metaheurística
propuesta
• Soluciones de mayor beneficio
5. Ejemplo de
aplicación al
pero sin satisfacer totalmente la
problema demanda
VRPHESTW
– Ventajosa la compensación al
6. Conclusiones
cliente no satisfecho

VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes
Búsqueda local iterada por reconstrucción de soluciones aplicada a la optimización

1.Introducción
Búsqueda local iterada por reconstrucción de
2. El problema
VRPHESTW soluciones aplicada a la optimización de
3. La búsqueda local rutas con flotas heterogéneas VRPHESTW
iterada

4. Descripción de la
metaheurística
propuesta

5. Ejemplo de
aplicación al
problema
VRPHESTW J.R. Medina1 y V. Yepes2
1Dept.Ingeniería e Infraestructuras de los Transportes
6. Conclusiones
2Dept. Ingeniería de la Construcción y Proyectos de Ingeniería Civil

Universidad Politécnica de Valencia


VII Congreso de Transportes CIT 2006. Ciudad Real. J.R. Medina y V. Yepes

Вам также может понравиться