Research Article
Omni-Channel Product Distribution Network Design by Using the Improved Particle Swarm Optimization Algorithm
Initialization | Set the parameters ; | Initialize 9 independent particle swarms: | | | which are in the 11-dimensional solution space ; | Define position () and velocity () for each particle; | Assume individual best () equal to the initialized particles; | Select the best particle as global best (); | Update | Let 9 particle swarms be updated independently as follows: | For t = 1 to MaxItr | Update position () and velocity (); | | | If | Else if | Respectively; | End | Evaluate the particles and calculate the fitness values; | Sort the fitness values; | If | | End | Update personal best () of 9 independent particle swarms; | Update global best () of 9 independent particle swarms; | End | Report | Global best () of 9 independent particle swarms; | found by splicing 9 independent particle swarms; | Fitness values calculated by . |
|