A hierarchical optimization approach for dynamic pickup and delivery problem with LIFO constraints

被引:13
作者
Du, Jianhui [1 ]
Zhang, Zhiqin [1 ]
Wang, Xu [2 ]
Lau, Hoong Chuin [1 ]
机构
[1] Singapore Management Univ, Sch Comp & Informat Syst, 80 Stamford Rd, Singapore 178902, Singapore
[2] Chongqing Univ, Coll Mech Engn, 174 Shazheng St, Chongqing, Peoples R China
基金
新加坡国家研究基金会;
关键词
Dynamic pickup and delivery problem; Last in first out; Order dispatching strategy; Neighborhood search; VEHICLE-ROUTING PROBLEM; WAITING STRATEGIES; TIME WINDOWS; ALGORITHM;
D O I
10.1016/j.tre.2023.103131
中图分类号
F [经济];
学科分类号
02 ;
摘要
We consider a dynamic pickup and delivery problem (DPDP) where loading and unloading operations must follow a last in first out (LIFO) sequence. A fleet of vehicles will pick up orders in pickup points and deliver them to destinations. The objective is to minimize the total over-time (that is the amount of time that exceeds the committed delivery time) and total travel distance. Given the dynamics of orders and vehicles, this paper proposes a hierarchical optimization approach based on multiple intuitive yet often-neglected strategies, namely what we term as the urgent strategy, hitchhike strategy and packing-bags strategy. These multiple strategies can dynamically adapt to dispatch orders to vehicles according to the status of orders and by considering the travel distance and overtime. To account for the LIFO constraints, block-based operators are designed to schedule the delivery routes, thereby enhancing the search efficiency. The result on real-world instances shows that our proposed hierarchical optimization approach outperforms the current practice and the winning approach in an international competition. Finally, the insights gained from generated instances shows the hierarchical optimization approach has broader applicability.
引用
收藏
页数:19
相关论文
共 47 条
[1]   An Exact Algorithm for the Pickup and Delivery Problem with Time Windows and Last-in-First-out Loading [J].
Alyasiry, Ali Mehsin ;
Forbes, Michael ;
Bulmer, Michael .
TRANSPORTATION SCIENCE, 2019, 53 (06) :1695-1705
[2]   The multiple vehicle pickup and delivery problem with LIFO constraints [J].
Benavent, Enrique ;
Landete, Mercedes ;
Mota, Enrique ;
Tirado, Gregorio .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 243 (03) :752-762
[3]   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
[4]   The ground handler dock capacitated pickup and delivery problem with time windows: A collaborative framework for air cargo operations [J].
Bombelli, Alessandro ;
Fazi, Stefano .
TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2022, 159
[5]   The vehicle routing problem: State of the art classification and review [J].
Braekers, Kris ;
Ramaekers, Katrien ;
Van Nieuwenhuyse, Inneke .
COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 99 :300-313
[6]   Waiting' strategies for dynamic vehicle routing [J].
Branke, J ;
Middendorf, M ;
Noeth, G ;
Dessouky, M .
TRANSPORTATION SCIENCE, 2005, 39 (03) :298-312
[7]   Variable neighborhood search for the pickup and delivery traveling salesman problem with LIFO loading [J].
Carrabs, Francesco ;
Cordeau, Jean-Francois ;
Laporte, Gilbert .
INFORMS JOURNAL ON COMPUTING, 2007, 19 (04) :618-632
[8]   Ridesharing in North America: Past, Present, and Future [J].
Chan, Nelson D. ;
Shaheen, Susan A. .
TRANSPORT REVIEWS, 2012, 32 (01) :93-112
[9]   Optimal policies for multi-echelon inventory problems with batch ordering [J].
Chen, FR .
OPERATIONS RESEARCH, 2000, 48 (03) :376-389
[10]   Branch-Price-and-Cut Algorithms for the Pickup and Delivery Problem with Time Windows and Last-in-First-Out Loading [J].
Cherkesly, Marilene ;
Desaulniers, Guy ;
Laporte, Gilbert .
TRANSPORTATION SCIENCE, 2015, 49 (04) :752-766