{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T17:32:32Z","timestamp":1777397552921,"version":"3.51.4"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T00:00:00Z","timestamp":1697155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T00:00:00Z","timestamp":1697155200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["443656\/2018-5"],"award-info":[{"award-number":["443656\/2018-5"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Discrete Event Dyn Syst"],"published-print":{"date-parts":[[2023,12]]},"DOI":"10.1007\/s10626-023-00379-7","type":"journal-article","created":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T10:01:57Z","timestamp":1697191317000},"page":"373-394","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A multi-objective approach for manufacturing systems with multiple production routes based on supervisory control theory and heuristic algorithms"],"prefix":"10.1007","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5227-0473","authenticated-orcid":false,"given":"Lucas V.\u00a0R.","family":"Alves","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo C.","family":"Rafael","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lucas S.","family":"Batista","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patr\u00edcia N.","family":"Pena","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,10,13]]},"reference":[{"issue":"2","key":"379_CR1","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1016\/j.tcs.2005.11.018","volume":"354","author":"Y Abdedda\u00efm","year":"2006","unstructured":"Abdedda\u00efm Y, Asarin E, Maler O (2006) Scheduling with Timed Automata. Theor Comput Sci 354(2):272\u2013300","journal-title":"Theor Comput Sci"},{"key":"379_CR2","doi-asserted-by":"crossref","unstructured":"Al-Ahmari A (2016) Optimal robotic cell scheduling with controllers using mathematically based timed petri nets. Inf Sci 329:638\u2013648. Special issue on Discovery Science","DOI":"10.1016\/j.ins.2015.09.053"},{"issue":"12","key":"379_CR3","doi-asserted-by":"publisher","first-page":"2083","DOI":"10.1057\/jors.2010.186","volume":"62","author":"C Almeder","year":"2011","unstructured":"Almeder C, M\u00f6nch L (2011) Metaheuristics for scheduling jobs with incompatible families on parallel batching machines. J Oper Res Soc 62(12):2083\u20132096. https:\/\/doi.org\/10.1057\/jors.2010.186","journal-title":"J Oper Res Soc"},{"key":"379_CR4","doi-asserted-by":"publisher","unstructured":"Alves LVR, Bravo HJ, Pena PN, et\u00a0al (2016) Planning on discrete events systems: A logical approach. In: 2016 IEEE International Conference on Automation Science and Engineering (CASE). pp 1055\u20131060. https:\/\/doi.org\/10.1109\/COASE.2016.7743520","DOI":"10.1109\/COASE.2016.7743520"},{"key":"379_CR5","doi-asserted-by":"crossref","unstructured":"Alves LVR, Pena PN, Takahashi RHC (2021) Planning on discrete event systems using parallelism maximization. Control Eng Pract 112:104813. 10.1016\/j.conengprac.2021.104813. URL https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0967066121000903","DOI":"10.1016\/j.conengprac.2021.104813"},{"key":"379_CR6","doi-asserted-by":"publisher","unstructured":"Baker KR, Trietsch D (2009) Principles of Sequencing and Scheduling, 1st edn. Wiley. https:\/\/doi.org\/10.1002\/9780470451793","DOI":"10.1002\/9780470451793"},{"key":"379_CR7","volume-title":"Multi-Objective Optimization in Computational Intelligence: Theory and Practice (Premier Reference Source)","author":"LT Bui","year":"2008","unstructured":"Bui LT, Alam S, Bui LT et al (2008) Multi-Objective Optimization in Computational Intelligence: Theory and Practice (Premier Reference Source), 1st edn. IGI Global, Hershey","edition":"1"},{"key":"379_CR8","doi-asserted-by":"crossref","unstructured":"Cassandras C, Lafortune S (2008) Introduction to Discrete Event Systems, 2nd edn. Springer","DOI":"10.1007\/978-0-387-68612-7"},{"key":"379_CR9","unstructured":"Collette Y, Siarry P (2013) Multiobjective optimization: principles and case studies. Springer Science & Business Media"},{"key":"379_CR10","doi-asserted-by":"publisher","first-page":"500","DOI":"10.1007\/s40313-018-0386-7","volume":"29","author":"TA Costa","year":"2018","unstructured":"Costa TA, Pena PN, Takahashi RHC (2018) Sco-concat: a solution to a planning problem in flexible manufacturing systems using supervisory control theory and optimization techniques. J Control Autom Electr Syst 29:500\u2013511","journal-title":"J Control Autom Electr Syst"},{"issue":"1","key":"379_CR11","doi-asserted-by":"publisher","first-page":"100601","DOI":"10.1016\/j.swevo.2019.100601","volume":"51","author":"LP Cota","year":"2019","unstructured":"Cota LP, Guimar\u00e3es FG, Ribeiro RG et al (2019) An adaptive multi-objective algorithm based on decomposition and large neighborhood search for a green machine scheduling problem. Swarm Evol Comput 51(1):100601","journal-title":"Swarm Evol Comput"},{"key":"379_CR12","doi-asserted-by":"crossref","unstructured":"De\u00a0Queiroz MH, Cury JE (2002) Synthesis and implementation of local modular supervisory control for a manufacturing cell. In: Sixth International Workshop on Discrete Event Systems, 2002. Proceedings. IEEE, pp 377\u2013382","DOI":"10.1109\/WODES.2002.1167714"},{"issue":"2","key":"379_CR13","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1109\/70.370500","volume":"11","author":"J Ezpeleta","year":"1995","unstructured":"Ezpeleta J, Colom JM, Martinez J (1995) A Petri net based deadlock prevention policy for flexible manufacturing systems. IEEE Trans Robot Autom 11(2):173\u2013184","journal-title":"IEEE Trans Robot Autom"},{"key":"379_CR14","doi-asserted-by":"crossref","unstructured":"Fang K, Uhan N, Zhao F, et\u00a0al (2011) A new approach to scheduling in manufacturing for power consumption and carbon footprint reduction. J Manuf Syst 30(4):234\u2013240. Selected Papers of 39th North American Manufacturing Research Conference","DOI":"10.1016\/j.jmsy.2011.08.004"},{"key":"379_CR15","unstructured":"Friese R, Brinks T, Oliver C, et\u00a0al (2012) Analyzing the trade-offs between minimizing makespan and minimizing energy consumption in a heterogeneous resource allocation problem. In: INFOCOMP, The Second International Conference on Advanced Communications and Computation. pp 81\u201389"},{"key":"379_CR16","doi-asserted-by":"publisher","first-page":"655","DOI":"10.1016\/j.ins.2016.08.046","volume":"372","author":"L Gao","year":"2016","unstructured":"Gao L, Pan QK (2016) A shuffled multi-swarm micro-migrating birds optimizer for a multi-resource-constrained flexible job shop scheduling problem. Inf Sci 372:655\u2013676","journal-title":"Inf Sci"},{"key":"379_CR17","doi-asserted-by":"crossref","unstructured":"Garey MR, Johnson DS (1980) Computers and intractability: A guide to the theory of NP-completeness. Bullet (New Series) Am Math Soc 3(2):898\u2013904","DOI":"10.1090\/S0273-0979-1980-14848-X"},{"key":"379_CR18","unstructured":"Geiger MJ (2008) Randomised variable neighbourhood search for multi objective optimization. arXiv preprint arXiv:0809.0271 1\u20138"},{"key":"379_CR19","doi-asserted-by":"crossref","unstructured":"Ghallab M, Nau D, Traverso P (2004) Automated Planning Theory and Practice. Elsevier","DOI":"10.1016\/B978-155860856-6\/50021-1"},{"key":"379_CR20","doi-asserted-by":"crossref","unstructured":"Gomes HC, das Neves FdA, Souza MJF (2014) Multi-objective metaheuristic algorithms for the resource-constrained project scheduling problem with precedence relations. Comput Oper Res 44:92\u2013104","DOI":"10.1016\/j.cor.2013.11.002"},{"issue":"2","key":"379_CR21","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/s11771-005-0033-x","volume":"12","author":"Y He","year":"2005","unstructured":"He Y, Liu F, Hj Cao et al (2005) A bi-objective model for job-shop scheduling problem to minimize both energy consumption and makespan. J Cent South Univ Technol 12(2):167\u2013171","journal-title":"J Cent South Univ Technol"},{"key":"379_CR22","unstructured":"Herzig A, de\u00a0Menezes MV, de\u00a0Barros LN, et\u00a0al (2014) On the revision of planning tasks. In: ECAI 2014 - 21st European Conference on Artificial Intelligence, Prague, Czech Republic - Including Prestigious Applications of Intelligent Systems (PAIS 2014). pp 435\u2013440"},{"key":"379_CR23","doi-asserted-by":"crossref","unstructured":"Kusiak A (2019) Fundamentals of smart manufacturing: A multi-thread perspective. Annu Rev Control 47:214\u2013220. Cited By :14","DOI":"10.1016\/j.arcontrol.2019.02.001"},{"issue":"2","key":"379_CR24","doi-asserted-by":"publisher","first-page":"691","DOI":"10.1109\/TASE.2018.2852722","volume":"16","author":"X Li","year":"2019","unstructured":"Li X, Xing K, Zhou M et al (2019) Modified dynamic programming algorithm for optimization of total energy consumption in flexible manufacturing systems. IEEE Trans Autom Sci Eng 16(2):691\u2013705. https:\/\/doi.org\/10.1109\/TASE.2018.2852722","journal-title":"IEEE Trans Autom Sci Eng"},{"issue":"6","key":"379_CR25","doi-asserted-by":"publisher","first-page":"541","DOI":"10.1016\/j.matcom.2004.07.005","volume":"67","author":"E L\u00f3pez-Mellado","year":"2005","unstructured":"L\u00f3pez-Mellado E, Villanueva-Paredes N, Almeyda-Canepa H (2005) Modelling of batch production systems using Petri nets with dynamic tokens. Math Comput Simul 67(6):541\u2013558","journal-title":"Math Comput Simul"},{"key":"379_CR26","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1016\/j.jclepro.2017.01.011","volume":"144","author":"C Lu","year":"2017","unstructured":"Lu C, Gao L, Li X et al (2017) Energy-efficient permutation flow shop scheduling problem using a hybrid multi-objective backtracking search algorithm. J Clean Prod 144:228\u2013238","journal-title":"J Clean Prod"},{"key":"379_CR27","doi-asserted-by":"crossref","unstructured":"Malik R, Pena PN (2018) Optimal task scheduling in a flexible manufacturing system using model checking. In: 2018 14th International Workshop on Discrete Event Systems (WODES). pp 241\u2013246","DOI":"10.1016\/j.ifacol.2018.06.306"},{"issue":"3","key":"379_CR28","doi-asserted-by":"publisher","first-page":"772","DOI":"10.1016\/j.ejor.2015.08.064","volume":"248","author":"SA Mansouri","year":"2016","unstructured":"Mansouri SA, Aktas E, Besikci U (2016) Green scheduling of a two-machine flowshop: Trade-off between makespan and energy consumption. Eur J Oper Res 248(3):772\u2013788","journal-title":"Eur J Oper Res"},{"key":"379_CR29","doi-asserted-by":"crossref","unstructured":"Martins LRR, Alves LVR, Pena PN (2017) Ultrades-a library for modeling, analysis and control of discrete event systems. Proc 20th World Congr Int Fed Autom Control 50(1):5831\u20135836","DOI":"10.1016\/j.ifacol.2017.08.540"},{"key":"379_CR30","doi-asserted-by":"crossref","unstructured":"Miremadi S, Akesson K, Fabian M, et\u00a0al (2008) Solving two supervisory control benchmark problems using supremica. In: 2008 9th International Workshop on Discrete Event Systems. IEEE, pp 131\u2013136","DOI":"10.1109\/WODES.2008.4605934"},{"issue":"11","key":"379_CR31","doi-asserted-by":"publisher","first-page":"1097","DOI":"10.1016\/S0305-0548(97)00031-2","volume":"24","author":"N Mladenovi\u0107","year":"1997","unstructured":"Mladenovi\u0107 N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097\u20131100","journal-title":"Comput Oper Res"},{"key":"379_CR32","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/j.automatica.2016.10.012","volume":"76","author":"S Mohajerani","year":"2017","unstructured":"Mohajerani S, Malik R, Fabian M (2017) Compositional synthesis of supervisors in the form of state machines and state maps. Automatica 76:277\u2013281","journal-title":"Automatica"},{"issue":"12","key":"379_CR33","doi-asserted-by":"publisher","first-page":"2455","DOI":"10.1016\/j.ins.2009.12.025","volume":"181","author":"QK Pan","year":"2011","unstructured":"Pan QK, Tasgetiren MF, Suganthan P et al (2011) A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Inf Sci 181(12):2455\u20132468","journal-title":"Inf Sci"},{"issue":"5\u20138","key":"379_CR34","doi-asserted-by":"publisher","first-page":"1315","DOI":"10.1007\/s00170-014-6737-z","volume":"78","author":"Brossog M Paryanto","year":"2015","unstructured":"Paryanto Brossog M, Bornschlegl M et al (2015) Reducing the energy consumption of industrial robots in manufacturing systems. Int J Adv Manuf Technol 78(5\u20138):1315\u20131328. https:\/\/doi.org\/10.1007\/s00170-014-6737-z","journal-title":"Int J Adv Manuf Technol"},{"key":"379_CR35","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1016\/j.ins.2015.08.056","volume":"329","author":"PN Pena","year":"2016","unstructured":"Pena PN, Costa TA, Silva RS et al (2016) Control of flexible manufacturing systems under model uncertainty using supervisory control theory and evolutionary computation schedule synthesis. Inf Sci 329:491-502","journal-title":"Inf Sci"},{"issue":"1","key":"379_CR36","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1109\/TAC.2021.3053228","volume":"67","author":"PN Pena","year":"2022","unstructured":"Pena PN, Vilela JN, Alves MRC et al (2022) Abstraction of the Supervisory Control Solution to Deal with Planning Problems in Manufacturing Systems. IEEE Trans Autom Control 67(1):344\u2013350. https:\/\/doi.org\/10.1109\/TAC.2021.3053228","journal-title":"IEEE Trans Autom Control"},{"key":"379_CR37","doi-asserted-by":"crossref","unstructured":"Pinedo ML (2012) Scheduling: Theory, Algorithms, and Systems, 3rd edn. Springer Publishing Company, Incorporated","DOI":"10.1007\/978-1-4614-2361-4"},{"issue":"1","key":"379_CR38","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/5.21072","volume":"77","author":"PJ Ramadge","year":"1989","unstructured":"Ramadge PJ, Wonham WM (1989) The control of discrete event systems. Proc IEEE 77(1):81\u201398","journal-title":"Proc IEEE"},{"issue":"2","key":"379_CR39","doi-asserted-by":"publisher","first-page":"119393","DOI":"10.1016\/j.jclepro.2019.119393","volume":"249","author":"H Saberi-Aliabad","year":"2020","unstructured":"Saberi-Aliabad H, Reisi-Nafchi M, Moslehi G (2020) Energy-efficient scheduling in an unrelated parallel-machine environment under time-of-use electricity tariffs. Journal of Cleaner Production 249(2):119393","journal-title":"Journal of Cleaner Production"},{"key":"379_CR40","volume-title":"Theory of Linear and Integer Programming","author":"A Schrijver","year":"1986","unstructured":"Schrijver A (1986) Theory of Linear and Integer Programming, vol 20. Wiley, New York"},{"key":"379_CR41","doi-asserted-by":"publisher","first-page":"172136","DOI":"10.1109\/ACCESS.2019.2956551","volume":"7","author":"J Wang","year":"2019","unstructured":"Wang J (2019) Algorithms for minimizing resource consumption over multiple machines with a common due window. IEEE Access 7:172136\u2013172151","journal-title":"IEEE Access"},{"key":"379_CR42","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1016\/j.jclepro.2018.05.056","volume":"193","author":"S Wang","year":"2018","unstructured":"Wang S, Wang X, Yu J et al (2018) Bi-objective identical parallel machine scheduling to minimize total energy consumption and makespan. J Clean Prod 193:424\u2013440","journal-title":"J Clean Prod"},{"key":"379_CR43","doi-asserted-by":"publisher","unstructured":"Wang W, Yuan C, Xiaobing L (2008) A fuzzy approach to multi-product mixed production job shop scheduling algorithm. In: Proceedings - 5th International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2008, pp 95\u201399. https:\/\/doi.org\/10.1109\/FSKD.2008.420","DOI":"10.1109\/FSKD.2008.420"},{"key":"379_CR44","first-page":"1","volume":"340\u2013341","author":"L Zhang","year":"2016","unstructured":"Zhang L, Wong T (2016) Solving integrated process planning and scheduling problem with constructive meta-heuristics. Inf Sci 340\u2013341:1\u201316","journal-title":"Inf Sci"},{"key":"379_CR45","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1016\/j.energy.2017.07.005","volume":"138","author":"L Zhang","year":"2017","unstructured":"Zhang L, Tang Q, Wu Z et al (2017) Mathematical modeling and evolutionary generation of rule sets for energy-efficient flexible job shops. Energy 138:210\u2013227","journal-title":"Energy"},{"issue":"1","key":"379_CR46","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/00207543.2019.1605228","volume":"58","author":"L Zhang","year":"2020","unstructured":"Zhang L, Deng Q, Gong G et al (2020) A new unrelated parallel machine scheduling problem with tool changes to minimise the total energy consumption. Int J Prod Res 58(1):1\u201320","journal-title":"Int J Prod Res"},{"key":"379_CR47","doi-asserted-by":"publisher","first-page":"168688","DOI":"10.1109\/ACCESS.2019.2954601","volume":"7","author":"W Zhu","year":"2019","unstructured":"Zhu W, Tianyu L (2019) A novel multi-objective scheduling method for energy based unrelated parallel machines with auxiliary resource constraints. IEEE Access 7:168688\u2013168699","journal-title":"IEEE Access"},{"key":"379_CR48","doi-asserted-by":"crossref","unstructured":"Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257\u2013271","DOI":"10.1109\/4235.797969"}],"container-title":["Discrete Event Dynamic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10626-023-00379-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10626-023-00379-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10626-023-00379-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T09:05:02Z","timestamp":1699866302000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10626-023-00379-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,13]]},"references-count":48,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,12]]}},"alternative-id":["379"],"URL":"https:\/\/doi.org\/10.1007\/s10626-023-00379-7","relation":{},"ISSN":["0924-6703","1573-7594"],"issn-type":[{"value":"0924-6703","type":"print"},{"value":"1573-7594","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,13]]},"assertion":[{"value":"31 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 October 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interests"}}]}}