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.