By comparison with genetic algorithm and simulated annealing algorithm, the particle swarm optimization (PSO) was found to be more accurate with smaller mean errors. However, PSO also had the defects of premature convergence and easily trapped in local optimum.