Research Article

The Two-Echelon Vehicle Routing Problem with Transshipment Nodes and Occasional Drivers: Formulation and Adaptive Large Neighborhood Search Heuristic

Table 6

Literature on 2EVRP, LRP, and CS variants.

Literature1D/MD1E/2 EEICSTN/CVIRHVProblem nameHighlightsObjective functionSolution approach

Anderluh et al. [13]MD2CV2eVRPSyn (two-echelon vehicle routing problem with vehicle synchronization)The existence of a gray zone, environmental factors such as greenhouse gas (GHG), disturbance, a second-echelon depot for small electric vehicles (small EVs), synchronization, and cloned satellites for multivisit purposesRouting cost in manner of time and distance, vehicle fixed cost, GHG, disturbanceCombined -constraints and large neighborhood search, and combined large neighborhood and the heuristic Rectangle Splitting method
Archetti et al. [33]1D1VRPOD (vehicle routing problem with occasional drivers)Introduction of occasional driversRouting cost, compensation paid to occasional driversIterated local search
Arnold and Sörensen [32]1D22ELRP and STTRPSD (two-echelon location-routing problem and the single truck and trailer routing problem with satellite depots)Proposed the single truck and trailer routing problem with satellite depots (STTRPSD) as the 2ELRP special case with configuration closed to 2EVRP, a new solution approach, limited capacity satellitesRouting cost, depot opening cost, and vehicle fixed costsProgressive filtering Algorithm()
Belgin et al. [10]MD22EVRPSPD (two-echelon vehicle routing problem with simultaneous pickup and delivery)Customers (and satellites) with pickup and delivery demand, limited capacity satellitesRouting costHybrid variable neighborhood Descent and local search
Breunig et al. [11]1D2E2EVRP (electric two-echelon vehicle routing problem)Limited capacity satellites, small EVs, charging stations for small EVs, and limited energy capacity for small EvsRouting costs in the manner of time and energy, vehicle fixed costsLarge neighborhood search
Chen et al. [35]MD1MDMPMP (multidriver multiparcel matching problem)Safety constraints for securing parcels, synchronizations, ridesharing, relay visits at nodes.Routing cost, travel cost of ODs, parcel transferring cost of ODs, waiting time cost of ODs, and extra cost for ODs’ detours.Time compatibility-based heuristic and time-expanded graph-based heuristic()
Enthoven et al. [14]1D2CV2EVRP-CO (two-echelon vehicle routing problem with covering options)Have both satellites and covering locations, delivery optionsRouting cost and connection costAdaptive large neighborhood search
Hemmelmayr et al. [24]1D2LRP (based on 2EVRP) (location-routing problem as special case of the two-echelon vehicle routing problem)Routing cost, vehicle fixed cost, and satellites opening costAdaptive large neighborhood search
Huang and Ardiansyah [38]1D22ELRP-TTRP (two-echelon location-routing problem with the truck and trailer routing problem)Relay pointsRouting cost, payments for hiring CSTabu search
Jie et al. [12]1D22E-EVRP-BSS (two-echelon capacitated electric vehicle routing problem with battery swapping stations)Multiple type of EVs, charging (battery swapping) stations for EVs, limited energy capacity for EVsRouting cost, recharging cost, handling costColumn generation-adaptive large neighborhood search
Karaoglan et al. [28]1D1LRPSPD (location-routing problem with simultaneous pickup and delivery)Routing cost, depot opening cost, and vehicle usage costTwo-phase simulated annealing
Kitjacharoenchai et al. [15]1D22EVRPD (two-echelon vehicle routing problem with drones)Delivery truck carrying drones for deliveries at second-echelon, customers nodes are adopted as satellitesRouting cost (denoted as truck arrival time)Large neighborhood search and drone truck route construction
Macrina et al. [40]1D1TNVRPTW-TN-OD (vehicle routing problem with time windows, transshipment nodes, and occasional drivers)Capacitated transshipment nodes, synchronizationRouting cost, compensation cost for ODs activitiesVariable neighborhood search
Mühlbauer and Fontaine [19]1D22E-CVRPSC (two-echelon capacitated vehicle routing problem with swap containers)Swap containersRouting costParallelized large neighborhood search
Pichka et al. [30]1D22E-OLRP (two-echelon open location-routing problem)Propose the two-echelon open location-routing problem where vehicles will not return to depot and satellites after delivering parcels, limited capacity satellitesRouting cost, vehicle cost, and satellite open costSimulated annealing
Sampaio et al. [36]MD1TNPDPTW-T (pickup and delivery problem with time windows and transfers)Adopt the crowd-shipping characteristics in PDPTW-TRouting costAdaptive large neighborhood search
Schneider and Löffler [27]MD1CLRP (capacitated location-routing problem)Proposed a tree-based search algorithm that is far more effective in dealing with CLRP compared to existing studiesRouting cost, depot cost, and vehicle costTree-based search Algorithm()
Ting and Chen [25]MD1CLRP (capacitated location-routing problem)Routing cost, depot opening cost, and vehicle costMultiple ant colony optimization
Voigt and Kuhn [37]MD1TNPDPTOD (pickup and delivery problem with transshipments and occasional drivers)Occasional drivers and transshipment points on multidepot scenariosRouting cost, compensation cost on detours, and stops for ODsAdaptive large neighborhood search
Voigt et al. [43]Various experimental designVarious experimental design (two-echelon VRP (2E-VRP), location-routing problem (LRP), and multidepot VRP (MDVRP))Proposed a hybrid ALNS that has higher impacts on solving 2EVRP, LRP, and MDVRP compared to existing studiesOperation costHybrid adaptive large neighborhood search
Wang et al. [9]1D22E-CVRP-E (two-echelon capacitated vehicle routing problem with environmental considerations)Consider environmental impact on 2E-CVRPRouting cost, fuel cost, and satellites’ handling costVariable neighborhood search and integer programming
Yu and Lin [29]MD1OLRP (open location-routing problem)Routing cost, depot opening cost, and vehicle costSimulated annealing
Yu et al. [26]MD1LRP ((capacitated) location-routing problem)Routing cost, depot opening cost, and vehicle costSimulated annealing
Yu et al. [16]MD12E-OLRP (two-echelon open location-routing problem)Considering third-party logistics (TPL) and loading-unloading zones (LUZs)Routing cost, satellites opening cost,and vehicle costSimulated annealing
Yu et al. [17]1D2CV2EVRPTW-CO-OD (two-echelon vehicle routing problem with time windows, covering options, and occasional drivers)Covering locations with occasional drivers in the 2EVRP, delivery optionsRouting costs, connection costs, and compensation for ODsAdaptive large neighborhood search
Yu et al. [31]1D22EUDP-UV (two-echelon urban delivery problem with second level unmanned vehicles)Adopt the “mothership approach” scenario; first-echelon will not deliver to customers nodes; rendezvous nodesRouting cost, number of used large vehiclesHybrid multi-start metaheuristic
Zhou et al. [18]MD2MD-TEVRP-DO (multidepot two-echelon vehicle routing problem with delivery options)Delivery options, multidepot 2EVRP, limited working time for vehicleRouting cost, connection cost, handling cost, and vehicle costHybrid Genetic algorithm
This work1D2TN2EVRP-TN-OD (two-echelon vehicle routing problem with transshipment nodes and occasional drivers)Transshipment nodes in the 2EVRP framework with heterogeneous vehicles, ALNS for 2EVRP-TNRouting costs, ODs employment costAdaptive large neighborhood search

Abbreviations: 1D, one depot; MD, multidepot; 1E, one-echelon; 2E, two-echelon; EI, environmental impact; CS, crowdsourcing; TN, transshipment nodes; CV, covering locations; IR, indirect related; HV, heterogeneous vehicles.