Abstract
Motivated by an actual problem of a national postal service company, we introduce and define a new two-echelon location-routing problem (2E-LRP). The 2E-LRP is defined in a two-echelon distribution system where products are transported from origins to destinations through intermediate facilities. A major question that arises in a two-echelon distribution system is how to synchronise the flows of the two echelons at intermediate facilities. The synchronisation is important due to limited storage space or waiting times for transshipments at the intermediate facilities. In our new 2E-LRP, the activities in the two echelons are organised into two waves; a delivery wave, where products are sent from the primary facility to the customers through the intermediate facilities, and a following pickup wave, where the flow of products is reversed. The model only considers temporal constraints, assuming that capacities are never binding; the vehicles are always large enough given the constraints on time. As a solution approach, we propose a decomposition-based heuristic. Besides the solution approach, we propose data-driven schemes for use in combination with the model and we provide the computational results for different sets of instances.
Acknowledgments
The authors thank the associate editor and two anonymous reviewers for their very helpful and constructive comments, and also the practitioners from the postal service company for providing very valuable input. Partial support was provided by NSERC - the Natural Science and Engineering Research Council of Canada through its Discovery Grant program and the Strategic Clusters program of the Fonds de recherche du Québec. During this project, the second author was Adjunct Professor with the Computer Science and Operations Research Department, Université de Montréal.
Disclosure statement
No potential conflict of interest was reported by the authors.
Notes
1 Note that, in the implementation of the model, we use a dummy set for the set of RPs in the pickup wave which duplicates the set R in order to distinguish between the delivery and pickup waves. For the sake of ease in readability, we do not present this dummy set in the formulation.