Linear edge costs and labeling algorithms: The case of the time-dependent vehicle routing problem with time windows

Linear edge costs and labeling algorithms: The case of the time-dependent vehicle routing problem with time windows

Authors: Lera-Romero, Gonzalo; Bront, Juan J. Miranda; Soulignac, Francisco J.

Networks - 2020 Volume 76, Pages 24-53

In this paper we implement a branch-price and cut algorithm for a time dependent vehicle routing problem with time windows in which the goal is to minimize the total route duration. The travel time between two customers is given by a piecewise linear function on the departure time and, thus, it need not remain fixed along the planning horizon. We discuss different alternatives for the implementation of these linear functions within the labeling algorithm applied to solve the pricing problem. We also provide a tailored implementation for one of these alternatives, relying on efficient data structures for storing the labels, and show several strategies to accelerate the algorithm. Computational results show that the proposed techniques are effective and improve the column generation step, solving all instances with 25 customers, 49 of 56 with 50 customers, and many instances with 100 customers. Furthermore, heuristic adaptations are able to find good quality solutions in reasonable computation times.

https://doi.org/10.1002/net.21937

Cite as:

@article{Lera_Romero_2020,
	doi = {10.1002/net.21937},
	url = {https://doi.org/10.1002%2Fnet.21937},
	year = 2020,
	month = {mar},
	publisher = {Wiley},
	volume = {76},
	number = {1},
	pages = {24--53},
	author = {Gonzalo Lera-Romero and Juan J. Miranda Bront and Francisco J. Soulignac},
	title = {Linear edge costs and labeling algorithms: The case of the time-dependent vehicle routing problem with time windows},
	journal = {Networks}
}



    Leave a Reply

    Your email address will not be published. Required fields are marked *

    x
    This site uses cookies to make navigation simple and efficient. By continuing you declare that you want to automatically accept the privacy policy. More. Close