Fajun Yang , Chao Li , Feng Wang , Zhi Yang , Kaizhou Gao
{"title":"Scheduling two-stage healthcare appointment systems via a knowledge-based biased random-key genetic algorithm","authors":"Fajun Yang , Chao Li , Feng Wang , Zhi Yang , Kaizhou Gao","doi":"10.1016/j.swevo.2025.101864","DOIUrl":null,"url":null,"abstract":"<div><div>To address the scheduling problem of two-stage healthcare appointment systems, previous studies always assume that a positive linear correlation is obeyed between the customer waiting time and service dissatisfaction, and an arrived customer is served immediately if the provider at the first stage becomes available, which usually leads to heavy congestion at the second stage and a rapid decline in service satisfaction. To tackle this problem further, this paper assumes that customer waiting time within different ranges impacts service dissatisfaction differently. Then, it develops an efficient real-time scheduling strategy to decide the exact starting time of each customer's service at the first stage. Considering no-shows and non-punctual appointments, a knowledge-based biased random-key genetic algorithm (<em>K-BRKGA</em>) is used to determine the number of customers at each appointment slot, such that the total weighted cost associated with customers’ waiting time, providers’ idle time, and overtime at two stages can be minimized. Based on the data sets used, <em>K-BRKGA</em> reduces the total cost by 2.01 % and 1.01 % compared to the other two famous algorithms.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"94 ","pages":"Article 101864"},"PeriodicalIF":8.2000,"publicationDate":"2025-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225000227","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
To address the scheduling problem of two-stage healthcare appointment systems, previous studies always assume that a positive linear correlation is obeyed between the customer waiting time and service dissatisfaction, and an arrived customer is served immediately if the provider at the first stage becomes available, which usually leads to heavy congestion at the second stage and a rapid decline in service satisfaction. To tackle this problem further, this paper assumes that customer waiting time within different ranges impacts service dissatisfaction differently. Then, it develops an efficient real-time scheduling strategy to decide the exact starting time of each customer's service at the first stage. Considering no-shows and non-punctual appointments, a knowledge-based biased random-key genetic algorithm (K-BRKGA) is used to determine the number of customers at each appointment slot, such that the total weighted cost associated with customers’ waiting time, providers’ idle time, and overtime at two stages can be minimized. Based on the data sets used, K-BRKGA reduces the total cost by 2.01 % and 1.01 % compared to the other two famous algorithms.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.