Solving flexible job-shop scheduling problem using hybrid particle swarm optimisation algorithm and data mining. (17th January 2013)