Research Article

Presenting a Multi-Start Hybrid Heuristic for Solving the Problem of Two-Echelon Location-Routing Problem with Simultaneous Pickup and Delivery (2E-LRPSPD)

Table 1

Summary of related studies.

PaperNumber of echelons in the networkLocation decisionCustomer demandWhether the vehicle delivery and pickupOther constraints consideredModelSolution method

Karaoglan et al. [34]OneDepotPickup and delivery demands×Two-index flow-based formulationBranch and cut algorithm
Yu and Lin [35]OneDepotPickup and delivery demands××Multistart simulated annealing
Karaoglan and Altiparmak [36]OneDepotPickup and delivery demands×Flow-based formulationMemetic algorithm
Zhang et al. [37]OneDepotPickup and delivery demands×Three-index formulationVariable neighbourhood scatter search algorithm
Karaoglan et al. [38]OneDepotPickup and delivery demands×Node-based formulation and flow-based formulationA two-phase heuristic based on simulated annealing
Wang et al. [39]OneDepot and courier transceiver pointPickup and delivery demandsFuzzy time windows constraintsFormulation with two objective function: minimize distribution operation cost and maximize service levelA hybrid heuristic algorithm combining tabu search and efficient procedures
Crainic et al. [41]TwoPlatform (depot) and satelliteDelivery demand××Three formulations, differing by the type and the number of routing variables×
Vidović et al. [42]TwoDepot and satellitePickup demand××MILP modelA heuristic solution approach
Contardo et al. [45]TwoPlatform (depot) and satelliteDelivery demand××Two-index vehicle-flow formulationBranch and cut algorithm
Boccia et al. [46]TwoSatelliteDelivery demand×××TS heuristic is based on the integration of the nested approach and the two-phase iterative approach
Li et al. [48]TwoSatelliteDelivery demand××Mixed integer linear programming modelGenetic algorithm
Dalfard et al. [47]TwoSatelliteDelivery demand×Maximum route lengthMathematical model regarding the constraints of the vehicle fleet capacity and the maximum route distanceHybrid genetic algorithm and simulated annealing
Nguyen et al. [3, 4]TwoSatelliteDelivery demand××Two-index integer linear program and three-index integer linear programGRASP reinforced by a learning process and path relinking, multistart iterated local search with tabu list and path relinking
Govindan et al. [56]TwoSatelliteDelivery demand×Soft-time windows constraintMulti-objective optimisation modelA multi-objective hybrid approach called MHPV, a hybrid of two known multi-objective algorithms: multi-objective particle swarm optimisation (MOPSO) and adapted multiobjective variable neighbourhood search (AMOVNS)
Wang et al. [58]TwoSatelliteDelivery demand×Time windows constraintBiobjective model minimizing costs and maximizing customer satisfactionA three-step customer clustering based approach
Ouhader and Elkyal [59]TwoSatelliteDelivery demand×Multisourcing and multiproductsMixed integer linear programming formulation×
Pichka et al. [60]TwoSatelliteDelivery demand×Open routeThree mixed-integer linear programming modelsA two-phase hybrid heuristic
Zhao et al.[61]TwoSatelliteDelivery demand×Working hours and traffic restrictionsMathematical formulationThe cooperative approximation heuristic algorithm
Dai et al. [2]One, two, three, and fourDepot and satelliteDelivery demand×Maximum route lengthOne-echelon, two-echelon, three-echelon, and four echelon modelsA two-phase method based on improved Clarke and Wright saving algorithm
Rahmani et al. [62]TwoSatelliteDelivery demand××Local search methods
Demircan-Yildiz et al. [63]TwoSatellitePickup and delivery demands×Node-based formulation and flow-based formulation×
Ghatreh and Hosseini-Motlagh [64]TwoSatellitePickup and delivery demandsFuzzy demandMixed integer linear programming modelA combined heuristic method based on simulated annealing algorithm and genetic algorithm