A NOVEL PARTICLE SWARM OPTIMIZATION-BASED APPROACH FOR JOB-SHOP SCHEDULING