{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T21:01:57Z","timestamp":1781298117938,"version":"3.54.1"},"reference-count":48,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers &amp; Operations Research"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.cor.2026.107548","type":"journal-article","created":{"date-parts":[[2026,5,23]],"date-time":"2026-05-23T06:48:41Z","timestamp":1779518921000},"page":"107548","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Online multi-appointment scheduling for outpatient examinations with genetic programming"],"prefix":"10.1016","volume":"194","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-8880-1828","authenticated-orcid":false,"given":"Huan","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4284-372X","authenticated-orcid":false,"given":"Yang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8813-4377","authenticated-orcid":false,"given":"Jin-Kao","family":"Hao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lihui","family":"Zeng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Li","family":"Luo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.cor.2026.107548_b1","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.ejor.2016.06.064","article-title":"Outpatient appointment systems in healthcare: A review of optimization studies","volume":"258","author":"Ahmadi-Javid","year":"2017","journal-title":"European J. Oper. Res."},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b2","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/j.artmed.2015.05.001","article-title":"Semi-online patient scheduling in pathology laboratories","volume":"64","author":"Azadeh","year":"2015","journal-title":"Artif. Intell. Med."},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b3","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1007\/s12293-009-0022-y","article-title":"Evolving timetabling heuristics using a grammar-based genetic programming hyper-heuristic framework","volume":"1","author":"Bader-El-Den","year":"2009","journal-title":"Memetic Comput."},{"issue":"2","key":"10.1016\/j.cor.2026.107548_b4","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1111\/j.2517-6161.1952.tb00112.x","article-title":"A study of queues and appointment systems in hospital out-patient departments, with special reference to waiting-times","volume":"14","author":"Bailey","year":"1952","journal-title":"J. R. Stat. Soc. Ser. B Stat. Methodol."},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b5","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.orhc.2014.02.001","article-title":"Integral multidisciplinary rehabilitation treatment planning","volume":"3","author":"Braaksma","year":"2014","journal-title":"Oper. Res. Health Care"},{"key":"10.1016\/j.cor.2026.107548_b6","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijpe.2021.108342","article-title":"A genetic programming learning approach to generate dispatching rules for flexible shop scheduling problems","volume":"243","author":"Braune","year":"2022","journal-title":"Int. J. Prod. Econ."},{"issue":"2\u20133","key":"10.1016\/j.cor.2026.107548_b7","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1561\/0400000024","article-title":"The design of competitive online algorithms via a primal\u2014Dual approach","volume":"3","author":"Buchbinder","year":"2009","journal-title":"Found. Trends Theor. Comput. Sci."},{"key":"10.1016\/j.cor.2026.107548_b8","doi-asserted-by":"crossref","first-page":"1695","DOI":"10.1057\/jors.2013.71","article-title":"Hyper-heuristics: A survey of the state of the art","volume":"64","author":"Burke","year":"2013","journal-title":"J. Oper. Res. Soc."},{"key":"10.1016\/j.cor.2026.107548_b9","series-title":"Computational Intelligence: Collaboration, Fusion and Emergence","first-page":"177","article-title":"Exploring hyper-heuristic methodologies with genetic programming","author":"Burke","year":"2009"},{"key":"10.1016\/j.cor.2026.107548_b10","doi-asserted-by":"crossref","unstructured":"Burke, E.K., Hyde, M.R., Kendall, G., Woodward, J.R., 2007. The scalability of evolved on line bin packing heuristics. In: 2007 IEEE Congress on Evolutionary Computation. pp. 2530\u20132537.","DOI":"10.1109\/CEC.2007.4424789"},{"key":"10.1016\/j.cor.2026.107548_b11","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1007\/s10951-011-0239-8","article-title":"Combined mathematical programming and heuristics for a radiotherapy pre-treatment scheduling problem","volume":"15","author":"Castro","year":"2012","journal-title":"J. Sched."},{"issue":"4","key":"10.1016\/j.cor.2026.107548_b12","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1287\/serv.2014.0087","article-title":"A universal appointment rule with patient classification for service times, no-shows, and walk-ins","volume":"6","author":"Cayirli","year":"2014","journal-title":"Serv. Sci."},{"issue":"4","key":"10.1016\/j.cor.2026.107548_b13","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1111\/j.1937-5956.2011.01297.x","article-title":"A universal appointment rule in the presence of no-shows and walk-ins","volume":"21","author":"Cayirli","year":"2012","journal-title":"Prod. Oper. Manage."},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b14","doi-asserted-by":"crossref","first-page":"1234","DOI":"10.1016\/j.ejor.2007.01.062","article-title":"An evolutionary approach to rehabilitation patient scheduling: A case study","volume":"189","author":"Chien","year":"2008","journal-title":"European J. Oper. Res."},{"key":"10.1016\/j.cor.2026.107548_b15","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1007\/s10288-007-0050-8","article-title":"Optimization models for radiotherapy patient scheduling","volume":"6","author":"Conforti","year":"2008","journal-title":"4OR"},{"issue":"1","key":"10.1016\/j.cor.2026.107548_b16","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/j.ejor.2009.02.016","article-title":"Non-block scheduling with priority for radiotherapy treatments","volume":"201","author":"Conforti","year":"2010","journal-title":"European J. Oper. Res."},{"key":"10.1016\/j.cor.2026.107548_b17","doi-asserted-by":"crossref","DOI":"10.1016\/j.cor.2021.105401","article-title":"Genetic programming-based hyper-heuristic approach for solving dynamic job shop scheduling problem with extended technical precedence constraints","volume":"134","author":"Fan","year":"2021","journal-title":"Comput. Oper. Res."},{"issue":"1","key":"10.1016\/j.cor.2026.107548_b18","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1162\/evco.2008.16.1.31","article-title":"Automated discovery of local search heuristics for satisfiability testing","volume":"16","author":"Fukunaga","year":"2008","journal-title":"Evol. Comput."},{"key":"10.1016\/j.cor.2026.107548_b19","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2022.101756","article-title":"Automatic design for shop scheduling strategies based on hyper-heuristics: A systematic review","volume":"54","author":"Guo","year":"2022","journal-title":"Adv. Eng. Informatics"},{"issue":"6","key":"10.1016\/j.cor.2026.107548_b20","doi-asserted-by":"crossref","first-page":"2671","DOI":"10.1109\/TEVC.2024.3512552","article-title":"Genetic programming with multifidelity surrogates for large-scale dynamic air traffic flow management","volume":"29","author":"Guo","year":"2025","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"1","key":"10.1016\/j.cor.2026.107548_b21","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/BF01721162","article-title":"A survey of priority rule-based scheduling","volume":"11","author":"Haupt","year":"1989","journal-title":"OR Spectrum"},{"key":"10.1016\/j.cor.2026.107548_b22","first-page":"95","article-title":"State of the art of parallel coordinates.","author":"Heinrich","year":"2013","journal-title":"Eurographics (State the Art Reports)"},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b23","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1162\/EVCO_a_00133","article-title":"On using surrogates with genetic programming","volume":"23","author":"Hildebrandt","year":"2015","journal-title":"Evol. Comput."},{"key":"10.1016\/j.cor.2026.107548_b24","doi-asserted-by":"crossref","unstructured":"Hildebrandt, T., Heger, J., Scholz-Reiter, B., 2010. Towards improved dispatching rules for complex shop floor scenarios: a genetic programming approach. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation. pp. 257\u2013264.","DOI":"10.1145\/1830483.1830530"},{"issue":"4","key":"10.1016\/j.cor.2026.107548_b25","doi-asserted-by":"crossref","first-page":"1068","DOI":"10.1007\/s10489-017-0935-y","article-title":"A hybrid and scalable multi-agent approach for patient scheduling based on Petri net models","volume":"47","author":"Hsieh","year":"2017","journal-title":"Appl. Intell."},{"key":"10.1016\/j.cor.2026.107548_b26","series-title":"Genetic Programming: 10th European Conference","first-page":"321","article-title":"Genetic programming heuristics for multiple machine scheduling","author":"Jakobovi\u0107","year":"2007"},{"issue":"4","key":"10.1016\/j.cor.2026.107548_b27","doi-asserted-by":"crossref","first-page":"1279","DOI":"10.1007\/s10618-022-00830-7","article-title":"Simplification of genetic programs: a literature survey","volume":"36","author":"Javed","year":"2022","journal-title":"Data Min. Knowl. Discov."},{"key":"10.1016\/j.cor.2026.107548_b28","series-title":"2007 IEEE Congress on Evolutionary Computation","first-page":"4508","article-title":"Linear genetic programming of parsimonious metaheuristics","author":"Keller","year":"2007"},{"issue":"1","key":"10.1016\/j.cor.2026.107548_b29","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1287\/msom.2019.0832","article-title":"Online advance scheduling with overtime: A primal-dual approach","volume":"23","author":"Keyvanshokooh","year":"2021","journal-title":"Manuf. Serv. Oper. Manag."},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b30","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1057\/s41306-016-0020-5","article-title":"Organizing multidisciplinary care for children with neuromuscular diseases at the academic medical center, amsterdam","volume":"6","author":"Kortbeek","year":"2017","journal-title":"Health Syst."},{"key":"10.1016\/j.cor.2026.107548_b31","article-title":"Genetic programming: On the programming of computers by means of natural selection","author":"Koza","year":"1992"},{"issue":"2","key":"10.1016\/j.cor.2026.107548_b32","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1080\/20476965.2018.1436909","article-title":"Multi-disciplinary planning in health care: a review","volume":"9","author":"Leeftink","year":"2020","journal-title":"Health Syst."},{"key":"10.1016\/j.cor.2026.107548_b33","doi-asserted-by":"crossref","unstructured":"Luke, S., 2017. ECJ then and now. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion. pp. 1223\u20131230.","DOI":"10.1145\/3067695.3082467"},{"issue":"2","key":"10.1016\/j.cor.2026.107548_b34","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1016\/j.ejor.2016.05.039","article-title":"Dynamic resource allocation to improve emergency department efficiency in real time","volume":"255","author":"Luscombe","year":"2016","journal-title":"European J. Oper. Res."},{"key":"10.1016\/j.cor.2026.107548_b35","doi-asserted-by":"crossref","unstructured":"MacLachlan, J., Mei, Y., Zhang, F., Zhang, M., Signal, J., 2023. Learning emergency medical dispatch policies via genetic programming. In: Proceedings of the Genetic and Evolutionary Computation Conference. pp. 1409\u20131417.","DOI":"10.1145\/3583131.3590434"},{"issue":"2","key":"10.1016\/j.cor.2026.107548_b36","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1016\/j.ejor.2018.03.001","article-title":"Literature review on multi-appointment scheduling problems in hospitals","volume":"272","author":"Marynissen","year":"2019","journal-title":"European J. Oper. Res."},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b37","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1109\/TEVC.2022.3225509","article-title":"Explainable artificial intelligence by genetic programming: A survey","volume":"27","author":"Mei","year":"2022","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"5","key":"10.1016\/j.cor.2026.107548_b38","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1109\/TETCI.2017.2743758","article-title":"An efficient feature selection algorithm for evolving job shop scheduling rules with genetic programming","volume":"1","author":"Mei","year":"2017","journal-title":"IEEE Trans. Emerg. Top. Comput. Intell."},{"key":"10.1016\/j.cor.2026.107548_b39","doi-asserted-by":"crossref","unstructured":"Mei, Y., Zhang, M., Nyugen, S., 2016. Feature selection in evolving job shop dispatching rules with genetic programming. In: Proceedings of the Genetic and Evolutionary Computation Conference 2016. pp. 365\u2013372.","DOI":"10.1145\/2908812.2908822"},{"issue":"3","key":"10.1016\/j.cor.2026.107548_b40","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1162\/evco_a_00230","article-title":"A hybrid genetic programming algorithm for automated design of dispatching rules","volume":"27","author":"Nguyen","year":"2019","journal-title":"Evol. Comput."},{"issue":"9","key":"10.1016\/j.cor.2026.107548_b41","doi-asserted-by":"crossref","first-page":"2951","DOI":"10.1109\/TCYB.2016.2562674","article-title":"Surrogate-assisted genetic programming with simplified models for automated design of dispatching rules","volume":"47","author":"Nguyen","year":"2016","journal-title":"IEEE Trans. Cybern."},{"key":"10.1016\/j.cor.2026.107548_b42","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1007\/s10729-013-9224-4","article-title":"Stochastic online appointment scheduling of multi-step sequential procedures in nuclear medicine","volume":"16","author":"P\u00e9rez","year":"2013","journal-title":"Health Care Manag. Sci."},{"key":"10.1016\/j.cor.2026.107548_b43","series-title":"2014 International Conference on Control, Decision and Information Technologies (CoDIT)","first-page":"074","article-title":"A linear mathematical model for patients\u2019 activities scheduling on hospital resources","author":"Saadani","year":"2014"},{"issue":"4","key":"10.1016\/j.cor.2026.107548_b44","doi-asserted-by":"crossref","first-page":"606","DOI":"10.1109\/TEVC.2015.2504420","article-title":"A survey on evolutionary computation approaches to feature selection","volume":"20","author":"Xue","year":"2015","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"8","key":"10.1016\/j.cor.2026.107548_b45","doi-asserted-by":"crossref","first-page":"8142","DOI":"10.1109\/TCYB.2021.3050141","article-title":"Collaborative multifidelity-based surrogate models for genetic programming in dynamic flexible job shop scheduling","volume":"52","author":"Zhang","year":"2021","journal-title":"IEEE Trans. Cybern."},{"issue":"4","key":"10.1016\/j.cor.2026.107548_b46","doi-asserted-by":"crossref","first-page":"1797","DOI":"10.1109\/TCYB.2020.3024849","article-title":"Evolving scheduling heuristics via genetic programming with feature selection in dynamic flexible job-shop scheduling","volume":"51","author":"Zhang","year":"2021","journal-title":"IEEE Trans. Cybern."},{"issue":"1","key":"10.1016\/j.cor.2026.107548_b47","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1109\/TEVC.2023.3255246","article-title":"Survey on genetic programming and machine learning techniques for heuristic design in job shop scheduling","volume":"28","author":"Zhang","year":"2024","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"02","key":"10.1016\/j.cor.2026.107548_b48","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1142\/S1469026808002247","article-title":"Explicitly simplifying evolved genetic programs during evolution","volume":"7","author":"Zhang","year":"2008","journal-title":"Int. J. Comput. Intell. Appl."}],"container-title":["Computers &amp; Operations Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0305054826001668?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0305054826001668?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T20:38:27Z","timestamp":1781296707000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0305054826001668"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":48,"alternative-id":["S0305054826001668"],"URL":"https:\/\/doi.org\/10.1016\/j.cor.2026.107548","relation":{},"ISSN":["0305-0548"],"issn-type":[{"value":"0305-0548","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Online multi-appointment scheduling for outpatient examinations with genetic programming","name":"articletitle","label":"Article Title"},{"value":"Computers & Operations Research","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cor.2026.107548","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"107548"}}