2021 Volume 77 Issue 2 Pages 83-96
Crowdsourced delivery (CSD) is a last mile delivery system in which drivers of private cars scheduling trips make deliveries by taking detours during the trips. While the CSD system reduces delivery cost, it is required to solve the unsolvable large-scale optimization problem of matching a large number of drivers with a large number of delivery tasks. To address this problem, we propose an efficient algorithm for the matching problem of CSD. In the proposed algorithm, this matching problem is decomposed into a hierarchical problem consisting of a master problem and multiple sub-problems. Further, a virtual network that can express matching as a traffic assignment to the path is constructed, and the master problem is reformulated into a traffic assignment problem on that network, to reduce the scale of the master problem. Then, the problem is drastically reduced by transforming it from an expression that uses path variables to an expression that uses only link variables. Numerical experiments have shown that the proposed algorithm reduces the computational cost optimizing calculations in the order of several digits and enables large-scale CSD matching.