| Literature DB >> 36232188 |
Wanting Zhang1, Ming Zeng1, Peng Guo2, Kun Wen2.
Abstract
BACKGROUND: Improper disposal of urban medical waste is likely to cause a series of neglective impacts. Therefore, we have to consider how to improve the efficiency of urban medical waste recycling and lowering carbon emissions when facing disposal.Entities:
Keywords: medical waste recycling; multi-cycle; time windows; variable neighborhood search; vehicle routing problem
Mesh:
Substances:
Year: 2022 PMID: 36232188 PMCID: PMC9566800 DOI: 10.3390/ijerph191912887
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 4.614
Figure 1Example of a medical waste recycling problem.
Notations of the mathematical model.
|
| |
|
| set of cycle length, T = {1, 2,3, …, |
|
| The set of medical institutions, N = {1, 2, 3… |
|
| Set of vehicles, |
|
| |
|
| Distance from medical institution |
|
| Transportation time from medical institution |
|
| Service time for medical institution |
|
| The lower bound of time window for medical institution |
|
| The upper bound of time window for medical institution |
|
| Unit fixed usage costs of vehicle |
|
| Unit travel cost of vehicle |
|
| Maximum value |
|
| Maximum load capacity of medical waste recycling vehicles |
|
| Amount of medical waste generated by medical institution |
|
| |
|
| The required recycling frequency of medical institution |
|
| Binary variables: 1 if vehicle |
|
| Binary variables: 1 if vehicle |
|
| Arrival time of vehicle |
Figure 2The basic logic of the C–W algorithm. (a) The two nodes are transported separately. (b) The two nodes are combined into a loop for transport.
Figure 3The operation processes of neighborhood search operators.
Figure 4Illustration of the local search process.
Figure 5Illustration of the perturbation process.
Figure 6Algorithm flow chart.
Figure 7The experimental results of parameters. (a) The number of vehicles with different values of B, Y. (b) Running time with different values of B, Y.
The parameters of PVRPTW benchmarks.
| No. | Number of Points | Number of Days in a Cycle | Number of Vehicles | Maximum Duration of a Route | Load Capacity |
|---|---|---|---|---|---|
| Pr01 | 48 | 4 | 3 | 500 | 200 |
| Pr02 | 96 | 4 | 6 | 480 | 195 |
| Pr03 | 144 | 4 | 9 | 460 | 190 |
| Pr04 | 192 | 4 | 12 | 440 | 185 |
| Pr05 | 240 | 4 | 15 | 420 | 180 |
| Pr06 | 288 | 4 | 18 | 400 | 175 |
| Pr07 | 72 | 6 | 4 | 500 | 200 |
| Pr08 | 144 | 6 | 8 | 475 | 190 |
| Pr09 | 216 | 6 | 12 | 450 | 180 |
| Pr10 | 288 | 6 | 16 | 425 | 170 |
| Pr11 | 48 | 4 | 3 | 500 | 200 |
| Pr12 | 96 | 4 | 6 | 480 | 195 |
| Pr13 | 144 | 4 | 9 | 460 | 190 |
| Pr14 | 192 | 4 | 12 | 440 | 185 |
| Pr15 | 240 | 4 | 15 | 420 | 180 |
| Pr16 | 288 | 4 | 18 | 400 | 175 |
| Pr17 | 72 | 6 | 4 | 500 | 200 |
| Pr18 | 144 | 6 | 8 | 475 | 190 |
| Pr19 | 216 | 6 | 12 | 450 | 180 |
| Pr20 | 288 | 6 | 16 | 425 | 170 |
The parameters of case Pr01.
| Point Number | Horizontal Coordinate | Vertical Coordinate | Service Duration | Demand | Frequency of Recycling | Number of Possible Visit Combinations | List of All Possible Visit Combinations | Beginning of Time Window | End of Time Window |
|---|---|---|---|---|---|---|---|---|---|
| 0 | −10.442 | 19.999 | 0 | 0 | 0 | 0 | 0 | 1000 | |
| 1 | −29.730 | 64.136 | 2 | 12 | 4 | 1 | 15 | 354 | 509 |
| … | |||||||||
| 13 | −76.672 | 99.341 | 2 | 9 | 2 | 2 | 5 10 | 368 | 528 |
| … | |||||||||
| 48 | 42.883 | −2.966 | 17 | 10 | 1 | 4 | 1 2 4 8 | 98 | 233 |
Results of PVRPTW benchmarks.
| No. | The Vrp Web | IACO | Initial Solutions | IVNS | Gurobi | RPD | The Number of Tours in Each Day | Average Time | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max | AVG | Best | The Vrp Web | IACO | Gurobi | |||||||
| Pr01 | 3007.84 | 2959.09 | 4124.74 | 3275.52 | 3190.55 | 3048.54 | 5326 | 1.35% | 3.02% | 77.07% | 3 + 3 + 3 + 3 = 12 | 28.75 |
| Pr02 | 5328.33 | 5323.29 | 5870.59 | 5786.76 | 5544.62 | 5421.99 | 9972.2 | 1.75% | 1.85% | 87.15% | 6 + 5 + 5 + 6 = 22 | 225.75 |
| Pr03 | 7397.10 | 7554.5 | 10,289.47 | 7991.69 | 7747.29 | 7578.25 | 17,747.6 | 3.1% | 0.31% | 139.93% | 7 + 7 + 8 + 7 = 29 | 770.52 |
| Pr04 | 8376.95 | 8364.61 | 10,438.8 | 8724.81 | 8694.54 | 8589.03 | 29,599 | 2.53% | 2.68% | 253.34% | 10 + 8 + 9 + 8 = 35 | 1364.56 |
| Pr05 | 8967.90 | 8964.46 | 11,132.58 | 9332.93 | 9195.34 | 9008.26 | - | 0.45% | 0.48% | - | 10 + 12 + 10 + 11 = 43 | 2828.25 |
| Pr06 | 11,686.91 | 11,122.6 | 14,027.47 | 11,541.02 | 11,407.5 | 11,095.82 | - | -5.05% | -0.24% | - | 12 + 12 + 12 + 12 = 48 | 5148.25 |
| Pr07 | 6991.54 | 7100.24 | 9528.99 | 7587.05 | 7339.47 | 7188.22 | 12,458.8 | 2.81% | 1.23% | 78.20% | 5 + 5 + 5 + 4 + 5 + 4 = 28 | 117.66 |
| Pr08 | 10,045.05 | 10,094.58 | 13,321.33 | 11,081.46 | 10,957.89 | 10,469.85 | 26,324.2 | 4.22% | 3.71% | 162.06% | 7 + 7 + 7 + 8 + 7 + 7 = 43 | 602.51 |
| Pr09 | 14,294.97 | 14,356.9 | 18,760.46 | 14,757.65 | 14,562.75 | 14,261.85 | - | -0.23% | -0.66% | - | 10 + 10 + 9 + 10 + 10 + 10 = 59 | 2239.59 |
| Pr10 | 18,609.72 | 17,733.2 | 22,274.61 | 18,572.11 | 18,228.6 | 17,751.03 | - | -4.61% | 1.00% | - | 12 + 12 + 14 + 11 + 13 + 12 = 74 | 4950.83 |
| Pr11 | 2318.37 | - | 3169.73 | 2612.77 | 2502.82 | 2449.15 | 5470.3 | 5.74% | - | 135.95% | 3 + 2 + 3 + 2 = 10 | 28.75 |
| Pr12 | 4276.13 | - | 4765.68 | 4765.68 | 4718.11 | 4582.77 | 10,295.4 | 7.17% | - | 140.76% | 5 + 5 + 5 + 4 + 6 + 5 = 30 | 189.25 |
| Pr13 | 5702.07 | - | 7847.23 | 6676.34 | 6510.41 | 6315.38 | 20,775.4 | 10.75% | - | 264.35% | 5 + 7 + 6 + 6 = 24 | 551.51 |
| Pr14 | 6789.73 | - | 8577.73 | 7373.38 | 7224.04 | 7053.58 | 20,890.2 | 3.88% | - | 207.67% | 7 + 8 + 7 + 8 = 30 | 1760.23 |
| Pr15 | 7102.36 | - | 8966.93 | 7705.69 | 7633.47 | 7554.06 | - | 6.66% | - | - | 9 + 11 + 10 + 10 = 40 | 2205.64 |
| Pr16 | 9180.15 | - | 11,984.49 | 9762.46 | 9559.34 | 9348.02 | - | 1.82% | - | - | 11 + 11 + 11 + 11 = 44 | 4304.91 |
| Pr17 | 5606.08 | - | 6097.75 | 6097.75 | 5999.52 | 5876.42 | 13,371.4 | 4.82% | - | 138.52% | 4 + 4 + 4 + 3 + 5 + 4 = 24 | 74.66 |
| Pr18 | 7987.64 | - | 11,246.73 | 8635.34 | 8574.79 | 8426.2 | 25,550.2 | 5.83% | - | 219.87% | 7 + 6 + 6 + 6 + 7 + 6 = 38 | 587.78 |
| Pr19 | 11,089.91 | - | 14,849.32 | 12,085.83 | 11,812.88 | 11,515.86 | - | 5.57% | - | - | 8 + 9 + 8 + 8 + 8 + 9 = 50 | 2167.38 |
| Pr20 | 14,207.64 | - | 14,687.4 | 14,967.31 | 14,668.88 | 14,355.56 | - | 1.04% | - | - | 12 + 12 + 12 + 12 + 12 + 12 = 72 | 4112.16 |
| Average | 8448.32 | - | 10,598.1 | 8966.67 | 8803.64 | 8609.09 | - | 1.9% | - | - | - | 1712.95 |
Figure 8Convergence curves of IVNS for four instances. (a) Convergence curve for Pr01. (b) Convergence curve for Pr10. (c) Convergence curve for Pr11. (d) Convergence curve for Pr20.
The coordinates, loading time, daily waste production, and time window of the selected points.
| No. | Horizontal Coordinate | Vertical Coordinate | Loading Time (h) | Medical Waste Volume (t/d) | Start time (h) | End Time (h) |
|---|---|---|---|---|---|---|
| 0 | 4,472,263 | 463,203 | 0 | 0 | 5 | 20 |
| 1 | 4,487,027 | 473,163 | 0.574 | 1.148 | 7 | 9 |
| 2 | 4,490,734 | 471,765 | 0.3608 | 0.7216 | 7.5 | 9 |
| 3 | 4,488,883 | 471,758 | 0.1208 | 0.2416 | 8 | 10 |
| 4 | 4,489,808 | 471,761 | 0.014 | 0.028 | 9 | 10.5 |
| 5 | 4,492,574 | 474,594 | 0.344 | 0.688 | 11.5 | 13.5 |
| 6 | 4,490,729 | 473,176 | 0.0616 | 0.1232 | 9.5 | 11.5 |
| 7 | 4,496,281 | 473,196 | 0.1608 | 0.3216 | 13 | 14.5 |
| 8 | 4,488,920 | 463,285 | 0.3432 | 0.6864 | 12.5 | 14 |
| 9 | 4,492,615 | 464,714 | 0.4 | 0.8 | 10 | 12 |
| 10 | 4,490,751 | 467,545 | 0.56 | 1.12 | 13.5 | 16 |
| 11 | 4,492,602 | 467,553 | 0.4 | 0.8 | 15.5 | 17.5 |
| 12 | 4,494,453 | 467,553 | 0.2424 | 0.4848 | 7 | 8.5 |
| 13 | 4,490,751 | 474,613 | 0.122 | 0.244 | 8.5 | 10.5 |
| 14 | 4,496,303 | 467,553 | 0.14 | 0.28 | 11.5 | 14 |
| 15 | 4,498,127 | 474,613 | 0.4528 | 0.9056 | 10 | 12.5 |
| 16 | 4,496,271 | 476,018 | 0.1836 | 0.3672 | 13 | 16 |
| 17 | 4,496,249 | 484,482 | 0.24 | 0.48 | 14 | 16.5 |
| 18 | 4,488,838 | 488,703 | 0.322 | 0.644 | 9 | 11 |
| 19 | 4,488,852 | 481,642 | 0.204 | 0.408 | 9.5 | 12.5 |
| 20 | 4,488,860 | 478,818 | 0.4 | 0.8 | 13 | 15 |
| 21 | 4,498,137 | 471,793 | 0.5192 | 1.0384 | 12.5 | 15 |
| 22 | 4,487,017 | 475,988 | 0.12 | 0.24 | 15.5 | 17.5 |
| 23 | 4,488,838 | 488,703 | 0.1072 | 0.2144 | 7 | 9 |
| 24 | 4,490,707 | 480,235 | 0.012 | 0.024 | 12 | 14.5 |
| 25 | 4,499,957 | 481,670 | 0.2604 | 0.5208 | 14 | 15.5 |
| 26 | 4,499,988 | 471,800 | 0.1208 | 0.2416 | 8.5 | 15.5 |
| 27 | 4,488,852 | 481,642 | 0.256 | 0.512 | 8 | 14.5 |
| 28 | 4,498,087 | 492,948 | 0.4 | 0.8 | 10.5 | 17.5 |
| 29 | 4,500,018 | 464,749 | 0.4792 | 0.9584 | 11.5 | 16 |
| 30 | 4,500,633 | 465,222 | 0.0852 | 0.1704 | 8 | 15.5 |
| 31 | 4,494,487 | 460,490 | 0.0628 | 0.1256 | 9 | 12 |
Optimal route for medical waste recycling vehicles with and without considering the cyclical recycling strategy.
| Number of Days | Route Number | Order of Stopping at Medical Institution Points | ||
|---|---|---|---|---|
| A | B | A | B | |
| 1 | 1 | 1 | 0-1-2-15-5-16-7-21-17-25-28-0 | 0-3-1-4-20-0 |
| 2 | 2 | 0-18-19-27-20-8-0 | 0-12-9-14-31-10-8-0 | |
| 3 | 3 | 0-12-9-10-29-11-0 | 0-13-2-15-6-7-26-5-16-21-29-30-11-0 | |
| 4 | 0-18-19-23-27-28-17-25-24-22-0 | |||
| 2 | 1 | 1 | 0-12-31-9-30-29-14-11-10-0 | 0-3-1-4-20-0 |
| 2 | 2 | 0-4-3-1-20-8-0 | 0-12-9-14-31-10-8-0 | |
| 3 | 3 | 0-2-13-6-15-7-21-16-26-5-0 | 0-13-2-15-6-7-26-5-16-21-29-30-11-0 | |
| 4 | 4 | 0-18-19-23-27-28-17-25-24-22-0 | 0-18-19-23-27-28-17-25-24-22-0 | |
Figure 9The optimal recycling schemes under the cyclical recycling strategy. (a) Medical waste recycling vehicle route of the first day. (b) Medical waste recycling vehicle route of the second day.
Figure 10The optimal recycling schemes without considering the cyclical condition. (a) Medical waste recycling vehicle route of the first day. (b) Medical waste recycling vehicle route of the second day.
The comparison of number of vehicles and total cost under two schemes.
| Number of Days | Instance with 31 Nodes | Instance with 108 Nodes | |||
|---|---|---|---|---|---|
| Number of Vehicles | Cost (RMB) | Number of Vehicles | Cost (RMB) | ||
| Without cyclical recycling strategy | 1 | 4 | 3618 | 20 | 14,936 |
| 2 | 4 | 3618 | 20 | 14,936 | |
| With cyclical recycling strategy | 1 | 3 | 2801.2 | 15 | 11,072 |
| 2 | 4 | 3618 | 22 | 15,104 | |
The coordinates, loading time, and daily waste production of 109 points.
| No. | Horizontal Coordinate | Vertical Coordinate | Loading Time (h) | Medical Waste Volume (t/d) |
|---|---|---|---|---|
| 0 | 4,472,263 | 463,203 | 0 | 0 |
| 1 | 4,485,176 | 473,156 | 0.4988 | 0.9976 |
| 2 | 4,487,027 | 473,163 | 0.574 | 1.148 |
| 3 | 4,485,176 | 473,156 | 0.2736 | 0.5472 |
| 4 | 4,485,175 | 473,155 | 0.2592 | 0.5184 |
| 5 | 4,481,480 | 471,730 | 0.3 | 0.6 |
| 6 | 4,490,734 | 471,765 | 0.3608 | 0.7216 |
| 7 | 4,488,883 | 471,758 | 0.1208 | 0.2416 |
| 8 | 4,481,480 | 471,730 | 0.026 | 0.052 |
| 9 | 4,489,808 | 471,761 | 0.014 | 0.028 |
| 10 | 4,492,574 | 474,594 | 0.344 | 0.688 |
| 11 | 4,490,729 | 473,176 | 0.0616 | 0.1232 |
| 12 | 4,496,281 | 473,196 | 0.1608 | 0.3216 |
| 13 | 4,487,056 | 466,101 | 0.2308 | 0.4616 |
| 14 | 4,488,920 | 463,285 | 0.3432 | 0.6864 |
| 15 | 4,492,615 | 464,714 | 0.4 | 0.8 |
| 16 | 4,490,751 | 467,529 | 0.56 | 1.12 |
| 17 | 4,485,225 | 461,854 | 0.1592 | 0.3184 |
| 18 | 4,483,342 | 468,910 | 0.4152 | 0.8304 |
| 19 | 4,481,485 | 470,316 | 0.3624 | 0.7248 |
| 20 | 4,492,602 | 467,537 | 0.4 | 0.8 |
| 21 | 4,483,354 | 466,084 | 0.3124 | 0.6248 |
| 22 | 4,487,062 | 464,688 | 0.3124 | 0.6248 |
| 23 | 4,494,453 | 467,545 | 0.2424 | 0.4848 |
| 24 | 4,483,361 | 464,671 | 0.2196 | 0.4392 |
| 25 | 4,490,751 | 467,529 | 0.122 | 0.244 |
| 26 | 4,496,303 | 467,553 | 0.14 | 0.28 |
| 27 | 4,481,503 | 466,076 | 0.1472 | 0.2944 |
| 28 | 4,498,127 | 474,613 | 0.4528 | 0.9056 |
| 29 | 4,479,610 | 477,378 | 0.4792 | 0.9584 |
| 30 | 4,496,271 | 476,018 | 0.1836 | 0.3672 |
| 31 | 4,496,249 | 484,482 | 0.24 | 0.48 |
| 32 | 4,488,838 | 488,703 | 0.322 | 0.644 |
| 33 | 4,435,207 | 472,978 | 0.288 | 0.576 |
| 34 | 4,487,152 | 449,151 | 0.1192 | 0.2384 |
| 35 | 4,483,307 | 478,802 | 0.1804 | 0.3608 |
| 36 | 4,488,852 | 481,642 | 0.204 | 0.408 |
| 37 | 4,431,535 | 465,850 | 0.2 | 0.4 |
| 38 | 4,488,860 | 478,818 | 0.4 | 0.8 |
| 39 | 4,498,137 | 471,793 | 0.5192 | 1.0384 |
| 40 | 4,487,017 | 475,988 | 0.12 | 0.24 |
| 41 | 4,488,838 | 488,703 | 0.1072 | 0.2144 |
| 42 | 4,490,707 | 480,235 | 0.012 | 0.024 |
| 43 | 4,433,317 | 488,619 | 0.1488 | 0.2976 |
| 44 | 4,499,957 | 481,670 | 0.2604 | 0.5208 |
| 45 | 4,499,988 | 471,800 | 0.1208 | 0.2416 |
| 46 | 4,488,852 | 481,642 | 0.256 | 0.512 |
| 47 | 4,498,087 | 492,948 | 0.4 | 0.8 |
| 48 | 4,435,249 | 463,022 | 0.0992 | 0.1984 |
| 49 | 4,500,018 | 464,749 | 0.4792 | 0.9585 |
| 50 | 4,500,633 | 465,222 | 0.0852 | 0.1704 |
| 51 | 4,494,487 | 460,490 | 0.0628 | 0.1256 |
| 52 | 4,487,152 | 449,151 | 0.34 | 0.68 |
| 53 | 4,498,196 | 459,099 | 0.28 | 0.56 |
| 54 | 4,485,240 | 459,028 | 0.352 | 0.704 |
| 55 | 4,488,966 | 454,812 | 0.296 | 0.592 |
| 56 | 4,435,249 | 463,022 | 0.28 | 0.56 |
| 57 | 4,501,914 | 456,300 | 0.26 | 0.52 |
| 58 | 4,498,247 | 450,637 | 0.12 | 0.24 |
| 59 | 4,488,984 | 451,988 | 0.128 | 0.256 |
| 60 | 4,485,282 | 451,964 | 0.1528 | 0.3056 |
| 61 | 4,472,285 | 458,957 | 0.26 | 0.52 |
| 62 | 4,475,945 | 467,465 | 0.36 | 0.72 |
| 63 | 4,481,539 | 459,008 | 0.2072 | 0.4144 |
| 64 | 4,474,094 | 467,457 | 0.244 | 0.488 |
| 65 | 4,481,539 | 459,008 | 0.048 | 0.096 |
| 66 | 4,477,764 | 475,958 | 0.12 | 0.24 |
| 67 | 4,475,908 | 477,367 | 0.18 | 0.36 |
| 68 | 4,479,659 | 464,653 | 0.284 | 0.568 |
| 69 | 4,475,908 | 474,544 | 0.37 | 0.74 |
| 70 | 4,470,535 | 443,375 | 0.16 | 0.32 |
| 71 | 4,492,756 | 442,132 | 0.128 | 0.256 |
| 72 | 4,490,894 | 443,529 | 0.3224 | 0.6448 |
| 73 | 4,492,756 | 442,132 | 0.32 | 0.64 |
| 74 | 4,485,342 | 443,487 | 0.26 | 0.52 |
| 75 | 4,485,311 | 447,726 | 0.1 | 0.2 |
| 76 | 4,492,802 | 436,486 | 0.1 | 0.2 |
| 77 | 4,492,878 | 428,017 | 0.32 | 0.64 |
| 78 | 4,485,131 | 507,064 | 0.4168 | 0.8336 |
| 79 | 4,483,281 | 507,066 | 0.1008 | 0.2016 |
| 80 | 4,488,833 | 507,061 | 0.2448 | 0.4896 |
| 81 | 4,481,429 | 505,654 | 0.22 | 0.44 |
| 82 | 4,448,117 | 492,901 | 0.232 | 0.464 |
| 83 | 4,449,967 | 521,297 | 0.34 | 0.68 |
| 84 | 4,448,144 | 521,297 | 0.12 | 0.24 |
| 85 | 4,453,669 | 507,094 | 0.15 | 0.3 |
| 86 | 4,461,075 | 490,079 | 0.08 | 0.16 |
| 87 | 4,468,497 | 480,177 | 0.056 | 0.112 |
| 88 | 4,413,056 | 460,062 | 0.3608 | 0.7216 |
| 89 | 4,461,079 | 487,244 | 0.0928 | 0.1856 |
| 90 | 4,455,614 | 461,703 | 0.1468 | 0.2936 |
| 91 | 4,461,103 | 477,322 | 0.15 | 0.3 |
| 92 | 4,448,268 | 451,727 | 0.68 | 1.36 |
| 93 | 4,444,496 | 464,488 | 0.12 | 0.24 |
| 94 | 4,448,268 | 451,727 | 0.12 | 0.24 |
| 95 | 4,472,355 | 447,635 | 0.2584 | 0.5168 |
| 96 | 4,470,505 | 447,622 | 0.1608 | 0.3216 |
| 97 | 4,470,515 | 446,207 | 0.048 | 0.096 |
| 98 | 4,446,367 | 460,236 | 0.2 | 0.4 |
| 99 | 4,442,610 | 473,004 | 0.36 | 0.72 |
| 100 | 4,440,816 | 460,200 | 0.4276 | 0.8552 |
| 101 | 4,462,984 | 468,826 | 0.18 | 0.36 |
| 102 | 4,448,162 | 473,024 | 0.22 | 0.44 |
| 103 | 4,442,638 | 465,900 | 0.6528 | 1.3056 |
| 104 | 4,457,386 | 517,017 | 0.3 | 0.6 |
| 105 | 4,457,417 | 517,040 | 0.164 | 0.328 |
| 106 | 4,453,749 | 464,531 | 0.2284 | 0.4568 |
| 107 | 4,457,649 | 434,769 | 0.328 | 0.656 |
| 108 | 4,453,960 | 433,319 | 0.2688 | 0.5376 |