*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.