A new particle swarm optimizer was presented.Altering the weight dynamicly according to particle
s positions and objective function
step-lenghts of search were controlled.Therefore
it could improve ability of search and make the rapidty of convergence accelerate and not easy trap the local extreme points.Its good results show to be used for the planetary gear transmission optimization.