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

被引:441
作者
Cordeau, Jean-Francois [1 ]
机构
[1] HEC Montreal, Montreal, PQ H3T 2A7, Canada
关键词
D O I
10.1287/opre.1060.0283
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:573 / 586
页数:14
相关论文
共 30 条