A constraint programming approach for the pickup and delivery problem with time windows

被引:4
作者
Kucuk, Mustafa [1 ]
Topaloglu Yildiz, Seyda [1 ]
机构
[1] Dokuz Eylul Univ, Engn Fac, Dept Ind Engn, Izmir, Turkey
来源
PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI | 2019年 / 25卷 / 09期
关键词
Constraint programming; Pickup and delivery problem; Time windows; LARGE NEIGHBORHOOD SEARCH; VEHICLE-ROUTING PROBLEM; HYBRID ALGORITHM; INTEGER;
D O I
10.5505/pajes.2019.56804
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The pickup and delivery problem with time windows (PDPTW) is studied in this paper. It is referred to as the single-commodity capacitated vehicle routing problem with pickups and deliveries, in which a fleet of vehicles meet a group of customer demands. Each customer demand includes the usage of only one vehicle for both loading a specified quantity of one type of commodity at one place and delivering them to another place. All the demands of customers must be satisfied without exceeding the vehicle capacity and the pickup or delivery places time windows specified for each place. In this study, we introduce a novel Constraint Programming (CP) model for the PDPTW. CP is an exact solution approach that is popular for its performance to state complicated relationships and to achieve high-quality solutions within acceptable computational times for combinatorial optimization problems with complicated constraints such as the PDPTW. The performance of the proposed CP model is tested with well-known benchmark instances from literature. The results of computational analysis indicate that our CP model is very effective in finding high quality solutions for even large size problems.
引用
收藏
页码:1041 / 1049
页数:9
相关论文
共 32 条
[1]   A two-stage hybrid algorithm for pickup and delivery vehicle routing problems with time windows [J].
Bent, R ;
Van Hentenryck, P .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (04) :875-893
[2]   A branch-and-price algorithm for the multi-depot heterogeneous-fleet pickup and delivery problem with soft time windows [J].
Bettinelli A. ;
Ceselli A. ;
Righini G. .
Mathematical Programming Computation, 2014, 6 (02) :171-197
[3]   A branch-and-cut algorithm for the dial-a-ride problem [J].
Cordeau, Jean-Francois .
OPERATIONS RESEARCH, 2006, 54 (03) :573-586
[4]  
Desrosiers Jacques., 1995, Handbooks in Operations Research and Management Science, V8, P35, DOI DOI 10.1016/S0927-0507(05)80106-9
[5]   A constraint programming approach for the team orienteering problem with time windows [J].
Gedik, Ridvan ;
Kirac, Emre ;
Milburn, Ashlea Bennet ;
Rainwater, Chase .
COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 107 :178-195
[6]   A probabilistic approach to pickup and delivery problems with time window uncertainty [J].
Gyorgyi, Peter ;
Kis, Tams .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 274 (03) :909-923
[7]  
Haibing Li, 2003, International Journal on Artificial Intelligence Tools (Architectures, Languages, Algorithms), V12, P173, DOI 10.1142/S0218213003001186
[8]   The Multi-commodity Pickup-and-Delivery Traveling Salesman Problem [J].
Hernandez-Perez, Hipolito ;
Salazar-Gonzalez, Juan-Jose .
NETWORKS, 2014, 63 (01) :46-59
[9]   GRASP with path relinking for the selective pickup and delivery problem [J].
Ho, Sin C. ;
Szeto, W. Y. .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 51 :14-25
[10]   Large neighborhood search with constraint programming for a vehicle routing problem with synchronization constraints [J].
Hojabri, Hossein ;
Gendreau, Michel ;
Potvin, Jean-Yves ;
Rousseau, Louis-Martin .
COMPUTERS & OPERATIONS RESEARCH, 2018, 92 :87-97