A Hybrid Particle Swarm Algorithm for Job Shop Scheduling Problems and its Convergence Analysis