{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T11:22:48Z","timestamp":1783164168141,"version":"3.54.6"},"reference-count":61,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T00:00:00Z","timestamp":1779148800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN\/ 05655-2024"],"award-info":[{"award-number":["RGPIN\/ 05655-2024"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN\/ 04392-2022"],"award-info":[{"award-number":["RGPIN\/ 04392-2022"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Robotics and Computer-Integrated Manufacturing"],"published-print":{"date-parts":[[2026,12]]},"DOI":"10.1016\/j.rcim.2026.103328","type":"journal-article","created":{"date-parts":[[2026,5,22]],"date-time":"2026-05-22T13:32:58Z","timestamp":1779456778000},"page":"103328","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A deep reinforcement learning and a dynamic graph neural network-based scheduling agent to control a multi-task robot"],"prefix":"10.1016","volume":"102","author":[{"given":"Hedi","family":"Boukamcha","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anas","family":"Neumann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Monia","family":"Rekik","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adnene","family":"Hajji","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriel","family":"Caron Guillemette","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed","family":"Farah","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/j.rcim.2026.103328_b1","first-page":"899","article-title":"Scanning the industry 4.0: A literature review on technologies for manufacturing systems","volume":"22","author":"Alc\u00e1cer","year":"2019","journal-title":"Eng. Sci. Technol. Int. J."},{"issue":"8","key":"10.1016\/j.rcim.2026.103328_b2","doi-asserted-by":"crossref","first-page":"3568","DOI":"10.3390\/app11083568","article-title":"Six-gear roadmap towards the smart factory","volume":"11","author":"Sufian","year":"2021","journal-title":"Appl. Sci."},{"key":"10.1016\/j.rcim.2026.103328_b3","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.jmsy.2022.06.008","article-title":"Smart manufacturing powered by recent technological advancements: A review","volume":"64","author":"Sahoo","year":"2022","journal-title":"J. Manuf. Syst."},{"key":"10.1016\/j.rcim.2026.103328_b4","series-title":"Proceedings of the AAAI Conference on Artificial Intelligence","first-page":"5077","article-title":"Online planner selection with graph neural networks and adaptive scheduling","volume":"Vol. 34","author":"Ma","year":"2020"},{"issue":"5","key":"10.1016\/j.rcim.2026.103328_b5","doi-asserted-by":"crossref","first-page":"2186","DOI":"10.3390\/app11052186","article-title":"Smart manufacturing scheduling approaches\u2014Systematic review and future directions","volume":"11","author":"Alem\u00e3o","year":"2021","journal-title":"Appl. Sci."},{"key":"10.1016\/j.rcim.2026.103328_b6","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijpe.2022.108557","article-title":"A model for advanced planning systems dedicated to the Engineer-To-Order context","volume":"252","author":"Neumann","year":"2022","journal-title":"Int. J. Prod. Econ.","ISSN":"https:\/\/id.crossref.org\/issn\/0925-5273","issn-type":"print"},{"key":"10.1016\/j.rcim.2026.103328_b7","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijpe.2023.109077","article-title":"Integrated planning and scheduling of Engineer-to-Order projects using a Lamarckian layered genetic algorithm","volume":"267","author":"Neumann","year":"2024","journal-title":"Int. J. Prod. Econ."},{"key":"10.1016\/j.rcim.2026.103328_b8","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.rcim.2016.03.002","article-title":"Reconfigurable industrial robots: A stochastic programming approach for designing and assembling robotic arms","volume":"41","author":"Valente","year":"2016","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"10.1016\/j.rcim.2026.103328_b9","series-title":"CIGI QUALITA MOSIM","first-page":"1","article-title":"Ordonnancement dynamique et contr\u00f4le intelligent d\u2019un robot industriel","author":"Neumann","year":"2023"},{"issue":"1","key":"10.1016\/j.rcim.2026.103328_b10","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/TNN.2008.2005605","article-title":"The graph neural network model","volume":"20","author":"Scarselli","year":"2008","journal-title":"IEEE Trans. Neural Netw."},{"key":"10.1016\/j.rcim.2026.103328_b11","series-title":"Playing atari with deep reinforcement learning","author":"Mnih","year":"2013"},{"issue":"7540","key":"10.1016\/j.rcim.2026.103328_b12","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1038\/nature14236","article-title":"Human-level control through deep reinforcement learning","volume":"518","author":"Mnih","year":"2015","journal-title":"Nature"},{"issue":"8","key":"10.1016\/j.rcim.2026.103328_b13","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput."},{"key":"10.1016\/j.rcim.2026.103328_b14","series-title":"Learning phrase representations using RNN encoder-decoder for statistical machine translation","author":"Cho","year":"2014"},{"key":"10.1016\/j.rcim.2026.103328_b15","series-title":"Proximal policy optimization algorithms","author":"Schulman","year":"2017"},{"key":"10.1016\/j.rcim.2026.103328_b16","doi-asserted-by":"crossref","first-page":"53728","DOI":"10.52202\/075280-2338","article-title":"Direct preference optimization: Your language model is secretly a reward model","volume":"36","author":"Rafailov","year":"2023","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"2","key":"10.1016\/j.rcim.2026.103328_b17","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1007\/s10845-008-0073-9","article-title":"A neural network job-shop scheduler","volume":"19","author":"Weckman","year":"2008","journal-title":"J. Intell. Manuf."},{"issue":"10","key":"10.1016\/j.rcim.2026.103328_b18","doi-asserted-by":"crossref","first-page":"1619","DOI":"10.1080\/01605682.2019.1621220","article-title":"Flowshop scheduling with artificial neural networks","volume":"71","author":"Gupta","year":"2020","journal-title":"J. Oper. Res. Soc."},{"key":"10.1016\/j.rcim.2026.103328_b19","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1016\/j.procir.2022.09.052","article-title":"Applications of neural networks in Engineer-to-order Environment","volume":"112","author":"Ziegler","year":"2022","journal-title":"Procedia CIRP"},{"issue":"8","key":"10.1016\/j.rcim.2026.103328_b20","doi-asserted-by":"crossref","first-page":"1744","DOI":"10.1016\/j.ijproman.2015.07.003","article-title":"Project selection in project portfolio management: An artificial neural network model based on critical success factors","volume":"33","author":"Costantino","year":"2015","journal-title":"Int. J. Proj. Manage."},{"key":"10.1016\/j.rcim.2026.103328_b21","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2021.101294","article-title":"A holistic method of complex product development based on a neural network-aided technological evolution system","volume":"48","author":"Wang","year":"2021","journal-title":"Adv. Eng. Inform."},{"issue":"8","key":"10.1016\/j.rcim.2026.103328_b22","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1073\/pnas.38.8.716","article-title":"On the theory of dynamic programming","volume":"38","author":"Bellman","year":"1952","journal-title":"Proc. Natl. Acad. Sci."},{"key":"10.1016\/j.rcim.2026.103328_b23","first-page":"1621","article-title":"Learning to dispatch for job shop scheduling via deep reinforcement learning","volume":"33","author":"Zhang","year":"2020","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"11","key":"10.1016\/j.rcim.2026.103328_b24","doi-asserted-by":"crossref","first-page":"3360","DOI":"10.1080\/00207543.2020.1870013","article-title":"Learning to schedule job-shop problems: representation and policy learning using graph neural network and reinforcement learning","volume":"59","author":"Park","year":"2021","journal-title":"Int. J. Prod. Res."},{"issue":"2","key":"10.1016\/j.rcim.2026.103328_b25","doi-asserted-by":"crossref","first-page":"1322","DOI":"10.1109\/TII.2022.3167380","article-title":"A deep reinforcement learning framework based on an attention mechanism and disjunctive graph embedding for the job-shop scheduling problem","volume":"19","author":"Chen","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"issue":"5","key":"10.1016\/j.rcim.2026.103328_b26","doi-asserted-by":"crossref","first-page":"2366","DOI":"10.3390\/app12052366","article-title":"Minimizing the late work of the flow shop scheduling problem with a deep reinforcement learning based approach","volume":"12","author":"Dong","year":"2022","journal-title":"Appl. Sci."},{"key":"10.1016\/j.rcim.2026.103328_b27","doi-asserted-by":"crossref","first-page":"1211","DOI":"10.1016\/j.ins.2022.06.017","article-title":"A graph neural networks-based deep Q-learning approach for job shop scheduling problems in traffic management","volume":"607","author":"Liu","year":"2022","journal-title":"Inform. Sci."},{"key":"10.1016\/j.rcim.2026.103328_b28","series-title":"Multi-Agent reinforcement learning with graph neural networks for online Multi-Hoist scheduling","author":"Quaedvlieg","year":"2022"},{"issue":"2","key":"10.1016\/j.rcim.2026.103328_b29","doi-asserted-by":"crossref","first-page":"1600","DOI":"10.1109\/TII.2022.3189725","article-title":"Flexible job-shop scheduling via graph neural network and deep reinforcement learning","volume":"19","author":"Song","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"key":"10.1016\/j.rcim.2026.103328_b30","series-title":"2022 IEEE Symposium Series on Computational Intelligence","first-page":"1226","article-title":"A deep reinforcement learning approach for resource-constrained project scheduling","author":"Zhao","year":"2022"},{"issue":"6","key":"10.1016\/j.rcim.2026.103328_b31","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1002\/tee.23788","article-title":"Gated-Attention model with reinforcement learning for solving dynamic job shop scheduling problem","volume":"18","author":"Gebreyesus","year":"2023","journal-title":"IEEJ Trans. Electr. Electron. Eng."},{"key":"10.1016\/j.rcim.2026.103328_b32","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.jmsy.2023.06.005","article-title":"Graph neural networks-based scheduler for production planning problems using reinforcement learning","volume":"69","author":"Hameed","year":"2023","journal-title":"J. Manuf. Syst."},{"issue":"12","key":"10.1016\/j.rcim.2026.103328_b33","doi-asserted-by":"crossref","first-page":"3434","DOI":"10.3390\/pr11123434","article-title":"Dynamic job-shop scheduling based on transformer and deep reinforcement learning","volume":"11","author":"Song","year":"2023","journal-title":"Processes"},{"key":"10.1016\/j.rcim.2026.103328_b34","series-title":"Proceedings of the International Conference on Automated Planning and Scheduling","first-page":"623","article-title":"Fast and robust resource-constrained scheduling with graph neural networks","volume":"Vol. 33","author":"Teichteil-K\u00f6nigsbuch","year":"2023"},{"issue":"1","key":"10.1016\/j.rcim.2026.103328_b35","doi-asserted-by":"crossref","first-page":"011009","DOI":"10.1115\/1.4063652","article-title":"Generating dispatching rules for the interrupting Swap-Allowed blocking job shop problem using graph neural network and reinforcement learning","volume":"146","author":"Wong","year":"2024","journal-title":"J. Manuf. Sci. Eng."},{"key":"10.1016\/j.rcim.2026.103328_b36","doi-asserted-by":"crossref","DOI":"10.1016\/j.rcim.2023.102628","article-title":"Deep reinforcement learning for solving resource constrained project scheduling problems with resource disruptions","volume":"85","author":"Cai","year":"2024","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"10.1016\/j.rcim.2026.103328_b37","series-title":"Attention-based reinforcement learning for combinatorial optimization: Application to job shop scheduling problem","author":"Lee","year":"2024"},{"key":"10.1016\/j.rcim.2026.103328_b38","article-title":"Flexible Job-shop Scheduling Problem with parallel operations using reinforcement learning: An approach based on heterogeneous graph attention networks","volume":"19","author":"Lv","year":"2024","journal-title":"Adv. Prod. Eng. Manag."},{"key":"10.1016\/j.rcim.2026.103328_b39","series-title":"Decision transformer for enhancing neural local search on the job shop scheduling problem","first-page":"arXiv","author":"Waubert de Puiseau","year":"2024"},{"issue":"18","key":"10.1016\/j.rcim.2026.103328_b40","doi-asserted-by":"crossref","first-page":"3696","DOI":"10.3390\/electronics13183696","article-title":"A deep reinforcement learning method based on a transformer model for the flexible job shop scheduling problem","volume":"13","author":"Xu","year":"2024","journal-title":"Electronics"},{"key":"10.1016\/j.rcim.2026.103328_b41","article-title":"Energy-efficient distributed heterogeneous hybrid Flow-shop scheduling using graph neural network and deep reinforcement learning","author":"Bao","year":"2025","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"issue":"1","key":"10.1016\/j.rcim.2026.103328_b42","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1007\/s12065-024-00989-6","article-title":"Deep reinforcement learning-based spatio-temporal graph neural network for solving job shop scheduling problem","volume":"18","author":"Gebreyesus","year":"2025","journal-title":"Evol. Intell."},{"key":"10.1016\/j.rcim.2026.103328_b43","doi-asserted-by":"crossref","DOI":"10.1016\/j.cie.2024.110768","article-title":"A deep reinforcement learning method based on a multiexpert graph neural network for flexible job shop scheduling","volume":"200","author":"Huang","year":"2025","journal-title":"Comput. Ind. Eng."},{"key":"10.1016\/j.rcim.2026.103328_b44","doi-asserted-by":"crossref","DOI":"10.1016\/j.cor.2025.107139","article-title":"Flexible Job Shop Scheduling Problem using graph neural networks and reinforcement learning","author":"Liu","year":"2025","journal-title":"Comput. Oper. Res."},{"key":"10.1016\/j.rcim.2026.103328_b45","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.jmsy.2024.11.010","article-title":"Flexible robotic cell scheduling with graph neural network based deep reinforcement learning","volume":"78","author":"Wang","year":"2025","journal-title":"J. Manuf. Syst."},{"key":"10.1016\/j.rcim.2026.103328_b46","doi-asserted-by":"crossref","DOI":"10.1016\/j.cie.2025.111466","article-title":"MAMHSAN: A multi-agent deep reinforcement learning framework based on multi-head self-attention network with heterogeneous graph embedding for flexible job shop scheduling","author":"Zhang","year":"2025","journal-title":"Comput. Ind. Eng."},{"key":"10.1016\/j.rcim.2026.103328_b47","series-title":"Proceedings of the ACM on Web Conference 2025","first-page":"4089","article-title":"Dual operation aggregation graph neural networks for solving flexible Job-Shop scheduling problem with reinforcement learning","author":"Zhao","year":"2025"},{"key":"10.1016\/j.rcim.2026.103328_b48","doi-asserted-by":"crossref","DOI":"10.1016\/j.rcim.2022.102412","article-title":"Dynamic job shop scheduling based on deep reinforcement learning for multi-agent manufacturing systems","volume":"78","author":"Zhang","year":"2022","journal-title":"Robot. Comput.-Integr. Manuf."},{"issue":"3","key":"10.1016\/j.rcim.2026.103328_b49","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1023\/A:1022672621406","article-title":"Simple statistical gradient-following algorithms for connectionist reinforcement learning","volume":"8","author":"Williams","year":"1992","journal-title":"Mach. Learn."},{"key":"10.1016\/j.rcim.2026.103328_b50","series-title":"Graph attention networks","author":"Veli\u010dkovi\u0107","year":"2017"},{"key":"10.1016\/j.rcim.2026.103328_b51","article-title":"Attention is all you need","volume":"30","author":"Vaswani","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"1","key":"10.1016\/j.rcim.2026.103328_b52","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/S0377-2217(96)00170-1","article-title":"PSPLIB-a project scheduling problem library: OR software-ORSEP operations research software exchange program","volume":"96","author":"Kolisch","year":"1997","journal-title":"European J. Oper. Res."},{"issue":"2","key":"10.1016\/j.rcim.2026.103328_b53","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1016\/0377-2217(95)00357-6","article-title":"Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation","volume":"90","author":"Kolisch","year":"1996","journal-title":"European J. Oper. Res."},{"key":"10.1016\/j.rcim.2026.103328_b54","first-page":"3","article-title":"Shifts, types, and generation schemes for project schedules","volume":"1","author":"Kolisch","year":"2015","journal-title":"Handb. Proj. Manag. Sched."},{"key":"10.1016\/j.rcim.2026.103328_b55","series-title":"Artificial Intelligence Perspectives in Intelligent Systems: Proceedings of the 5th Computer Science on-Line Conference 2016","first-page":"1","article-title":"A classification schema for the job shop scheduling problem with transportation resources: state-of-the-art review","volume":"Vol 1","author":"Nouri","year":"2016"},{"issue":"4","key":"10.1016\/j.rcim.2026.103328_b56","first-page":"429","article-title":"Job shop scheduling: Classification, constraints and objective functions","volume":"11","author":"Abdolrazzagh-Nezhad","year":"2017","journal-title":"Int. J. Comput. Inf. Eng."},{"issue":"8","key":"10.1016\/j.rcim.2026.103328_b57","doi-asserted-by":"crossref","first-page":"2888","DOI":"10.1080\/00207543.2023.2237122","article-title":"Genetic algorithms for planning and scheduling engineer-to-order production: A systematic review","volume":"62","author":"Neumann","year":"2024","journal-title":"Int. J. Prod. Res."},{"key":"10.1016\/j.rcim.2026.103328_b58","article-title":"Inductive representation learning on large graphs","volume":"30","author":"Hamilton","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"7587","key":"10.1016\/j.rcim.2026.103328_b59","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1038\/nature16961","article-title":"Mastering the game of go with deep neural networks and tree search","volume":"529","author":"Silver","year":"2016","journal-title":"Nat."},{"issue":"7676","key":"10.1016\/j.rcim.2026.103328_b60","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1038\/nature24270","article-title":"Mastering the game of go without human knowledge","volume":"550","author":"Silver","year":"2017","journal-title":"Nat."},{"key":"10.1016\/j.rcim.2026.103328_b61","series-title":"International Conference on Machine Learning","first-page":"1126","article-title":"Model-agnostic meta-learning for fast adaptation of deep networks","author":"Finn","year":"2017"}],"container-title":["Robotics and Computer-Integrated Manufacturing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S073658452600150X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S073658452600150X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T11:04:14Z","timestamp":1783163054000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S073658452600150X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,12]]},"references-count":61,"alternative-id":["S073658452600150X"],"URL":"https:\/\/doi.org\/10.1016\/j.rcim.2026.103328","relation":{},"ISSN":["0736-5845"],"issn-type":[{"value":"0736-5845","type":"print"}],"subject":[],"published":{"date-parts":[[2026,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A deep reinforcement learning and a dynamic graph neural network-based scheduling agent to control a multi-task robot","name":"articletitle","label":"Article Title"},{"value":"Robotics and Computer-Integrated Manufacturing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.rcim.2026.103328","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"103328"}}