A tutorial survey of job-shop scheduling problems using genetic algorithms, part II