The invention discloses a flexible
job shop scheduling method considering limited
processing machine resources and multiple AGVs. The method comprises the following steps: S1, setting problem data and
algorithm parameters; s2, performing three-section type coding to generate an initial
population; s3, evaluating each
chromosome by using an improved decoding strategy; s4, judging whether the maximum iteration number I of the
algorithm is reached or not, and if so, skipping to S11; otherwise, if s = s + 1, skipping to S5; s5, calculating a fitness value and sorting the
population; s6, selecting (m + 1) chromosomes through double strategies of elite retention and champion selection; s7, alternately selecting and grouping; s8, respectively selecting parent chromosomes P1 and P2 from the set X1 and the set X2 according to the
crossover probability Pc; s9, selecting a parent
chromosome P from the
chromosome population according to the
mutation probability Pm, and obtaining a filial generation C through random number optimization
mutation and selection
mutation; s10, updating the population, replacing a part in the initial population Xinit with the population obtained by variation, replacing the final (m + 1) chromosomes in population sorting with (m + 1) chromosomes selected by double strategies of elite retention and champion selection to obtain an evolved
new population, and skipping to S3; and S11, outputting an optimal factory logistics scheduling scheme, calculating fitness values of all populations, and selecting the chromosome individual with the minimum fitness value for decoding to obtain the optimal factory logistics scheduling scheme.