A New Grouping Simulated Annealing Algorithm