| Literature DB >> 34173474 |
Dawei Chen1, Shuangli Pan1, Qun Chen1, Jiahui Liu1.
Abstract
In order to prevent the further spread of the COVID-19 virus, enclosed management of gated communities is necessary. The implementation of contactless food distribution for closed gated communities is an urgent issue. This paper proposes a contactless joint distribution service to avoid contact between couriers. Then a multi-vehicle multi-trip routing problem for contactless joint distribution service is proposed, and a mathematical programming model for this problem is established. The goal of the model is to increase residents' satisfaction with food distribution services. To solve this model, a PEABCTS algorithm is developed, which is the enhanced artificial bee colony algorithm embedded with a tabu search operator, using a progressive method to form a solution of multi-vehicle distribution routings. Finally, a variety of numerical simulations were carried out for statistical research. Compared with the two distribution services of supportive supply and on-demand supply, the proposed contactless joint distribution service can not only improve residents' satisfaction with the distribution service but also reduce the contact frequency between couriers. In addition, compared with various algorithms, it is found that the PEABCTS algorithm has better performance.Entities:
Keywords: Artificial bee colony algorithm; Contactless joint distribution service; Multi-vehicle multi-trip routing problem; Tabu search operator
Year: 2020 PMID: 34173474 PMCID: PMC7528749 DOI: 10.1016/j.trip.2020.100233
Source DB: PubMed Journal: Transp Res Interdiscip Perspect
Fig. 1Geographic map of communities and markets in Wuhan.
Fig. 2Three types of supply services.
Fig. 3Schematic diagram of vehicle routing for three types of supply services.
Symbol description.
| Item | Description |
|---|---|
| Set | |
| A set of vehicles, | |
| A set of communities, | |
| A set of markets that provide on-demand food, | |
| A set of a single supplier that provides supportive food, | |
| A set of places, which include communities, markets, the supplier, and garage, | |
| Parameter | |
| The capacity of the vehicle. | |
| The speed of the vehicle (in km/h). | |
| Travel distance from place | |
| Maximum working hours (in h). | |
| The time required to pick up or drop off a unit food onto/from the vehicle (in h). | |
| The amount of food demand from market | |
| The amount of food the market or supplier | |
| The maximum freshness period of the food. | |
| ϕ | The minimum interval length set to avoid contact (in h). |
| A weight coefficient for on-demand food delivery services. | |
| A weight coefficient for supportive food delivery services. | |
| M | A huge positive number. |
| Variable | |
| A binary variable that defines the route of the k-th vehicle. If | |
| The amount of food delivered by the k-th vehicle from market or supplier | |
| The amount of food in the k-th vehicle when it arrives at place | |
| The freshness of food delivered from market or supplier | |
| The time that k-th vehicle arrives at place | |
Fig. 4Corresponding transformation of indexes.
Fig. 5Waiting time in contactless distribution.
Fig. 6Crossover operators.
Fig. 7Neighborhood transformation operators.
Fig. 8The three regions with different characteristics.
Detailed information on the nine numerical simulation cases.
| Cases | Communities | Size of community | Markets | Size of market | Ratio of supportive supply | Garage |
|---|---|---|---|---|---|---|
| L1 | 10 | [5,10] | 2 | [2,4] | 0.2 | 1 |
| L2 | 10 | [5,10] | 2 | [2,4] | 0.4 | 1 |
| L3 | 10 | [5,10] | 2 | [2,4] | 0.6 | 1 |
| M1 | 15 | [0,10] | 3 | [0,4] | 0.2 | 1 |
| M2 | 15 | [0,10] | 3 | [0,4] | 0.4 | 1 |
| M3 | 15 | [0,10] | 3 | [0,4] | 0.6 | 1 |
| S1 | 30 | [0,5] | 6 | [0,2] | 0.2 | 1 |
| S2 | 30 | [0,5] | 6 | [0,2] | 0.4 | 1 |
| S3 | 30 | [0,5] | 6 | [0,2] | 0.6 | 1 |
Information on the five algorithms.
| Algorithm | Description |
|---|---|
| PEABCTS | The algorithm proposed in this paper, with parameters of |
| EABCTS | PEABCTS without the mechanism of progressive construction solution. |
| EABC | The enhanced artificial bee colony algorithm proposed by |
| PEABC | EABC with the mechanism of progressive construction solution. |
| TS | The tabu search algorithm proposed by |
Computational times of the nine cases.
| Case | L1 | L2 | L3 | M1 | M2 | M3 | S1 | S2 | S3 |
|---|---|---|---|---|---|---|---|---|---|
| Computational time(s) | 19.11 | 11.14 | 9.73 | 20.60 | 12.97 | 10.07 | 41.55 | 29.79 | 24.77 |
Fig. 9The results of nine numerical cases for five algorithms.
The results of two kinds of services.
| Case | Contactless joint distribution service | Independent distribution service | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| P | Supply rate | Supportive rate | D | P/D | P | Supply rate | Supportive rate | D | P/D | Contacts | |
| L1 | 342.6 | 52% | 97% | 37.0 | 9.3 | 215.8 | 35% | 50% | 33.3 | 6.5 | 11 |
| L2 | 438.5 | 51% | 100% | 35.2 | 12.5 | 229.0 | 38% | 25% | 30.0 | 7.6 | 8 |
| L3 | 514.8 | 56% | 85% | 27.0 | 19.1 | 234.8 | 29% | 33% | 28.2 | 8.3 | 9 |
| M1 | 328.8 | 51% | 91% | 26.6 | 12.4 | 193.4 | 31% | 50% | 31.0 | 6.2 | 5 |
| M2 | 426.3 | 53% | 91% | 26.9 | 15.9 | 204.6 | 32% | 27% | 34.7 | 5.9 | 6 |
| M3 | 509.7 | 53% | 88% | 14.5 | 35.1 | 250.5 | 32% | 35% | 35.4 | 7.1 | 12 |
| S1 | 265.2 | 38% | 84% | 48.2 | 5.5 | 123.0 | 18% | 39% | 54.2 | 2.3 | 3 |
| S2 | 369.5 | 40% | 93% | 50.2 | 7.4 | 165.5 | 23% | 28% | 47.8 | 3.5 | 3 |
| S3 | 427.0 | 46% | 72% | 26.5 | 16.1 | 228.4 | 27% | 35% | 45.2 | 5.1 | 4 |
| L1–L3 | 431.96 | 53.3% | 94.3% | 33.0 | 13.6 | 226.55 | 34.1% | 36.1% | 30.5 | 7.5 | 9.3 |
| M1–M3 | 421.60 | 52.4% | 90.0% | 22.7 | 21.1 | 216.17 | 31.4% | 37.3% | 33.7 | 6.4 | 7.7 |
| S1–S3 | 353.89 | 41.2% | 82.7% | 41.6 | 9.7 | 172.31 | 22.4% | 33.9% | 49.1 | 3.6 | 3.3 |
| Mean | 402.49 | 48.95% | 89.02% | 32.44 | 14.79 | 205.01 | 29.33% | 35.78% | 37.75 | 5.83 | 6.78 |
Fig. 10The impacts of two interface parameters.