Skip to main content
Log in

A deterministic iterated local search algorithm for the vehicle routing problem with backhauls

  • Original Paper
  • Published:
TOP Aims and scope Submit manuscript

Abstract

The vehicle routing problem with backhauls is a variant of the classical capacitated vehicle routing problem. The difference is that it contains two distinct sets of customers: those who receive goods from the depot, who are called linehauls, and those who send goods to the depot, who are referred to as backhauls. In this paper, we describe a new deterministic iterated local search algorithm, which is tested using a large number of benchmark problems chosen from the literature. These computational tests have proven that this algorithm competes with the best known algorithms in terms of the quality of the solutions and at the same time, it is simpler and faster.

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.

Similar content being viewed by others

References

  • Battarra M, Cordeau J-F, Iori M (2014) Pickup-and-delivery problems for goods transportation. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications. MOS/SIAM series on optimization, 2nd edn, pp 161–192

  • Berbeglia G, Cordeau J-F, Gribkovskaia I, Laporte G (2007) Static pickup and delivery problems: a classification scheme and survey. TOP 15:1–31

    Article  Google Scholar 

  • Brandão J (2006) A new tabu search algorithm for the vehicle routing problem with backhauls. Eur J Oper Res 173:540–555

    Article  Google Scholar 

  • Casco D, Golden B, Wasil E (1988) Vehicle routing with backhauls: models, algorithms and case studies. In: Golden B, Assad A (eds) Vehicle routing: methods and studies, Elsevier, New York, pp 127–147

  • Clarke G, Wright JW (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12:568–581

    Article  Google Scholar 

  • Cuervo P, Goos P, Sörensen K, Arráiz E (2014) An iterated local search algorithm for the vehicle routing problem with backhauls. Eur J Oper Res 237:454–464

    Article  Google Scholar 

  • Deif I, Bodin L (1984) Extension of the Clarke and Wright algorithm for solving the vehicle routing with backhauling. In: Kidder A (ed) Proceedings of the Babson conference on software uses in transportation and logistics management, Babson Park, pp 75–96

  • Dongarra J (2006) Performance of various computers using standard linear equations software. In: Report CS-89-85, University of Tennessee

  • Dongarra J (2014) Performance of various computers using standard linear equations software. In: Report CS-89-85, University of Tennessee

  • Gajpal Y, Abad P (2009) Multi-ant colony system (MACS) for a vehicle routing problem with backhauls. Eur J Oper Res 196:102–107

    Article  Google Scholar 

  • Goetschalckx M, Jacobs-Blecha C (1989) The vehicle routing problem with backhauls. Eur J Oper Res 42:39–51

    Article  Google Scholar 

  • Goetschalckx M, Jacobs-Blecha C (1993) The vehicle routing problem with backhauls: properties and solution algorithms. In: Technical report MHRC-TR.88-13, Georgia Institute of Technology

  • Hoff A, Andersson H, Christiansen M, Hasle G, Løkketangen A (2010) Industrial aspects and literature survey: fleet composition and routing. Comput Oper Res 37:2041–2061

    Article  Google Scholar 

  • Irnich S, Schneider M, Vigo D (2014) Four variants of the vehicle routing problem. In: Toth P, Vigo D (eds) Vehicle routing: problems, methods, and applications. MOS/SIAM series on optimization, 2nd edn, pp 241–272

  • Lenstra J, Rinnoy Kan A (1981) Complexity of vehicle routing and scheduling problems. Networks 11:221–227

    Article  Google Scholar 

  • Lourenço H, Martin O, Stützle T (2003) Iterated local search. In: Kochenberger G, Glover F (eds) Handbook of metaheuristics. Kluwer, New York, pp 321–353

  • Mingozzi A, Giorgi S, Baldacci R (1999) An exact method for the vehicle routing problem with backhauls. Transp Sci 33:315–329

    Article  Google Scholar 

  • Osman I, Wassan N (2002) A reactive tabu search meta-heuristic for the vehicle routing problem with back-hauls. J Sched 5:263–285

    Article  Google Scholar 

  • Parragh S, Doerner M, Hartl R (2008) A survey on pickup and delivery problems—Part I: Transportation between customers and depot. J Betr 58:21–51

    Google Scholar 

  • Reimann M, Doerner M, Hartl R (2002) Insertion based ants for vehicle routing problems with backhauls and time windows. In: Dorigo et al (eds) Ant algorithms. Lecture notes in computer science, vol 2463. Springer, Berlin, pp 135–147

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

    Article  Google Scholar 

  • Salhi S, Wassan N, Hajarat M (2013) The fleet size and mix vehicle routing problem with backhauls: formulation and set partitioning-based heuristics. Transp Res Part E Logist Transp Rev 56:22–35

    Article  Google Scholar 

  • Thangiah R, Potvin J, Sun T (1996) Heuristic approaches to vehicle routing with backhauls and time windows. Comput Oper Res 23:1043–1057

    Article  Google Scholar 

  • Toth P, Vigo D (1997) An exact algorithm for the vehicle routing problem with backhauls. Transp Sci 31:372–385

    Article  Google Scholar 

  • Toth P, Vigo D (1999) A heuristic algorithm for the symmetric and asymmetric vehicle routing problems with backhauls. Eur J Oper Res 113:528–543

    Article  Google Scholar 

  • Toth P, Vigo D (2002) VRP with backhauls. In: Toth P, Vigo D (eds) The vehicle routing problem. SIAM monographs on discrete mathematics and applications, vol 9. SIAM, Philadelphia, pp 195–224

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

    Article  Google Scholar 

  • Wassan N (2007) Reactive tabu adaptive memory programming search for the vehicle routing problem with backhauls. J Oper Res Soc 58:1630–1641

    Article  Google Scholar 

  • Waters C (1990) Expert systems for vehicle scheduling. J Oper Res Soc 41:505–515

    Article  Google Scholar 

  • Zachariadis E, Kiranoudis C (2012) An effective local search approach for the vehicle routing problem with backhauls. Expert Syst Appl 39:3174–3184

    Article  Google Scholar 

Download references

Acknowledgments

This research was partially supported by the Fundação para a Ciência e Tecnologia, under project no. PTDC/EGE-GES/104092/2008. This support is gratefully acknowledged. We also thank the anonymous referees for their valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Brandão.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Brandão, J. A deterministic iterated local search algorithm for the vehicle routing problem with backhauls. TOP 24, 445–465 (2016). https://doi.org/10.1007/s11750-015-0404-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11750-015-0404-x

Keywords

Mathematics Subject Classification

Navigation