A branch-and-cut algorithm for the dial-a-ride problem

A branch-and-cut algorithm for the dial-a-ride problem

0.00 Avg rating0 Votes
Article ID: iaor20081292
Country: United States
Volume: 54
Issue: 3
Start Page Number: 573
End Page Number: 586
Publication Date: May 2006
Journal: Operations Research
Authors:
Keywords: programming: integer, programming: branch and bound, transportation: road
Abstract:

In the dial-a-ride problem, users formulate requests for transportation from a specific origin to a specific destination. Transportation is carried out by vehicles providing a shared service. The problem consists of designing a set of minimum-cost vehicle routes satisfying capacity, duration, time window, pairing, precedence, and ride-time constraints. This paper introduces a mixed-integer programming formulation of the problem and a branch-and-cut algorithm. The algorithm uses new valid inequalities for the dial-a-ride problem as well as known valid inequalities for the traveling salesman, the vehicle routing, and the pick-up and delivery problems. Computational experiments performed on randomly generated instances show that the proposed approach can be used to solve small to medium-size instances.

Reviews

Required fields are marked *. Your email address will not be published.