Research Article

Parameters Optimization of Multipass Milling Process by an Effective Modified Particle Swarm Optimization Algorithm

Table 1

The commonly used updating strategy for .

Updating strategy for the personal best position (compare current fitness value and )

(i) If these two solutions are both feasible, select the one with better fitness value; if both two fitness values are equal, randomly select one of them.
(ii) If one is feasible and the other is infeasible, select the feasible one.
(iii) If these two solutions are both infeasible, select the one with the lower number of constraints violations; if they violate the same number of constraints, randomly select one of them.