Y.M. van der Vlugt
Please Note
3 records found
1
As pressure on the healthcare system increases, patients who require surgery experience longer access times to pre- and post-operative appointments and surgery. Hospitals can control their waiting lists by allocating timeslots to the different types of appointments they discern. To inform patients about their appointments in a timely manner, they need to make this decision several weeks in advance. However, the precise consequences of the timeslot allocation on the future waiting list are uncertain, as not all patients follow the same treatment pathway. Furthermore, as these planning decisions are made weeks in advance, they are based on an uncertain prediction of future waiting lists. In this paper, methods are developed with the aim to support hospitals in optimizing their timeslot allocation to reduce patient access times and utilize all available capacity in the outpatient department and operating room. The problem is modelled as a Markov decision process (MDP). However, as the state, decision and outcome spaces grow exponentially in size, even for a single surgeon, an exact solution cannot be determined. We thus compare four alternative solution methods to the static allocation method that is common in hospitals. Least-squares policy iteration is used to find an approximate solution, an (integer) linear program is formulated to solve a deterministic variant of the MDP, several heuristic decision rules are investigated, and a hybrid method is proposed that statically allocates a percentage of timeslots and then dynamically allocates the remaining timeslots with the linear program when sufficient information is available to effectively deal with variability. The solution methods are tested on a case study at the orthopedic care chain of the Sint Maartenskliniek hospital in the Netherlands. Simulation results indicate that in balanced capacity scenarios, static allocation achieves the highest performance when planning more than 4 weeks ahead. In contrast, in unbalanced systems, steering capacity toward patient groups incurring the highest costs yields better outcomes. The hybrid method offers flexibility as it can be adapted to both balanced and unbalanced situations. For the case study, we find that statically allocating 60% of timeslots and dynamically allocating the remainder 4 weeks in advance provides the best results in terms of meeting access time targets and efficient resource utilization.
Timeslot allocation for waiting list control
Tactical planning of orthopaedic surgeons at the Sint Maartenskliniek
The problem is modelled as a Markov decision process (MDP). As the state space is very large, the problem does not admit an exact solution. Therefore, least-squares policy iteration is used to find an approximate solution. We also formulate an (integer) linear program which is used to solve a deterministic variant of the MDP, and investigate some simple decision rules.
This thesis features a case study at the Sint Maartenskliniek, a hospital focusing on orthopaedic care in Nijmegen, the Netherlands. Data from the hospital is used to make a simulation with which solution methods can be tested and compared. We find that all methods improve on the static roster method used by the hospital, with the linear program leading to the best results. Furthermore, planning less far ahead allows for a better prediction of the state for which to plan, and so also leads to better performance. In the case of SMK, we recommend fixing 60\% of the timeslots using a static roster method 12 weeks in advance, and using the integer linear program to schedule the remaining 40\% of appointments 6 weeks in advance. ...
The problem is modelled as a Markov decision process (MDP). As the state space is very large, the problem does not admit an exact solution. Therefore, least-squares policy iteration is used to find an approximate solution. We also formulate an (integer) linear program which is used to solve a deterministic variant of the MDP, and investigate some simple decision rules.
This thesis features a case study at the Sint Maartenskliniek, a hospital focusing on orthopaedic care in Nijmegen, the Netherlands. Data from the hospital is used to make a simulation with which solution methods can be tested and compared. We find that all methods improve on the static roster method used by the hospital, with the linear program leading to the best results. Furthermore, planning less far ahead allows for a better prediction of the state for which to plan, and so also leads to better performance. In the case of SMK, we recommend fixing 60\% of the timeslots using a static roster method 12 weeks in advance, and using the integer linear program to schedule the remaining 40\% of appointments 6 weeks in advance.
The algorithms discussed are Golub-Kahan-Lanczos bidiagonalization, randomized SVD and block power SVD. Each algorithm is implemented in Matlab and both error and time taken by each algorithm are compared. We find that the block power SVD is very effective, especially when only the truncated SVD is required. Due to its simplicity, speed and relatively small error for low-rank matrix approximation, it is an ideal method for the applications discussed in this thesis.
We show how the SVD can be used for information retrieval, through Latent Semantic Indexing. The method is tested on the Time collection and we find that the SVD removes much of the noise present in the data and solves the issues of synonymy and polysemy. Then, SVD-based algorithms for recommender systems are presented. We implement a basic SVD algorithm called Average Rating Filling, and a (biased) stochastic gradient descent algorithm, which was developed for the Netflix recommender-system prize. These are tested on the Movielens 100k dataset, resulting in the best performance by biased stochastic gradient descent. Finally, the SVD is used for image compression and we find that, while not very useful for face recognition, the SVD could provide a time- and space-efficient method for searching through an image database for similar images. ...
The algorithms discussed are Golub-Kahan-Lanczos bidiagonalization, randomized SVD and block power SVD. Each algorithm is implemented in Matlab and both error and time taken by each algorithm are compared. We find that the block power SVD is very effective, especially when only the truncated SVD is required. Due to its simplicity, speed and relatively small error for low-rank matrix approximation, it is an ideal method for the applications discussed in this thesis.
We show how the SVD can be used for information retrieval, through Latent Semantic Indexing. The method is tested on the Time collection and we find that the SVD removes much of the noise present in the data and solves the issues of synonymy and polysemy. Then, SVD-based algorithms for recommender systems are presented. We implement a basic SVD algorithm called Average Rating Filling, and a (biased) stochastic gradient descent algorithm, which was developed for the Netflix recommender-system prize. These are tested on the Movielens 100k dataset, resulting in the best performance by biased stochastic gradient descent. Finally, the SVD is used for image compression and we find that, while not very useful for face recognition, the SVD could provide a time- and space-efficient method for searching through an image database for similar images.