Library for solving the customer-to-depot assignment in vehicle routing problems

e419

Authors

  • Eric Ramos Aragón Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae
  • Isis Torres Pérez Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae
  • Alejandro Rosete Suárez Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae
  • Ananda de la Caridad Morales Morale Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae

Abstract

Optimization problems related to vehicle routing planning are very common in modern life, where 

not only is essential for the logistics of supply chains, but also the efficient management of resources 

for public transportation services, solid waste collection, and urban goods distribution. A specific 

case is the Multi-Depot Vehicle Routing Problem (MDVRP), which requires splitting the problem 

into two parts: assigning customers to depots and constructing the routes. The optimal assignment of 

customers to depots is a complex problem in itself, considering capacity and access constraints while 

aiming to minimize the cost of the resulting routes. This work presents BHAVRP, an open-source 

library implemented in Java and Python, which offers a set of algorithms for customer-to-depot 

assignment and can be easily integrated into academic and business solutions due to its flexibility. 

Through a set of computational experiments conducted on 33 classical MDVRP instances, the 

performance of the implemented algorithms was evaluated, with the adaptation of UPGMC standing 

out by achieving the best results in terms of solution quality

Published

2025-06-19

How to Cite

Ramos Aragón, E., Torres Pérez , I., Rosete Suárez , A., & Morales Morale, A. de la C. (2025). Library for solving the customer-to-depot assignment in vehicle routing problems: e419. Revista Cubana De Ingeniería, 16. Retrieved from https://rci.cujae.edu.cu/index.php/rci/article/view/954

Issue

Section

Original Articles