Skip to main content
Log in

An exact algorithm for the petrol station replenishment problem

  • Case Oriented Paper
  • Published:
Journal of the Operational Research Society

Abstract

In the petrol station replenishment problem (PSRP), the aim is to deliver petroleum products to petrol stations by means of an unlimited heterogeneous fleet of compartmented tank trucks. The problem consists of jointly determining quantities to deliver within a given interval, of allocating products to tank truck compartments and of designing delivery routes to stations. This article describes an exact algorithm which decomposes the PSRP into a truck loading problem and a routing problem. An algorithm which makes use of assignment, optimality tests and possibly standard ILP algorithm is proposed to solve the loading problem. The routing problem is handled using two different strategies, based either on a matching approach or on a column generation scheme. This algorithm was extensively tested on randomly generated data and on a real-life case arising in Eastern Quebec.

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.

Figure 1
Figure 2

Similar content being viewed by others

References

  • ALK Technologies, Inc. (2001). PC*MILER User's Guide.

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Bukchin Y and Sarin SC (2006). Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle. Eu J Opl Res 174: 1329–1337.

    Article  Google Scholar 

  • Christofides N (1985). Vehicle routing. In: Lawler EL, Lenstra JK, Kan AHGR and Shmoys D (eds). The Traveling Salesman Problem. A Guided Tour of Combinatorial Optimization. Wiley: Chichester, pp. 431–448.

    Google Scholar 

  • Christofides N, Mingozzi A and Toth P (1979). Loading problems. In: Toth P, Christofides N and Sandi C (eds). Combinatorial Optimization. Wiley: Chichester, pp. 339–369.

    Google Scholar 

  • Edmonds J (1965). Paths, trees and flowers. Canadian J Math 17: 449–467.

    Article  Google Scholar 

  • Gabow HN (1976). An efficient implementation of Edmonds' algorithm for maximum matching on graphs. J ACM 23: 221–234.

    Article  Google Scholar 

  • Malépart V, Boctor FF, Renaud J and Labilois S (2003). Nouvelles approches pour l'approvisionnement des stations d'essence. Rev Fr Gestion Ind 22: 15–31.

    Google Scholar 

  • Malépart V, Renaud J, and Boctor FF (1998). La distribution des produits pétroliers au Québec: État de la situation. Technical report, Université du Québec.

  • MRNQ (2004). Prix de l'essence ordinaire par région administrative. Technical report, Ministère des ressources naturelles du Québec.

  • Smith JC (2003). A genetic algorithm approach to solving a multiple inventory loading problem. Int J Ind Eng 10: 7–16.

    Google Scholar 

  • Toth P and Vigo D (2002). The Vehicle Routing Problem. Society for Industrial and Applied Mathematics: Philadelphia.

    Book  Google Scholar 

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

    Article  Google Scholar 

  • Yuceer U (1997). A multi-product loading problem: A model and solution method. Eur J Opl Res 101: 519–531.

    Article  Google Scholar 

Download references

Acknowledgements

This work was partially supported by the Canadian Natural Sciences and Engineering Research Council (NSERC) under grants OGP0036509, OGP0039682 and OGP0172633. This support is gratefully acknowledged. Thanks are due to two referees for their valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J Renaud.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cornillier, F., Boctor, F., Laporte, G. et al. An exact algorithm for the petrol station replenishment problem. J Oper Res Soc 59, 607–615 (2008). https://doi.org/10.1057/palgrave.jors.2602374

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.jors.2602374

Keywords

Navigation