×

An iterated local search for the traveling salesman problem with release dates and completion time minimization. (English) Zbl 1391.90646

Summary: In the traveling salesman problem (TSP) with release dates and completion time minimization an uncapacitated vehicle delivers to customers goods which arrive at the depot over time. A customer cannot be served before the demanded goods arrive at the depot. A release date is associated with each customer which represents the time at which the goods requested by the customer arrive at the depot. The vehicle may perform multiple routes, all starting and ending at the depot. The release dates of the customers served in each route must be not larger than the time at which the route starts. The objective of the problem is to minimize the total time needed to serve all customers, given by the sum of the traveling time and the waiting time at the depot. The waiting time is due to the fact that the vehicle has to wait at the depot until the latest release date of the customers it is going to serve in the next route. We introduce some properties, propose a mathematical programming formulation and present a heuristic approach based on an iterated local search where the perturbation is performed by means of a destroy-and-repair method. Two alternative repair operators, one simple and fast and the other based on a mathematical programming model, are proposed, which give rise to two variants of the heuristic. The mathematical formulation is used to find the optimal solution on instances with up to 20 customers, built from benchmark instances for the classical TSP. Comparison with optimal solutions shows that both algorithms provide high-quality solutions. Tests are also made on larger instances to compare the performance of the two variants of the heuristic.

MSC:

90C59 Approximation methods and heuristics in mathematical programming
90C35 Programming involving graphs or networks
90B10 Deterministic network models in operations research
90C27 Combinatorial optimization

Software:

TSPLIB; LKH
Full Text: DOI

References:

[1] Archetti, C.; Feillet, D.; Speranza, M., Complexity of routing problems with release dates, Eur. J. Oper. Res., 247, 797-803, (2015) · Zbl 1346.90072
[2] Azi, N.; Gendreau, M.; Potvin, J.-Y., An exact algorithm for a single-vehicle routing problem with time windows and multiple routes, Eur. J. Oper. Res., 178, 3, 755-766, (2007) · Zbl 1159.90306
[3] Azi, N.; Gendreau, M.; Potvin, J.-Y., An exact algorithm for a vehicle routing problem with time windows and multiple use of vehicles, Eur. J. Oper. Res., 202, 3, 756-763, (2010) · Zbl 1176.90047
[4] Azi, N.; Gendreau, M.; Potvin, J.-Y., An adaptive large neighborhood search for a vehicle routing problem with multiple routes, Comput. Oper. Res., 41, 167-173, (2014) · Zbl 1348.90065
[5] Cattaruzza, D.; Absi, N.; Feillet, D., The multi-trip vehicle routing problem with time windows and release dates, Transp. Sci., 50, 676-693, (2016)
[6] Cattaruzza, D.; Absi, N.; Feillet, D., Vehicle routing problems with multiple trips, 4OR, 14, 3, 223-259, (2016) · Zbl 1461.90002
[7] Gavish, B.; Graves, S., The travelling salesman problem and related problems, Technical Report, (1978), Massachusetts Institute of Technology, Operations Research Center, OR 078-78
[8] Helsgaun, K., An effective implementation of the lin-kernighan traveling salesman heuristic, Eur. J. Oper. Res., 126, 1, 106-130, (2000) · Zbl 0969.90073
[9] Klapp, M. A.; Erera, A. L.; Toriello, A., The dynamic dispatch waves problem for same-day delivery, Eur. J. Oper. Res, (2018) · Zbl 1403.90135
[10] Klapp, M.; Erera, A.; Toriello, A., The one-dimensional dynamic dispatch waves problem, Transp. Sci, (2016)
[11] Lin, S.; Kernighan, B., An effective heuristic algorithm for the traveling-salesman problem, Oper. Res., 21, 498-516, (1973) · Zbl 0256.90038
[12] Lourenço, H. R.; Martin, O. C.; Stützle, T., Iterated local search: framework and applications, (Gendreau, M.; Potvin, J.-Y., Handbook of Metaheuristics, (2010), Springer US Boston, MA), 363-397
[13] Öncan, T.; Altınel, I. K.; Laporte, G., A comparative analysis of several asymmetric traveling salesman problem formulations, Comput. Oper. Res., 36, 637-654, (2009) · Zbl 1179.90321
[14] Reinelt, G., TSPLIB - a traveling salesman problem library, ORSA J.Comput., 3, 4, 376-384, (1991) · Zbl 0775.90293
[15] Reyes, D.; Erera, A. L.; Savelsbergh, M. W., Complexity of routing problems with release dates and deadlines, Eur. J. Oper. Res., 266, 1, 29-34, (2018) · Zbl 1403.90163
[16] Shelbourne, B.; Battarra, M.; Potts, C., The vehicle routing problem with release and due dates, INFORMS J. Comput., 29, 4, 705-723, (2017) · Zbl 1446.90054
[17] Solomon, M., Algorithms for the vehicle routing and scheduling problems with time window constraints, Oper. Res., 35, 254-265, (1987) · Zbl 0625.90047
[18] Voccia, S.; Campbell, A.; Thomas, B., The same-day delivery problem for online purchases, Transp. Sci, (2017)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.