PVRP
PVRP
PVRP
• Jamie Vargas
(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:
𝟏 𝒔𝒊 𝒆𝒍 𝒄𝒍𝒊𝒆𝒏𝒕𝒆 𝒊 𝒆𝒔 𝒗𝒊𝒔𝒊𝒕𝒂𝒅𝒐 𝒆𝒏 𝒆𝒍 𝒑𝒆𝒓𝒊𝒐𝒅𝒐 𝒅𝒆 𝒕𝒊𝒆𝒎𝒑𝒐 𝒕,
𝑧𝒊𝒕 = ቄ 𝒊 ∈ 𝑪, 𝒕 ∈ 𝑻
𝟎 𝒆𝒏 𝒐𝒕𝒓𝒐 𝒄𝒂𝒔𝒐
𝑡
𝑙𝑖,𝑗 = 𝐶𝑎𝑟𝑔𝑎 𝑑𝑒𝑙 𝑣𝑒ℎ𝑖𝑐𝑢𝑙𝑜 𝑞𝑢𝑒 𝑎𝑡𝑟𝑎𝑣𝑖𝑒𝑠𝑎 𝑒𝑙 𝑎𝑟𝑐𝑜 𝑖, 𝑗 ∈ 𝐴, 𝑒𝑛 𝑢𝑛 𝑝𝑒𝑟𝑖𝑜𝑑𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑡 ∈ 𝑇
𝑞𝑖𝑡 = 𝐶𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑒𝑛𝑡𝑟𝑒𝑔𝑎𝑑𝑎 𝑎𝑙 𝑐𝑙𝑖𝑒𝑛𝑡𝑒 𝑖 ∈ 𝐶, 𝑒𝑛 𝑢𝑛 𝑝𝑒𝑟𝑖𝑜𝑑𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑡 ∈ 𝑇
𝑧0𝑡 = 𝑁ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝑣𝑒ℎí𝑐𝑢𝑙𝑜𝑠 𝑢𝑠𝑎𝑑𝑜𝑠 𝑒𝑛 𝑢𝑛 𝑝𝑒𝑟𝑖𝑜𝑑𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑡 ∈ 𝑇
Modelo Matemático
Funcion Objetivo
𝑡
𝑧𝑖𝑡 + 𝑧𝑗𝑡
𝑦𝑖𝑗 ≤ 𝑡 ∈ 𝑇; 𝑖, 𝑗 ∈ 𝐶 𝑖 ≠ 𝑗 (4)
2
−𝑤𝑖 𝑧𝑖𝑡 , 𝑖∈𝐶
𝑡
𝑙𝑖𝑗 − 𝑙𝑗𝑖𝑡 = 𝑤𝑗 𝑧𝑗𝑡 , 𝑖=0 𝑖 ∈ 𝑁, 𝑡 ∈ 𝑇 (5)
𝑗|(𝑖,𝑗)∈𝐴 𝑗|(𝑗,𝑖)
𝑗∈𝐶
𝑡
𝑦𝑖𝑗 = 𝑧𝑖𝑡 𝑖 ∈ 𝐶, 𝑡 ∈ 𝑇 (7)
𝑗 | 𝑖,𝑗 ∈𝐴
𝑡
𝑦𝑖𝑗 = 𝑦𝑗𝑖𝑡 𝑖 ∈ 𝑁, 𝑡 ∈ 𝑇 (8)
𝑗 | 𝑖,𝑗 ∈𝐴 𝑗 | 𝑗,𝑖 ∈ 𝐴
𝑡 𝑡
𝑙𝑖𝑗 ≤ 𝑄𝑦𝑖𝑗 𝑖, 𝑗 ∈ 𝐴, 𝑡 ∈ 𝑇 (9)
𝑡
𝑦0𝑗 ≤ 𝐾 𝑡∈𝑇 (10)
𝑗 | 0,𝑗 ∈ 𝐴
𝑞𝑖𝑡 ≥ 0 𝑖 ∈ 𝐶, 𝑡 ∈ 𝑇 11
Ejemplo de PVRP
1000 1000
1000 1000
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