The invention discloses a flexible
job shop scheduling method based on an improved
genetic algorithm. The method can solve the problem that an existing
genetic algorithm is insufficient in
usability in a discrete flexible
job shop scheduling problem. The traditional
genetic algorithm has a good global search capability, but the local search capability is insufficient, the
premature convergence iseasy, the optimal solution set is difficult to find, the Powell search has a strong local search capability, but the defect that the Powell search is liable to be trapped in the local optimization exists. According to the genetic
algorithm scheme combined with the Powell search method, the excellent global search capability of the genetic
algorithm can be fully utilized, meanwhile, the local search capability of the whole
algorithm is enhanced through the Powell search method, early maturing of the algorithm is avoided, and the quality of a scheduling scheme is improved. In consideration of the particularity of a
chromosome coding scheme of a flexible
job shop scheduling genetic algorithm, a traditional Powell search method is improved to avoid generation of an infeasible solution, so thatthe robustness and the search efficiency of the algorithm are improved.