Comparison of Exact and Approximate methods for the Vehicle Routing Problem with Time Windows
Paper i proceeding, 2020

This paper presents a comparison of two approaches for solving the vehicle routing problem with time windows (VRPTW). Scheduling of vehicles for pickup and delivery is a common problem in logistics and may be expressed as VRPTW, for which both exact and approximate techniques are available. It is therefore interesting to compare such techniques to evaluate their performance and figure what is the best option based on the instance features and size. In this work, we compared Mixed Integer Linear Programming (MILP) with Set-Based Particle Swarm optimization (S-PSO). Both algorithms are tested on the full 56 instances of the Solomon dataset. The results show that the two algorithms perform similarly for lower number of customers while there are significant differences for the cases with higher number of customers. For higher number of customers MILP consistently performs as good as or better than S-PSO for the clustered data, both with short and long scheduling horizons, while the S-PSO outperforms MILP in most cases with random and mixed random clustered data with long scheduling horizons. Furthermore when the algorithms perform the same with regards to the main objective (number of vehicles), MILP generally achieves a better result in the second objective (distance traveled).

MILP, S-PSO, VRPTW, Optimization


Elinor Jernheden

Carl Lindström

Chalmers, Elektroteknik, Signalbehandling och medicinsk teknik

Rickard Persson

Max Wedenmark

Endre Erös

Chalmers, Elektroteknik, System- och reglerteknik

Sabino Francesco Roselli

Chalmers, Elektroteknik, System- och reglerteknik

Knut Åkesson

Chalmers, Elektroteknik, System- och reglerteknik

IEEE International Conference on Automation Science and Engineering

21618070 (ISSN) 21618089 (eISSN)

Vol. 2020-August 378-383 9216785

Conference on Automation Science and Engineering
Hong Kong, Hong Kong,

UNICORN - Sustainable, Peaceful and Efficient Robotic Refuse Handling

VINNOVA (2017-03055), 2017-10-25 -- 2020-08-31.

Volvo Group, 2021-03-24 -- 2021-05-31.




Transportteknik och logistik


Datavetenskap (datalogi)



Mer information

Senast uppdaterat