Skip to main content

Advertisement

Log in

Time-window relaxations in vehicle routing heuristics

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

The contribution of infeasible solutions in heuristic searches for vehicle routing problems (VRP) is not a subject of consensus in the metaheuristics community. Infeasible solutions may allow transitioning between structurally different feasible solutions, thus enhancing the search, but they also lead to more complex move-evaluation procedures and wider search spaces. This paper introduces an experimental assessment of the impact of infeasible solutions on heuristic searches, through various empirical studies on local improvement procedures, iterated local searches, and hybrid genetic algorithms for the VRP with time windows and other related variants with fleet mix, backhauls, and multiple periods. Four relaxation schemes are considered, allowing penalized late arrivals to customers, early and late arrivals, returns in time, or a flexible travel time relaxation. For all considered problems and methods, our experiments demonstrate the significant positive impact of penalized infeasible solution. Differences can also be observed between individual relaxation schemes. The “returns in time” and “flexible travel time” relaxations appear as the best options in terms of solution quality, CPU time, and scalability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Alvarenga, G., Mateus, G., De Tomi, G.: A genetic and set partitioning two-phase approach for the vehicle routing problem with time windows. Comput. Op. Res. 34(6), 1561–1584 (2007)

    Article  MATH  Google Scholar 

  • Bent, R., Van Hentenryck, P.: A two-stage hybrid local search for the vehicle routing problem with time windows. Transp. Sci. 38(4), 515–530 (2004)

    Article  Google Scholar 

  • Berger, J., Barkaoui, M., Bräysy, O.: A route-directed hybrid genetic approach for the vehicle routing problem with time windows. INFOR 41(2), 179–194 (2003)

    Google Scholar 

  • Bräysy, O.: Fast local searches for the vehicle routing problem with time windows. INFOR 40(4), 319–330 (2002)

    Google Scholar 

  • Bräysy, O.: A reactive variable neighborhood search for the vehicle-routing problem with time windows. INFORMS J. Comput. 15(4), 347–368 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  • Bräysy, O., Gendreau, M.: Vehicle routing problem with time windows, Part I : route construction and local search algorithms. Transp. Sci. 39(1), 104–118 (2005a)

    Article  Google Scholar 

  • Bräysy, O., Gendreau, M.: Vehicle routing problem with time windows, Part II : metaheuristics. Transp. Sci. 39(1), 119–139 (2005b)

    Article  Google Scholar 

  • Bräysy, O., Hasle, G., Dullaert, W.: A multi-start local search algorithm for the vehicle routing problem with time windows. Eur. J. Op. Res. 159(3), 586–605 (2004)

    Article  MATH  Google Scholar 

  • Bräysy, O., Porkka, P., Dullaert, W., Repoussis, P., Tarantilis, C.: A well-scalable metaheuristic for the fleet size and mix vehicle routing problem with time windows. Expert Syst. Appl. 36(4), 8460–8475 (2009)

    Article  Google Scholar 

  • Cordeau, J.F., Laporte, G., Mercier, A.: A unified tabu search heuristic for vehicle routing problems with time windows. J. Op. Res. Soc. 52(8), 928–936 (2001)

    Article  MATH  Google Scholar 

  • Dumas, Y., Soumis, F., Desrosiers, J.: Optimizing the schedule for a fixed vehicle path with convex inconvenience costs. Transp. Sci. 24(2), 145–152 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  • Fu, Z., Eglese, R., Li, L.: A unified tabu search algorithm for vehicle routing problems with soft time windows. J. Op. Res. Soc. 59(5), 663–673 (2007)

    Article  Google Scholar 

  • Funke, B., Grünert, T., Irnich, S.: Local search for vehicle routing and scheduling problems: review and conceptual integration. J. Heuristics 11(4), 267–306 (2005)

    Article  MATH  Google Scholar 

  • Gambardella, L., Taillard, E., Agazzi, G.: MACS-VRPTW: a multiple ant colony system for vehicle routing problems with time windows. In: Corne, D., Dorigo, M., G, F. (eds.) New Ideas in Optimization, pp. 63–76. McGraw-Hill, New York (1999)

    Google Scholar 

  • Garey, M., Tarjan, R., Wilfong, G.: One-processor scheduling with symmetric earliness and tardiness penalties. Math. Op. Res. 13(2), 330–348 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  • Gehring, H., Homberger, J.: A parallel hybrid evolutionary metaheuristic for the vehicle routing problem with time windows. In: Proceedings of EURO-GEN’99, pp 57–64, (1999)

  • Gehring, H., Homberger, J.: Parallelization of a two-phase metaheuristic for routing problems with time windows. J. Heuristics 8(2), 251–276 (2002)

    Article  MATH  Google Scholar 

  • Gélinas, S., Desrochers, M., Desrosiers, J., Solomon, M.: A new branching strategy for time constrained routing problems with application to backhauling. Ann. Op. Res. 61(1), 91–109 (1995)

    Article  MATH  Google Scholar 

  • Gendreau, M., Tarantilis, C.: Solving large-scale vehicle routing problems with time windows: The state-of-the-art. Tech. Rep, CIRRELT (2010)

  • Gendreau, M., Laporte, G., Seguin, R.: A tabu search heuristic for the vehicle routing problem with stochastic demands and customers. Op. Res. 44(3), 469–477 (1996)

    Article  MATH  Google Scholar 

  • Glover, F., Hao, J.K.: The case for strategic oscillation. Ann. Op. Res. 183(1), 163–173 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  • Hashimoto, H., Yagiura, M.: A path relinking approach with an adaptive mechanism to control parameters for the vehicle routing problem with time windows. In: Hemert, J., Cotta, C. (eds.) Evolutionary Computation in Combinatorial Optimization, LNCS, vol. 4972, pp. 254–265. Springer, Berlin (2008)

    Chapter  Google Scholar 

  • Hashimoto, H., Yagiura, M., Ibaraki, T.: An iterated local search algorithm for the time-dependent vehicle routing problem with time windows. Discret. Optim. 5(2), 434–456 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  • Hendel, Y., Sourd, F.: Efficient neighborhood search for the one-machine earliness-tardiness scheduling problem. Eur. J. Op. Res. 173(1), 108–119 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Hollander, M., Wolfe, D.A., Chicken, E.: Nonparametric Statistical Methods. Wiley, Hoboken (2013)

    Google Scholar 

  • Homberger, J., Gehring, H.: Two evolutionary metaheuristics for the vehicle routing problem with time windows. INFOR 37(3), 297–318 (1999)

    Google Scholar 

  • Homberger, J., Gehring, H.: A two-phase hybrid metaheuristic for the vehicle routing problem with time windows. Eur. J. Op. Res. 162(1), 220–238 (2005)

    Article  MATH  Google Scholar 

  • Ibaraki, T., Imahori, S., Kubo, M., Masuda, T., Uno, T., Yagiura, M.: Effective local search algorithms for routing and scheduling problems with general time-window constraints. Transp. Sci. 39(2), 206–232 (2005)

    Article  Google Scholar 

  • Ibaraki, T., Imahori, S., Nonobe, K., Sobue, K., Uno, T., Yagiura, M.: An iterated local search algorithm for the vehicle routing problem with convex time penalty functions. Discret Appl. Math. 156(11), 2050–2069 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  • Irnich, S.: A unified modeling and solution framework for vehicle routing and local search-based metaheuristics. INFORMS J. Comput. 20(2), 270–287 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  • Kindervater, G., Savelsbergh, M.: Vehicle routing: handling edge exchanges. In: Lenstra, J., Aarts, E. (eds.) Local Search in Combinatorial Optimization, pp. 337–360. Princeton University Press, Princeton (1997)

    Google Scholar 

  • Kritzinger, S., Tricoire, F., Doerner, K., Hartl, R., Stützle, T.: A unified framework for routing problems with fixed fleet size. Johannes Kepler University, Austria (2012)

    Google Scholar 

  • Labadi, N., Prins, C., Reghioui, M.: A memetic algorithm for the vehicle routing problem with time windows. RAIRO Op. Res. 42(3), 415–431 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  • Le Bouthillier, A., Crainic, T.: A cooperative parallel meta-heuristic for the vehicle routing problem with time windows. Comput. Op. Res. 32(7), 1685–1708 (2005a)

    Article  MATH  Google Scholar 

  • Le Bouthillier, A., Crainic, T.: A guided cooperative search for the vehicle routing problem with time windows. Intell. Syst., IEEE 20(4), 36–42 (2005)

    Article  Google Scholar 

  • Lim, A., Zhang, X.: A two-stage heuristic with ejection pools and generalized ejection chains for the vehicle routing problem with time windows. INFORMS J. Comput. 19(3), 443–457 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  • Liu, F.H., Shen, S.Y.: The fleet size and mix vehicle routing problem with time windows. J. Op. Res. Soc. 50(7), 721–732 (1999)

    Article  MATH  Google Scholar 

  • Mester, D., Bräysy, O.: Active guided evolution strategies for large-scale vehicle routing problems with time windows. Comput. Op. Res. 32(6), 1593–1614 (2005)

    Article  Google Scholar 

  • Muter, I., Birbil, S.I., Sahin, G.: Combination of metaheuristic and exact algorithms for solving set covering-type optimization problems. INFORMS J. Comput. 22(4), 603–619 (2010)

    Article  MATH  Google Scholar 

  • Nagata, Y., Bräysy, O.: Edge assembly-based memetic algorithm for the capacitated vehicle routing problem. Networks 54(4), 205–215 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  • Nagata, Y., Bräysy, O., Dullaert, W.: A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows. Comput. Op. Res. 37(4), 724–737 (2010)

    Article  MATH  Google Scholar 

  • Nguyen, P.K., Crainic, T.G., Toulouse, M.: A hybrid generational genetic algorithm for the periodic vehicle routing problem with time windows. J. Heuristics 20(4), 383–416 (2014)

  • Pirkwieser, S., Raidl, G.: Multiple variable neighborhood search enriched with ILP techniques for the periodic vehicle routing problem with time windows. In: Blesa, M., Blum, C., Di Gaspero, L., Roli, A., Sampels, M., Schaerf, A. (eds.) Hybrid Metaheuristics, LNCS, vol. 5818, pp. 45–59. Springer, Berlin (2009)

    Chapter  Google Scholar 

  • Pisinger, D., Ropke, S.: A general heuristic for vehicle routing problems. Comput. Op. Res. 34(8), 2403–2435 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  • Prescott-Gagnon, E., Desaulniers, G., Rousseau, L.: A branch-and-price-based large neighborhood search algorithm for the vehicle routing problem with time windows. Networks 54(4), 190–204 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  • Prins, C.: A simple and effective evolutionary algorithm for the vehicle routing problem. Comput. Op. Res. 31(12), 1985–2002 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  • Prins, C.: A GRASP—evolutionary local search hybrid for the vehicle routing problem. In: Pereira, F., Tavares, J. (eds.) Bio-Inspired Algorithms for the Vehicle Routing Problem, pp. 35–53. Springer, Berlin (2009)

    Chapter  Google Scholar 

  • Repoussis, P., Tarantilis, C., Ioannou, G.: Arc-guided evolutionary algorithm for the vehicle routing problem with time windows. IEEE Trans. Evolut. Comput. 13(3), 624–647 (2009)

    Article  Google Scholar 

  • Robertson, T., Wright, F., Dykstra, R.: Order Restricted Statistical Inference. Wiley Series in Probability and Statistics. Wiley, New York (1988)

    Google Scholar 

  • Ropke, S., Pisinger, D.: A unified heuristic for a large class of vehicle routing problems with backhauls. Eur. J. Op. Res. 171(3), 750–775 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  • Savelsbergh, M.: Local search in routing problems with time windows. Ann. Op. Res. 4(1), 285–305 (1985)

    Article  MathSciNet  Google Scholar 

  • Savelsbergh, M.: The vehicle routing problem with time windows: minimizing route duration. ORSA J. Comput. 4(2), 146–154 (1992)

    Article  MATH  Google Scholar 

  • Solomon, M.: Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 35(2), 254–265 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  • Taillard, E., Badeau, P., Gendreau, M., Guertin, F., Potvin, J.Y.: A tabu search heuristic for the vehicle routing problem with soft time windows. Transp. Sci. 31(2), 170–186 (1997)

    Article  MATH  Google Scholar 

  • Vidal, T., Crainic, T., Gendreau, M., Lahrichi, N., Rei, W.: A hybrid genetic algorithm for multidepot and periodic vehicle routing problems. Oper. Res. 60(3), 611–624 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  • Vidal, T., Crainic, T., Gendreau, M., Prins, C.: A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows. Comput. Oper. Res. 40(1), 475–489 (2013a)

    Article  MathSciNet  Google Scholar 

  • Vidal, T., Crainic, T., Gendreau, M., Prins, C.: Heuristics for multi-attribute vehicle routing problems: a survey and synthesis. Eur. J. Oper. Res. 231(1), 1–21 (2013b)

    Article  MathSciNet  Google Scholar 

  • Vidal, T., Crainic, T., Gendreau, M., Prins, C.: A unified solution framework for multi-attribute vehicle routing problems. Eur. J. Oper. Res. 234(3), 658–673 (2014a)

    Article  MATH  MathSciNet  Google Scholar 

  • Vidal, T., Crainic, T., Gendreau, M., Prins, C.: Timing problems and algorithms: time decisions for sequences of activities. Networks (2014b, in press)

  • Yano, C., Kim, Y.D.: Algorithms for a class of single-machine weighted tardiness and earliness problems. Eur. J. Oper. Res. 52(2), 167–178 (1991)

    Article  MATH  Google Scholar 

Download references

Acknowledgments

While working on this project, Thibaut Vidal was PhD student at CIRRELT, Université de Montréal, Canada and ICD-LOSI, Université de Technologie de Troyes, France. Partial funding for this project has been provided by the Champagne-Ardennes regional council, France, the Natural Sciences and Engineering Council of Canada (NSERC), and by the Fonds québécois de la recherche sur la nature et les technologies (FQRNT). This support is gratefully acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thibaut Vidal.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vidal, T., Crainic, T.G., Gendreau, M. et al. Time-window relaxations in vehicle routing heuristics. J Heuristics 21, 329–358 (2015). https://doi.org/10.1007/s10732-014-9273-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-014-9273-y

Keywords

Navigation