key: cord-0012134-rxgmq8d6 authors: Wu, Hailin; Tao, Fengming; Yang, Bo title: Optimization of Vehicle Routing for Waste Collection and Transportation date: 2020-07-09 journal: Int J Environ Res Public Health DOI: 10.3390/ijerph17144963 sha: aa6422190e6dc14798e437c43bb22aa5a10be10e doc_id: 12134 cord_uid: rxgmq8d6 For the sake of solving the optimization problem of urban waste collection and transportation in China, a priority considered green vehicle routing problem (PCGVRP) model in a waste management system is constructed in this paper, and specific algorithms are designed to solve the model. We pay particular concern to the possibility of immediate waste collection services for high-priority waste bins, e.g., those containing hospital or medical waste, because the harmful waste needs to be collected immediately. Otherwise, these may cause dangerous or negative effects. From the perspective of environmental protection, the proposed PCGVRP model considers both greenhouse gas (GHG) emission costs and conventional waste management costs. Waste filling level (WFL) is considered with the deployment of sensors on waste bins to realize dynamic routes instead of fixed routes, so that the economy and efficiency of waste collection and transportation can be improved. The optimal solution is obtained by a local search hybrid algorithm (LSHA), that is, the initial optimal solution is obtained by particle swarm optimization (PSO) and then a local search is performed on the initial optimal solution, which will be optimized by a simulated annealing (SA) algorithm by virtue of the global search capability. Several instances are selected from the database of capacitated vehicle routing problem (CVRP) so as to test and verify the effectiveness of the proposed LSHA algorithm. In addition, to obtain credible results and conclusions, a case using data about waste collection and transportation is employed to verify the PCGVRP model, and the effectiveness and practicability of the model was tested by setting a series of values of bins’ number with high priority and WFLs. The results show that (1) the proposed model can achieve a 42.3% reduction of negative effect compared with the traditional one; (2) a certain value of WFL between 60% and 80% can realize high efficiency of the waste collection and transportation; and (3) the best specific value of WFL is determined by the number of waste bins with high priority. Finally, some constructive propositions are put forward for the Environmental Protection Administration and waste management institutions based on these conclusions. Municipal solid waste (MSW) management is regarded as a challenging matter for contemporary cities [1, 2] due to quick growth in the amount of waste, high waste collection costs [3] , limited treatment capacities [4] and environmental problems [5] . In China, as the economy grows rapidly, the quantity of MSW has been growing significantly and the mean rate of growth has been around 3.5% [6] . and which is solved by a heuristic algorithm. Molina et al. [44] proposed a comprehensive model with the definition of different service priorities so as to cope with orders of high priorities as much as possible. Wang et al. [45] integrated customer service priority into the dynamic programming approach to optimize vehicle routes by order preference by similarity to ideal solution (TOPSIS). From the above studies, we can see priority has been considered in some areas, including customer service, waste management and so on. Therefore, it is necessary to give thought to priority in the process of waste collection and transportation. However, few articles take consideration of the negative effects of delayed waste collection. VRP has been extensively and deeply studied ever since the 1960s, and a series of solving methods have emerged, including the exact method, heuristic method and meta-heuristic method [43] . Owing to the complexity of VRPs, it is not efficient to solve it with exact methods [46] . Hence, the research on heuristic method and meta-heuristic method is increasingly rich [43] . Along with the discrete particle swarm optimization (PSO), Rau et al. [47] developed a heuristic method to improve the solution quality of PSO particle to solve a multi-objective problem. Tirkolaee et al. [10] solved a vehicle routing problem with time window (VRPTW) of waste collection by a simulated annealing algorithm. Tirkolaee et al. [11] designed an improved ant colony algorithm for the proposed model of a capacitated arc routing problem (CARP). Wichapa and Khokhajaikia [48] designed hybrid genetic algorithm (HGA) to solve VRP for infectious waste transportation. Delgado-Antequera et al. [34] proposed an integrated greedy algorithm coupled with a variable neighborhood search for a multi-objective routing problem for waste collection and transportation. To sum up, there are lots of research of algorithms to solve the waste collection problem. Nevertheless, they are mostly single algorithms instead of hybrid algorithms that can make the best of both worlds. The algorithm involved in this paper combines the high efficiency of PSO and the global optimization capability of simulated annealing (SA) performing better than a single algorithm. With the consideration of the main characteristics and gaps of the research literature, the paper proposed an integrated model considering priority and GHG emissions based on waste filling-level data from sensors for waste collection and transportation, and a hybrid algorithm is designed to solve the model. The problem involves obtaining the optimal paths of each vehicle with the objective of minimizing the total distance, total GHG emissions, total comprehensive costs including vehicle costs and GHG emissions costs. Waste bins located in specific areas (e.g., hospital, fuel station, gas station) are characterized as high priority bins which should be collected as soon as possible. The vehicles are located at the disposal center and start their trips toward the allocated waste bins. When the waste collection vehicle is fully loaded or the collection task is completed, it must get back to the disposal center so as to upload the collected waste. Apart from the above description we make following assumptions: • Each waste bin is only collected by one vehicle once. There is one disposal center. The vehicles must depart from the disposal center and go back to the disposal center when the task ends. There is single type of waste collection vehicle. The location of the disposal center and each waste bin are known. The problem formulation considers the following elements: • Each bin, B = {b 1 , b 2 , · · · b n }, has a collection priority, which is determined in accordance with the passive influence of waste. • A set of vehicles V = {v 1 , v 2 · · · v m } to collect waste, with a maximum capacity. • A disposal center D where vehicles star and end their trips. • A set of waste bin filling level L = {l 1 , l 2 · · · l n }, for ∀ i ∈ {1, 2, · · · , n}, l i ∈ [0, 1], where l i indicates the percentage of waste bin b i filled by waste. The notations and descriptions are shown in Table 1 . Table 1 . Notation of the priority considered green vehicle routing problem (PCGVRP) model. B Set of waste bins (B = b 1 , b 2 , · · · , b i , · · · , b n ) D Waste disposal center V Set of vehicles (V = v 1 , v 2 , · · · , v k , · · · , v K ) C p kg Maximum load capacity of vehicle The PCGVRP model of waste collection and transportation in this paper considers three kinds of objectives: minimize total distance (T_D), minimize total GHG emissions (T_E GHG ) and total costs (T_C) including vehicles costs and GHG emissions costs in this paper. Firstly, we analyze the three objective functions respectively and describe them as mathematical expressions. On this basis, the PCGVRP model is further determined by the analysis. T_D = i∈(B∪D) j∈(B∪D) x k ij d ij(1) GHG is the emission from fossil fuel consumption in the process of waste collection and transportation [12] and usually the environmental effect of GHG emissions is approximated by CO 2 equivalents (CO 2 e). Furthermore, GHG emissions show an approximately linear relation to the fuel consumption of a vehicle [22] , we estimate GHG emissions based on fuel consumption and express its effect in terms of CO 2 during waste collection and transportation activities. According to the analysis of literature [22] , considering the linear relationship of load and GHG emissions, the GHG emissions can be expressed as follows: The fuel consumption rate (FCR) of the vehicle is linearly related to the vehicle load (Q), which can be expressed by the below equation [49] : Therefore, the FCR when vehicle goes from waste bin b i to b j can be expressed as: In the PCGVRP model, the total GHG emissions can be expressed as: The objectives of minimizing T_D and T_E GHG can only optimize routes either from the environmental point or from the economic point. However, the objective of T_C can take the both into consideration, which includes vehicle costs and GHG emissions costs. Vehicle costs can be divided into fixed vehicle costs and variable vehicle costs. Fixed costs mean the relatively fixed cost in the working process of waste collection vehicles, such as depreciation expenses, all taxes and fees, driver's salary and so on, which can be calculated as: Variable costs refer to the cost of fuel from driving between the collection nodes. Therefore, vehicle costs can be expressed as follows: GHG emissions can be translated into GHG emissions costs by carbon price. Thus, GHG emissions costs can be calculated by: Total costs can be calculated as: In accordance with the above analysis, the mathematical expressions of the PCGVRP model are as below: Min T_D = i∈(B∪D) j∈(B∪D) x k ij d ij (11) Min T_E GHG = e i∈B j∈B Min T_C = k∈V j∈(B∪D) Subject to: k∈V j∈(B∪D) Firstly, the three objective functions (11)-(13) are to minimize total distance, total GHG emissions and total costs, respectively, whereas each waste bin is only collected once by one vehicle, as stated by constraint (14) . A vehicle starts from the disposal center and goes back to the disposal center after visiting a waste bin, which is imposed by Equations (15)- (17) guarantees that the maximum capacity is respected by all routes. Constraint (18) ensures the collection service for the high priority waste bins while Constraint (19) eliminates sub-tours. Finally, Equation (20) specifies the types of the variables. The exact solution method is inefficient for solving the medium and large VRPs in real life [43] . For this reason, we pay attention to meta-heuristic methods which can generate suitable high-quality solutions within a rational computational time. In order to obtain high-quality solutions to practical problems, this paper proposes a hybrid local search algorithm based on PSO and SA algorithms. Its basic process is shown in Figure 1 . Firstly, the PSO algorithm is applied to generate an initial solution, and then local search will be operated to produce new solutions based on the initial solution. Finally, a SA with the ability to escape from local optimums is deployed to decide the optimal global solution. For a vehicle routing problem with waste bins, a 2 dimension space is constructed, and each waste bin corresponds to a two-dimensional value: (1) the vehicle number that completes the waste bin collection; (2) the order of the waste bin in the route of vehicle . That is, (1) the position of each particle is a 2 dimension vector: where represents the collection vehicle corresponding to each bin in the waste collection service, total dimensions; (2) represents the order of each waste bin in the corresponding vehicle route, total dimension. For example, suppose the number of waste bins to be collected in a waste collection activity is 10, and there are three vehicles in charge of waste collection. If, at a certain time, the position vector of a particle is shown in Table 2 . Taking waste bin 3 as an example, dimension is 1, which means that the waste bin 3 is collected by the vehicle 1; dimension is 2, which means that the order of waste bin 3 in the route of vehicle 1 is 2, and so on; the corresponding solution of this particle is shown in Table 3 . Table 3 . Particle decoding. Firstly, the PSO algorithm is applied to generate an initial solution, and then local search will be operated to produce new solutions based on the initial solution. Finally, a SA with the ability to escape from local optimums is deployed to decide the optimal global solution. For a vehicle routing problem with n waste bins, a 2n dimension space is constructed, and each waste bin corresponds to a two-dimensional value: (1) the vehicle number a that completes the waste bin collection; (2) the order b of the waste bin in the route of vehicle a. That is, (1) the position P of each particle is a 2n dimension vector: where X a represents the collection vehicle corresponding to each bin in the waste collection service, total n dimensions; (2) X b represents the order of each waste bin in the corresponding vehicle route, total n dimension. For example, suppose the number of waste bins to be collected in a waste collection activity is 10, and there are three vehicles in charge of waste collection. If, at a certain time, the position vector of a particle is shown in Table 2 . Taking waste bin 3 as an example, X a dimension is 1, which means that the waste bin 3 is collected by the vehicle 1; X b dimension is 2, which means that the order of waste bin 3 in the route of vehicle 1 is 2, and so on; the corresponding solution of this particle is shown in Table 3 . Table 3 . Particle decoding. Vehicle Route • Initialization Set the parameter of PSO as shown in Table 4 , and the initialized position and velocity of the ith population is described as Equation (21) . The fitness function value is a quantitative index for judging the pros and cons of the particle position. According to the three kinds of objective functions in Section 3.3, the three corresponding types of fitness functions can be constructed as Equations (22)- (24) . Each fitness function can be divided into three parts: The first part is the objective function: total distance T _ D in Equation (22); total GHG emissions T _ E in Equation (23); total costs T _ C in Equation (24) . The second part, M k∈V max( i∈(B∪D) j∈(B∪D) x k ij q j − C p , 0) is the treatment of vehicle load constraints where M is a very large positive number. When the solution corresponding to the position of a certain particle is overloaded as an infeasible solution, that is, i∈(B∪D) j∈(B∪D) x k ij q j > 0, M can make the overall fitness value of the particle larger, so that the solution corresponding to this position is eliminated. In this way, we can avoid the situation where an infeasible solution can survive due to overload. is the priority treatment of specific waste bins. When the solution does not give the priority the specific waste bins, that is, λ i − λ j (t k i − t k j ) > 0, M can make the overall fitness value of the particle larger, so that the solution corresponding to this position is eliminated. In this way, we can promise priority to the specific waste bins. In each iteration, each particle records its current optimal value through comparison, indicated as p best i (t), and all particles have a common global optimal value, indicated as g best (t). For each particle, update velocity according to Equation (25) , and when velocity exceeds the range, take the value according to the boundary as shown by Equation (26) . After updating velocity, the position of particle i will be updated according to Equation (27). In Equation (25), inertia weight (ω) is the ability of the particle to remain in motion at the previous moment and is very important in PSO algorithm. In this paper, a time-varying weight is used which is expressed in Equation (28). Finally, the appearing of population quantity nPop is the termination of the evolutionary. Next, a series of local search operations will be performed on the optimal individuals generated by PSO algorithm so as to improve the quality of the final optimal solution. Three local search operations designed in this paper are as below: Swap operation: if a random number p ∈ (0, 1/3], two points will be chosen at random in the present coding sequence. Next the positions of two selected points are exchange. As we can see in Figure 2 , if the two selected points are 1 and 6, "623451" will be exchange for "123456". constraints where is a very large positive number. When the solution corresponding to the position of a certain particle is overloaded as an infeasible solution, that is, ∑ ∑ ∈( ∪ ) ∈( ∪ ) > 0, can make the overall fitness value of the particle larger, so that the solution corresponding to this position is eliminated. In this way, we can avoid the situation where an infeasible solution can survive due to overload. The third part, ∑ max ( − − , 0) ∈ is the priority treatment of specific waste bins. When the solution does not give the priority the specific waste bins, that is, can make the overall fitness value of the particle larger, so that the solution corresponding to this position is eliminated. In this way, we can promise priority to the specific waste bins. In each iteration, each particle records its current optimal value through comparison, indicated as ( ), and all particles have a common global optimal value, indicated as ( ). For each particle, update velocity according to Equation (25) , and when velocity exceeds the range, take the value according to the boundary as shown by Equation (26). After updating velocity, the position of particle will be updated according to Equation (27). In Equation (25), inertia weight ( ) is the ability of the particle to remain in motion at the previous moment and is very important in PSO algorithm. In this paper, a time-varying weight is used which is expressed in Equation (28). Finally, the appearing of population quantity is the termination of the evolutionary. Next, a series of local search operations will be performed on the optimal individuals generated by PSO algorithm so as to improve the quality of the final optimal solution. Three local search operations designed in this paper are as below: Swap operation: if a random number ∈ (0, 1 3 ⁄ ], two points will be chosen at random in the present coding sequence. Next the positions of two selected points are exchange. As we can see in Figure 2 , if the two selected points are 1 and 6, "623451" will be exchange for "123456". Reverse operation: if a random number p ∈ (1/3, 2/3], two points will be chosen at random in the present coding sequence. Next, the point sequence between the two selected points is reversed. As we can see in Figure 3 , if the two point are 2 and 5, "2435" will be exchange for "2345". Reverse operation: if a random number ∈ (1 3 ⁄ , 2 3 ⁄ ], two points will be chosen at random in the present coding sequence. Next, the point sequence between the two selected points is reversed. As we can see in Figure 3 , if the two point are 2 and 5, "2435" will be exchange for "2345". Insert operation: if a random number ∈ (2 3 ⁄ , 1], two points will be chosen at random in the present coding sequence, and then the first selected point will be inserted after the second selected point. As we can see in Figure 4 , if the two point are 5 and 2, "5342" will be exchanged for "3425". (a) (b) Fort the new solutions obtained by local search operations, the SA algorithm is considered to decide the optimal solution. In this section, the Metropolis criterion is applied to new solutions and obtained local search operations, to decide whether to accept the new solution, as shown in Equation (29) . represents the possibility to accept new solution. When ∆ > 0, that is new solution is worse than the original solution, the possibility to accept it is exp(−∆ / ); When ∆ ≤ 0, that is new solution is better than the original solution, the possibility to accept it is 1. When the temperature reaches the final temperature, the algorithm ends. The calculation results in this part are all executed by a notebook computer equipped with an Intel core 5 − 8250 @1.60 8 . The solution algorithm is developed 20 times and the best solution is used. Here, the capacitated vehicle routing problem (CVRP) benchmark database (Dataset: Christofides and Eilon, 1969) is employed to test and verify the effectiveness of LSHA. This paper randomly selects 8 cases from the database including small-scale study (Pro1, Pro2, Pro3, Pro4), Insert operation: if a random number p ∈ (2/3, 1], two points will be chosen at random in the present coding sequence, and then the first selected point will be inserted after the second selected point. As we can see in Figure 4 , if the two point are 5 and 2, "5342" will be exchanged for "3425". Reverse operation: if a random number ∈ (1 3 ⁄ , 2 3 ⁄ ], two points will be chosen at random in the present coding sequence. Next, the point sequence between the two selected points is reversed. As we can see in Figure 3 , if the two point are 2 and 5, "2435" will be exchange for "2345". Insert operation: if a random number ∈ (2 3 ⁄ , 1], two points will be chosen at random in the present coding sequence, and then the first selected point will be inserted after the second selected point. As we can see in Figure 4 , if the two point are 5 and 2, "5342" will be exchanged for "3425". (a) (b) Fort the new solutions obtained by local search operations, the SA algorithm is considered to decide the optimal solution. In this section, the Metropolis criterion is applied to new solutions and obtained local search operations, to decide whether to accept the new solution, as shown in Equation (29) . represents the possibility to accept new solution. When ∆ > 0, that is new solution is worse than the original solution, the possibility to accept it is exp(−∆ / ); When ∆ ≤ 0, that is new solution is better than the original solution, the possibility to accept it is 1. When the temperature reaches the final temperature, the algorithm ends. The calculation results in this part are all executed by a notebook computer equipped with an Intel core 5 − 8250 @1.60 8 . The solution algorithm is developed 20 times and the best solution is used. Here, the capacitated vehicle routing problem (CVRP) benchmark database (Dataset: Christofides and Eilon, 1969) is employed to test and verify the effectiveness of LSHA. This paper randomly selects 8 cases from the database including small-scale study (Pro1, Pro2, Pro3, Pro4), Fort the new solutions obtained by local search operations, the SA algorithm is considered to decide the optimal solution. In this section, the Metropolis criterion is applied to new solutions and obtained local search operations, to decide whether to accept the new solution, as shown in Equation (29) . p represents the possibility to accept new solution. When ∆ f > 0, that is new solution is worse than the original solution, the possibility to accept it is exp(−∆ f /T i ); When ∆ f ≤ 0, that is new solution is better than the original solution, the possibility to accept it is 1. When the temperature reaches the final temperature, the algorithm ends. The calculation results in this part are all executed by a notebook computer equipped with an Intel core i5 − 8250U @1.60GHz and 8 GB o f RAM. The solution algorithm is developed 20 times and the best solution is used. Here, the capacitated vehicle routing problem (CVRP) benchmark database (Dataset: Christofides and Eilon, 1969) is employed to test and verify the effectiveness of LSHA. This paper randomly selects 8 cases from the database including small-scale study (Pro1, Pro2, Pro3, Pro4), medium-scale study (Pro5, Pro6, Pro7) and large-scale study (Pro8), the detailed information is shown in Table 5 . Parameters of vehicles are shown in Table 6 according to references [21, 50, 51] and parameters of the proposed algorithm are shown in Table 7 according to references [10, [52] [53] [54] . The results of PSO and the proposed algorithm are compared in Table 8 , including total distance, total GHG emissions and total costs. To be clear, Figure 5 gives the distance saving, GHG emissions saving and costs saving of the proposed algorithm LSHA compared with PSO. We can see from Table 6 and Figure 5 that the proposed algorithm outperforms in all three areas. This paper is concentrated on the optimization and simulation of waste collection and transportation considering waste bins' priority. The proposed PCGVRP model is developed in line with the different priorities of waste bins and real-time waste-filling levels of sensor-based waste bins. The contents of route optimizations of waste collection and transportation are as follows: (1) guaranteeing priority collection of specific waste bins; (2) reducing the number of waste bins collected in one trip based on the actual filling levels of general waste bins; (3) minimizing the distance, GHG emissions and transportation costs traveled among the waste bins which need to be collected. A selection flowchart is developed to select the waste bins to be collected and determine the collection order based on the priority of waste bins and the data of filling levels of general waste bins from sensors. The flowchart of priority and knowledge-based decision making is presented in Figure 6 . It is worth mentioning that sensor-based waste bins are already in use in some developed cities where the proposed model considering priority and filling level is applicable. In order to verify the PCGVRP model, the case data about waste cited from (Zhang, Ma, Lei and Fu, 2019) are used. There is a disposal center and 30 waste bins with sensors. All vehicles start from This paper is concentrated on the optimization and simulation of waste collection and transportation considering waste bins' priority. The proposed PCGVRP model is developed in line with the different priorities of waste bins and real-time waste-filling levels of sensor-based waste bins. The contents of route optimizations of waste collection and transportation are as follows: (1) guaranteeing priority collection of specific waste bins; (2) reducing the number of waste bins collected in one trip based on the actual filling levels of general waste bins; (3) minimizing the distance, GHG emissions and transportation costs traveled among the waste bins which need to be collected. A selection flowchart is developed to select the waste bins to be collected and determine the collection order based on the priority of waste bins and the data of filling levels of general waste bins from sensors. The flowchart of priority and knowledge-based decision making is presented in Figure 6 . It is worth mentioning that sensor-based waste bins are already in use in some developed cities where the proposed model considering priority and filling level is applicable. This paper is concentrated on the optimization and simulation of waste collection and transportation considering waste bins' priority. The proposed PCGVRP model is developed in line with the different priorities of waste bins and real-time waste-filling levels of sensor-based waste bins. The contents of route optimizations of waste collection and transportation are as follows: (1) guaranteeing priority collection of specific waste bins; (2) reducing the number of waste bins collected in one trip based on the actual filling levels of general waste bins; (3) minimizing the distance, GHG emissions and transportation costs traveled among the waste bins which need to be collected. A selection flowchart is developed to select the waste bins to be collected and determine the collection order based on the priority of waste bins and the data of filling levels of general waste bins from sensors. The flowchart of priority and knowledge-based decision making is presented in Figure 6 . It is worth mentioning that sensor-based waste bins are already in use in some developed cities where the proposed model considering priority and filling level is applicable. In order to verify the PCGVRP model, the case data about waste cited from (Zhang, Ma, Lei and Fu, 2019) are used. There is a disposal center and 30 waste bins with sensors. All vehicles start from the disposal center, and transport all collected waste back to the waste disposal center. The working time window of the vehicle is 19:00-22:00 and during the algorithm running process, its time window is converted into 0 to 180 in minutes. The priority of waste bins is defined randomly. Table 9 gives the detail information of the data including locations, amount of waste and priority of waste bins. The relevant parameters are set as shown in Table 10 . The first experiment is designed to select objective function: OF 1 , min T_D; OF 2 , min T_E GHG ; OF 3 , min T_C. Effects of the different objective functions are shown in Table 11 and the results comparison is illustrated in Figure 7a -c. From these diagrams, we can see that on the one hand, if OF 1 , min T_D is selected, distance is shorter than the other two cases while GHG emissions is higher than the one acquired by TOF 2 , min T_E GHG . On the other hand, if OF 2 , min T_E GHG is selected, the environmental protection level of the routes is optimized, but the distance is longer than the one acquired by OF 1 , min T_D. For the next experiments, a most common and comprehensive objective function, T_C, will be taken, which means to transform total distance to total fuel cost and transform total GHG emissions cost by a conversion factor. The first experiment is designed to select objective function: _ . Effects of the different objective functions are shown in Table 11 and the results comparison is illustrated in Figure 7a -c. From these diagrams, we can see that on the one hand, if , _ is selected, distance is shorter than the other two cases while GHG emissions is higher than the one acquired by , _ . On the other hand, if , _ is selected, the environmental protection level of the routes is optimized, but the distance is longer than the one acquired by , _ . For the next experiments, a most common and comprehensive objective function, _ , will be taken, which means to transform total distance to total fuel cost and transform total GHG emissions cost by a conversion factor. Highlighted values represent the optimal values of distance, GHG emissions and cost with different objectives. • In this section we do the experiment under two scenarios: (1) collect waste in the conventional way (conventional scenario, CS), which means all the waste bins have the same priority without considering the negative effect of specific waste bins; (2) collect waste considering waste bins' priority (priority considered scenario, PCS). The detailed information about CS and PCS are shown in Table 12 and Table 13 , respectively, including service sequence of each route, waste bins with high priority included in each route, the collection order and collection time of the high priority waste bins. From the two tables, we can see that under CS, the order of waste bins with high priority is randomly assigned, resulting in the later collection time. Under PCS, the waste bins with high priority are always first in the collection sequence and then are collected earlier. • In this section we do the experiment under two scenarios: (1) collect waste in the conventional way (conventional scenario, CS), which means all the waste bins have the same priority without considering the negative effect of specific waste bins; (2) collect waste considering waste bins' priority (priority considered scenario, PCS). The detailed information about CS and PCS are shown in Tables 12 and 13 , respectively, including service sequence of each route, waste bins with high priority included in each route, the collection order and collection time of the high priority waste bins. From the two tables, we can see that under CS, the order of waste bins with high priority is randomly assigned, resulting in the later collection time. Under PCS, the waste bins with high priority are always first in the collection sequence and then are collected earlier. In order to better compare CS and PCS, a new metric is defined. The waste in waste bins with high priority has a negative effective, and the longer time the waste accumulates, the greater the negative effect. Therefore, we quantify the negative effect with the collection time of high priority waste bins. Figure 8 illustrates the effective comparison. We can see that PCSs negative effect is almost surrounded by CSs, which means that almost all the collection time of each high priority waste bin in PCS is earlier than it in CS. In the 10 waste bins with priority, there are six waste bins collected in PCS much earlier than in CS: No.2, No. 6, No.7, No.10, No.17, and No.26; there are 3 waste bins with priority collected at the same time both in PCS and CS: No. 15, No. 25, and No.27 ; there is only one waste bin collected in PCS a little later than in CS: No4, which is because the route servicing No.4 waste bin in PCS contains two waste bins with priority while No.4 is at the second place. On the whole, the total negative effect of PCS is 141.72 achieving a 42.3% reduction compared with CS. To prove the overall optimization capability of PCS, besides the comparison of negative effect, Figure 9 gives the difference of distance, GHG emissions, costs and negative effects between PCS and CS. We take this kind of operation with CSs distance, GHG emissions, costs and negative effects MINUS PCSs to obtain the data in Figure 9 . We can clearly see that changes in distance, GHG emissions and costs are small enough to be ignored while the negative effect differs greatly. We know the proposed PCS performs better in terms of decreasing negative effect, distance, GHG emissions and costs. In order to better compare CS and PCS, a new metric is defined. The waste in waste bins with high priority has a negative effective, and the longer time the waste accumulates, the greater the negative effect. Therefore, we quantify the negative effect with the collection time of high priority waste bins. Figure 8 illustrates the effective comparison. We can see that PCSs negative effect is almost surrounded by CSs, which means that almost all the collection time of each high priority waste bin in PCS is earlier than it in CS. In the 10 waste bins with priority, there are six waste bins collected in PCS much earlier than in CS: No.2, No. 6, No.7, No.10, No.17, and No.26; there are 3 waste bins with priority collected at the same time both in PCS and CS: No. 15, No. 25, and No.27; there is only one waste bin collected in PCS a little later than in CS: No4, which is because the route servicing No.4 waste bin in PCS contains two waste bins with priority while No.4 is at the second place. On the whole, the total negative effect of PCS is 141.72 achieving a 42.3% reduction compared with CS. To prove the overall optimization capability of PCS, besides the comparison of negative effect, Figure 9 gives the difference of distance, GHG emissions, costs and negative effects between PCS and CS. We take this kind of operation with CSs distance, GHG emissions, costs and negative effects MINUS PCSs to obtain the data in Figure 9 . We can clearly see that changes in distance, GHG emissions and costs are small enough to be ignored while the negative effect differs greatly. We know the proposed PCS performs better in terms of decreasing negative effect, distance, GHG emissions and costs. • In order to study the impact of different numbers of high priority waste bins, this section undertakes the experiment considering different numbers including 0, 5, 10, 15, 20 and 25. It is worth mentioning that number of total waste bins is constant, 30. So the percentage of waste bins with high priority increases in Figure 10 . We can also see from the figure that the percentage of waste bins with high priority increases as number increases due to the constant total number of waste bins. As the percentage increases, the negative effect increases. This is because that with the number of high priority waste bins increasing, some high-priority waste bins have to share the same car and several of them will be arranged for later collection resulting in the raising of negative effect. In order to study the impact of different numbers of high priority waste bins, this section undertakes the experiment considering different numbers including 0, 5, 10, 15, 20 and 25. It is worth mentioning that number of total waste bins is constant, 30. So the percentage of waste bins with high priority increases in Figure 10 . We can also see from the figure that the percentage of waste bins with high priority increases as number increases due to the constant total number of waste bins. As the percentage increases, the negative effect increases. This is because that with the number of high priority waste bins increasing, some high-priority waste bins have to share the same car and several of them will be arranged for later collection resulting in the raising of negative effect. In this section, we set different values of WFL and the results are shown in Figure 11 . Due to the increase of WFL, fewer waste bins reach the threshold and are included in the collection route, resulting in costs and collected waste reduction. In this section, we set different values of WFL and the results are shown in Figure 11 . Due to the increase of WFL, fewer waste bins reach the threshold and are included in the collection route, resulting in costs and collected waste reduction. • Experiment about Different Waste Filling Levels (WFLs) In this section, we set different values of WFL and the results are shown in Figure 11 . Due to the increase of WFL, fewer waste bins reach the threshold and are included in the collection route, resulting in costs and collected waste reduction. • In this section, we undertake an experiment considering different numbers of high-priority waste bins and different WTL at the same time and the results are shown in Figures 12-16 . It is worth noting that all the waste bins with high priority will be collected no matter what the WFL is. And the leftover waste bins with general priority will operate selective collection according to WFLs. We call each scenario PCS-n. PCS means priority considered scenario and "n" represents the number of waste bins with high priority. • In this section, we undertake an experiment considering different numbers of high-priority waste bins and different WTL at the same time and the results are shown in Figures 12-16 . It is worth noting that all the waste bins with high priority will be collected no matter what the WFL is. And the leftover waste bins with general priority will operate selective collection according to WFLs. We call each scenario PCS-n. PCS means priority considered scenario and "n" represents the number of waste bins with high priority. Figure 13 as an example. We set five values of WFL, 0%, 60%, 70%, 80% and 90% as abscissa, which means only the waste bins reaching preset specific WFL will be collected. We study negative effect and number of vehicles changes in the process of increasing WFL. We can see the number of vehicles decreasing as the WFL is increasing as a result of reduction of waste bins to collect. Affected by the decline in the number of vehicles, several waste bins with high priority have to share the same car resulting in the negative effect raising. Therefore, the negative effect and number of vehicles have the opposite trend. The third sub- Figure That is because when we set higher WFL, fewer waste bin can reach it and will be collected resulting in the lower percentage of collected waste and further reducing cost. Vehicle utilization rate, another indicator, is calculated by dividing total collected waste by total vehicles' capacity, representing resource utilization efficiency. Different number of waste bins with high priority and WFL lead to different vehicle utilization rate. We can find from all the sub-Figures that there is an effective interval (60-80%) of WFL with high vehicle utilization rate. The logistic enterprises can increase the efficiency of distribution by optimizing the paths when WFL is set in this interval. Further excessive value should be avoided to prevent overflowing before the next collection. In the paper, the PCGVRP model is developed to optimize the activity of waste collection and transportation in SWM, which is solved by the improved algorithm of LSHA. By considering specific waste bins with high priority and filling levels of general waste bins, we study the impact of different numbers of waste bins with high priority and WFLs on the negative effect, costs, the percentage of collected waste and vehicle utilization rate. We find that the best value of WFL with high efficiency should be set according to the number of waste bins with high priority, waste generation rate, waste management requirements and so on. Some primary points of summary are enumerated below. (1) For experiment 1, the objectives of minimizing distance, minimizing GHG emissions and minimizing costs are compared. The objective of minimizing costs is the compromised one considering both distance and GHG emissions. (2) For experiment 2, PCS and CS are same in distance reduction, GHG emissions reduction and costs reduction, while PCS achieves a negative effect reduction of 42.3%. (3) For experiment 3, the negative effect increases as the number of waste bins with high priority is increasing. (4) For experiment 4, the higher the WFL, the lower the percentage of collected waste and the costs. However, excessive WFL can increase the risk of overflowing before the next collection. (5) For experiment 5, different distribution of various waste bins (waste bins with high priority, waste filling level of general waste bins) result in different negative effect, costs, vehicles utilization rate and so on. The WFL between 60% and 80% can obtain the optimal solution under different number of waste bins with high priority. By setting different numbers of waste bins with high priority and different WFLs, it turns out that the proposed PCGVRP model is applicable and efficient for the activity of waste collection and transportation in SWM. On account of the aforementioned summary, this paper comes up with some instructional advice. From the point of view of SWM institutions, they can take scientific approaches, such as operational research methods, route optimization, etc., to bring down the total negative effect and total costs. At the same time, technical means such as sensors are recommended, because they can bridge the communication between vehicles and waste bins and assist path optimization. In short, waste collection and transportation can greatly benefit from these technologies. A certain value of WFL between 60% and 80% is a preferable option to enhance the efficiency of waste collection and transportation and the exact value of WFL should be decided by the number of waste bins with high priority. From the perspective of the Environmental Protection Administration, firstly, they should encourage waste management organizations to take the priority of waste bins into consideration and minimize the negative effect of specific waste as much as possible. Secondly, they can introduce some relevant policies to deploy more sensors. Finally, they ought to increase environmental consciousness and inspire the public waste sorting to ensure that priority waste can be sorted, collected and transported in a timely manner. Programming a series of vehicle routes well is a challenging task in an effort to decrease collection and transportation costs, the negative effects of some specific waste and to ensure that all inhabitants live in a comfortable and healthy environment. Thus, the paper built a model for waste collection and transportation with the minimized total comprehensive costs including routes costs and GHG emissions costs. An improved genetic algorithm, LSHA, is designed to solve the proposed PCGVRP model. Furthermore, the effectivity of LSHA is proved by a contrast experiment using data from classic CVRP database. After that, the applicability and validity of the proposed PCGVRP model are confirmed by setting different numerical parameters. The negative effect, costs, vehicles utilization rate and percentage of collected waste are computed and analyzed separately with different numbers of waste bins with high priority and WFLs. Bases on the results, some suggestions are provided for the Environmental Protection Administration and waste collection and transportation organizations. In the case of COVID-19, the increase of medical waste makes the timely disposal of this waste particularly important and critical. In further research, multivariate statistical analysis (cluster analysis and principal component analysis) can be applied to analyze the parameters of PCGVRP Furthermore, recent and real data can be used to obtain more realistic and reliable conclusions. Fuzzy multi-criteria decision analysis for environmentally conscious solid waste treatment and disposal technology selection Strategic approaches to management in the field of solid municipal waste management. Talent Dev Factors related to municipal costs of waste collection service in Spain Waste mismanagement in developing countries: A case study of environmental contamination A contribution for a correct vision of health impact from municipal solid waste treatments A genetic-algorithm-aided fuzzy chance-constrained programming model for municipal solid waste management Greedy randomized adaptive search procedure to design waste collection routes in La Palma Comparison of Multiobjective Evolutionary Algorithms for Prioritized Urban Waste Collection in Montevideo Capacitated location of collection sites in an urban waste management system Developing an applied algorithm for multi-trip vehicle routing problem with time windows in urban waste collection: A case study An improved ant colony optimization for the multi-trip Capacitated Arc Routing Problem Investigation and modelling of greenhouse gas emissions resulting from waste collection and transport activities Assessing dynamic models for high priority waste collection in smart cities Improved route planning and scheduling of waste collection and transport Wasteful waste-reducing policies? The impact of waste reduction policy instruments on collection and processing costs of municipal solid waste Heterogeneous Sensing Data Analysis for Commercial Waste Collection Theoretical model and implementation of a real time intelligent bin status monitoring system using rule based decision algorithms Urban waste collection based on predicting the container fill level Research and Demonstration of Dynamic Intelligent Logistics System of the Collection and Transportation Process of Giant Municipal Garbage Web oriented technologies and equipments for MSW collection GHG-emission models for assessing the eco-friendliness of road and rail freight transports The impact of path selection on GHG emissions in city logistics Optimization of MSW collection routing system to reduce fuel consumption and pollutant emissions Municipal solid waste management with cost minimization and emission control objectives: A case study of Ankara European Countries: Does common legislation guarantee better hazardous waste performance for European Union member states? Waste Manag How should we deal with the interfaces between chemicals, product and waste legislation? Overview of electronic waste (e-waste) management practices and legislations, and their poor applications in the developing countries Evaluation of the utilization potential of debarking residue based on the requirements of Finnish waste legislation A mini review of construction and demolition waste management in India Evaluating The Situation, Legislation And Policy And Way Forward With Strategy And Approach Studies, L. E-waste Legislations in India-A Critical Review. Manag. Labour Stud The Truck Dispatching Problem Networks and vehicle routing for municipal waste collection Iterated greedy with variable neighborhood search for a multiobjective waste collection problem Sustainable collection and transportation of municipal solid waste in urban centers A novel methodology for designing a household waste collection system for insular zones Improved approaches to the network design problem in regional hazardous waste management systems Simulation and optimization of dynamic waste collection routes A model enhancement approach for optimizing the integrated shift scheduling and vehicle routing problem in waste collection A practical solution approach for the green vehicle routing problem Sustainable design of a municipal solid waste management system considering waste separators: A real-world application A three-phase heuristic approach for reverse logistics network design incorporating carbon footprint GVNS for a real-world Rich Vehicle Routing Problem with Time Windows An optimization approach for designing routes in metrological control services: A case study Vehicle routing problem based on a fuzzy customer clustering approach for logistics network optimization Algorithms for the vehicle-routing and scheduling problems with time window constraints Optimization of the multi-objective green cyclical inventory routing problem using discrete multi-swarm PSO method Solving a multi-objective location routing problem for infectious waste disposal using hybrid goal programming and hybrid genetic algorithm Development of a fuel consumption optimization model for the capacitated vehicle routing problem Optimization of the simultaneous pickup and delivery vehicle routing problem based on carbon tax Multi-Depot Open Vehicle Routing Problem with Time Windows Based on Carbon Trading A Vehicle Routing Optimization Problem for Cold Chain Logistics Considering Customer Satisfaction and Carbon Emissions Optimization of Location-Routing Problem in Emergency Logistics Considering Carbon Emissions A Chance-Constrained Vehicle Routing Problem for Wet Waste Collection and Transportation Considering Carbon Emissions The authors declare no conflict of interest.