Advanced search
Start date
Betweenand


A Three-Front Parallel Branch-and-Cut Algorithm for Production and Inventory Routing Problems

Full text
Author(s):
Schenekemberg, Cleder Marcos ; Guimaraes, Thiago Andre ; Chaves, Antonio Augusto ; Coelho, Leandro C.
Total Authors: 4
Document type: Journal article
Source: TRANSPORTATION SCIENCE; v. N/A, p. 22-pg., 2023-08-16.
Abstract

Production and inventory routing problems consider a single-product supply chain operating under a vendor-managed inventory system. A plant creates a production plan and vehicle routes over a planning horizon to replenish its customers at minimum cost. In this paper, we present two-and three-index formulations, implement a branch-and-cut algorithm based on each formulation, and introduce a local search matheuristic-based algorithm to solve the problem. In order to combine all benefits of each algorithm, we design a parallel framework to integrate all three fronts, called the three-front parallel branch-and cut algorithm (3FP-B & C). We assess the performance of our method on well-known benchmark instances of the inventory routing problem (IRP) and the production routing problem (PRP). The results show that our 3FP-B & C outperforms by far other approaches from the literature. For the 956 feasible small-size IRP instances, our method proves optimality for 746, being the first exact algorithm to solve all instances with up to two vehicles. 3FP-B & C finds 949 best known solutions (BKS) with 153 new BKS (NBKS). For the large-size set, our method provides two new optimal solutions (OPT), and finds 82% of BKS, being 70% of NBKS for instances with up to five vehicles. This result is more than twice the number of BKS considering all heuristic methods from the literature combined. Finally, our 3FP-B & C finds the best lower bounds (BLB) for 1,169/1,316 instances, outperforming all previous exact algorithms. On the PRP, our method obtained 278 OPT out of the 336 instances of benchmark set of small-and medium-size instances being 19 new ones in addition to 335 BKS (74 NBKS) and 313 BLB (52 new ones). On another set of PRP with medium-and large-size instances, our algorithm finds 1,105 BKS out of 1,440 instances with 584 NBKS. Besides that, our 3FP-B & C is the first exact algorithm to solve the instances with an unlimited fleet, providing the first lower bounds for this subset with an average optimality gap of 0.61%. We also address a very large-size instance set, the second exact algorithm to address this set, outperforming the previous approach by far. Finally, a comparative analysis of each front shows the gains of the integrated approach. (AU)

FAPESP's process: 20/07145-8 - Development of a hybrid metaheuristic with adaptive control flow and parameters
Grantee:Cleder Marcos Schenekemberg
Support Opportunities: Scholarships in Brazil - Post-Doctoral
FAPESP's process: 18/15417-8 - Development of a hybrid metaheuristic with adaptive control flow and parameters
Grantee:Antônio Augusto Chaves
Support Opportunities: Research Grants - Young Investigators Grants - Phase 2
FAPESP's process: 16/01860-1 - Cutting, packing, lot-sizing, scheduling, routing and location problems and their integration in industrial and logistics settings
Grantee:Reinaldo Morabito Neto
Support Opportunities: Research Projects - Thematic Grants