The invention discloses a workshop layout scheduling optimization method based on multi-objective non-dominated sorting. The method comprises the following steps: 1, collecting data related to production resources in an enterprise production process; 2, encoding equipment, layout and processes of a production workshop, and establishing an optimization model; 3, generating a uniform reference point set, and randomly initializing a population Pt of which the scale is N; 4, performing selection, crossover and variation on the population Pt to obtain a filial generation population Qt with the scale of N, and merging the parent population and the filial generation population to obtain a population Rt with the scale of 2N; 5, after the Rt is subjected to non-dominated sorting, dividing the Rt into a plurality of layers such as F1, F2 and the like; 6, indicating that St = F1 union, F2 union... Fl, and until '2jeemaa2' St '2jeemaa2' is greater than or equal to N; 7, normalizing individuals: normalizing all individual targets in the St; 8, setting a clustering operator, and defining the niche number of the ith reference point as rho i; 9, selecting K individuals from the F1 by using the niche number and putting the K individuals into Pt + 1; 10, judging whether the maximum number of iterations is met or not; and 11, generating layout codes and equipment allocation codes.