A new optimization algorithm for the vehicle routing problem with time windows
Operations Research
The vehicle routing problem
Drive: Dynamic Routing of Independent Vehicles
Operations Research
A Metaheuristic for the Pickup and Delivery Problem with Time Windows
ICTAI '01 Proceedings of the 13th IEEE International Conference on Tools with Artificial Intelligence
A Branch-and-Cut Algorithm for the Dial-a-Ride Problem
Operations Research
An Exact Algorithm for the Multiple Vehicle Pickup and Delivery Problem
Transportation Science
Mathematical Programming: Series A and B
Subset-Row Inequalities Applied to the Vehicle-Routing Problem with Time Windows
Operations Research
Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows
Transportation Science
A dual ascent procedure for the set partitioning problem
Discrete Optimization
The pickup and delivery problem with cross-docking opportunity
ICCL'11 Proceedings of the Second international conference on Computational logistics
A Mechanism for Organizing Last-Mile Service Using Non-dedicated Fleet
WI-IAT '12 Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
Hi-index | 0.00 |
The pickup and delivery problem with time windows (PDPTW) is a generalization of the vehicle routing problem with time windows. In the PDPTW, a set of identical vehicles located at a central depot must be optimally routed to service a set of transportation requests subject to capacity, time window, pairing, and precedence constraints. In this paper, we present a new exact algorithm for the PDPTW based on a set-partitioning--like integer formulation, and we describe a bounding procedure that finds a near-optimal dual solution of the LP-relaxation of the formulation by combining two dual ascent heuristics and a cut-and-column generation procedure. The final dual solution is used to generate a reduced problem containing only the routes whose reduced costs are smaller than the gap between a known upper bound and the lower bound achieved. If the resulting problem has moderate size, it is solved by an integer programming solver; otherwise, a branch-and-cut-and-price algorithm is used to close the integrality gap. Extensive computational results over the main instances from the literature show the effectiveness of the proposed exact method.