{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T23:37:35Z","timestamp":1774654655226,"version":"3.50.1"},"reference-count":110,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2021,3,2]],"date-time":"2021-03-02T00:00:00Z","timestamp":1614643200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"FCT\/MCTES","award":["PTDC\/EEI-AUT\/32410\/2017"],"award-info":[{"award-number":["PTDC\/EEI-AUT\/32410\/2017"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Applied Sciences"],"abstract":"<jats:p>The recent advances in technology and the demand for highly customized products have been forcing manufacturing companies to adapt and develop new solutions in order to become more dynamic and flexible to face the changing markets. Manufacturing scheduling plays a core role in this adaptation since it is crucial to ensure that all operations and processes are running on time in the factory. However, to develop robust scheduling solutions it is necessary to consider different requirements from the shopfloor, but it is not clear which constraints should be analyzed and most research studies end up considering very few of them. In this review article, several papers published in recent years were analyzed to understand how many and which requirements they consider when developing scheduling solutions for manufacturing systems. It is possible to understand that the majority of them are not able to be adapted to real systems since some core constraints are not even considered. Consequently, it is important to consider how manufacturing scheduling solutions can be structured to be adapted effortlessly for different manufacturing scenarios.<\/jats:p>","DOI":"10.3390\/app11052186","type":"journal-article","created":{"date-parts":[[2021,3,2]],"date-time":"2021-03-02T10:36:37Z","timestamp":1614681397000},"page":"2186","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Smart Manufacturing Scheduling Approaches\u2014Systematic Review and Future Directions"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0785-8451","authenticated-orcid":false,"given":"Duarte","family":"Alem\u00e3o","sequence":"first","affiliation":[{"name":"UNINOVA\u2014Centre of Technology and Systems, FCT Campus, Monte de Caparica, 2829-516 Caparica, Portugal"},{"name":"Department of Electrical and Computer Engineering, Faculty of Sciences and Technology, NOVA University of Lisbon, 1099-085 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0874-7099","authenticated-orcid":false,"given":"Andr\u00e9 Dionisio","family":"Rocha","sequence":"additional","affiliation":[{"name":"UNINOVA\u2014Centre of Technology and Systems, FCT Campus, Monte de Caparica, 2829-516 Caparica, Portugal"},{"name":"Department of Electrical and Computer Engineering, Faculty of Sciences and Technology, NOVA University of Lisbon, 1099-085 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6348-1847","authenticated-orcid":false,"given":"Jos\u00e9","family":"Barata","sequence":"additional","affiliation":[{"name":"UNINOVA\u2014Centre of Technology and Systems, FCT Campus, Monte de Caparica, 2829-516 Caparica, Portugal"},{"name":"Department of Electrical and Computer Engineering, Faculty of Sciences and Technology, NOVA University of Lisbon, 1099-085 Lisbon, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kagermann, H., Wahlster, W., and Helbig, J. (2013). Recommendations for Implementing the Strategic Initiative INDUSTRIE 4.0\u2014Securing the Future of German Manufacturing Industry. Final Report of the Industrie 4.0 Working Group, Acatech\u2014National Academy of Science and Engineering.","DOI":"10.3390\/sci4030026"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.compind.2018.06.005","article-title":"Smart manufacturing standardization: Architectures, reference models and standards framework","volume":"101","author":"Li","year":"2018","journal-title":"Comput. Ind."},{"key":"ref_3","first-page":"23","article-title":"Machine learning in manufacturing: Advantages, challenges, and applications","volume":"4","author":"Wuest","year":"2016","journal-title":"Prod. Manuf. Res."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Dionisio Rocha, A., Peres, R., and Barata, J. (2015, January 22\u201324). An agent based monitoring architecture for plug and produce based manufacturing systems. Proceedings of the 2015 IEEE 13th International Conference on Industrial Informatics (INDIN), Cambridge, UK.","DOI":"10.1109\/INDIN.2015.7281926"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1809","DOI":"10.1007\/s10845-017-1350-2","article-title":"Review of job shop scheduling research and its new perspectives under Industry 4.0","volume":"30","author":"Zhang","year":"2019","journal-title":"J. Intell. Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"536","DOI":"10.1016\/j.procir.2016.01.129","article-title":"Opportunities of Sustainable Manufacturing in Industry 4.0","volume":"40","author":"Stock","year":"2016","journal-title":"Procedia CIRP"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3802","DOI":"10.1080\/00207543.2018.1504248","article-title":"Industry 4.0: Smart Scheduling","volume":"57","author":"Rossit","year":"2019","journal-title":"Int. J. Prod. Res."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1016\/j.asoc.2017.12.009","article-title":"Two-objective stochastic flow-shop scheduling with deteriorating and learning effect in Industry 4.0-based manufacturing system","volume":"68","author":"Fu","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1080\/00207543.2014.999958","article-title":"A dynamic model and an algorithm for short-term supply chain scheduling in the smart factory industry 4.0","volume":"54","author":"Ivanov","year":"2016","journal-title":"Int. J. Prod. Res."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1016\/j.jmsy.2018.05.008","article-title":"A cloud-based cyber-physical system for adaptive shop-floor scheduling and condition-based maintenance","volume":"47","author":"Mourtzis","year":"2018","journal-title":"J. Manuf. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.mfglet.2017.12.005","article-title":"Scheduling research contributions to Smart manufacturing","volume":"15","author":"Rossit","year":"2018","journal-title":"Manuf. Lett."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Shiue, Y.-R., Lee, K.-C., and Su, C.-T. (2018). Real-time scheduling for a smart factory using a reinforcement learning approach. Comput. Ind. Eng.","DOI":"10.1016\/j.cie.2018.03.039"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"562","DOI":"10.1016\/j.jclepro.2018.02.061","article-title":"The \u2018Internet of Things\u2019 enabled real-time scheduling for remanufacturing of automobile engines","volume":"185","author":"Zhang","year":"2018","journal-title":"J. Clean. Prod."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/j.rcim.2012.08.001","article-title":"RFID-enabled real-time manufacturing execution system for mass-customization production","volume":"29","author":"Zhong","year":"2013","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lu, C., Gao, L., Li, X., Pan, Q., and Wang, Q. (2017). Energy-efficient permutation flow shop scheduling problem using a hybrid multi-objective backtracking search algorithm. J. Clean. Prod.","DOI":"10.1016\/j.jclepro.2017.01.011"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, J., Tang, J., Xue, G., and Yang, D. (2016). Towards Energy-efficient Task Scheduling on Smartphones in Mobile Crowd Sensing Systems. Comput. Netw.","DOI":"10.1016\/j.comnet.2016.11.020"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Carosi, S., Frangioni, A., Galli, L., Girardi, L., and Vallese, G. (2019). A Tool for Practical Integrated Time-Table Design and Vehicle Scheduling in Public Transport Systems. A View of Operations Research Applications in Italy, Springer.","DOI":"10.1007\/978-3-030-25842-9_16"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0377-2217(03)00095-X","article-title":"Staff scheduling and rostering: A review of applications, methods and models","volume":"153","author":"Ernst","year":"2004","journal-title":"Eur. J. Oper. Res."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"6814","DOI":"10.1016\/j.eswa.2010.12.064","article-title":"Non-identical parallel machine scheduling using genetic algorithm","volume":"38","author":"Balin","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.ijpe.2016.01.016","article-title":"An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem","volume":"174","author":"Li","year":"2016","journal-title":"Int. J. Prod. Econ."},{"key":"ref_21","first-page":"1","article-title":"Scheduling in cloud manufacturing: State-of-the-art and research challenges","volume":"7543","author":"Liu","year":"2018","journal-title":"Int. J. Prod. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/s40747-017-0036-x","article-title":"Genetic programming for production scheduling: A survey with a unified framework","volume":"3","author":"Nguyen","year":"2017","journal-title":"Complex Intell. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"961","DOI":"10.1007\/s10845-013-0837-8","article-title":"A research survey: Review of AI solution strategies of job shop scheduling problem","volume":"26","author":"Bulkan","year":"2015","journal-title":"J. Intell. Manuf."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"744","DOI":"10.1016\/j.ejor.2015.07.017","article-title":"Energy-efficient scheduling in manufacturing companies: A review and research framework","volume":"248","author":"Gahm","year":"2016","journal-title":"Eur. J. Oper. Res."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1016\/j.cie.2016.09.020","article-title":"Parallel machine scheduling with maintenance activities","volume":"101","author":"Yoo","year":"2016","journal-title":"Comput. Ind. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.cie.2016.05.028","article-title":"A hybrid genetic algorithm with two-stage dispatching heuristic for a machine scheduling problem with step-deteriorating jobs and rate-modifying activities","volume":"98","author":"Chung","year":"2016","journal-title":"Comput. Ind. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Framinan, J.M., Leisten, R., and Ruiz Garc\u00eda, R. (2014). Manufacturing Scheduling Systems, Springer.","DOI":"10.1007\/978-1-4471-6272-8"},{"key":"ref_28","unstructured":"Pinedo, M.L. (2016). Scheduling Theory, Algorithms, and Systems, Springer International Publishing."},{"key":"ref_29","unstructured":"Mattfeld, D.C. (1996). Evolutionary search and the job shop: Investigations on genetic algorithms for production scheduling. Production and Logistic, Springer."},{"key":"ref_30","first-page":"1","article-title":"Genetic algorithms for shop scheduling problems: A survey","volume":"Volume 11","author":"Werner","year":"2011","journal-title":"Heuristics: Theory and Applications"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1016\/j.apm.2016.09.022","article-title":"Scheduling flexible job-shops with transportation times: Mathematical models and a hybrid imperialist competitive algorithm","volume":"41","author":"Karimi","year":"2016","journal-title":"Appl. Math. Model."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1080\/18756891.2013.853932","article-title":"Workload balancing in identical parallel machine scheduling using a mathematical programming method","volume":"7","author":"Ouazene","year":"2014","journal-title":"Int. J. Comput. Intell. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Ouazene, Y., Hnaien, F., Yalaoui, F., and Amodeo, L. (2011). The Joint Load Balancing and Parallel Machine Scheduling Problem. Operations Research Proceedings, Springer.","DOI":"10.1007\/978-3-642-20009-0_79"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2237","DOI":"10.1007\/s10845-011-0569-6","article-title":"Network modeling and evolutionary optimization for scheduling in manufacturing","volume":"23","author":"Lin","year":"2012","journal-title":"J. Intell. Manuf."},{"key":"ref_35","first-page":"207","article-title":"Towards a Methodology for Developing Evidence-Informed Management Knowledge by Means of Systematic Review","volume":"14","author":"Tranfield","year":"2003","journal-title":"Br. J. Manag."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Iwamura, K., and Sugimura, N. (2010, January 10\u201313). A study on real-time scheduling for autonomous distributed manufacturing systems. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Istanbul, Turkey.","DOI":"10.1109\/ICSMC.2010.5642451"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Tran, L.V., Huynh, B.H., and Akhtar, H. (2019). Ant Colony Optimization Algorithm for Maintenance, Repair and Overhaul Scheduling Optimization in the Context of Industrie 4.0. Appl. Sci., 9.","DOI":"10.3390\/app9224815"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1109\/TEVC.2005.846356","article-title":"Evolutionary Optimization in Uncertain Environments\u2014A Survey","volume":"9","author":"Jin","year":"2005","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_39","first-page":"240","article-title":"Hybrid heuristic search approach for deadlock-free scheduling of flexible manufacturing systems using Petri nets","volume":"18","author":"Lei","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s10845-015-1083-z","article-title":"A genetic algorithm embedded with a concise chromosome representation for distributed and flexible job-shop scheduling problems","volume":"29","author":"Lu","year":"2018","journal-title":"J. Intell. Manuf."},{"key":"ref_41","first-page":"99","article-title":"JIT-scheduling in unrelated parallel-machine environment with aging effect and multi-maintenance activities","volume":"18","author":"Zarook","year":"2014","journal-title":"Int. J. Serv. Oper. Manag."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Klement, N., Abdeljaouad, M.A., Porto, L., and Silva, C. (2021). Lot-Sizing and Scheduling for the Plastic Injection Molding Industry\u2014A Hybrid Optimization Approach. Appl. Sci., 11.","DOI":"10.3390\/app11031202"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Rivera-G\u00f3mez, H., Monta\u00f1o-Arango, O., Corona-Armenta, J., Garnica-Gonz\u00e1lez, J., Ortega-Reyes, A., and Anaya-Fuentes, G. (2019). JIT Production Strategy and Maintenance for Quality Deteriorating Systems. Appl. Sci., 9.","DOI":"10.3390\/app9061180"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/j.asoc.2014.06.020","article-title":"Multi-agent based approach for single machine scheduling with sequence-dependent setup times and machine maintenance","volume":"23","year":"2014","journal-title":"Appl. Soft Comput. J."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1016\/j.rcim.2018.01.002","article-title":"Single-machine-based joint optimization of predictive maintenance planning and production scheduling","volume":"51","author":"Liu","year":"2018","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"7292","DOI":"10.1080\/00207543.2020.1808257","article-title":"Exploring the impacts and contributions of maintenance function for sustainable manufacturing","volume":"58","author":"Holgado","year":"2020","journal-title":"Int. J. Prod. Res."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.ejor.2016.07.030","article-title":"A simulation-based study of dispatching rules in a dynamic job shop scheduling problem with batch release and extended technical precedence constraints","volume":"257","author":"Xiong","year":"2017","journal-title":"Eur. J. Oper. Res."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.cor.2015.07.011","article-title":"A study on local search neighborhoods for the job shop scheduling problem with total weighted tardiness objective","volume":"66","author":"Kuhpfahl","year":"2016","journal-title":"Comput. Oper. Res."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.cie.2017.02.019","article-title":"Optimizing the sum of maximum earliness and tardiness of the job shop scheduling problem","volume":"107","author":"Yazdani","year":"2017","journal-title":"Comput. Ind. Eng."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Homayouni, S.M., and Fontes, D.B.M.M. (2021). Production and transport scheduling in flexible job shop manufacturing systems. J. Glob. Optim.","DOI":"10.1007\/s10898-021-00992-6"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1973","DOI":"10.1007\/s10845-015-1084-y","article-title":"Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms","volume":"28","author":"Chang","year":"2017","journal-title":"J. Intell. Manuf."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"185330","DOI":"10.1109\/ACCESS.2020.3029761","article-title":"Economic and Energetic Performance Evaluation of Unreliable Production Lines: An Integrated Analytical Approach","volume":"8","author":"Alaouchiche","year":"2020","journal-title":"IEEE Access"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1811","DOI":"10.1080\/00207543.2018.1508904","article-title":"Key performance indicators for assessing inherent energy performance of machine tools in industries","volume":"57","author":"Tuo","year":"2019","journal-title":"Int. J. Prod. Res."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Helu, M., Libes, D., Lubell, J., Lyons, K., and Morris, K.C. (2016, January 21\u201324). Enabling Smart Manufacturing Technologies for Decision-Making Support. Proceedings of the ASME 2016 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Charlotte, NC, USA.","DOI":"10.1115\/DETC2016-59721"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"S121","DOI":"10.1016\/j.jclepro.2016.11.002","article-title":"Rescheduling in job-shop problems for sustainable manufacturing systems","volume":"162","author":"Salido","year":"2017","journal-title":"J. Clean. Prod."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.knosys.2016.05.012","article-title":"A branch-and-bound algorithm for minimizing the total weighted completion time on parallel identical machines with two competing agents","volume":"105","author":"Lee","year":"2016","journal-title":"Knowl. Based Syst."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"752","DOI":"10.1016\/j.jmsy.2013.01.005","article-title":"A bio-inspired mobile agent-based integrated system for flexible autonomic job shop scheduling","volume":"32","author":"Chou","year":"2013","journal-title":"J. Manuf. Syst."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.ejor.2018.01.027","article-title":"The job shop scheduling problem with convex costs","volume":"268","year":"2018","journal-title":"Eur. J. Oper. Res."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1016\/j.ejor.2017.08.021","article-title":"Solving the flexible job shop scheduling problem with sequence-dependent setup times","volume":"265","author":"Shen","year":"2018","journal-title":"Eur. J. Oper. Res."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/j.cie.2017.05.026","article-title":"A reinforcement learning approach to parameter estimation in dynamic job shop scheduling","volume":"110","author":"Shahrabi","year":"2017","journal-title":"Comput. Ind. Eng."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"925","DOI":"10.1016\/j.jclepro.2018.02.224","article-title":"Multi-object optimization of flexible flow shop scheduling with batch process\u2014Consideration total electricity consumption and material wastage","volume":"183","author":"Zeng","year":"2018","journal-title":"J. Clean. Prod."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1007\/s10845-015-1129-2","article-title":"An effective L-MONG algorithm for solving multi-objective flow-shop inverse scheduling problems","volume":"29","author":"Mou","year":"2018","journal-title":"J. Intell. Manuf."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"728","DOI":"10.1016\/j.procir.2016.11.126","article-title":"Dynamic Agent-based Bi-objective Robustness for Tardiness and Energy in a Dynamic Flexible Job Shop","volume":"57","author":"Alotaibi","year":"2016","journal-title":"Procedia CIRP"},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"3516","DOI":"10.1080\/00207543.2012.751509","article-title":"A hybrid genetic algorithm and tabu search for a multi-objective dynamic job shop scheduling problem","volume":"51","author":"Zhang","year":"2013","journal-title":"Int. J. Prod. Res."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.cor.2015.11.004","article-title":"Heuristic approaches for scheduling jobs in large-scale flexible job shops","volume":"68","author":"Sobeyko","year":"2016","journal-title":"Comput. Oper. Res."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"1821","DOI":"10.1016\/j.ifacol.2016.07.847","article-title":"IPro-GA: An integrated prognostic based GA for scheduling jobs and predictive maintenance in a single multifunctional machine","volume":"49","author":"Ladj","year":"2016","journal-title":"IFAC-PapersOnLine"},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"953","DOI":"10.1016\/j.procir.2018.03.138","article-title":"Multi-agent-based scheduling in cloud manufacturing with dynamic task arrivals","volume":"72","author":"Liu","year":"2018","journal-title":"Procedia CIRP"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.procir.2018.04.007","article-title":"Dynamic scheduling of shared human-robot manufacturing operations","volume":"72","author":"Nikolakis","year":"2018","journal-title":"Procedia CIRP"},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.procir.2016.11.011","article-title":"Optimized Adaptive Scheduling of a Manufacturing Process System with Multi-skill Workforce and Multiple Machine Types: An Ontology-based, Multi-agent Reinforcement Learning Approach","volume":"57","author":"Qu","year":"2016","journal-title":"Procedia CIRP"},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1016\/j.cirp.2016.04.066","article-title":"Automatic design of scheduling rules for complex manufacturing systems by multi-objective simulation-based optimization","volume":"65","author":"Freitag","year":"2016","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_71","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1007\/s10845-012-0626-9","article-title":"A GEP-based reactive scheduling policies constructing approach for dynamic flexible job shop scheduling problem with job release dates","volume":"24","author":"Nie","year":"2013","journal-title":"J. Intell. Manuf."},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1016\/j.compchemeng.2017.05.004","article-title":"An energy-efficient multi-objective optimization for flexible job-shop scheduling problem","volume":"104","author":"Mokhtari","year":"2017","journal-title":"Comput. Chem. Eng."},{"key":"ref_73","doi-asserted-by":"crossref","unstructured":"Silva, C., Klement, N., and Gibaru, O. (2018). A Generic Decision Support Tool for Lot-Sizing and Scheduling Problems with Setup and Due Dates. Closing the Gap Between Practice and Research in Industrial Engineering, Springer.","DOI":"10.1007\/978-3-319-58409-6_15"},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1109\/TEVC.2013.2248159","article-title":"Automatic design of scheduling policies for dynamic multi-objective job shop scheduling via cooperative coevolution genetic programming","volume":"18","author":"Nguyen","year":"2014","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1007\/s10845-015-1117-6","article-title":"Design of an efficient genetic algorithm for resource-constrained unrelated parallel machine scheduling problem with machine eligibility restrictions","volume":"29","author":"Afzalirad","year":"2015","journal-title":"J. Intell. Manuf."},{"key":"ref_76","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1016\/j.cie.2015.04.006","article-title":"A local search genetic algorithm for the job shop scheduling problem with intelligent agents","volume":"85","author":"Asadzadeh","year":"2015","journal-title":"Comput. Ind. Eng."},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1007\/s10845-015-1158-x","article-title":"An efficient chaotic based PSO for earliness\/tardiness optimization in a batch processing flow shop scheduling problem","volume":"29","author":"Mokhtari","year":"2018","journal-title":"J. Intell. Manuf."},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1007\/s10845-015-1161-2","article-title":"A Petri net-based particle swarm optimization approach for scheduling deadlock-prone flexible manufacturing systems","volume":"29","author":"Han","year":"2015","journal-title":"J. Intell. Manuf."},{"key":"ref_79","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1109\/TEM.2017.2774281","article-title":"A novel teaching-learning-based optimization algorithm for energy-efficient scheduling in hybrid flow shop","volume":"65","author":"Lei","year":"2018","journal-title":"IEEE Trans. Eng. Manag."},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"3259","DOI":"10.1007\/s00170-017-1429-0","article-title":"Scheduling in aerospace composite manufacturing systems: A two-stage hybrid flow shop problem","volume":"95","author":"Azami","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_81","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1007\/s10845-014-0869-8","article-title":"Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives","volume":"27","author":"Gao","year":"2016","journal-title":"J. Intell. Manuf."},{"key":"ref_82","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1016\/j.eswa.2016.01.054","article-title":"Robust job shop scheduling problem: Mathematical models, exact and heuristic algorithms","volume":"55","author":"Jamili","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_83","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/j.cor.2016.03.009","article-title":"A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms","volume":"73","author":"Ahmadi","year":"2016","journal-title":"Comput. Oper. Res."},{"key":"ref_84","doi-asserted-by":"crossref","first-page":"1944","DOI":"10.1109\/TCYB.2018.2817240","article-title":"Flexible Job-Shop Rescheduling for New Job Insertion by Using Discrete Jaya Algorithm","volume":"49","author":"Gao","year":"2019","journal-title":"IEEE Trans. Cybern."},{"key":"ref_85","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.procs.2017.08.174","article-title":"Multi Agent model based on Chemical Reaction Optimization with Greedy algorithm for Flexible Job shop Scheduling Problem","volume":"112","author":"Marzouki","year":"2017","journal-title":"Procedia Comput. Sci."},{"key":"ref_86","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/j.cor.2016.12.001","article-title":"Exact and heuristic algorithms for the just-in-time scheduling problem in a batch processing system","volume":"80","author":"Parsa","year":"2017","journal-title":"Comput. Oper. Res."},{"key":"ref_87","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.compind.2015.10.001","article-title":"Energy-efficient dynamic scheduling for a flexible flow shop using an improved particle swarm optimization","volume":"81","author":"Tang","year":"2016","journal-title":"Comput. Ind."},{"key":"ref_88","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.knosys.2016.06.014","article-title":"Artificial bee colony algorithm for scheduling and rescheduling fuzzy flexible job shop problem with new job insertion","volume":"109","author":"Gao","year":"2016","journal-title":"Knowl. Based Syst."},{"key":"ref_89","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.cor.2013.11.019","article-title":"An improved particle swarm optimization with decline disturbance index (DDPSO) for multi-objective job-shop scheduling problem","volume":"45","author":"Zhao","year":"2014","journal-title":"Comput. Oper. Res."},{"key":"ref_90","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1016\/j.cie.2015.11.015","article-title":"Minimizing the total completion time on a parallel machine system with tool changes","volume":"91","author":"Costa","year":"2016","journal-title":"Comput. Ind. Eng."},{"key":"ref_91","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1016\/j.eswa.2016.08.019","article-title":"Integration of process planning and scheduling using chaotic particle swarm optimization algorithm","volume":"64","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_92","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.cie.2016.03.011","article-title":"Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem","volume":"96","author":"Kulak","year":"2016","journal-title":"Comput. Ind. Eng."},{"key":"ref_93","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.cie.2016.12.030","article-title":"Two-stage assembly scheduling problem for processing products with dynamic component-sizes and a setup time","volume":"104","author":"Jung","year":"2017","journal-title":"Comput. Ind. Eng."},{"key":"ref_94","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.eswa.2016.07.046","article-title":"An improved artificial bee colony algorithm for flexible job-shop scheduling problem with fuzzy processing time","volume":"65","author":"Gao","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_95","doi-asserted-by":"crossref","unstructured":"Wang, L., Cai, J., Li, M., and Liu, Z. (2017). Flexible Job Shop Scheduling Problem Using an Improved Ant Colony Optimization. Sci. Program., 2017.","DOI":"10.1155\/2017\/9016303"},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1007\/s10845-015-1137-2","article-title":"A new immune multi-agent system for the flexible job shop scheduling problem","volume":"29","author":"Xiong","year":"2015","journal-title":"J. Intell. Manuf."},{"key":"ref_97","first-page":"1","article-title":"Cloud manufacturing\u2014Scheduling as a service for sheet metal manufacturing","volume":"110","author":"Helo","year":"2018","journal-title":"Comput. Oper. Res."},{"key":"ref_98","doi-asserted-by":"crossref","first-page":"124610","DOI":"10.1016\/j.jclepro.2020.124610","article-title":"Energy-efficient multi-objective flexible manufacturing scheduling","volume":"283","author":"Barak","year":"2020","journal-title":"J. Clean. Prod."},{"key":"ref_99","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1177\/1687814019885294","article-title":"A Pareto-based genetic algorithm for multi-objective scheduling of automated manufacturing systems","volume":"12","author":"Zan","year":"2020","journal-title":"Adv. Mech. Eng."},{"key":"ref_100","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1016\/j.ijpe.2019.05.017","article-title":"An integrated production scheduling and delivery route planning with multi-purpose machines: A case study from a furniture manufacturing company","volume":"219","author":"Mohammadi","year":"2020","journal-title":"Int. J. Prod. Econ."},{"key":"ref_101","doi-asserted-by":"crossref","unstructured":"Baxendale, M., McGree, J.M., Bellette, A., and Corry, P. (2020). Machine-based production scheduling for rotomoulded plastics manufacturing. Int. J. Prod. Res., 1\u201318.","DOI":"10.1080\/00207543.2020.1727046"},{"key":"ref_102","doi-asserted-by":"crossref","unstructured":"Guo, J., Shi, Y., Chen, Z., Yu, T., Shirinzadeh, B., and Zhao, P. (2020). Improved SP-MCTS-Based Scheduling for Multi-Constraint Hybrid Flow Shop. Appl. Sci., 10.","DOI":"10.3390\/app10186220"},{"key":"ref_103","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1111\/itor.12199","article-title":"A research survey: Review of flexible job shop scheduling techniques","volume":"23","author":"Chaudhry","year":"2016","journal-title":"Int. Trans. Oper. Res."},{"key":"ref_104","doi-asserted-by":"crossref","first-page":"3816","DOI":"10.1109\/JSYST.2017.2771139","article-title":"Transitioning From Standard Automation Solutions to Cyber-Physical Production Systems: An Assessment of Critical Conceptual and Technical Challenges","volume":"12","author":"Ribeiro","year":"2017","journal-title":"IEEE Syst. J."},{"key":"ref_105","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1080\/00207543.2017.1351644","article-title":"Smart manufacturing","volume":"56","author":"Kusiak","year":"2018","journal-title":"Int. J. Prod. Res."},{"key":"ref_106","unstructured":"(2020, June 15). International Society of Automation ISA 95. Available online: https:\/\/isa-95.com\/."},{"key":"ref_107","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.mfglet.2014.12.001","article-title":"A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems","volume":"3","author":"Lee","year":"2015","journal-title":"Manuf. Lett."},{"key":"ref_108","unstructured":"(2020, June 18). CEN, CENELEC, and ETSI. \u201cSmart Grid Reference Architecture\u201d. Available online: ftp:\/\/ftp.cen.eu\/EN\/EuropeanStandardization\/HotTopics\/SmartGrids\/Security.pdf."},{"key":"ref_109","unstructured":"Shi-Wan, L., Bradford, M., Jacques, D., Graham, B., Chigani, A., Martin, R., Murphy, B., and Crawford, M. (2017). The Industrial Internet of Things Volume G1: Reference Architecture, Industrial Internet Consortium. Version 1."},{"key":"ref_110","unstructured":"ZVEI (2020, May 12). \u201cCommunication in the Context of Industrie 4.0\u201d. Available online: https:\/\/www.zvei.org\/fileadmin\/user_upload\/Presse_und_Medien\/Publikationen\/2019\/Maerz\/Communication_in_the_Context_of_Industrie_4.0\/ZVEI_WP_Kommunikation_Industrie-4.0-Umfeld_ENGLISCH.pdf."}],"container-title":["Applied Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2076-3417\/11\/5\/2186\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:31:35Z","timestamp":1760160695000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2076-3417\/11\/5\/2186"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,2]]},"references-count":110,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["app11052186"],"URL":"https:\/\/doi.org\/10.3390\/app11052186","relation":{},"ISSN":["2076-3417"],"issn-type":[{"value":"2076-3417","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,2]]}}}