An exact method for the car pooling problem based on Lagrangean column generation

被引:185
作者
Baldacci, R
Maniezzo, V
Mingozzi, A
机构
[1] Univ Modena & Reggio Emilia, DISMI, I-42100 Reggio Emilia, Italy
[2] Univ Bologna, Dept Math, I-40127 Bologna, Italy
[3] Univ Bologna, Dept Comp Sci, I-40127 Bologna, Italy
关键词
programming; integer; set partitioning; relaxation/subgradient; transportation; car pooling;
D O I
10.1287/opre.1030.0106
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Car pooling is a transportation service organized by a large company which encourages its employees to pick up colleagues while driving to/from work to minimize the number of private cars travelling to/from the company site. The car pooling problem consists of defining the subsets of employees that will share each car and the paths the drivers should follow, so that sharing is maximized and the sum of the path costs is minimized. The special case of the car pooling problem where all cars are identical can be modeled as a Dial-a-Ride Problem. In this paper, we propose both an exact and a heuristic method for the car pooling problem, based on two integer programming formulations of the problem. The exact method is based on a bounding procedure that combines three lower bounds derived from different relaxations of the problem. A valid upper bound is obtained by the heuristic method, which transforms the solution of a Lagrangean lower bound into a feasible solution. The computational results show the effectiveness of the proposed methods.
引用
收藏
页码:422 / 439
页数:18
相关论文
共 27 条