Está en la página 1de 14

Integrantes:

• Jamie Vargas

PERIODIC VRP (PVRP) •



Isaura Rodríguez
Kennedy Marcillo
• Angie Morán
Diferencias entre un VPR y un PVRP

• Problemas clásicos de VRP, típicamente la solución que se obtiene es la


planificación de rutas para un solo cliente
VRP
• Versión PVRP, se generaliza la planificación de ruteo para M días.
• Posee un período múltiple y multinivel.
PVRP • Los clientes pueden requerir servicio varias veces durante un tiempo/período
• El objetivo de este problema es encontrar la
solución que minimice el tamaño de la flota de
Objetivo transporte y la suma de todos los tiempos de
viaje que se requieren para atender la demanda
de todos los clientes.
Saneamiento comercial

Distribución de alimentos y bebidas

Suministro de combustibles y gas industrial

Aplicaciones Instalación de transporte interno y mantenimiento

de un PVRP Servicios de utilidad

Distribución de partes de automóviles

Recolección de petróleo de pozos en tierra


𝑎𝑠𝑡
PVRP, como =ቊ
1 𝑠𝑖 𝑑𝑖𝑎 𝑡 ∈ 𝑇 𝑝𝑒𝑟𝑡𝑒𝑛𝑒𝑐𝑒 𝑎𝑙 𝑐𝑟𝑜𝑛𝑜𝑔𝑟𝑎𝑚𝑎 𝑠 ∈ 𝑆,
0 𝑒𝑛 𝑜𝑡𝑟𝑜 𝑐𝑎𝑠𝑜
se define en Seleccionar un cronograma para cada cliente.
Christofides y
Beasley Asignar clientes a los vehículos

(1984).
Generar las rutas
Conjunto:
C conjunto de clientes
T conjunto discreto de periodos de tiempo
K conjunto de flota de vehículos
S conjunto de cronogramas
A arcos que relacionan los nodos N
Índices:
i, j cliente que pertenece al conjunto C, asociados al arco
𝑖, 𝑗 ∈ 𝐴
t periodo de tiempo que pertenece a T
Parámetro:
𝑐𝑖𝑗 𝑐𝑜𝑠𝑡𝑜 𝑑𝑒 𝑣𝑖𝑠𝑖𝑡𝑎𝑟 𝑒𝑙 𝑎𝑟𝑐𝑜 (𝑖, 𝑗)
𝑤𝑖 𝑐𝑎𝑝𝑎𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑎𝑙𝑚𝑎𝑐𝑒𝑛𝑎𝑚𝑖𝑒𝑛𝑡𝑜 𝑑𝑒𝑙 𝑐𝑙𝑖𝑒𝑛𝑡𝑒 𝑖
Q capacidad del vehículo
Variables:
𝟏 𝒔𝒊 𝒆𝒍 𝒄𝒍𝒊𝒆𝒏𝒕𝒆 𝒊 𝒆𝒔 𝒗𝒊𝒔𝒊𝒕𝒂𝒅𝒐 𝒆𝒏 𝒆𝒍 𝒑𝒆𝒓𝒊𝒐𝒅𝒐 𝒅𝒆 𝒕𝒊𝒆𝒎𝒑𝒐 𝒕,
𝑧𝒊𝒕 = ቄ 𝒊 ∈ 𝑪, 𝒕 ∈ 𝑻
𝟎 𝒆𝒏 𝒐𝒕𝒓𝒐 𝒄𝒂𝒔𝒐

𝒕 𝟏 𝒔𝒊 𝒆𝒍 𝒂𝒓𝒄𝒐 𝒊, 𝒋 𝒆𝒔 𝒂𝒕𝒓𝒂𝒗𝒆𝒔𝒂𝒅𝒐 𝒆𝒏 𝒆𝒍 𝒑𝒆𝒓𝒊𝒐𝒅𝒐 𝒅𝒆 𝒕𝒊𝒆𝒎𝒑𝒐 𝒕,


𝑦𝒊,𝒋 =൜ (𝒊, 𝒋) ∈ 𝑨, 𝒕 ∈ 𝑻
𝟎 𝒆𝒏 𝒐𝒕𝒓𝒐 𝒄𝒂𝒔𝒐

𝟏 𝒔𝒊 𝒆𝒍 𝒄𝒍𝒊𝒆𝒏𝒕𝒆 𝒊 ∈ 𝑪 𝒆𝒔 𝒗𝒊𝒔𝒊𝒕𝒂𝒅𝒐 𝒂𝒄𝒐𝒓𝒅𝒆 𝒂𝒍 𝒄𝒓𝒐𝒏𝒐𝒈𝒓𝒂𝒎𝒂 𝒔 ∈ 𝑺𝒊 ,


𝑣𝒊𝒔 = ቄ
𝟎 𝒆𝒏 𝒐𝒕𝒓𝒐 𝒄𝒂𝒔𝒐

1 𝑠𝑖 𝑑𝑖𝑎 𝑡 ∈ 𝑇 𝑝𝑒𝑟𝑡𝑒𝑛𝑒𝑐𝑒 𝑎𝑙 𝑐𝑟𝑜𝑛𝑜𝑔𝑟𝑎𝑚𝑎 𝑠 ∈ 𝑆,


𝑎𝑠𝑡 = ቊ
0 𝑒𝑛 𝑜𝑡𝑟𝑜 𝑐𝑎𝑠𝑜

𝑡
𝑙𝑖,𝑗 = 𝐶𝑎𝑟𝑔𝑎 𝑑𝑒𝑙 𝑣𝑒ℎ𝑖𝑐𝑢𝑙𝑜 𝑞𝑢𝑒 𝑎𝑡𝑟𝑎𝑣𝑖𝑒𝑠𝑎 𝑒𝑙 𝑎𝑟𝑐𝑜 𝑖, 𝑗 ∈ 𝐴, 𝑒𝑛 𝑢𝑛 𝑝𝑒𝑟𝑖𝑜𝑑𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑡 ∈ 𝑇
𝑞𝑖𝑡 = 𝐶𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑒𝑛𝑡𝑟𝑒𝑔𝑎𝑑𝑎 𝑎𝑙 𝑐𝑙𝑖𝑒𝑛𝑡𝑒 𝑖 ∈ 𝐶, 𝑒𝑛 𝑢𝑛 𝑝𝑒𝑟𝑖𝑜𝑑𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑡 ∈ 𝑇
𝑧0𝑡 = 𝑁ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝑣𝑒ℎí𝑐𝑢𝑙𝑜𝑠 𝑢𝑠𝑎𝑑𝑜𝑠 𝑒𝑛 𝑢𝑛 𝑝𝑒𝑟𝑖𝑜𝑑𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑡 ∈ 𝑇
Modelo Matemático

Funcion Objetivo

𝒎𝒊𝒏 ෍ ෍ 𝑐𝒊𝒋 𝒚𝒕𝒊𝒋 (𝟏)


𝑖 ∈𝑇 𝒊,𝒋 ∈𝑨

La función objetivo minimiza los costos totales de


enrutamiento
Restricciones
෍ 𝑣𝑖𝑠 = 1 𝑖∈𝐶 (2)
𝒔 𝝐 𝑺𝒊

𝑧𝑖𝑡 = ෍ 𝑣𝑖𝑠 𝑎𝑠𝑡 𝑡 ∈ 𝑇, 𝑖 ∈ 𝐶 (3)


𝑠∈𝑆𝑖

𝑡
𝑧𝑖𝑡 + 𝑧𝑗𝑡
𝑦𝑖𝑗 ≤ 𝑡 ∈ 𝑇; 𝑖, 𝑗 ∈ 𝐶 𝑖 ≠ 𝑗 (4)
2
−𝑤𝑖 𝑧𝑖𝑡 , 𝑖∈𝐶
𝑡
෍ 𝑙𝑖𝑗 − ෍ 𝑙𝑗𝑖𝑡 = ෍ 𝑤𝑗 𝑧𝑗𝑡 , 𝑖=0 𝑖 ∈ 𝑁, 𝑡 ∈ 𝑇 (5)
𝑗|(𝑖,𝑗)∈𝐴 𝑗|(𝑗,𝑖)
𝑗∈𝐶

෍ 𝑞𝑖𝑡 ≤ 𝑄𝑧𝑜𝑡 𝑡𝜖𝑇 (6)


𝑖𝜖𝐶

𝑡
෍ 𝑦𝑖𝑗 = 𝑧𝑖𝑡 𝑖 ∈ 𝐶, 𝑡 ∈ 𝑇 (7)
𝑗 | 𝑖,𝑗 ∈𝐴
𝑡
෍ 𝑦𝑖𝑗 = ෍ 𝑦𝑗𝑖𝑡 𝑖 ∈ 𝑁, 𝑡 ∈ 𝑇 (8)
𝑗 | 𝑖,𝑗 ∈𝐴 𝑗 | 𝑗,𝑖 ∈ 𝐴
𝑡 𝑡
𝑙𝑖𝑗 ≤ 𝑄𝑦𝑖𝑗 𝑖, 𝑗 ∈ 𝐴, 𝑡 ∈ 𝑇 (9)

𝑡
෍ 𝑦0𝑗 ≤ 𝐾 𝑡∈𝑇 (10)
𝑗 | 0,𝑗 ∈ 𝐴

𝑞𝑖𝑡 ≥ 0 𝑖 ∈ 𝐶, 𝑡 ∈ 𝑇 11

𝑧𝑜𝑡 ∈ ℤ 𝑡∈𝑇 (12)

𝑧𝑖𝑡 ∈ 0,1 𝑖 𝜖 𝐶, 𝑡 𝜖 𝑇 (13)


𝑡 𝑡
𝑦𝑖𝑗 ∈ 0,1 , 𝑙𝑖𝑗 ≥0 𝑖, 𝑗 ∈ 𝐴, 𝑡 ∈ 𝑇 (14)

𝑣𝑖𝑠 ∈ 0,1 𝑖 ∈ 𝐶, 𝑠 ∈ 𝑆𝑖 (15)


1000

Ejemplo de PVRP
1000 1000

• El período de tiempo es de dos


días, T = {1, 2}
• El cliente 1 debe recibir servicio dos
veces
• Los clientes 2 y 3 deben recibir
servicio una vez
• Las etiquetas de nodo entre
paréntesis son demandas por
entrega
• Las etiquetas de borde son los 3000
costos de transporte
Buscamos minimizar la distancia
• La capacidad del vehículo es 3000 Primero debemos asignar clientes a patrones (ciertos
total recorrida durante todo el
Es posible que algunos clientes
período de tiempo Por ejemplo,
kg días del período de tiempo) y luego encontrar rutas
en cada día dando servicio a los clientes
una empresa de gestión de
solo necesiten servicio una vez a la
semana, algunos pueden necesitar
residuos tiene que asignar clientes
programados en ese día. servicio varias veces
a ciertos días de la semana y luego
crea rutas diarias
Ejemplo de PVRP

1000 1000

• El cliente 1 se asigna al día 1 1000 1000 1000 1000


y al día 2
• El cliente 2 se asigna al día 1
• El cliente 3 se asigna al día 2

3000 3000
Referencias bibliográficas

• Bruce Golden, S. R. (s.f.). The Vehicle Routing Problem: Latest Advances and New Challenges.
Springer.
• Claudia Archetti, E. F.-M. (20 de Marzo de 2018). ResearchGate. Obtenido de The Flexible
Periodic Vehicle Routing Problem:
https://www.researchgate.net/publication/315649764_The_Flexible_Periodic_Vehicle_Routing_Pr
oblem?enrichId=rgreq-7bf8db1ed6237d213492b3c8f8eb2fb6-
XXX&enrichSource=Y292ZXJQYWdlOzMxNTY0OTc2NDtBUzo2MDYyODI1Nzg5MzU4MT
NAMTUyMTU2MDQzOTU5OQ%3D%3D&el=1_x_2&_esc=pu
• Peter M. Francis, K. R. (2017). SpringerLink. Obtenido de The Period Vehicle Routing Problem
and its Extensions: https://link.springer.com/chapter/10.1007/978-0-387-77778-8_4

También podría gustarte