Optimizing for Transfers in a Multi-vehicle Collection and Delivery Problem

被引:2
作者
Coltin, Brian [1 ]
Veloso, Manuela [2 ]
机构
[1] Carnegie Mellon Univ, Inst Robot, 5000 Forbes Ave, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
来源
DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS | 2014年 / 104卷
关键词
PICKUP;
D O I
10.1007/978-3-642-55146-8_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We address the Collection and Delivery Problem (CDP) with multiple vehicles, such that each collects a set of items at different locations and delivers them to a dropoff point. The goal is to minimize either delivery time or the total distance traveled. We introduce an extension to the CDP: what if a vehicle can transfer items to another vehicle before making the final delivery? By dividing the labor among multiple vehicles, the delivery time and cost may be reduced. However, introducing transfers increases the number of feasible schedules exponentially. In this paper, we investigate this Collection and Delivery Problem with Transfers (CDP-T), discuss its theoretical underpinnings, and introduce a two-approximate polynomial time algorithm to minimize total distance travelled. Furthermore, we show that allowing transfers to take place at any location for the CDP-T results in at most a factor of two improvement. We demonstrate our approximation algorithms on large simulated problem instances. Finally, we deploy our algorithms on robots that transfer and deliver items autonomously in an office building.
引用
收藏
页码:91 / 103
页数:13
相关论文
共 20 条
[1]   Efficient Dynamic Programming for Optimal Multi-Location Robot Rendezvous [J].
Alton, Ken ;
Mitchell, Ian M. .
47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, :2794-2799
[2]  
[Anonymous], 1980, MATH JAPONICA
[3]  
[Anonymous], 2008, J BETRIEBSWIRTSCHAFT, DOI DOI 10.1007/S11301-008-0036-4
[4]  
Bansal N., 2004, P 36 ANN ACM S THEOR, P166
[5]   Static pickup and delivery problems: a classification scheme and survey [J].
Berbeglia, Gerardo ;
Cordeau, Jean-Francois ;
Gribkovskaia, Irina ;
Laporte, Gilbert .
TOP, 2007, 15 (01) :1-31
[6]  
Bhattacharya B, 2010, LECT NOTES COMPUT SC, V6507, P192, DOI 10.1007/978-3-642-17514-5_17
[7]  
Biswas J, 2011, IEEE INT C INT ROBOT, P73, DOI 10.1109/IROS.2011.6048263
[8]   The finite capacity dial-a-ride problem [J].
Charikar, M ;
Raghavachari, B .
39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, :458-467
[9]  
Coltin B., 2011, P WORK AUT ACT PLANN
[10]   The pickup and delivery problem with transfers: Formulation and a branch-and-cut solution method [J].
Cortes, Cristian E. ;
Matamala, Martin ;
Contardo, Claudio .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 200 (03) :711-724