Cell formation using a simulated annealing algorithm with variable neighbourhood. (3rd December 2010)