Research Article

Routing Optimisation of Urban Medical Waste Recycling Network considering Differentiated Collection Strategy and Time Windows

Table 1

PSO algorithm procedure.

Parameters:, , , , , , , , , , , , , // represents the current iteration number, represents the maximum iteration number.
Objective:

1Define, , , , , , , , , , , , , , , , , , , , ,
2For //M is the set of particles
3For
4 Set to a random number
5End for
6For
7 Set to a random number of intervals
8End for
9 Calculate the total number of tasks and in different date
10For
11 Set to a random number of intervals or
End for
12For,
13 Set to a random number of intervals
14End for
15For
16 Set to a random number of intervals
17End for
18 Reorder based on
19 If , , , then calculate the fitness value; otherwise calculate the fitness value with penalty cost
20Update,
21End for
22Whiledo
23For
24 Update the velocity and position of , , ,
25 Make , , , feasible, and reorder based on
26Update,
27End for
28
29End while
30Return