Outpatient Appointment Scheduling Optimization with a Genetic Algorithm Approach
Ana Rodrigues, and Rui Rego

TL;DR
This paper presents a genetic algorithm framework for optimizing outpatient appointment scheduling, effectively handling complex constraints and improving patient logistics compared to traditional methods.
Contribution
It introduces a novel GA-based approach that automates complex medical scheduling while ensuring safety and efficiency, outperforming baseline methods in constraint satisfaction and patient metrics.
Findings
GA achieved 100% constraint fulfillment
Significant reduction in patient wait times and inter-center trips
Both GA variants converged to similar solutions by 100 generations
Abstract
The optimization of complex medical appointment scheduling remains a significant operational challenge in multi-center healthcare environments, where clinical safety protocols and patient logistics must be reconciled. This study proposes and evaluates a Genetic Algorithm (GA) framework designed to automate the scheduling of multiple medical acts while adhering to rigorous inter-procedural incompatibility rules. Using a synthetic dataset encompassing 50 medical acts across four healthcare facilities, we compared two GA variants, Pre-Ordered and Unordered, against deterministic First-Come, First-Served (FCFS) and Random Choice baselines. Our results demonstrate that the GA framework achieved a 100% constraint fulfillment rate, effectively resolving temporal overlaps and clinical incompatibilities that the FCFS baseline failed to address in 60% and 40% of cases, respectively. Furthermore,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHealthcare Operations and Scheduling Optimization · Hospital Admissions and Outcomes · Scheduling and Timetabling Solutions
