{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T06:50:15Z","timestamp":1781679015722,"version":"3.54.5"},"reference-count":61,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["BD\/05314\/2021"],"award-info":[{"award-number":["BD\/05314\/2021"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["PTDC\/CCI-COM\/31198\/2017"],"award-info":[{"award-number":["PTDC\/CCI-COM\/31198\/2017"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UIDB\/00097\/2020"],"award-info":[{"award-number":["UIDB\/00097\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sched"],"published-print":{"date-parts":[[2023,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Dispatching rules represent a simple heuristic for finding good solutions for job shop scheduling problems. Due to their fast applicability and easy handling, they are often used in manufacturing companies to create appropriate production schedules. It has been shown that dispatching rules that are specifically designed for the requirements of a particular environment improve the performance of schedules. Hyper-heuristics based on genetic programming can be used for the automated generation of such dispatching rules. Evolutionary algorithms search the space of dispatching rule components for the most effective priority function to optimize the performance of the resulting schedule. Various studies have highlighted the advantages in the single-objective case, which made it possible to derive a large number of new dispatching rules that exceeded previous benchmark rules. Because it is usually necessary to consider more than one objective simultaneously to ensure effective creation of schedules, the need for a multi-objective optimization method arises. In this paper, we propose an interactive multi-objective optimization method, namely the reference point method, implemented in a hyper-heuristic genetic programming framework. A decision support system has also been developed and implemented in a web-based application to facilitate interaction with the user. Incorporating preferences into the solution process aims to efficiently evolve a dispatching rule that meets the expectations of a decision-maker. A fictitious experiment was carried out in a benchmark job shop environment. The results show that the final solution selected by the decision-maker can produce schedules achieving a desired compromise between the makespan, total tardiness, and total waiting time. Testing the evolved dispatching rule on an independent set of instances and comparing its performance with other benchmark dispatching rules revealed that the proposed method successfully finds dispatching rules that meet the decision-maker\u2019s expectations and are capable of reproducing similar compromise schedules for unseen problems in the same environment.<\/jats:p>","DOI":"10.1007\/s10951-023-00783-9","type":"journal-article","created":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T06:02:14Z","timestamp":1682748134000},"page":"289-314","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Automatically evolving preference-based dispatching rules for multi-objective job shop scheduling"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0890-2028","authenticated-orcid":false,"given":"Yannik","family":"Zeitr\u00e4g","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jos\u00e9 Rui","family":"Figueira","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,4,29]]},"reference":[{"key":"783_CR1","doi-asserted-by":"publisher","unstructured":"Abednego, L., & Hendratmo, D. (2011). Genetic programming hyper-heuristic for solving dynamic production scheduling problem. In Proceedings of the 2011 international conference on electrical engineering and informatics (p. 1\u20134). https:\/\/doi.org\/10.1109\/ICEEI.2011.6021768.","DOI":"10.1109\/ICEEI.2011.6021768"},{"key":"783_CR2","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780195099713.001.0001","volume-title":"Evolutionary algorithms in theory and practice: Evolution strategies, evolutionary programming, genetic algorithms","author":"T B\u00e4ck","year":"1996","unstructured":"B\u00e4ck, T. (1996). Evolutionary algorithms in theory and practice: Evolution strategies, evolutionary programming, genetic algorithms. Oxford, NY: Oxford University Press. https:\/\/doi.org\/10.1093\/oso\/9780195099713.001.0001"},{"issue":"9","key":"783_CR3","doi-asserted-by":"publisher","first-page":"1093","DOI":"10.1287\/mnsc.30.9.1093","volume":"30","author":"KR Baker","year":"1984","unstructured":"Baker, K. R. (1984). Sequencing rules and duedate assignments in a job shop. Management Science, 30(9), 1093\u20131104. https:\/\/doi.org\/10.1287\/mnsc.30.9.1093","journal-title":"Management Science"},{"issue":"1","key":"783_CR4","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1080\/00207548208947745","volume":"20","author":"JH Blackstone","year":"1982","unstructured":"Blackstone, J. H., Phillips, D. T., & Hogg, G. L. (1982). A state-of-the-art survey of dispatching rules for manufacturing job shop operations. International Journal of Production Research, 20(1), 27\u201345. https:\/\/doi.org\/10.1080\/00207548208947745","journal-title":"International Journal of Production Research"},{"issue":"1","key":"783_CR5","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1109\/TEVC.2015.2429314","volume":"20","author":"J Branke","year":"2016","unstructured":"Branke, J., Nguyen, S., Pickardt, C. W., & Zhang, M. (2016). Automated design of production scheduling heuristics: A review. IEEE Transactions on Evolutionary Computation, 20(1), 110\u2013124. https:\/\/doi.org\/10.1109\/TEVC.2015.2429314","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"783_CR6","doi-asserted-by":"publisher","unstructured":"Burke, E., Kendall, G., Newall, J., Hart, E., Ross, P., Schulenburg, S. (2003). Hyper-heuristics: An emerging direction in modern search technology. F. Glover & G.A. Kochenberger (Eds.), Handbook of metaheuristics (pp. 457\u2013474). Boston, MA: Springer US. https:\/\/doi.org\/10.1007\/0-306-48056-5_16.","DOI":"10.1007\/0-306-48056-5_16"},{"issue":"12","key":"783_CR7","doi-asserted-by":"publisher","first-page":"1695","DOI":"10.1057\/jors.2013.71","volume":"64","author":"EK Burke","year":"2013","unstructured":"Burke, E. K., Gendreau, M., Hyde, M., Kendall, G., Ochoa, G., \u00d6zcan, E., & Qu, R. (2013). Hyper-heuristics: A survey of the state of the art. Journal of the Operational Research Society, 64(12), 1695\u20131724. https:\/\/doi.org\/10.1057\/jors.2013.71","journal-title":"Journal of the Operational Research Society"},{"key":"783_CR8","doi-asserted-by":"publisher","unstructured":"Burke, E. K., Hyde, M. R., Kendall, G., Ochoa, G., Ozcan, E., Woodward, J. R. (2009). Exploring hyper-heuristic methodologies with genetic programming. In C. L. Mumford & L. C. Jain (Eds.), Computational intelligence: Collaboration, fusion and emergence (pp. 177\u2013201). Berlin, Heidelberg: Springer.https:\/\/doi.org\/10.1007\/978-3-642-01799-5_6.","DOI":"10.1007\/978-3-642-01799-5_6"},{"key":"783_CR9","doi-asserted-by":"publisher","unstructured":"Burke, E. K., Hyde, M. R., Kendall, G., Ochoa, G., \u00d6zcan, E., Woodward, J. R. (2019). A classification of hyper-heuristic approaches: Revisited. In M. Gendreau & J.-Y. Potvin (Eds.), Handbook of metaheuristics (pp. 453\u2013477). Cham: Springer. https:\/\/doi.org\/10.1007\/978-3-319-91086-4_14.","DOI":"10.1007\/978-3-319-91086-4_14"},{"issue":"1","key":"783_CR10","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1016\/S0377-2217(97)00019-2","volume":"109","author":"E Demirkol","year":"1998","unstructured":"Demirkol, E., Mehta, S., & Uzsoy, R. (1998). Benchmarks for shop scheduling problems. European Journal of Operational Research, 109(1), 137\u2013141. https:\/\/doi.org\/10.1016\/S0377-2217(97)00019-2","journal-title":"European Journal of Operational Research"},{"issue":"6","key":"783_CR11","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1016\/S0965-9978(00)00109-5","volume":"32","author":"C Dimopoulos","year":"2001","unstructured":"Dimopoulos, C., & Zalzala, A. (2001). Investigating the use of genetic programming for a classic one-machine scheduling problem. Advances in Engineering Software, 32(6), 489\u2013498. https:\/\/doi.org\/10.1016\/S0965-9978(00)00109-5","journal-title":"Advances in Engineering Software"},{"key":"783_CR12","doi-asserted-by":"publisher","unstructured":"Dorndorf, U., & Pesch, E. (1995). Evolution based learning in a job shop scheduling environment. Computers & Operations Research, 22(1), 25\u201340. (Genetic Algorithms) https:\/\/doi.org\/10.1016\/0305-0548(93)E0016-M.","DOI":"10.1016\/0305-0548(93)E0016-M"},{"issue":"2","key":"783_CR13","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1016\/j.ejor.2019.07.073","volume":"285","author":"JH Drake","year":"2020","unstructured":"Drake, J. H., Kheiri, A., \u00d6zcan, E., & Burke, E. K. (2020). Recent advances in selection hyperheuristics. European Journal of Operational Research, 285(2), 405\u2013428. https:\/\/doi.org\/10.1016\/j.ejor.2019.07.073","journal-title":"European Journal of Operational Research"},{"key":"783_CR14","doi-asserted-by":"crossref","unstructured":"Eiben, A. E., & Smith, J. E. (2015). Introduction to evolutionary computing (2nd ed. 2015 ed.). Berlin, Heidelberg: Springer.","DOI":"10.1007\/978-3-662-44874-8"},{"issue":"2","key":"783_CR15","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1016\/j.ejor.2009.12.027","volume":"205","author":"J Figueira","year":"2010","unstructured":"Figueira, J., Liefooghe, A., Talbi, E.-G., & Wierzbicki, A. (2010). A parallel multiple reference point approach for multi-objective optimization. European Journal of Operational Research, 205(2), 390\u2013400. https:\/\/doi.org\/10.1016\/j.ejor.2009.12.027","journal-title":"European Journal of Operational Research"},{"key":"783_CR16","unstructured":"Fisher, H., & Thompson, G. L. (1963). Probabilistic learning combinations of local job-shop scheduling rules. Industrial scheduling, 225\u2013251."},{"key":"783_CR17","first-page":"2171","volume":"13","author":"F-A Fortin","year":"2012","unstructured":"Fortin, F.-A., De Rainville, F.-M., Gardner, M., Parizeau, M., & Gagn\u00e9, C. (2012). DEAP: Evolutionary algorithms made easy. Journal of Machine Learning Research, 13, 2171\u20132175.","journal-title":"Journal of Machine Learning Research"},{"issue":"2","key":"783_CR18","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1287\/moor.1.2.117","volume":"1","author":"MR Garey","year":"1976","unstructured":"Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117\u2013129. https:\/\/doi.org\/10.1287\/moor.1.2.117","journal-title":"Mathematics of Operations Research"},{"issue":"1","key":"783_CR19","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s10951-006-5591-8","volume":"9","author":"CD Geiger","year":"2006","unstructured":"Geiger, C. D., Uzsoy, R., & Aytu\u011f, H. (2006). Rapid modeling and discovery of priority dispatching rules: An autonomous learning approach. Journal of Scheduling, 9(1), 7\u201334. https:\/\/doi.org\/10.1007\/s10951-006-5591-8","journal-title":"Journal of Scheduling"},{"key":"783_CR20","doi-asserted-by":"publisher","unstructured":"Graham, R., Lawler, E., Lenstra, J., Kan, A. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. In P. Hammer, E. Johnson, & B. Korte (Eds.), Discrete optimization II (Vol. 5, p. 287\u2013326). Elsevier. https:\/\/doi.org\/10.1016\/S0167-5060(08)70356-X.","DOI":"10.1016\/S0167-5060(08)70356-X"},{"key":"783_CR21","doi-asserted-by":"publisher","unstructured":"Hart, E., & Ross, P. (1998). A heuristic combination method for solving job-shop scheduling problems. In A. E. Eiben, T. B\u00e4ck, M. Schoenauer, & H.-P. Schwefel (Eds.), Parallel problem solving from nature \u2013 ppsn v (pp. 845\u2013854). Berlin, Heidelberg: Springer. https:\/\/doi.org\/10.1007\/BFb0056926.","DOI":"10.1007\/BFb0056926"},{"key":"783_CR22","doi-asserted-by":"publisher","unstructured":"Ho, N. B., & Tay, J. C. (2005). Evolving dispatching rules for solving the flexible jobshop problem. In 2005 IEEE congress on evolutionary computation (vol. 3, pp. 2848\u20132855). https:\/\/doi.org\/10.1109\/CEC.2005.1555052.","DOI":"10.1109\/CEC.2005.1555052"},{"key":"783_CR23","doi-asserted-by":"publisher","unstructured":"Hunt, R., Johnston, M., Zhang, M. (2014). Evolving \u201cless-myopic\u201d scheduling rules for dynamic job shop scheduling with genetic programming. In Proceedings of the 2014 annual conference on genetic and evolutionary computation (pp. 927\u2013934). New York, NY: Association for Computing Machinery. https:\/\/doi.org\/10.1145\/2576768.2598224.","DOI":"10.1145\/2576768.2598224"},{"key":"783_CR24","doi-asserted-by":"publisher","unstructured":"Jakobovi\u0107, D., Jelenkovi\u0107, L., Budin, L. (2007). Genetic programming heuristics for multiple machine scheduling. In M. Ebner, M. O\u2019Neill, A. Ek\u00e1rt, L. Vanneschi, & A.I. Esparcia- Alc\u00e1zar (Eds.), Genetic programming (pp. 321\u2013330). Berlin, Heidelberg: Springer. https:\/\/doi.org\/10.1007\/978-3-540-71605-1_30.","DOI":"10.1007\/978-3-540-71605-1_30"},{"key":"783_CR25","volume-title":"Genetic programming: On the programming of computers by means of natural selection","author":"JR Koza","year":"1992","unstructured":"Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection. Cambridge, MA: MIT Press."},{"key":"783_CR26","volume-title":"Genetic programming II: Automatic discovery of reusable programs","author":"JR Koza","year":"1994","unstructured":"Koza, J. R. (1994). Genetic programming II: Automatic discovery of reusable programs. Cambridge, MA: MIT Press."},{"key":"783_CR27","volume-title":"Genetic programming III: Darwinian invention and problem solving","author":"JR Koza","year":"1999","unstructured":"Koza, J. R., Andre, D., Keane, M. A., & Bennett, F. H. (1999). Genetic programming III: Darwinian invention and problem solving. San Francisco, CA: Morgan Kaufmann."},{"key":"783_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/b137549","volume-title":"Genetic programming IV: Routine humancompetitive machine intelligence","author":"JR Koza","year":"2005","unstructured":"Koza, J. R., Keane, M. A., Streeter, M. J., Mydlowec, W., Yu, J., & Lanza, G. (2005). Genetic programming IV: Routine humancompetitive machine intelligence. New York: Springer. https:\/\/doi.org\/10.1007\/b137549"},{"key":"783_CR29","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1002\/(SICI)1099-1425(200005\/06)3:33.0.CO;2-C","volume":"3","author":"S Kreipl","year":"2000","unstructured":"Kreipl, S. (2000). A large step random walk for minimizing total weighted tardiness in a job shop. Journal of Scheduling, 3, 125\u2013138. https:\/\/doi.org\/10.1002\/(SICI)1099-1425(200005\/06)3:33.0.CO;2-C","journal-title":"Journal of Scheduling"},{"key":"783_CR30","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1016\/j.swevo.2017.04.007","volume":"36","author":"J Lin","year":"2017","unstructured":"Lin, J., Wang, Z.-J., & Li, X. (2017). A backtracking search hyper-heuristic for the distributed assembly flow-shop scheduling problem. Swarm and Evolutionary Computation, 36, 124\u2013135. https:\/\/doi.org\/10.1016\/j.swevo.2017.04.007","journal-title":"Swarm and Evolutionary Computation"},{"key":"783_CR31","doi-asserted-by":"publisher","unstructured":"Masood, A., Mei, Y., Chen, G., Zhang, M. (2016). Many-objective genetic programming for job-shop scheduling. In 2016 IEEE congress on evolutionary computation (CEC) (pp. 209\u2013216). https:\/\/doi.org\/10.1109\/CEC.2016.7743797.","DOI":"10.1109\/CEC.2016.7743797"},{"key":"783_CR32","doi-asserted-by":"publisher","unstructured":"Masood, A., Mei, Y., Chen, G., Zhang, M. (2017). A pso-based reference point adaption method for genetic programming hyper-heuristic in many-objective job shop scheduling. In M. Wagner, X. Li, & T. Hendtlass (Eds.), Artificial life and computational intelligence (pp. 326\u2013338). Cham: Springer. https:\/\/doi.org\/10.1007\/978-3-319-51691-2_28.","DOI":"10.1007\/978-3-319-51691-2_28"},{"key":"783_CR33","doi-asserted-by":"publisher","unstructured":"Miettinen, K. (2008). Introduction to multiobjective optimization: Noninteractive approaches. In J. Branke, K. Deb, K. Miettinen, & R. S\u0142owi\u0144ski (Eds.), Multiobjective optimization: Interactive and evolutionary approaches (pp. 1\u201326). Berlin, Heidelberg: Springer. https:\/\/doi.org\/10.1007\/978-3-540-88908-3_1.","DOI":"10.1007\/978-3-540-88908-3_1"},{"key":"783_CR34","doi-asserted-by":"publisher","unstructured":"Miettinen, K., Ruiz, F., Wierzbicki, A. P. (2008). Introduction to multiobjective optimization: Interactive approaches. In J. Branke, K. Deb, K. Miettinen, & R. S\u0142owi\u0144ski (Eds.), Multiobjective optimization: Interactive and evolutionary approaches (pp. 27\u201357). Berlin, Heidelberg: Springer. https:\/\/doi.org\/10.1007\/978-3-540-88908-3_2.","DOI":"10.1007\/978-3-540-88908-3_2"},{"key":"783_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/s40747-017-0036-x","author":"S Nguyen","year":"2017","unstructured":"Nguyen, S., Mei, Y., & Zhang, M. (2017). Genetic programming for production scheduling: A survey with a unified framework. Complex. https:\/\/doi.org\/10.1007\/s40747-017-0036-x","journal-title":"Complex"},{"key":"783_CR36","doi-asserted-by":"publisher","unstructured":"Norenkov, I. P., & Goodma, E. D. (1998). Solving scheduling problems via evolutionary methods for rule sequence optimization. In P. K. Chawdhry, R. Roy, & R. K. Pant (Eds.), Soft computing in engineering design and manufacturing (pp. 350\u2013355). London: Springer. https:\/\/doi.org\/10.1007\/978-1-4471-0427-8_38.","DOI":"10.1007\/978-1-4471-0427-8_38"},{"key":"783_CR37","doi-asserted-by":"publisher","unstructured":"Ochoa, G., Vazquez-Rodriguez, J. A., Petrovic, S., Burke, E. (2009). Dispatching rules for production scheduling: A hyper-heuristic landscape analysis. In 2009 IEEE congress on evolutionary computation (pp. 1873\u20131880). https:\/\/doi.org\/10.1109\/CEC.2009.4983169.","DOI":"10.1109\/CEC.2009.4983169"},{"issue":"1","key":"783_CR38","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1287\/opre.25.1.45","volume":"25","author":"SS Panwalkar","year":"1977","unstructured":"Panwalkar, S. S., & Iskander, W. (1977). A survey of scheduling rules. Operations Research, 25(1), 45\u201361. https:\/\/doi.org\/10.1287\/opre.25.1.45","journal-title":"Operations Research"},{"key":"783_CR39","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1016\/j.asoc.2017.11.020","volume":"63","author":"J Park","year":"2018","unstructured":"Park, J., Mei, Y., Nguyen, S., Chen, G., & Zhang, M. (2018). An investigation of ensemble combination schemes for genetic programming based hyper-heuristic approaches to dynamic job shop scheduling. Applied Soft Computing, 63, 72\u201386. https:\/\/doi.org\/10.1016\/j.asoc.2017.11.020","journal-title":"Applied Soft Computing"},{"issue":"1","key":"783_CR40","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/j.ijpe.2012.10.016","volume":"145","author":"CW Pickardt","year":"2013","unstructured":"Pickardt, C. W., Hildebrandt, T., Branke, J., Heger, J., & Scholz-Reiter, B. (2013). Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems. International Journal of Production Economics, 145(1), 67\u201377. https:\/\/doi.org\/10.1016\/j.ijpe.2012.10.016","journal-title":"International Journal of Production Economics"},{"key":"783_CR41","doi-asserted-by":"publisher","unstructured":"Pinedo, M. (2012). Scheduling: Theory, algorithms, and systems (4th ed. ed.). New York: Springer.https:\/\/doi.org\/10.1007\/978-1-4614-2361-4.","DOI":"10.1007\/978-1-4614-2361-4"},{"key":"783_CR42","doi-asserted-by":"publisher","unstructured":"Rajendran, C., & Holthaus, O. (1999). A comparative study of dispatching rules in dynamic flowshops and jobshops. European Journal of Operational Research, 116(1), 156\u2013170. https:\/\/doi.org\/10.1016\/S0377-2217(98)00023-X","DOI":"10.1016\/S0377-2217(98)00023-X"},{"key":"783_CR43","doi-asserted-by":"publisher","unstructured":"Riquelme, N., Von L\u00fccken, C., Baran, B. (2015). Performance metrics in multi-objective optimization. In 2015 latin American computing conference (clei) (pp. 1\u201311).https:\/\/doi.org\/10.1109\/CLEI.2015.7360024.","DOI":"10.1109\/CLEI.2015.7360024"},{"key":"783_CR44","doi-asserted-by":"publisher","unstructured":"Rodr\u00edguez, J.A.V., & Salhi, A. (2007). A robust meta-hyper-heuristic approach to hybrid flow-shop scheduling. In K. P. Dahal, K. C. Tan, & P. I. Cowling (Eds.), Evolutionary scheduling (pp. 125\u2013142). Berlin, Heidelberg: Springer. https:\/\/doi.org\/10.1007\/978-3-540-48584-1_5.","DOI":"10.1007\/978-3-540-48584-1_5"},{"key":"783_CR45","doi-asserted-by":"publisher","unstructured":"Ross, P. (2005). Hyper-heuristics. In E. K. Burke and G. Kendall (Eds.), Search methodologies: Introductory tutorials in optimization and decision support techniques (pp. 529\u2013556). Boston, MA: Springer.https:\/\/doi.org\/10.1007\/0-387-28356-0_17.","DOI":"10.1007\/0-387-28356-0_17"},{"key":"783_CR46","doi-asserted-by":"publisher","DOI":"10.1016\/j.swevo.2020.100807","volume":"60","author":"H-B Song","year":"2021","unstructured":"Song, H.-B., & Lin, J. (2021). A genetic programming hyper-heuristic for the distributed assembly permutation flow-shop scheduling problem with sequence dependent setup times. Swarm and Evolutionary Computation, 60, 100807. https:\/\/doi.org\/10.1016\/j.swevo.2020.100807","journal-title":"Swarm and Evolutionary Computation"},{"key":"783_CR47","volume-title":"Multiple criteria optimization: Theory, computation, and application","author":"RE Steuer","year":"1986","unstructured":"Steuer, R. E. (1986). Multiple criteria optimization: Theory, computation, and application. New York: Wiley."},{"issue":"2","key":"783_CR48","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/0377-2217(93)90182-M","volume":"64","author":"E Taillard","year":"1993","unstructured":"Taillard, E. (1993). Benchmarks for basic scheduling problems. European Journal of Operational Research, 64(2), 278\u2013285. https:\/\/doi.org\/10.1016\/0377-2217(93)90182-M","journal-title":"European Journal of Operational Research"},{"issue":"3","key":"783_CR49","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1016\/j.cie.2007.08.008","volume":"54","author":"JC Tay","year":"2008","unstructured":"Tay, J. C., & Ho, N. B. (2008). Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems. Computers & Industrial Engineering, 54(3), 453\u2013473. https:\/\/doi.org\/10.1016\/j.cie.2007.08.008","journal-title":"Computers & Industrial Engineering"},{"key":"783_CR50","unstructured":"Teixeira, T., Treuille, A., et al. (2018). Streamlit. GitHub. Retrieved from https:\/\/github.com\/streamlit\/streamlit"},{"issue":"6","key":"783_CR51","doi-asserted-by":"publisher","first-page":"771","DOI":"10.1007\/s10732-009-9120-8","volume":"16","author":"JA V\u00e1zquez-Rod\u00edguez","year":"2010","unstructured":"V\u00e1zquez-Rod\u00edguez, J. A., & Petrovic, S. (2010). A new dispatching rule based genetic algorithm for the multi-objective job shop problem. Journal of Heuristics, 16(6), 771\u2013793. https:\/\/doi.org\/10.1007\/s10732-009-9120-8","journal-title":"Journal of Heuristics"},{"key":"783_CR52","doi-asserted-by":"publisher","unstructured":"Vazquez Rodriguez, J. A., Petrovic, S., Salhi, A. (2007). An investigation of hyperheuristic search spaces. In 2007 IEEE congress on evolutionary computation (pp. 3776\u20133783). https:\/\/doi.org\/10.1109\/CEC.2007.4424962.","DOI":"10.1109\/CEC.2007.4424962"},{"key":"783_CR53","doi-asserted-by":"publisher","unstructured":"Wierzbicki, A. P. (1980). The use of reference objectives in multiobjective optimization. In G. Fandel & T. Gal (Eds.), Multiple criteria decision making theory and application (pp. 468\u2013486). Berlin, Heidelberg: Springer. https:\/\/doi.org\/10.1007\/978-3-642-48782-8_32.","DOI":"10.1007\/978-3-642-48782-8_32"},{"key":"783_CR54","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2020.106570","volume":"147","author":"C Yu","year":"2020","unstructured":"Yu, C., Andreotti, P., & Semeraro, Q. (2020). Multi-objective scheduling in hybrid flow shop: Evolutionary algorithms using multidecoding framework. Computers & Industrial Engineering, 147, 106570. https:\/\/doi.org\/10.1016\/j.cie.2020.106570","journal-title":"Computers & Industrial Engineering"},{"key":"783_CR55","doi-asserted-by":"publisher","unstructured":"Zeitr\u00e4g, Y., Figueira, J. R., Horta, N., & Neves, R. (2022). Surrogate-assisted automatic evolving of dispatching rules for multi-objective dynamic job shop scheduling using genetic programming. Expert Systems with Applications, 209, 118194. https:\/\/doi.org\/10.1016\/j.eswa.2022.118194","DOI":"10.1016\/j.eswa.2022.118194"},{"key":"783_CR56","unstructured":"Zeitr\u00e4g, Y., Figueira, J. R., Pereira, M. A. (2021). A web-based interactive decision support system for a multi-objective lot-sizing and production scheduling model. Manuscript submitted for publication."},{"key":"783_CR57","doi-asserted-by":"publisher","unstructured":"Zhou, H., Cheung, W., & Leung, L. C. (2009). Minimizing weighted tardiness of job-shop scheduling using a hybrid genetic algorithm. European Journal of Operational Research, 194(3), 637\u2013649. https:\/\/doi.org\/10.1016\/j.ejor.2007.10.063","DOI":"10.1016\/j.ejor.2007.10.063"},{"key":"783_CR58","doi-asserted-by":"publisher","unstructured":"Zhou, Y., & Yang, J.-j. (2019). Automatic design of scheduling policies for dynamic flexible job shop scheduling by multiobjective genetic programming based hyperheuristic. Procedia CIRP, 79, 439\u2013444. (12th CIRP Conference on Intelligent Computation in Manufacturing Engineering, 18\u201320 July 2018, Gulf of Naples, Italy) https:\/\/doi.org\/10.1016\/j.procir.2019.02.118.","DOI":"10.1016\/j.procir.2019.02.118"},{"issue":"9","key":"783_CR59","doi-asserted-by":"publisher","first-page":"2561","DOI":"10.1080\/00207543.2019.1620362","volume":"58","author":"Y Zhou","year":"2020","unstructured":"Zhou, Y., Yang, J.-J., & Huang, Z. (2020). Automatic design of scheduling policies for dynamic flexible job shop scheduling via surrogate-assisted cooperative co-evolution genetic programming. International Journal of Production Research, 58(9), 2561\u20132580. https:\/\/doi.org\/10.1080\/00207543.2019.1620362","journal-title":"International Journal of Production Research"},{"key":"783_CR60","doi-asserted-by":"publisher","unstructured":"Zhou, Y., Yang, J.-J., & Zheng, L.-Y. (2019). Hyperheuristic coevolution of machine assignment and job sequencing rules for multi-objective dynamic flexible job shop scheduling. IEEE Access, 7, 68\u201388. https:\/\/doi.org\/10.1109\/ACCESS.2018.2883802","DOI":"10.1109\/ACCESS.2018.2883802"},{"key":"783_CR61","doi-asserted-by":"crossref","unstructured":"Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C. M., & Da Fonseca, V. G. (2003). Performance assessment of multiobjective optimizers: An analysis and review. IEEE Transactions on evolutionary computation, 7(2), 117\u2013132.","DOI":"10.1109\/TEVC.2003.810758"}],"container-title":["Journal of Scheduling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10951-023-00783-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10951-023-00783-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10951-023-00783-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,8]],"date-time":"2023-06-08T03:32:09Z","timestamp":1686195129000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10951-023-00783-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,29]]},"references-count":61,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["783"],"URL":"https:\/\/doi.org\/10.1007\/s10951-023-00783-9","relation":{},"ISSN":["1094-6136","1099-1425"],"issn-type":[{"value":"1094-6136","type":"print"},{"value":"1099-1425","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,29]]},"assertion":[{"value":"8 March 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 April 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article. The authors confirm that all data generated or analyzed during this study are included in this published article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}