TY - JOUR
T1 - ADMM-based problem decomposition scheme for vehicle routing problem with time windows
AU - Yao, Yu
AU - Zhu, Xiaoning
AU - Dong, Hongyu
AU - Wu, Shengnan
AU - Wu, Hailong
AU - Carol Tong, Lu
AU - Zhou, Xuesong
N1 - Funding Information:
We thank Prof. Natashia Boland and Prof. Martin Savelsbergh at the Georgia Institute of Technology for their valuable comments. The first two authors of this paper are supported by the National Key R&D Program of China (2018YFB1201403). The second-to-last author is supported by National Natural Science Foundation of China (No. 71801006 ). The last author is partially funded by the National Science Foundation , United States, under the NSF Grant No. CMMI 1538105 , “Collaborative Research: Improving Spatial Observability of Dynamic Traffic Systems through Active Mobile Sensor Networks and Crowdsourced Data” and the NSF Grant No. CMMI 1663657, “Real-time Management of Large Fleets of Self-Driving Vehicles Using Virtual Cyber Tracks”.
Publisher Copyright:
© 2019 Elsevier Ltd
PY - 2019/11
Y1 - 2019/11
N2 - Emerging urban logistics applications need to address various challenges, including complex traffic conditions and time-sensitive requirements. In this study, in the context of urban logistics, we consider a vehicle routing problem with time-dependent travel times and time windows (VRPTW), and the goal is to minimize the total generalized costs including the transportation, waiting time, and fixed costs associated with each vehicle. We adopt a high-dimensional space–time network flow model to formulate an underlying vehicle routing problem (VRP) with a rich set of criteria and constraints. A difficult issue, when solving VRPs, is how to iteratively improve both the primal and dual solution quality in general and how to break the symmetry generated by many identical solutions, particularly with homogeneous vehicles. Along this line, many coupling constraints, such as the consensus constraints across different agents or decision makers, need to be carefully addressed to find high-quality optimal or close-to-optimal solutions under medium- or large-scale instances. Currently, the alternating direction method of multipliers (ADMM) is widely used in the field of convex optimization, as an integration of the augmented Lagrangian relaxation and block coordinate descent methods, for machine learning and large-scale continuous systems optimization and control. In this work, we introduce the use of ADMM to solve the multi-VRP, which is a special case of integer linear programming, and demonstrate a manner to reduce the quadratic penalty terms used in ADMM into simple linear functions. In a broader context, a computationally reliable decomposition framework is developed to iteratively improve both the primal and dual solution quality. Essentially, the least-cost path subproblem or other similar subproblems involving binary decisions can be embedded into a sequential solution scheme with an output of both lower bound estimates and upper bound feasible solutions. We examine the performance of the proposed approach using classical Solomon VRP benchmark instances. We also evaluate our approach on a real-world instance based on a problem-solving competition by Jingdong Logistics, a major E-commerce company.
AB - Emerging urban logistics applications need to address various challenges, including complex traffic conditions and time-sensitive requirements. In this study, in the context of urban logistics, we consider a vehicle routing problem with time-dependent travel times and time windows (VRPTW), and the goal is to minimize the total generalized costs including the transportation, waiting time, and fixed costs associated with each vehicle. We adopt a high-dimensional space–time network flow model to formulate an underlying vehicle routing problem (VRP) with a rich set of criteria and constraints. A difficult issue, when solving VRPs, is how to iteratively improve both the primal and dual solution quality in general and how to break the symmetry generated by many identical solutions, particularly with homogeneous vehicles. Along this line, many coupling constraints, such as the consensus constraints across different agents or decision makers, need to be carefully addressed to find high-quality optimal or close-to-optimal solutions under medium- or large-scale instances. Currently, the alternating direction method of multipliers (ADMM) is widely used in the field of convex optimization, as an integration of the augmented Lagrangian relaxation and block coordinate descent methods, for machine learning and large-scale continuous systems optimization and control. In this work, we introduce the use of ADMM to solve the multi-VRP, which is a special case of integer linear programming, and demonstrate a manner to reduce the quadratic penalty terms used in ADMM into simple linear functions. In a broader context, a computationally reliable decomposition framework is developed to iteratively improve both the primal and dual solution quality. Essentially, the least-cost path subproblem or other similar subproblems involving binary decisions can be embedded into a sequential solution scheme with an output of both lower bound estimates and upper bound feasible solutions. We examine the performance of the proposed approach using classical Solomon VRP benchmark instances. We also evaluate our approach on a real-world instance based on a problem-solving competition by Jingdong Logistics, a major E-commerce company.
KW - Alternating direction method of multipliers
KW - Problem decomposition
KW - Urban logistics
KW - Vehicle routing problem with time windows
UR - http://www.scopus.com/inward/record.url?scp=85072292117&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85072292117&partnerID=8YFLogxK
U2 - 10.1016/j.trb.2019.09.009
DO - 10.1016/j.trb.2019.09.009
M3 - Article
AN - SCOPUS:85072292117
SN - 0191-2615
VL - 129
SP - 156
EP - 174
JO - Transportation Research Part B: Methodological
JF - Transportation Research Part B: Methodological
ER -