Abstract

We design a hybrid algorithm for the multi-trip time-dependent vehicle routing problem (MT-TD-VRP). One of its components is the Time-Dependent SPlit Algorithm (TD-SPA), which is a dynamic programming-based algorithm specifically designed to handle both the multi-trip per vehicle and the time-dependent aspects of the problem. The hybrid algorithm combines the proposed TD-SPA, designed to efficiently split a giant tour into complete vehicle routes, with a genetic algorithm for generating these tours. We introduce a monotone queue optimization (MQO) technique to accelerate the TD-SPA. The effectiveness of MQO is evaluated by comparing computation times between the original split algorithm for the capacitated vehicle routing problem (CVRP) and its MQO-enhanced counterpart. Extensive numerical experiments with a real-world dataset from a Singapore food and beverage company are conducted to assess our algorithm’s performance on various MT-TD-VRP instances. The results indicate that our algorithm surpasses the performance of the commercial solver Gurobi, with an average improvement of 25.13% on the best solutions found within a prescribed duration. Our numerical simulations further reveal the algorithm’s ability to efficiently solve both the capacitated vehicle routing problem (CVRP) and the multi-trip vehicle routing problem (MTVRP), consistently producing competitive solutions. Moreover, to highlight the importance of incorporating the time-dependent (TD) factor into our model and algorithm, we demonstrate a notable enhancement in performance–averaging at 7.95% for the best solutions under TD conditions for an MTVRP dataset.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call