Research Article
An Improved Particle Swarm Optimization for Selective Single Machine Scheduling with Sequence Dependent Setup Costs and Downstream Demands
Algorithm 1
Main procedure of the AVNS.
Let be the input initial solution and () the candidate neighborhoods. | | while do | AdaptiveSelection (s) //adaptively select a neighborhood | Shaking (s, b) //generate a random new solution in | LocalSearch (, ) //perform local search on in neighbourhood | if //neighborhood change checking | | end if | UpdateProbability () //update the selection probability of | end while |
|