×

Self-imposed time windows in vehicle routing problems. (English) Zbl 1311.90030

Summary: We observe self-imposed time windows (SITW) whenever a logistics service provider quotes a delivery time window to his customer. Once this time window is communicated, the company strives to respect it as well as possible. We incorporate these SITW within the framework of the vehicle routing problem (VRP). Essential to SITW is the fact that the time window is determined by the carrier company and not by the customer. The resulting VRP-SITW is inherently different from the well-studied VRP with time windows (VRPTW) in that in the latter problem the time windows are exogenous constraints imposed by the customers. The second important element of the problem studied in this paper is the uncertainty in the travel times. The basic mechanism of dealing with this uncertainty is the allocation of time buffers throughout the routes, which absorb disruptions. We propose a heuristic solution approach combining an LP model and a local search heuristic. A tabu search heuristic assigns customers to vehicles and establishes the order of visit of the customers per vehicle. Detailed timing decisions are subsequently generated by the LP model, whose output also guides the local search in a feedback loop. We test our algorithm on a number of benchmark instances for the VRP and VRPTW. We highlight the costs involved in integrating SITW with the VRP and we underline the advantages of SITW as compared to VRPTW.

MSC:

90B20 Traffic problems in operations research
90B06 Transportation, logistics and supply chain management
90C05 Linear programming
90C59 Approximation methods and heuristics in mathematical programming

References:

[1] Augerat P, Belenguer JM, Benavent E, Corber A, Naddef D (1998) Separating capacity constraints in the CVRP using tabu search. Eur J Oper Res 106:546-557 · Zbl 0991.90028 · doi:10.1016/S0377-2217(97)00290-7
[2] Ballestín F, Leus R (2008) Meta-heuristics for stable scheduling on a single machine. Comput Oper Res 35:2175-2192 · Zbl 1177.90142 · doi:10.1016/j.cor.2006.10.017
[3] Bräysy O, Gendreau M (2005a) Vehicle routing problem with time windows, part I: Route construction and local search algorithms. Transp Sci 39(1):104-118 · doi:10.1287/trsc.1030.0056
[4] Bräysy O, Gendreau M (2005b) Vehicle routing problem with time windows, part II: Metaheuristics. Transp Sci 39(1):119-139 · doi:10.1287/trsc.1030.0057
[5] Christiansen CH, Lysgaard J (2007) A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands. Oper Res Lett 35(6):773-781 · Zbl 1180.90050 · doi:10.1016/j.orl.2006.12.009
[6] Cordeau J-F, Laporte G, Potvin J-Y, Savelsbergh MWP (2007) Transportation. In: Handbooks in operations research and management science. Elsevier, Amsterdam, pp 367-428 · Zbl 1137.90339
[7] Daniels R, Carrillo J \[(1997) \beta\] β-robust scheduling for single-machine systems with uncertain processing times. IIE Trans 29:977-985
[8] Daniels R, Kouvelis P (1995) Robust scheduling to hedge against processing time uncertainty in single-stage production. Manag Sci 41:363-376 · Zbl 0832.90050 · doi:10.1287/mnsc.41.2.363
[9] Finke DA, Medeiros DJ, Traband MT (2007) Multiple machine JIT scheduling: a tabu search approach. Int J Prod Res 45(21):4899-4915 · Zbl 1126.90327 · doi:10.1080/00207540600871228
[10] Flisberg P, Lidéna B, Rönnqvist M (2009) A hybrid method based on linear programming and tabu search for routing of logging trucks. Comput Oper Res 36(4):1122-1144 · Zbl 1162.90512 · doi:10.1016/j.cor.2007.12.012
[11] Garcia BL, Potvin J-Y, Rousseau J-M (1994) A parallel implementation of the tabu search heuristic for vehicle routing problems with time window constraints. Comput Oper Res 21(9):1025-1033 · Zbl 0815.90067 · doi:10.1016/0305-0548(94)90073-6
[12] Gendreau M, Hertz A, Laporte G (1994) A tabu search heuristic for the vehicle routing problem. Manag Sci 40(10):1276-1290 · Zbl 0822.90053 · doi:10.1287/mnsc.40.10.1276
[13] Gendreau M, Laporte G, Séguin R (1995a) An exact algorithm for the vehicle routing problem with stochastic demands and customers. Transp Sci 29(2):143-155 · Zbl 0860.90051 · doi:10.1287/trsc.29.2.143
[14] Gendreau M, Laporte G, Séguin R (1996) A tabu search heuristic for the vehicle routing problem with stochastic demands and customers. Oper Res 44(3):469-477 · Zbl 0864.90043 · doi:10.1287/opre.44.3.469
[15] Gendreau M, Laporte G, Solomon MM (1995b) Single-vehicle routing and scheduling to minimize the number of delays. Transp Sci 29(1):56-62 · Zbl 0826.90043 · doi:10.1287/trsc.29.1.56
[16] Groër C, Golden B, Wasil E (2009) The consistent vehicle routing problem. Manuf Serv Oper Manag 11(4):630-643
[17] Herroelen W, Leus R (2004) The construction of stable project baseline schedules. Eur J Oper Res 156:550-565 · Zbl 1056.90066 · doi:10.1016/S0377-2217(03)00130-9
[18] Hertz A, Laporte G, Mittaz M (2000) A tabu search heuristic for the capacitated arc routing problem. Oper Res 48(1):129-135 · Zbl 1106.90384 · doi:10.1287/opre.48.1.129.12455
[19] Hopp WJ, Spearman ML (1996) Factory physics. Foundations for Manufacturing Management, Mc-Graw Hill, New York
[20] Jabali O, Van Woensel T, de Kok AG, Lecluyse C, Peremans H (2009) Time-dependent vehicle routing subject to time delay perturbations. IIE Trans 41(12):1049-1066 · doi:10.1080/07408170902976194
[21] Kenyon AS, Morton DP (2003) Stochastic vehicle routing with random travel times. Transp Sci 37(1):69-82 · doi:10.1287/trsc.37.1.69.12820
[22] Kouvelis P, Daniels R, Vairaktarakis G (2000) Robust scheduling of a two-machine flow shop with uncertain processing times. IIE Trans 32:421-432
[23] Kouvelis P, Yu G (1997) Robust discrete optimization and its applications. Kluwer Academic Publishers, Dordrecht · Zbl 0873.90071
[24] Lambrechts O (2007) Robust project scheduling subject to resource breakdowns. Ph.D. thesis, Faculty of Business and Economics, KU Leuven · Zbl 1163.90773
[25] Laporte G (2009) Fifty years of vehicle routing. Transp Sci 43(4):408-416 · doi:10.1287/trsc.1090.0301
[26] Laporte G, Louveaux F, Mercure H (1992) The vehicle routing problem with stochastic travel times. Transp Sci 26(3):161-170 · Zbl 0761.90035 · doi:10.1287/trsc.26.3.161
[27] Laporte G, Louveaux FV, Van hamme L (2002) An integer \[L\] L-shaped algorithm for the capacitated vehicle routing problem with stochastic demands. Operat Res 50(3):415-423 · Zbl 1163.90773 · doi:10.1287/opre.50.3.415.7751
[28] Lei H, Laporte G, Guo B (2012) A generalized variable neighborhood search heuristic for the capacitated vehicle routing problem with stochastic service times. TOP 20:99-118 · Zbl 1258.90015 · doi:10.1007/s11750-011-0188-6
[29] Leus R, Herroelen W (2005) The complexity of machine scheduling for stability with a single disrupted job. Oper Res Lett 33:151-156 · Zbl 1099.90020 · doi:10.1016/j.orl.2004.04.008
[30] Leus R, Herroelen W (2007) Scheduling for stability in single-machine production systems. J Sched 10:223-235 · Zbl 1168.90409 · doi:10.1007/s10951-007-0014-z
[31] Li X, Tian P, Leung SCH (2010) Vehicle routing problems with time windows and stochastic travel and service times: models and algorithm. Int Prod Econ 125:137-145 · doi:10.1016/j.ijpe.2010.01.013
[32] Mitrović-Minić S, Laporte G (2004) Waiting strategies for the dynamic pickup and delivery problem with time windows. Transp Res Part B 38:635-655 · doi:10.1016/j.trb.2003.09.002
[33] Or I (1976) Traveling salesman-type combinatorial problems and their relation to the logistics of regional blood banking. Ph.D. Thesis, Northwestern University, Evanston, Illinois
[34] Potvin J-Y, Rousseau J-M (1995) An exchange heuristic for routing problems with time windows. J Oper Res Soc 46(12):1433-1446 · Zbl 0843.90043 · doi:10.1057/jors.1995.204
[35] Puchinger J, Raidl GR (2005) Combining metaheuristics and exact algorithms in combinatorial optimization: A survey and classification. Mira J, Álvarez JR (eds) Artificial intelligence and knowledge engineering applications: a bioinspired approach. Lecture notes in computer science, vol 3562. Springer, Berlin, pp 41-53 · Zbl 1258.90015
[36] Ralphs T (2010) Branch Cut and Price Resource Web. http://www.branchandcut.org. Accessed Oct 2010 · Zbl 1106.90384
[37] Secomandi N, Margot F (2009) Reoptimization approaches for the vehicle-routing problem with stochastic demands. Oper Res 57(1):214-230 · Zbl 1181.90043 · doi:10.1287/opre.1080.0520
[38] Solomon MM (1987) Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper Res 35(2):254-265 · Zbl 0625.90047 · doi:10.1287/opre.35.2.254
[39] Solomon MM (2010) VRPTW Benchmark Problems. http://web.cba.neu.edu/ msolomon/problems.htm. Accessed April 2010
[40] Taş D, Dellaert NP, van Woensel T, de Kok AG (2013) Vehicle routing problem with stochastic travel times including soft time windows and service costs. Comput Oper Res 40(1):214-224 · Zbl 1349.90131 · doi:10.1016/j.cor.2012.06.008
[41] Taillard É, Badeau P, Gendreau M, Guertin F, Potvin J-Y (1997) A tabu search heuristic for the vehicle routing problem with soft time windows. Transp Sci 31:170-186 · Zbl 0886.90070 · doi:10.1287/trsc.31.2.170
[42] Xiang S, Chu C, Chen H (2008) The study of a dynamic dial-a-ride problem under time-dependent and stochastic environments. Eur J Oper Res 185(2):534-551 · Zbl 1137.90339 · doi:10.1016/j.ejor.2007.01.007
[43] Zhao J, Dessouky M, Bukkapatnam S (2006) Optimal slack time for schedule-based transit operations. Transp Sci 40(4):529-539 · doi:10.1287/trsc.1060.0170
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.