*The invention discloses a 
machine multi-rotating-speed workshop energy-saving scheduling method based on an improved SPEA2 
algorithm. The method comprises the following steps: firstly, constructing a flexible 
job shop energy-saving scheduling problem model which comprises flexible 
job shop energy-saving scheduling 
problem description and model construction; natural number-based three-section coding is adopted, and the three-section coding comprises a process code, an equipment code and a speed code; fitness assignment is carried out, a non-dominated solution set is constructed through rapid non-dominated sorting, then environment selection is carried out, and an optimal compromise solution is selected by using 
a weighting method; terminating the judgment, and if t is greater than or equal to tmax, outputting an optimal compromise solution X *; on the contrary, if t is smaller than tmax, 
genetic selection is executed; dividing populations A, B, C and D through indexes such as a special 
crowding degree distance and an average fitness value; and selecting individuals in the populations A, B, C and D by using a 
simulated annealing selection mechanism, and respectively carrying out reverse learning, spiral position updating, 
Gaussian variation or random disturbance and multi-bit transformation operation. According to the method, the problem of over-
high energy consumption in the workshop production process in the prior art is solved.