TY - JOUR
T1 - Multi-commodity demand fulfillment via simultaneous pickup and delivery for a fast fashion retailer
AU - Zhang, Zhenzhen
AU - Cheang, Brenda
AU - Li, Chongshou
AU - Lim, Andrew
PY - 2019/3
Y1 - 2019/3
N2 - This study addresses a multi-commodity many-to-many vehicle routing problem with simultaneous pickup and delivery (M-M-VRPSPD) for a fast fashion retailer in Singapore. Different from other widely studied pickup and delivery problems, the unique characteristics are: (1) collected products from customers are encouraged to be reallocated to fulfill demands of other customers; (2) it is multi-commodity and the number of involved commodities can be over 10,000. To solve this problem, we provide a nonvehicle-index arc-flow formulation and some strengthening strategies. Moreover, for large-scale instances, an adaptive memory programming based algorithm combined with techniques such as the regret insertion method for initializing the solution pool, the segment-based evaluation scheme, and advanced pool management method, is proposed. We test our algorithm on 66 real-world and 96 newly generated instances, and provide the results for future-use comparisons. The experiments on small-scale instances show that the proposed algorithm can quickly reach the optimality obtained by solving the mathematical formulation. In addition, the proposed algorithm is shown to perform well and stably on medium and large scale instances. Finally, we analyze some features of this problem, and find that relocation of commodities increases their utilization.
AB - This study addresses a multi-commodity many-to-many vehicle routing problem with simultaneous pickup and delivery (M-M-VRPSPD) for a fast fashion retailer in Singapore. Different from other widely studied pickup and delivery problems, the unique characteristics are: (1) collected products from customers are encouraged to be reallocated to fulfill demands of other customers; (2) it is multi-commodity and the number of involved commodities can be over 10,000. To solve this problem, we provide a nonvehicle-index arc-flow formulation and some strengthening strategies. Moreover, for large-scale instances, an adaptive memory programming based algorithm combined with techniques such as the regret insertion method for initializing the solution pool, the segment-based evaluation scheme, and advanced pool management method, is proposed. We test our algorithm on 66 real-world and 96 newly generated instances, and provide the results for future-use comparisons. The experiments on small-scale instances show that the proposed algorithm can quickly reach the optimality obtained by solving the mathematical formulation. In addition, the proposed algorithm is shown to perform well and stably on medium and large scale instances. Finally, we analyze some features of this problem, and find that relocation of commodities increases their utilization.
KW - Adaptive memory programming
KW - Fast fashion
KW - Multi-commodities
KW - Simultaneous pickup and delivery
KW - Vehicle routing problem
KW - VEHICLE-ROUTING PROBLEM
KW - VARIABLE NEIGHBORHOOD SEARCH
KW - TRAVELING SALESMAN PROBLEM
KW - BRANCH-AND-CUT
KW - GENETIC ALGORITHM
KW - SERVICE
UR - http://www.scopus.com/inward/record.url?scp=85055988078&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85055988078&origin=recordpage
U2 - 10.1016/j.cor.2018.10.020
DO - 10.1016/j.cor.2018.10.020
M3 - RGC 21 - Publication in refereed journal
SN - 0305-0548
VL - 103
SP - 81
EP - 96
JO - Computers and Operations Research
JF - Computers and Operations Research
ER -