Skip to main content
Log in

A Branch-and-Price algorithm for two multi-compartment vehicle routing problems

  • Research Paper
  • Published:
EURO Journal on Transportation and Logistics

Abstract

Despite the vast body of literature on vehicle routing problems, little attention has been paid to multi-compartment vehicle routing problems that investigate transportation of different commodities on the same vehicle, but in different compartments. In this project, we present two strategically different versions of the MCVRP in general settings. In the first version, different commodities may be delivered to the customer by different vehicles, but the full amount of each product must be delivered by a single vehicle. In the second version, each customer may only be serviced by a single vehicle, which must deliver the full amount of all commodities demanded by that customer. We present a Branch-and-Price algorithm for solving the two versions of the problem to optimality and we analyze the effect of the strategic decision of whether or not to allow multiple visits to the same customer by comparing the optimal costs of the two versions. Computational results are presented for instances with up to 100 customers and the algorithm can solve instances with up to 50 customers and 4 commodities to optimality.

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.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Archetti C, Bianchessi N, Speranza MG (2015) A branch-price-and-cut algorithm for the commodity constrained split delivery vehicle routing problem. Comput Oper Res 64:1–10

  • Archetti C, Campbell AM, Speranza MG (2014) Multicommodity vs. single-commodity routing. Transp Sci 50(2):461–472

    Article  Google Scholar 

  • Avella P, Boccia M, Sforza A (2004) Solving a fuel delivery problem by heuristic and exact approaches. Eur J Oper Res 152(1):170–179

    Article  Google Scholar 

  • Ben Abdelaziz F, Roucairol C, Bacha C (2002) Deliveries of liquid fuels to sndp gas stations using vehicles with multiple compartments. In: 2002 IEEE International Conference on Systems, Man and Cybernetics , vol 1, pp 478–483

  • Boland N, Dethridge J, Dumitrescu I (2006) Accelerated label setting algorithms for the elementary resource constrained shortest path problem. Oper Res Lett 34(1):58–68

    Article  Google Scholar 

  • Brown GG, Ellis CJ, Graves GW, Ronen D (1987) Real-time, wide area dispatch of mobil tank trucks. Interfaces 17(1):107–120

    Article  Google Scholar 

  • Brown GG, Graves GW (1981) Real-time dispatch of petroleum tank trucks. Manage Sci 27(1):19–32

    Article  Google Scholar 

  • Chajakis ED, Guignard M (2003) Scheduling deliveries in vehicles with multiple compartments. J Global Optim 26:43–78

    Article  Google Scholar 

  • Coelho LC, Laporte G (2015) Classification, models and exact algorithms for multi-compartment delivery problems. Eur J Oper Res 242(3):854–864

    Article  Google Scholar 

  • Cornillier F, Boctor FF, Laporte G, Renaud J (2008) An exact algorithm for the petrol station replenishment problem. J Oper Res Soc 59(5):607–615

    Article  Google Scholar 

  • Cornillier F, Boctor FF, Laporte G, Renaud J (2008) A heuristic for the multi-period petrol station replenishment problem. Eur J Oper Res 191(2):295–305

    Article  Google Scholar 

  • Dantzig GB, Wolfe P (1960) Decomposition principle for linear programs. Oper Res 8(1):101–111

    Article  Google Scholar 

  • Dantzig GB, Wolfe P (1961) The decomposition algorithm for linear programs. Econometrica 29(4):767–778

    Article  Google Scholar 

  • Derigs U, Gottlieb J, Kalkoff J, Piesche M, Rothlauf F, Vogel U (2011) Vehicle routing with compartments: applications, modelling and heuristics. OR Spectr 33(4):885–914

    Article  Google Scholar 

  • Desaulniers G, Desrosiers J, Solomon M (eds.) Column generation. Springer (2005)

  • El Fallahi A, Prins C, Calvo RW (2008) A memetic algorithm and a tabu search for the multi-compartment vehicle routing problem. Comput Oper Res 35(5):1725–1741

  • Henke T, Speranza MG, Wäscher G (2015) The multi-compartment vehicle routing problem with flexible compartment sizes. Eur J Oper Res 246(3):730–743

    Article  Google Scholar 

  • Irnich S, Desaulniers G (2005) Shortest path problems with resource constraints. In: Desaulniers G, Desrosiers J, Solomon M (eds.) Column generation. Springer, pp 33–65

  • Lahyani R, Coelho LC, Khemakhem M, Laporte G, Semet F (2015) A multi-compartment vehicle routing problem arising in the collection of olive oil in Tunisia. Omega 51:1–10

    Article  Google Scholar 

  • Laporte G, Gendreau M, Potvin JY, Semet F (2000) Classical and modern heuristics for the vehicle routing problem. Int Trans Oper Res 7(4–5):285–300

    Article  Google Scholar 

  • Muyldermans L, Pang G (2010) On the benefits of co-collection: experiments with a multi-compartment vehicle routing algorithm. Eur J Oper Res 206(1):93–103

    Article  Google Scholar 

  • Reed M, Yiannakou A, Evering R (2014) An ant colony algorithm for the multi-compartment vehicle routing problem. Appl Soft Comput 15:169–176

    Article  Google Scholar 

  • Repoussis PP, Tarantilis CD, Ioannou G (2007) A hybrid metaheuristic for a real life vehicle routing problem. In: Numerical Methods and Applications. Springer, pp 247–254

  • Ryan DM, Foster BA (1981) An integer programming approach to scheduling. In: Wren A (ed) Computer scheduling of public transport urban passenger vehicle and crew scheduling. North-Holland, Amsterdam, pp 269–280

    Google Scholar 

  • Toth P, Vigo D (2014) Vehicle routing: problems, methods, and applications. MOS-SIAM Series on optimization

  • Vanderbeck F (2000) On Dantzig–Wolfe decomposition in integer programming and ways to perform branching in a branch-and-price algorithm. Oper Res 48(1):111–128

    Article  Google Scholar 

  • Van der Bruggen L, Gruson R, Salomon M (1995) Reconsidering the distribution structure of gasoline products for a large oil company. Eur J Oper Res 81(3):460–473

    Article  Google Scholar 

  • Wang Q, Ji Q, Chiu CH (2014) Optimal routing for heterogeneous fixed fleets of multicompartment vehicles. Math Probl Eng

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanne Wøhlk.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mirzaei, S., Wøhlk, S. A Branch-and-Price algorithm for two multi-compartment vehicle routing problems. EURO J Transp Logist 8, 1–33 (2019). https://doi.org/10.1007/s13676-016-0096-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13676-016-0096-x

Keywords

Navigation