The invention discloses a flexible
job shop scheduling method based on deep
reinforcement learning, and belongs to the field of intelligent manufacturing and intelligent scheduling, and the method comprises the steps: firstly, taking the minimization of the maximum job
completion time and the maximization of the average
machine utilization rate as optimization targets, and obtaining a target model; then representing a flexible
job shop scheduling problem by using a disjunction
graph model to obtain a scheduling state; according to the scheduling state and the target model, an end-to-end learning framework is constructed, and the framework is combined with a multi-
attention network for deep
feature extraction and a decision network for extensible decision, and a Markov
decision process is utilized to obtain a job scheduling model; and finally, the multiple
attention network constructs a production adaptability operation-AGV-
machine scheme by using the complex relationship among the operation, the AGV and the
machine to support the decision of the decision network, and obtains a scheduling schedule by using the job scheduling model to complete flexible
job shop scheduling. According to the method, complex
modes and relations in data can be better captured, and the performance and generalization ability of the model are improved.