A dynamic job-shop scheduling model based on deep learning