Abstract
Vendor managed inventory (VMI) is a streamlined approach to inventory and order fulfillment and is a system in which vendors continuously and automatically replenish a trading partner’s inventory. Vendors must ensure appropriate quantities of storages at the point of demand and must ensure optimal distribution plans, including routing of the distribution vehicles. This problem is known as the inventory routing problem (IRP) and seeks to integrate the routing of vehicles used for collection and distribution, with conventional inventory management. This paper addresses an IRP with a manufacturer that supplies a product using a fleet of vehicles to a set of warehouses over a defined time horizon. We develop a mixed integer linear program to determine the optimal allocation and the routing schedule for warehouses over the defined time horizon. To solve this problem, we propose a three-phase heuristic approach, called CAR: clustering of receiver nodes, allocation of quantities to these nodes, and routing of delivery vehicles through clusters of nodes. Computational studies are carried out and experimental trials conducted over a large number of data sets provide encouraging results and show usefulness of the solution approaches. The proposed ILP would provide optimal solution to the problem but it demands huge computational effort. However, CAR2, a proposed heuristic, is able to get solutions 7.41% better than the upper bound solutions obtained from CPLEX. These approaches can easily be implemented into existing VMI systems.
Similar content being viewed by others
References
Disney, S. M., & Towill, D. R. (2002). A procedure for the optimization of the dynamic response of a vendor managed inventory system. Computers and Industrial Engineering, 43(1), 27–58.
Govindan, K. (2013). Vendor-managed inventory: A review based on dimensions. International Journal of Production Research, 51(13), 3808–3835.
Ramkumar, N., Subramanian, P., Narendran, T. T., & Ganesh, K. (2011). A hybrid heuristic for inventory routing problem. International Journal of Electronic Transport, 1(1), 45–63.
Campbell, A. M., & Savelsbergh, M. W. P. (2004). A decomposition approach for the inventory-routing problem. Transportation Science, 38(4), 488–502.
Miyamoto, Y., & Kubo, M. (2001). Case study: The inventory routing for vending machines. Journal of the Operations Research Society of Japan, 4(44), 378–389.
Vidović, M., Popović, D., & Ratković, B. (2014). Mixed integer and heuristics model for the inventory routing problem in fuel delivery. International Journal of Production Economics, 147(Part C), 593–604.
Singh, T., Arbogast, J. E., & Neagu, N. (2015). An incremental approach using local-search heuristic for inventory routing problem in industrial gases. Computers and Chemical Engineering, 80, 199–210.
Dillon, M., Oliveira, F., & Abbasi, B. (2017). A two-stage stochastic programming model for inventory management in the blood supply chain. International Journal of Production Economics, 187, 27–41.
Jafarkhan, F., & Yaghoubi, S. (2018). An efficient solution method for the flexible and robust inventory-routing of red blood cells. Computers and Industrial Engineering, 117, 191–206.
Hamdan, B., & Diabat, A. (2019). A two-stage multi-echelon stochastic blood supply chain problem. Computers and Operations Research, 101, 130–143.
Guimarães, T. A., Coelho, L. C., Schenekemberg, C. M., & Scarpin, C. T. (2019). The two-echelon multi-depot inventory-routing problem. Computers and Operations Research, 101, 220–233.
Nikzad, E., Bashiri, M., & Oliveira, F. (2019). Two-stage stochastic programming approach for the medical drug inventory routing problem under uncertainty. Computers and Industrial Engineering, 128, 358–370.
Coelho, L. C., & Laporte, G. (2013). The exact solution of several classes of inventory-routing problems. Computers and Operations Research, 40(2), 558–565.
Fu, C., & Fu, Z. (2010). Optimization on stochastic inventory-routing problem in multi-cycle two-echelon system. Computer Engineering and Applications, 46(9), 198–201.
Abdelmaguid, T. F., & Dessouky, M. M. (2006). A genetic algorithm approach to the integrated inventory-distribution problem. International Journal of Production Research, 44(21), 4445–4464.
Abdelmaguid, T. F., Dessouky, M. M., & Ordóñez, F. (2009). Heuristic approaches for the inventory-routing problem with backlogging. Computers and Industrial Engineering, 56(4), 1519–1534.
Bard, J., & Nananukul, N. (2010). A branch-and-price algorithm for an integrated production and inventory routing problem. Computers and Operations Research, 37(12), 2202–2217.
Archetti, C., Bertazzi, L., Laporte, G., & Speranza, M. (2007). A branch-and-cut algorithm for a vendor-managed inventory-routing problem. Transportation Science, 41(3), 382–391.
Engineer, F. G., Furman, K. C., Nemhauser, G. L., Savelsbergh, M. W. P., & Song, J. H. (2012). A branch-price-and-cut algorithm for single-product maritime inventory routing. Operations Research, 60(1), 106–122.
Federgruen, A., & Zipkin, P. (1984). A combined vehicle routing and inventory allocation problem. Operations Research, 32(5), 1019–1037.
Burns, L. D., Hall, R. W., Blumenfeld, D. E., & Daganzo, C. F. (1985). Distribution strategies that minimize transportation and inventory costs. Operations Research, 33(3), 469–490.
Anily, S., & Federgruen, A. (1990). One warehouse multiple retailer system with vehicle routing costs. Management Science, 36(1), 92–114.
Gallego, G., & Simchi-Levi, D. (1990). On the effectiveness of direct shipping strategy for the one-warehouse multi-retailer R-systems. Management Science, 36(2), 240–243.
Andersson, H., Hoff, A., Christiansen, M., Hasle, G., & Løkketangen, A. (2010). Industrial aspects and litatherature survey: Combined inventory management and routing. Computers and Operations Research, 37(9), 1515–1536.
Coelho, L. C., Cordeau, J.-F., & Laporte, G. (2014). Thirty years of inventory routing. Transportation Science, 48(1), 1–19.
Moin, N. H., Salhi, S., & Aziz, N. A. B. (2011). An efficient hybrid genetic algorithm for the multi-product multi-period inventory routing problem. International Journal of Production Economics, 133(1), 334–343.
Chandra, P. (1993). A dynamic distribution model with warehouse and customer replenishment requirements. Journal of the Operational Research Society, 44(7), 681–692.
Carter, M. W., Farvolden, J. M., Laporte, G., & Xu, J. (1996). Solving an integrated logistics problem arising in grocery distribution. INFOR: Information Systems and Operations Research, 34(4), 290–306.
Viswanathan, S., & Mathur, K. (1997). Integrating routing and inventory decisions in one-warehouse multiretailer multiproduct distribution systems. Management Science, 43(3), 294–312.
Kim, J.-U., & Kim, Y.-D. (2000). A Lagrangian relaxation approach to multi-period inventory/distribution planning. Journal of the Operational Research Society, 51(3), 364–370.
Bertazzi, L., Paletta, G., & Speranza, M. (2002). Deterministic order-up-to level policies in an inventory routing problem. Transportation Science, 36(1), 119–132.
Rusdiansyah, A., & Tsao, D. (2005). An integrated model of the periodic delivery problems for vending-machine supply chains. Journal of Food Engineering, 70(3), 421–434.
Song, J. H., & Savelsbergh, M. (2007). Performance measurement for inventory routing. Transportation Science, 41(1), 44–54.
Savelsbergh, M., & Song, J. H. (2008). An optimization algorithm for the inventory routing problem with continuous moves. Computers and Operations Research, 35(7), 2266–2282.
Yu, Y., Chen, H., & Chu, F. (2008). A new model and hybrid approach for large scale inventory routing problems. European Journal of Operational Research, 189(3), 1022–1040.
Javid, A. A., & Azad, N. (2010). Incorporating location, routing and inventory decisions in supply chain network design. Transportation Research Part E: Logistics and Transportation Review, 46(5), 582–597.
Soysal, M., Bloemhof-Ruwaard, J. M., Haijema, R., & van der Vorst, J. G. (2015). Modeling an inventory routing problem for perishable products with environmental considerations and demand uncertainty. International Journal of Production Economics, 164(Supplement C), 118–133.
Soysal, M., Bloemhof-Ruwaard, J. M., Haijema, R., & van der Vorst, J. G. (2018). Modeling a green inventory routing problem for perishable products with horizontal collaboration. Computers and Operations Research, 89(5), 168–182.
Roldán, R. F., Basagoiti, R., & Coelho, L. C. (2016). Robustness of inventory replenishment and customer selection policies for the dynamic and stochastic inventory-routing problem. Computers and Operations Research, 74, 14–20.
Ensafian, H., & Yaghoubi, S. (2017). Robust optimization model for integrated procurement, production and distribution in platelet supply chain. Transportation Research Part E: Logistics and Transportation Review, 103, 32–55.
Ganesh, K., & Narendran, T. T. (2007). CLOVES: A cluster-and-search heuristic to solve the vehicle routing problem with delivery and pick-up. European Journal of Operational Research, 178(3), 699–717.
Ramkumar, N., & Narendran, T. T. (2012). Inventory routing problems: Mathematical models and heuristics. Saarbrücken: LAP Lambert Academic Publishing.
Gillett, B. E., & Miller, L. R. (1974). A heuristic algorithm for the vehicle-dispatch problem. Operations Research, 22(2), 340–349.
Ingber, L. (1993). Simulated annealing: practice versus theory. Mathematical and Computer Modelling, 18(11), 29–57.
Osman, I. H. (1993). Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem. Annals of Operations Research, 41(4), 421–451.
Chiang, W.-C., & Russell, R. A. (1996). Simulated annealing metaheuristics for the vehicle routing problem with time windows. Annals of Operations Researach, 63(1), 3–27.
Lin, S. W., Vincent, F. Y., & Chou, S. Y. (2009). Solving the truck and trailer routing problem based on a simulated annealing heuristic. Computers and Operations Research, 36(5), 1683–1692.
Lundy, M., & Mees, A. (1986). Convergence of an annealing algorithm. Mathematical Programming, 34(1), 111–124.
Parthasarathy, S., & Rajendran, C. (1998). Scheduling to minimize mean tardiness and weighted mean tardiness in flowshop and flowline-based manufacturing cell. Computers and Industrial Engineering, 34(2), 531–546.
Subramanian, P., Ramkumar, N., Narendran, T. T., & Ganesh, K. (2013). PRISM: PRIority based SiMulated annealing for a closed loop supply chain network design problem. Applied Soft Computing, 13(2), 1121–1135.
Aghezzaf, E.-H., Raa, B., & Landeghem, H. V. (2006). Modeling inventory routing problems in supply chains of high consumption products. European Journal of Operational Research, 169(3), 1048–1063.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Nambirajan, R., Mendoza, A., Pazhani, S. et al. CAR: heuristics for the inventory routing problem. Wireless Netw 26, 5783–5808 (2020). https://doi.org/10.1007/s11276-020-02259-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-020-02259-6