A heuristic algorithm based on multi-assignment procedures for nurse scheduling

Size: px
Start display at page:

Download "A heuristic algorithm based on multi-assignment procedures for nurse scheduling"

Transcription

1 DOI /s A heuristic algorithm based on multi-assignment procedures for nurse scheduling Ademir Aparecido Constantino Dario Landa-Silva Everton Luiz de Melo Candido Ferreira Xavier de Mendonça Douglas Baroni Rizzato Wesley Romão Springer Science+Business Media New York 2013 Abstract This paper tackles a Nurse Scheduling Problem which consists of generating work schedules for a set of nurses while considering their shift preferences and other requirements. The objective is to maximize the satisfaction of nurses preferences and minimize the violation of soft constraints. This paper presents a new deterministic heuristic algorithm, called MAPA (multi-assignment problem-based algorithm), which is based on successive resolutions of the assignment problem. The algorithm has two phases: a constructive phase and an improvement phase. The constructive phase builds a full schedule by solving successive assignment problems, one for each day in the planning period. The improvement phase uses a couple of procedures that re-solve assignment problems to produce a better schedule. Given the deterministic nature of this algorithm, the same schedule is obtained each time that the algorithm is applied to the same problem instance. The performance of MAPA is benchmarked against published results for almost 250,000 instances from the NSPLib dataset. In most cases, particularly on large instances of the problem, the results produced by MAPA are better when compared to best-known solutions from the literature. The experiments reported here also show that the MAPA algorithm finds more feasible solutions compared with other algorithms in the literature, which suggest that this proposed approach is effective and robust. Keywords Nurse scheduling problem Assignment problem Heuristic algorithms Combinatorial optimization A.A. Constantino ( ) E.L. de Melo D.B. Rizzato W. Romão Department of Computer Science, State University of Maringá, Av. Colombo, 5790, CEP , Maringá, PR, Brazil aaconstantino@uem.br D. Landa-Silva School of Computer Science, University of Nottingham, Nottingham, NG8 1BB, UK C.F.X. de Mendonça School of Arts, Science and Humanities, State University of São Paulo, CEP , São Paulo, SP, Brazil

2 1 Introduction In this paper, we tackle a Nurse Scheduling Problem (NSP) which consists of assigning work shift patterns to a team of nurses over a pre-defined scheduling period in such a way that nurses preferences (soft constraints) for what type of shift to work in each day are best satisfied while additional requirements (hard constraints) are met. A penalty cost is associated to the non-satisfaction of nurses preferences and also to the non-satisfaction of the additional requirements. Thus, the objective is to generate feasible nurse schedules with a minimum total penalty cost. The general nurse scheduling problem was classified by Osogami and Imai (2000) as NP-hard. In the literature, we find many different descriptions and models for nurse scheduling due to the different characteristics and policies that arise in each hospital. Similarly, we can find a wide variety of solution procedures to tackle the nurse scheduling problems and a fair comparison between the many proposed algorithms seems to be impractical as discussed by Maenhout and Vanhoucke (2007). Cheang et al. (2003) andburkeetal.(2004) provide surveys of nurse scheduling problems and solution approaches. These surveys reveal that most of the heuristic algorithms for nurse scheduling algorithms in the literature are based on local search procedures. Even recent works tackling nurse scheduling in a multi-objective fashion (e.g. Burke et al. 2012) are still largely based on local search. The distinctive feature of the heuristic algorithm proposed here is that it is based on exact resolution of successive assignment problems instead of local search. The surveys by Cheang et al. (2003) andburkeetal.(2004) also identify the need for a set of benchmark problem instances to facilitate the comparison of the many proposed algorithms for the problem. Towards this, Maenhout and Vanhoucke (2005) proposed a large dataset called NSPLib, which also includes a problem instance generator. NSPLib has 248,640 nurse scheduling problem instances randomly generated and they are classified according to their size and complexity. A subset of these instances is called the realistic set which includes instances with a scheduling period of 28 days. The other set is called the diverse set which includes instances with a scheduling period of 7 days. Instances of both types are used in the experiments of this paper. As mentioned above, NSPLib includes a program for generating different tests instances by changing the type of contract (full-time or part-time), skill sets, etc. For a detailed description, see Maenhout and Vanhoucke (2005). The NSPLib problem instances are available at: In their work on nurse scheduling using the NSPLib dataset, Maenhout and Vanhoucke (2006, 2007, 2008) have proposed several algorithms and reported a range of results. Other benchmark datasets for nurse scheduling problems have been made available more recently. For example, the First International Nurse Rostering Competition 2010 (see Haspeslagh et al and for details) includes 60 problem instances classified in three groups according to the expected computational difficulty. Also, Tim Curtois at the University of Nottingham maintains a large collection of employee scheduling benchmark problem instances including nurse scheduling (see for details). In addition De Causmaecker and Vanden Berghe (2011) proposed a classification system for nurse rostering problems, comparing three datasets: (Burke et al. 2008), (Bilgin et al. 2008) and NSPLib at (Maenhout and Vanhoucke 2005). In their attempt to classify and compare the problem instances in these tree datasets, they proposed and discussed several notations and categories. According to the authors, the advantage of NSPLib is its large size, which facilitates statistical analysis of different solution approaches.

3 Developing formal models for the many specific objectives and constraints in nurse scheduling problems and applying optimization methods to solve them are very difficult tasks. Then, developing heuristic algorithms to tackle these problems is a common and effective approach. In fact, Maenhout and Vanhoucke (2005) suggest that the purpose of NSPLib is to be a benchmark dataset for evaluating heuristic approaches to solve nurse scheduling problems. The best results for the NSPLib instances have been obtained with different meta-heuristic approaches including the Electromagnetic method by Maenhout and Vanhoucke (2007), Scatter Search by Maenhout and Vanhoucke (2006) and Genetic Algorithms by Maenhout and Vanhoucke (2008). The present paper presents a new deterministic heuristic algorithm called MAPA (multi-assignment problem-based algorithm), which produces new best solutions for some instances in NSPLib. According to Cordeau et al. (2002) a good heuristic must satisfy some criteria such as simplicity, flexibility, accuracy and speed. They also state that algorithms that contain too many parameters are difficult to understand and unlikely to be used. The MAPA algorithm proposed here is simple because it does not require parameter tuning and it uses the wellknown linear assignment problem that is solvable in polynomial time. It is flexible because it is well suited to tackle different constraints (hard and soft) by only adapting the procedure to calculate the matrix of costs (see Sect. 4.1). It also has reasonable accuracy and speed which is illustrated by the experiments described in the next sections. The remainder of this paper is as follows. The problem description is given in Sect. 2. A high-level description of the proposed MAPA algorithm is given in Sect. 3 andthena detailed description is provided in Sect. 4. Experimental results are presented and discussed in Sect. 5. The final Sect. 6 draws overall conclusions and suggestions for future research. 2 Description of the nurse scheduling problem The nurse scheduling problem addressed in this paper is the same as stated by Maenhout and Vanhoucke (2007) with test instances from the NSPLib. The problem involves requirements that must be met (hard constraints) and requirements that are desirable to meet (soft constraints) when constructing the schedule. Hard constraints in this problem are the prohibition of certain successive shift assignments to nurses (for example a night shift followed by an early or a day shift), maximum number of consecutive assignments of the same type (i.e. identical shift assignments), minimum and maximum number of overall working assignments for a nurse and minimum number of consecutive assignments of the same type (i.e. identical shift assignments). Soft constraints in this problem are the minimum coverage requirement (to satisfy the workload demand of each day) and the nurses preferences. Nurses express their preferences for the shifts that they want to work in each day. A cost is associated to every shift and this cost is inversely proportional to the expressed preference, i.e. less preferred shifts carry a higher cost. The cost of violating hard constraints is added to the cost of violating soft constraints to obtain the total solution cost which should be minimized. Full details of the costs calculation are given in Sect. 4 when the MAPA algorithm is described. More formally, the Nurse Scheduling Problem tackled here can be stated as follows. A set of nurses N needs to be scheduled within a scheduling period of d max days (d = 1,...,d max ). Each nurse needs to be assigned to a set of shifts in the scheduling period while minimizing the cost of violating hard and soft constraints. Thus, we have: N: set of nurses, index n(n= 1,...,n max ), n max = N ; D: set of days within the scheduling period, thus d max = D ;

4 S d : set of required shifts for day d, index s(s= 1,...,s d ), s d = S d. The term shift refers to a given working period (early, day or night shift) or a rest period (free shift), although the starting/ending times of each shift are not defined in the NSPLib instances. Note that S d represents the minimum coverage requirement, i.e. S d is the minimum number of nurses required on day d, then S d N. Aduty roster, orroster, isa sequence of shifts assigned to one nurse during the scheduling period of d max days. A solution or nurse schedule is a collection of n max duty rosters. 3 A multipartite model for nurse scheduling In this paper we represent the above nurse scheduling problem as an acyclic multipartite graph with d max + 1 partitions, where the first partition of vertices corresponds to the set of nurses and the remaining partitions correspond to the sets of shifts (i.e. one partition per day in the scheduling period). Figure 2 shows a sample of this representation in the case where n max = 4 nurses. An edge represents a possible assignment of a shift to a nurse in a particular day (according to the partition number). There are no edges connecting vertices in the same partition. Instead, a sequence of edges connecting vertex n from the first partition (corresponding to nurse n) to a vertex in the last partition indicates the sequence of shifts that are assigned to nurse n. The weight associated to an edge is the cost of assigning a particular shift to nurse n according to the nurse s preferences. More formally, let s have a graph G = (T, A), wheret is the set of vertices and A is the set of edges as described above. The set T is composed by the partitions T o,t 1,T 2,...,T dmax,wheret o is the set of vertices representing the nurses and T d (d from 1tod max ) is the set of vertices representing the shifts on day d. Thus, we have a multipartite graph representation. The objective is to find n max paths from the first to the last partition while minimizing the total cost. Each path represents a duty roster for one nurse, i.e. the sequence of shifts assigned to a nurse for each day of the scheduling period. In order to find these paths we propose a heuristic algorithm that solves successive assignment problems, each one corresponding to a matching problem between two consecutive partitions (bipartite graph). This assignment problem is formulated as follows: Minimize Subject to: cij d.xd ij (5) n max n max i=1 j=1 n max xij d = 1, j = 1,...,n max (6) i=1 n max xij d = 1, i = 1,...,n max (7) j=1 x d ij {0, 1}, i = 1,...,n max; j = 1,...,n max (8) The cost matrix [cij d ] is always a square matrix of size n2 max and has different interpretation and structure depending on the algorithm phase, as explained in the next section. In some cases, the cost cij d in (5) is the cost of edge (i, j) connecting partitions T d 1 and T d, where index i corresponds to a nurse or roster, while the index j can be a shift or a roster. In other cases, the cost cij d is the cost of replacing a shift j in the duty roster of nurse i.notethat cij d = if there is no edge (i, j). The binary decision variable xd ij indicates an assignment or

5 Fig. 1 The cost matrix structure for the assignment of shifts to nurses, Block I ensures the cover requirement and Block II contains the spare shifts needed to form a square cost matrix not of vertex i to vertex (nurse) j. Constraints (6) and(7) indicate a one-to-one assignment between two partitions. This means that each nurse (partition T 0 ) will be assigned exactly one (working or free) shift for each partition (day). The main idea is to find the minimal cost matching for each bipartite graph so that we find the n max paths (each path corresponds to an individual nurse roster). The main advantage of tackling the nurse scheduling problem in this way is that the assignment problem can then be solved in polynomial time using the algorithm proposed by Carpaneto and Toth (1987) which has a polynomial running time complexity of O(n 3 max ). Also, the heuristic procedure is deterministic producing the same solution every time is applied to the same problem instance. However, note that in our approach we need to solve the assignment problem many times in order to obtain a full nurse schedule. 4 The proposed heuristic algorithm We propose a multi-assignment problem-based algorithm (MAPA) which consists of two phases, both based on successive resolutions of an assignment problem between two consecutive partitions in the multipartite graph described above. In the first phase, an initial solution (set of duty rosters) is built. In the second phase, two procedures are employed to improve the initial solution by modifying the previous assignments between the partitions. 4.1 Construction phase The construction phase starts by generating the multipartite graph as defined in Sect. 3. An initial solution is obtained by solving d max successive assignment problems from the first to the last day of the scheduling period. As stated above, the square matrix of costs [cij d ] has different interpretations in each phase of the algorithm. In this first phase cij d is the cost of assigning shift j to nurse i on day d. We note that in the nurse scheduling problem instances tackled here, the number of nurses available to work on a day is usually greater than or equal to the number of required working shifts on that day (covering requirement), i.e. S d N as stated in Sect. 2. Then, we complete the cost matrix with spare shifts in order to get a square matrix [cij d ] where a spare shift is a type of shift considered in the problem (early, late, night or free shift). This means that the algorithm can assign more working shifts than needed in day d (further discussion below on how we deal with this). In this first phase, the matrix [cij d ] is divided into two blocks as shown in Fig. 1. Block I contains the shifts that satisfy the required coverage on day d and Block II contains the spare shifts added to form a square matrix [cij d ] where the number of available

6 Fig. 2 Example of a multipartite graph for 4 nurses and 7-days scheduling period, showing a duty roster with a cut before day 2 and possible recombinations (dashed lines) of partial rosters. Letters E, D, N, F mean an Early, Day, Night and Free shift, respectively; means a spare shift nurses on day d is greater or equal than the number of nurses required in the coverage. Since the minimum coverage requirement is guaranteed by the shifts in Block I, any assignment of spare shifts in Block II to nurses is permitted, including the assignment of free shifts. The function for calculating the costs in Block I is defined as follows: f(i,j,d)= pc(i,j,d)+ P h.nhcv + P s.nscv (9) where pc(i,j,d)is the penalty cost (related to the nurse s preferences) for assigning shift j to nurse i on day d; nhcv is the number of hard constraint violations due to this assignment; P h is the penalty for the violation of a hard constraint; nscv is the number of soft constraint violations due to this assignment and P s is the penalty for the violation of a soft constraint. This cost function is as proposed by Maenhout and Vanhoucke (2007). Let Sd be all the required shifts in S d including free shifts, then Sd = S d {free shifts}. Therefore, the equation cij d = min s Sd f(i,s,d) in Block II gives the following information: the penalty cost of assigning spare shift j to nurse i and the shift type in Sd that will be assigned to this nurse i as a spare shift. Note that the value of cij d in Block II is the same for nurse i. Each cost cij d in Block II is taken as the minimum cost among the cd ij costs in Block I for the corresponding nurse, also considering the assignments of free shifts to that nurse. This means that for nurse i, each of the costs in Block I corresponds to an assignment (early, day, night or free shift) towards a covering of the required shifts in the workload while the corresponding costs in Block II are equal to the minimum of the costs in Block I for that same nurse. Since the assignments in Block II correspond to spare (not required shifts) our approach produces schedules that definitely meet the minimum coverage requirements and possibly exceed that requirement for some days in the scheduling period. Hence, the associated constraint violation costs are set accordingly to complete the overall multi-assignment problem. An assignment problem is constructed and solved for each day of the scheduling period. Note (see Fig. 2) that in the first assignment of shifts (day 1) from partition 1 to partition 2 there is no previous assigned shift. However, from the second assignment (day 2) onwards, the previous assignments must be considered when calculating the cost matrix. That is, when calculating the cij d cost for nurse i on day d, the shifts assigned to that nurse in previous days are taken into account. In order to calculate cij d a simple procedure (called constraints update) checks the sequence of shifts assigned to nurse i in the previous days to day d. The procedure checks the constraints, e.g. if the minimum/maximum number of working assignments is satisfied or not. The time spent in calculating cij d depends on the length of

7 Fig. 3 Example of reassignment after the cut (Fig. 2 and then solving the new assignment problem) with the cutting and recombination procedure (CRP), resulting in a reassignment of working and spare shifts. Note that on day 5 a spare shift was changed (updated) for reducing the cost corresponding to nurse 2 individual roster (assuming that nurse 2 prefers shift D to shift E) that sequence of shifts which is known to be not greater than d max. This process is repeated for each day in the scheduling period. Then, at the end of this multi-assignment process, we have constructed an initial solution, i.e. a duty roster for each nurse. The construction phase just explained is expressed in the following pseudo-code (AP stands for assignment problem). Procedure Construction Begin For d = 1 to d max do: Construct the cost matrix [cij d ] for day d; Solve the AP corresponding to the cost matrix [cij d ]; Assign the shifts to the nurse according to the AP solution; End. 4.2 Improvement phase The improvement phase is composed of two procedures that aim to improve the initial solution obtained in the construction phase. The first procedure, called Cutting and Recombination Procedure (CRP), performs successive cuts in the multipartite graph before each day d. This means dividing the duty roster in two parts (left- and right-hand sides) and then constructing another assignment in the cut made, as it is shown in Fig. 3. Therefore, a new assignment problem is formulated with new square costs matrix [c d ij ] andthensolvedafter each cut. An important difference when solving this new assignment problem is that c d ij represents the cost of assigning to nurse i on day d, the left-hand side of schedule j to the right-hand side of the same schedule which takes into account the shifts already assigned before and after the cut. In order to calculate this cost, the algorithm explores which spare shifts (those with the minimum cost) can be updated (reassigned) for the nurse in such a way that the new reassignment has a reduced cost. Such updates in the assignment of spare shifts after the cut are possible due to the degree of flexibility in the nurse preferences. The satisfaction of such preferences takes into account the left and right-hand sides of the cut schedule, which might be different from the construction of the initial schedule when there is no assignment to the right of the given partition. The pseudo code of the CRP improving procedure is given below (AP stands for assignment problem).

8 Fig. 4 Example of reassignment in the shift redistribution procedure (SRP). New possibilities of shift association on day 4 are represented by dashed arrows Algorithm CRP Begin For d = 1 to d max do: Construct the matrix [cij d ] after performing a cut before day d; Solve the AP corresponding to the cost matrix [cij d ]; Reassign left- and right-hand sides of the schedule according to the AP solution; Update the spare shifts for each nurse roster to reduce the overall solution cost; End. The second improvement procedure, called Shift Redistribution Procedure (SRP), aims to decrease the total cost of the solution by redistributing shifts among nurses in each day as shown in Fig. 4. Since the solution cost is associated to the nurses preferences, the same shift assigned to different nurses may contribute with different costs to the overall schedule cost. Then, this SRP improving procedure consists of selecting a day (partition) in the schedule and then reassigning the n max shifts on this day to the n max rosters. The cost of each association is an element of the matrix [cij d ],wherecd ij is the cost of replacing shift j in day d of the schedule for nurse i. This calculation of the costs is analogous to the one performed in the CRP procedure and involves the minimum cost of the spare shifts as well as the constraints update procedure described in Sect Once the cost matrix is generated and the related assignment problem is solved, the current solution is altered through shift exchanges and some spare shifts may be replaced. Figure 5 shows an example of such alteration. This SRP improving procedure is repeated for all partitions (all days) according to the pseudo-code shown below (AP stands for assignment problem). Algorithm SRP Begin For d = 1 to d max do: Construct the matrix [c d ij ] to replace the shifts on day d; Solve AP corresponding to cost matrix [c d ij ]; Replace the shifts in the rosters according to AP solution; Update the spare shifts for each nurse roster to reduce the overall solution cost; End.

9 Fig. 5 Example of shift exchange. Individual rosters after shift redistribution on day 4 including the change (update) of a spare shift on day 1 for nurse 3 (from shift D to shift F ) The two improving procedures CRP and SRP described above are performed in a sequential fashion in both directions covering the d max partitions: forward (d = 1tod max )andbackward (d = d max downto 1). The procedures are performed until there is no improvement for a certain number of iterations (NumIt). Therefore, we defined four variants: RCP_Forward(s), SRP_ Forward(s), RCP_Backward(s) and SRP_Backward(s), where s represents a solution (full schedule). Let Val(s) be the cost of solution s, which is equal to the objective function value of the last assignment problem solved, then the overall proposed improvement phase in our algorithm works as shown in the pseudo-code below (the fixed execution order of the improvement procedure variants was decided by preliminary experimentation). The parameter NumIt is the predefined number of times that the whole improvement procedure is attempted without an improvement in the current solution. Procedure Improvement(s) Begin count:=0; Repeat s := s; s :=RCP_Forward(s ); s :=SRP_Forward(s ); s :=RCP_Backward(s ); s :=SRP_Backward(s ); if Val(s ) = Val(s) then count:=count +1 else count:= 0; until count= NumIt; end. 5 Performance analysis of MAPA 5.1 Experimental setting The proposed MAPA algorithm was implemented in Pascal programming language and the tests were performed on a PC with two 3.2 GHz quad-core Xeon processors and 16 GB of RAM running Windows XP. The problem instances were obtained from the NSPLib library (Maenhout and Vanhoucke 2005).

10 We tested MAPA on 248,640 problem instances split in two groups: Group 1 with 233,280 instances involving 1-week schedules and Group 2 with 15,360 problem instances involving 4-week schedules. In the Group 1 we find 29,160 requirement-costs problem instances involving a scheduling period of 7 days (1-week schedule). These instances are divided by problem size: 25, 50, 75, and 100 nurses, each subset containing 7,290 instances. Each problem instance has a different set of requirements per day and different preference costs. Furthermore, there are also 8 cases with different preferences and coverage constraints. Then, each of these 8 preferences-coverage cases may be combined with each of the 29,160 requirements-costs problem instances, forming a total of 233,280 1-week schedule problem instances. In the Group 2 we find 1,920 requirement-costs problem instances involving a scheduling period of 28 days (4-week schedule). These instances are divided by problem size: 30 and 60 nurses, each subset containing 960 instances. Again, we combine the 8 preference-coverage cases with each of the 1,920 requirement-costs problem instances forming a total of 15,360 4-week schedule instances. There are two important issues we must discuss about the use of NSPLib. The first issue is that the results we obtained for 38 of these instances (33 instances with 30 nurses and 5 instances with 60 nurses) could not be compared to existing results. We believe that the solution costs are misreported in the NSPLib because in some cases the reported cost is less than zero, which is not possible considering the given definition of penalty costs. The penalty values for soft constraint violations used here are the same as the ones used by Maenhout and Vanhoucke (2006) and Maenhout and Vanhoucke (2007), i.e. P h = P s = 100. Also, we fixed NumIt = 3inthe improvement phase. The second issue in using NSPLib is that the minimum coverage constraint (working shifts required in each day) is always satisfied by our algorithm (as explained in Sect. 4.1), but this is not the case in some of the (infeasible) solutions reported in the NSPLib. In other words, our MAPA procedure satisfies the minimum coverage hard constraint, while some of the solutions reported in NSPLib satisfy some of the constraints but not necessarily the coverage constraint. We followed exactly the same definition stated by Maenhout and Vanhoucke (2007), i.e. a nurse schedule is said to be feasible if the coverage constraints and all other case-specific constraints are satisfied. Then, given this issue with feasibility in some solutions reported in NSPLib, in order to compare our results to those NSPLib infeasible solutions, we made the following adjustments. At the end of the improvement phase, if a solution is infeasible we apply a procedure that changes shifts to attempt satisfying all hard constraints except the coverage constraints. Then, if a required working shift is not assigned, a penalty is added to the solution cost. However, if another hard constraint is satisfied, then a penalty is deducted from the solution cost. For example, if a nurse works more than the maximum allowed number of working days, this constraint violation can be satisfied by replacing a working shift with a free shift (in case of a spare shift). Anyway, the solution stays infeasible, but is more comparable to the solutions reported in NSPLib. 5.2 Results and discussion We compare the results obtained by MAPA to the results reported in NSPLib. These results are split in two groups, one for the 1-week instances and the other for the 4-week instances. Each group is then split according to the problem size, i.e. the number of nurses. The top four sections of Table 1 show the results reported by NSPLib and the results obtained by MAPA for the 233,280 1-week instances involving 25, 50, 75 and 100 nurses.

11 Table 1 Comparing the results (solution cost and number of soft constraint violations) obtained by MAPA to the results reported in NSPLib N Case #Inst NSPLib MAPA %GAP %BestSol AvgCost AvgVl AvgCost AvgVl GpCost GpVl NSPLib %both MAPA , , , , , , , , , , , , , , , , , , , , ,290 1, , , ,290 1, , , ,290 1, , ,290 1, , ,290 1, , ,290 1, , ,290 1, , ,290 1, , ,290 1, , ,290 1, , , , , , , , , , , , , , , , , ,

12 Table 1 (Continued) N Case #Inst NSPLib MAPA %GAP %BestSol AvgCost AvgVl AvgCost AvgVl GpCost GpVl NSPLib %both MAPA , , , , , , , , , , , , , , , , The two sections of Table 1 below the line report results for the 15,322 (not 15,360) 1 4-week instances involving 30 and 60 nurses. The best results are highlighted in bold and the data given in each column is as follows. Column one gives the number of nurses N. Column two gives a label for each case (instances of the same type). Column three gives the total number of solved instances (#Inst) for each case. Columns four and six give the average solution cost (AvgCost) reported in NSPLib and obtained by MAPA respectively. Columns five and seven give the average number of constraints violations (AvgVl) reported in NSPLib and obtained by MAPA respectively. Columns eight and nine give the relative difference between the NSPLib results and MAPA results with respect to the average solution cost (GpCost) and the number of constraint violations (GpVI) respectively. The last three columns give the percentage of times in which the best solution cost is reported in NSPLib (column ten), obtained by MAPA (column twelve) or there is a tie (column %both). The %GAP value is calculated as follows: %GAP = ( Val(MAPA) Val(NSPLib)/Val(NSPLib) ) 100 (10) where Val() is the solution cost value obtained by the given method. The results shown in Table 1 indicate that MAPA performed poorly on the 1-week small instances (with 25 nurses), performed better on the 1-week larger instances (with 50, 75 and 100 nurses), but performed very well on the 4-week instances (with 30 and 60 nurses). In the 4-week instances MAPA always reached better results than those reported in NSPLib. Looking at the overall performance of MAPA compared to the solution costs reported in NSPLib across all 1-week schedules, we can report that MAPA obtained solutions with better average cost on 7.26 % of the instances. However, when considering all 4-week schedules, MAPA obtained solutions with better average cost on % of the instances. We highlight case 15 with 60 nurses where MAPA showed its best performance, that is, a % lower average cost solutions with % fewer constraint violations. Case 15 for 30 nurses is also a case where MAPA performed very well. Table 2 shows the average solution cost for those instances in which NSPLib reports feasible solutions (recall that NSPLib reports infeasible solutions for some instances). This table shows the number of instances for which a feasible solution is reported both by MAPA and NSPLib (#BothFeas), the number of instances for which a feasible solution is reported 1 We excluded 33 cases involving 30 nurses and 5 cases involving 60 nurses for which NSPLib reports infeasible solutions.

13 Table 2 Comparing the results (solution cost and number of feasible solutions) obtained by MAPA to the results reported in NSPLib N Case #Inst #BothFeas NSPLib MAPA AvgCost # Feas AvgCost # Feas ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 5, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 5, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 6, , , ,290 5, , , ,290 6, , , ,290 6,597 1, ,597 1, , ,290 6,599 1, ,599 1, , ,290 6,563 1, ,563 1, , ,290 6,597 1, ,597 1, , ,290 6,290 1, ,290 1, , ,290 6,598 1, ,598 1, , ,290 5,706 1, ,797 1, , ,290 6,299 1, ,309 1, , , , , , , , , , , , , , , , , ,

14 Table 2 (Continued) N Case #Inst #BothFeas NSPLib MAPA AvgCost # Feas AvgCost # Feas , , , , , , , , , , , , , , , , Table 3 Computation time consumed by MAPA and computational time reported in NSPLib N D Case #Inst Average time (seconds) %GAP of time NSPLib MAPA to 8 58, to 8 58, to 8 58, to 8 58, to 16 7, to 16 7, by MAPA or by NSPLib (#Feas). Note that MAPA and NSPLib do not always report feasible solutions for the same number of problem instances. The results shown in Table 2 indicate that MAPA reached better solutions and also more feasible solutions on larger instances, mainly 1-week schedules with 100 nurses and 4-week schedules with 30 and 60 nurses. We highlight that on the 4-week schedules MAPA obtained more feasible solutions in all cases. The results shown in Tables 1 and 2 give us some evidence that the multiple resolutions of the assignment problems in each step of the improvement procedures constitute an effective approach to build larger schedules. Also, these results indicate that the improvement phase is particularly useful when making reassignments of shifts for nurses by targeting existing costly assignments. 5.3 Computational time Table 3 shows the average computational time taken by MAPA and the corresponding computational time reported in NSPLib. Without taking into account that the machines used were different, the last column in the table gives an indication of the difference in computation time between MAPA and NSPLib. Note that for smaller instances the average execution time of MAPA is shorter than the time reported in NSPLib. As the size of the instance grows, the running time of the proposed MAPA method becomes larger compared to the time reported in NSPLib. This also indicates that although the proposed multi-assignment approach is very effective in finding low-cost

15 Table 4 Contribution of CRP and SRP improvement procedures to the overall cost reduction in the improvement phase N D File InitCost Experiment 1 Experiment 2 Experiment 3 CRP-Cost %CRP SRP-Cost %SRP CRP&SRP %CRP&SRP , ,476 1, , , ,998 1, , , ,267 3, , , feasible solutions for large instances, the computational efficiency of MAPA is an aspect that could be improved. The resolution of each assignment problem is done in polynomial time, but the number of assignment problems solved together with the improvement phase, slow down the method on larger instances. 5.4 Performance of the improvement procedures Now we assess the contribution of the CRP and SRP improvement procedures to the performance of MAPA. Table 4 presents results from additional tests with some instances involving 1-week and 4-week schedules. We conducted three independent experiments on the same set of initial solutions: (1) applying CRP only, (2) applying SRP only and (3) applying both CRP and SRP. Table 4 presents the results of these experiments as follows. The initial solution cost is shown in column (InitCost), the cost obtained after applying CRP only to the initial solution is shown in column (CRP-Cost), the percentage cost reduction achieved by CRP is shown in column (%CRP), the cost obtained after applying SRP only to the initial solution is shown in column (SRP-Cost), the percentage cost reduction achieved by SRP is shown in column (%SRP), the cost obtained by applying both CRP and SRP to the initial solution is shown in column (CRP&SRP) and the percentage cost reduction achieved by applying both CRP and SRT is shown in column (%CRP&SRP). Table 4 shows that CRP obtained more cost reductions over the initial cost than SRP. On some instances, CRP alone achieved the same improvement as when applying both procedures. However, Table 4 shows that overall, applying the two procedures achieves better results than applying either CRP or SRP alone. 5.5 Performance of MAPA MAPA has shown to perform better on problem instances of larger size. Figure 6 shows a curve of %GAP for cost reduction and a curve of %GAP for soft constraint violations reduction for different problem instance sizes. Each point in the curves corresponds to the percentage of the average difference between the results obtained by MAPA and those reported in NSPLib. For example, the first point to the left in Fig. 6(a) indicates that on the problem instances with 7-days scheduling period and 25 nurses, MAPA obtained an average solution cost 0.37 % higher. The last point to the right on Fig. 6(a) indicates that on the problem instances with 28-days scheduling period and 60 nurses, MAPA obtained an average solution cost 2.93 % lower. Figure 6(b) shows similar information but with respect to the difference in soft constraints violations. For example, the two first points to the left

16 Fig. 6 Comparing (a) average cost reduction and (b) average constraints violations difference between results obtained by MAPA and reported in NSPLib. A point below 0 indicates MAPA achieves better average results on that problem instance Fig. 7 Percentage number of times that the best solutions are reported by MAPA and NSPLib indicate that on the problem instance with 7-days scheduling period and 25 or 50 nurses, MAPA obtained an average solution with the same penalty violations as those reported in NSPLib. The last point to the right of Fig. 6(b) indicates that on the problem instances with 28-days scheduling period and 60 nurses, MAPA obtained an average solution with 3.98 % less soft constraints violations. Figure 7 shows the percentage number of times that the best solution cost is reported in NSPLib, is obtained by MAPA or both. It can be seen that MAPA performs better as the size of instances grows. Figure 7 shows that for instances with 7-days scheduling period and 50 nurses, the best results percentage achieved by MAPA and those reported in NSPLib are very close, % and %, respectively. However, MAPA overcomes the results reported in the NSPLib for instances with 7-days scheduling period and 75 nurses. These results show again that, as the size of instances grows with respect to the length of the scheduling period or the number of nurses, the performance of MAPA with respect to the solution quality improves considerably producing better results than those reported in NSPLib. Although MAPA uses some more computational time compared to the results reported in NSPLib, the proposed algorithm can still be considered efficient for large instances. For example, producing a high-quality schedule for a problem with 4-week scheduling period and 60 nurses takes MAPA around 450 seconds (around 7.5 minutes) which can be considered practical.

17 5.6 Usability of MAPA We should note that while it is common for heuristic algorithms (particularly metaheuristics) to use randomization, MAPA is deterministic and hence multiple executions always generate the same results for the same input. In hospitals it is usually the case that nurse re-scheduling is required due to changes in demand, staff availability, etc. Another interesting aspect of MAPA is the possibility of using it for re-scheduling when facing unforeseen changes. Such re-scheduling is possible by applying the algorithm from the day in which the change happened onwards, while the previous days (left-hand side of the multipartite graph) are treated as historical records. Then, the multipartite model and multi-assignment procedure in MAPA is a suitable re-scheduling approach. The above features can be seen as very valuable for a heuristic approach to be accepted by human decision-makers (Cordeau et al. 2002) and particularly in the context of real-world healthcare environments (Petrovic and Vanden Berghe 2012). 6 Conclusions In this work we proposed MAPA (multi-assignment problem algorithm) as a deterministic and effective heuristic algorithm for tackling a nurse scheduling problem. The proposed algorithm is based on an exact solution procedure with polynomial time complexity that solves a series of sub-problems (assignment problems). Each sub-problem corresponds to the assignment of shifts to all nurses on a particular day, while considering the assignments already made on other days of the scheduling period. We believe that MAPA satisfies the various desirable criteria defined by Cordeau et al. (2002) for heuristic methods. The simplicity criterion is met because the proposed algorithm does not require parameter tuning and it uses a classical well-known assignment problem which is easily solved. The flexibility criterion is also observed when incorporating new constraints which can be achieved by just introducing new values on the cost matrix (through Eq. (9)) and modifying the appropriate constraints update procedure in the improvement stage of the algorithm. Reasonable accuracy and speed criteria are also observed in MAPA, particularly for larger problem instances, as it was shown in the experimental results of Sect. 5. We also believe that MAPA satisfies several of the seven criteria proposed by Petrovic and Vanden Berghe (2012) fornurse scheduling methods. MAPA hasgood expressive power given its ability to tackle a wide variety of constraints by only modifying the procedure to construct the cost matrix. MAPA has good flexibility because the multi-assignment procedure can be easily adapted to different nurse scheduling scenarios. The results presented here also show that MAPA has good algorithmic power in terms of effectiveness and efficiency. MAPA has good rescheduling capability (as discussed in Sect. 5.6) given the underlying multipartite model and associated multi-assignment procedure. MAPA is also good on parameter tuning because its performance does not depend on such process. MAPA meets the maintenance criterion because updating the domain knowledge about the specific nurse rostering problem being solved can be done easily by having a procedure to check each constraint (hard or soft) in order to construct the cost matrix. The only criterion of those proposed by Petrovic and Vanden Berghe that is not fully met by MAPA is the learning capability since the method is not capable of self-improving its performance over time. In general, the solutions obtained by MAPA are better than the solutions reported in the NSPLib dataset. Taking into account all 248,602 solutions, MAPA obtained better solutions in % of the instances. On the opposite, NSPLib reports better solutions than

18 those obtained by MAPA in % of the instances. Also, MAPA produced more feasible solutions than those reported in NSPLib. Therefore, we believe that this paper contributes with the introduction of a new deterministic and effective heuristic algorithm to tackle the nurse scheduling problems in NSPLib. The paper also contributes by reporting new best results on some NSPLib instances compared to those by Maenhout and Vanhoucke (2007) obtained with different meta-heuristic approaches including the Electromagnetic method, Scatter Search and Genetic Algorithms. As future research work, we suggest to investigate extensions to MAPA by considering new improvement procedures in addition to those described here. Also, it would be interesting to investigate the applicability of MAPA to other nurse scheduling benchmark datasets. Another suggestion is to combine the improvement procedures (CRP, SRP and perhaps others) with some meta-heuristic techniques to develop a hybrid approach. Having more improvement procedures, could allow using them as neighbourhood search routines and possibly to combine them into a VNS (variable neighbourhood search) style meta-heuristic. Also, the improvement of the computational time used by MAPA in larger problem instances is subject of future investigation. Acknowledgements The authors thank the referees very much for their valuable input during the review process which helped a lot in improving earlier versions of this paper. Also, thanks to the CNPq (National Council for Scientific and Technological Development) and CAPES (Brazil s Ministry of Education) for partial financial support to develop this work. References Bilgin, B., De Causmaecker, P., Rossie, B., & Vanden Berghe, G. (2008). Local search neighbourhoods to deal with a novel nurse rostering model. In Proceedings of the 7th international conference on practice and theory of automated timetabling, Montreal (pp. WA3-2/6 WA3-2/24). Burke, E. K., Curtois, T., Post, G., Qu, R., & Veltman, B. (2008). A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem. European Journal of Operational Research, 188, Burke, E. K., De Causmaecker, P., Vanden Berghe, G., & Van Landeghem, H. (2004). The state of the art of nurse rostering. Journal of Scheduling, 7, Burke, E. K., Li, J., & Qu, R. (2012). A Pareto-based search methodology for multi-objective nurse scheduling. Annals of Operations Research, 196(1), Carpaneto, G., & Toth, P. (1987). Primal-dual algorithms for the assignment problem. Discrete Applied Mathematics, 18, Cheang, B., Li, H., Lim, A., & Rodrigues, B. (2003). Nurse rostering problems a bibliographic survey. European Journal of Operational Research, 151, Cordeau, J. F., Gendreau, M., Laporte, G., Potvin, J. Y., & Semet, F. (2002). A guide to vehicle routing heuristics. Journal of the Operational Research Society, 53, De Causmaecker, P., & Vanden Berghe, G. (2011). A categorisation of nurse rostering problems. Journal of Scheduling, 14(1), Haspeslagh, S., De Causmaecker, P., Schaerf, A., & Stølevik, M. (2012). The first international nurse rostering competition Annals of Operations Research. springerlink.com/content/f2u582476q346r66/. Maenhout, B., & Vanhoucke, M. (2005). NSPLib a Nurse Scheduling Problem Library: a tool to evaluate (meta-)heuristic procedures. In O.R. in health (pp ). 31st meeting of the EURO working group on OR applied to health services. Amsterdam: Elsevier. Maenhout, B., & Vanhoucke, M. (2006). Lecture notes in computer science: Vol New computational results for the nurse scheduling problem: a scatter search algorithm (pp ). Maenhout, B., & Vanhoucke, M. (2007). An electromagnetic meta-heuristic for the nurse scheduling problem. Journal of Heuristics, 13, Maenhout, B., & Vanhoucke, M. (2008). Comparison and hybridization of crossover operators for the nurse scheduling problem. Annals of Operations Research, 159,

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions. Constantino, Ademir Aparecido and Landa-Silva, ario and de Melo, verton Luiz and de Mendonza, Candido Ferreira Xavier and Rizzato, ouglas Baroni and Romao, Wesley (1) A heuristic algorithm based on multiassignment

More information

A Variable Neighbourhood Search for Nurse Scheduling with Balanced Preference Satisfaction

A Variable Neighbourhood Search for Nurse Scheduling with Balanced Preference Satisfaction A Variable Neighbourhood Search for Nurse Scheduling with Balanced Preference Satisfaction Ademir Aparecido Constantino 1, Everton Tozzo 1, Rodrigo Lankaites Pinheiro 2, Dario Landa-Silva 2 and Wesley

More information

A Preliminary Study into the Use of an Evolutionary Algorithm Hyper-heuristic to Solve the Nurse Rostering Problem

A Preliminary Study into the Use of an Evolutionary Algorithm Hyper-heuristic to Solve the Nurse Rostering Problem A Preliminary Study into the Use of an Evolutionary Algorithm Hyper-heuristic to Solve the Nurse Rostering Problem Christopher Rae School of Mathematics, Statistics & Computer Science University of KwaZulu-Natal

More information

Non-liner Great Deluge Algorithm for Handling Nurse Rostering Problem

Non-liner Great Deluge Algorithm for Handling Nurse Rostering Problem Non-liner Great Deluge Algorithm for Handling Nurse Rostering Problem Yahya Z. Arajy*, Salwani Abdullah and Saif Kifah Data Mining and Optimisation Research Group (DMO), Centre for Artificial Intelligence

More information

A stepping horizon view on nurse rostering

A stepping horizon view on nurse rostering Practice and Theory of Automated Timetabling (PATAT 2012), 29-31 August 2012, Son, Norway 161 A stepping horizon view on nurse rostering Fabio Salassa Greet Vanden Berghe Received: date / Accepted: date

More information

Maximizing the nurses preferences in nurse scheduling problem: mathematical modeling and a meta-heuristic algorithm

Maximizing the nurses preferences in nurse scheduling problem: mathematical modeling and a meta-heuristic algorithm J Ind Eng Int (2015) 11:439 458 DOI 10.1007/s40092-015-0111-0 ORIGINAL RESEARCH Maximizing the nurses preferences in nurse scheduling problem: mathematical modeling and a meta-heuristic algorithm Hamed

More information

A Greedy Double Swap Heuristic for Nurse Scheduling

A Greedy Double Swap Heuristic for Nurse Scheduling A Greedy Double Swap Heuristic for Nurse Scheduling Murphy Choy 1 and Michelle Cheong Singapore Management University, School of Information System 80 Stamford Road, Singapore 178902 Email: murphychoy@smu.edu.sg;

More information

A Hybrid Heuristic Ordering and Variable Neighbourhood Search for the Nurse Rostering Problem

A Hybrid Heuristic Ordering and Variable Neighbourhood Search for the Nurse Rostering Problem School of Computer Science and Information Technology University of Nottingham Jubilee Campus NOTTINGHAM NG8 1BB, UK Computer Science Technical Report No. NOTTCS-TR-2005-9 A Hybrid Heuristic Ordering and

More information

A Deterministic Approach to Nurse Rerostering Problem

A Deterministic Approach to Nurse Rerostering Problem A Deterministic Approach to Nurse Rerostering Problem Saangyong Uhmn 1, Young-Woong Ko 2 and Jin Kim 3,* 1,2,3 Department of Computer Engineering, Hallym University, Chuncheon, 24252, Republic of Korea.

More information

Categorisation of nurse rostering problems

Categorisation of nurse rostering problems Categorisation of nurse rostering problems Patrick De Causmaecker 1, Greet Vanden Berghe 2 1 K.U.Leuven Campus Kortrijk, Department of Computer Science E. Sabbelaan 53, 8500 Kortrijk, Belgium, Tel: +32

More information

A Component Based Heuristic Search Method with Evolutionary Eliminations for Hospital Personnel Scheduling

A Component Based Heuristic Search Method with Evolutionary Eliminations for Hospital Personnel Scheduling A Component Based Heuristic Search Method with Evolutionary Eliminations for Hospital Personnel Scheduling Jingpeng Li, Uwe Aickelin and Edmund K. Burke School of Computer Science, The University of Nottingham,

More information

Comparison of Algorithms for Nurse Rostering Problems

Comparison of Algorithms for Nurse Rostering Problems Comparison of Algorithms for Nurse Rostering Problems Sanja Petrovic 1*, Greet Vanden Berghe 2,3 1 School of Computer Science and Information Technology University of Nottingham Jubilee Campus, Wollaton

More information

Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling

Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling Edmund K. Burke 1, Patrick De Causmaecker 2, Sanja Petrovic 1, Greet Vanden Berghe 2 1 School of Computer Science & IT,

More information

How to deal with Emergency at the Operating Room

How to deal with Emergency at the Operating Room How to deal with Emergency at the Operating Room Research Paper Business Analytics Author: Freerk Alons Supervisor: Dr. R. Bekker VU University Amsterdam Faculty of Science Master Business Mathematics

More information

A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem

A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem Algorithms 2013, 6, 278-308; doi:10.3390/a6020278 Article OPEN ACCESS algorithms ISSN 1999-4893 www.mdpi.com/journal/algorithms A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively

More information

Dynamic optimization of chemotherapy outpatient scheduling with uncertainty

Dynamic optimization of chemotherapy outpatient scheduling with uncertainty Health Care Manag Sci (2014) 17:379 392 DOI 10.1007/s10729-014-9268-0 Dynamic optimization of chemotherapy outpatient scheduling with uncertainty Shoshana Hahn-Goldberg & Michael W. Carter & J. Christopher

More information

Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling

Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling Metaheuristics for handling Time Interval Coverage Constraints in Nurse Scheduling Edmund Burke 1, Patrick De Causmaecker 2, Sanja Petrovic 1, Greet Vanden Berghe 2 1 School of Computer Science & IT, University

More information

Case-based reasoning in employee rostering: learning repair strategies from domain experts

Case-based reasoning in employee rostering: learning repair strategies from domain experts Case-based reasoning in employee rostering: learning repair strategies from domain experts Sanja Petrovic, Gareth Beddoe 1, and Greet Vanden Berghe Automated Scheduling Optimisation and Planning Research

More information

A Heuristic Logic-Based Benders Method for the Home Health Care Problem

A Heuristic Logic-Based Benders Method for the Home Health Care Problem A Heuristic Logic-Based Benders Method for the Home Health Care Problem Andre A. Cire, J. N. Hooker Tepper School of Business, Carnegie Mellon University 5000 Forbes Ave., Pittsburgh, PA 15213, U.S.A.

More information

HEALT POST LOCATION FOR COMMUNITY ORIENTED PRIMARY CARE F. le Roux 1 and G.J. Botha 2 1 Department of Industrial Engineering

HEALT POST LOCATION FOR COMMUNITY ORIENTED PRIMARY CARE F. le Roux 1 and G.J. Botha 2 1 Department of Industrial Engineering HEALT POST LOCATION FOR COMMUNITY ORIENTED PRIMARY CARE F. le Roux 1 and G.J. Botha 2 1 Department of Industrial Engineering UNIVERSITY OF PRETORIA, SOUTH AFRICA franzel.leroux@up.ac.za 2 Department of

More information

Scheduling Home Hospice Care with Logic-based Benders Decomposition

Scheduling Home Hospice Care with Logic-based Benders Decomposition Scheduling Home Hospice Care with Logic-based Benders Decomposition Aliza Heching Compassionate Care Hospice John Hooker Carnegie Mellon University EURO 2016 Poznan, Poland Home Health Care Home health

More information

Decision support system for the operating room rescheduling problem

Decision support system for the operating room rescheduling problem Health Care Manag Sci DOI 10.1007/s10729-012-9202-2 Decision support system for the operating room rescheduling problem J. Theresia van Essen Johann L. Hurink Woutske Hartholt Bernd J. van den Akker Received:

More information

Roster Quality Staffing Problem. Association, Belgium

Roster Quality Staffing Problem. Association, Belgium Roster Quality Staffing Problem Komarudin 1, Marie-Anne Guerry 1, Tim De Feyter 2, Greet Vanden Berghe 3,4 1 Vrije Universiteit Brussel, MOSI, Pleinlaan 2, B-1050 Brussel, Belgium 2 Center for Business

More information

An Indirect Genetic Algorithm for a Nurse Scheduling Problem

An Indirect Genetic Algorithm for a Nurse Scheduling Problem An Indirect Genetic Algorithm for a Nurse Scheduling Problem Computers & Operations Research, 31(5), pp 761-778, 2004. Uwe Aickelin School of Computer Science University of Nottingham NG8 1BB UK uxa@cs.nott.ac.uk

More information

Online Scheduling of Outpatient Procedure Centers

Online Scheduling of Outpatient Procedure Centers Online Scheduling of Outpatient Procedure Centers Department of Industrial and Operations Engineering, University of Michigan September 25, 2014 Online Scheduling of Outpatient Procedure Centers 1/32 Outpatient

More information

Logic-Based Benders Decomposition for Multiagent Scheduling with Sequence-Dependent Costs

Logic-Based Benders Decomposition for Multiagent Scheduling with Sequence-Dependent Costs Logic-Based Benders Decomposition for Multiagent Scheduling with Sequence-Dependent Costs Aliza Heching Compassionate Care Hospice John Hooker Carnegie Mellon University ISAIM 2016 The Problem A class

More information

Simulated Metamorphosis - A Novel Optimizer

Simulated Metamorphosis - A Novel Optimizer , 22-24 October, 2014, San Francisco, USA Simulated Metamorphosis - A vel Optimizer Michael Mutingi, Charles Mbohwa Abstract This paper presents a novel metaheuristic algorithm, simulated metamorphosis

More information

2-5 December 2012 Bangkok, Thailand. Edited by. Voratas Kachitvichyanukul Huynh Trung Luong Rapeepun Pitakaso

2-5 December 2012 Bangkok, Thailand. Edited by. Voratas Kachitvichyanukul Huynh Trung Luong Rapeepun Pitakaso Proceedings of Abstracts and Papers (on CD-ROM) of The 13 th Asia Pacific Industrial ngineering and Management Systems Conference 2012 and the 1 Asia Pacific Division Meeting of the International Foundation

More information

Adaptive Neighborhood Search for Nurse Rostering

Adaptive Neighborhood Search for Nurse Rostering Adaptive Neighborhood Search for Nurse Rostering Zhipeng Lü a,b, Jin-Kao Hao b, European Journal of Operational Research 218(3): 865-876, 2012 a School of Computer Science and Technology, Huazhong University

More information

Recent Developments on Nurse Rostering and Other Ongoing Research

Recent Developments on Nurse Rostering and Other Ongoing Research Recent Developments on Nurse Rostering and Other Ongoing Research Dr Rong Qu ASAP Group, School of Computer Science The University of Nottingham rxq@cs.nott.ac.uk; http://www.cs.nott.ac.uk/~rxq Collaborators

More information

Surgery Scheduling with Recovery Resources

Surgery Scheduling with Recovery Resources Surgery Scheduling with Recovery Resources Maya Bam 1, Brian T. Denton 1, Mark P. Van Oyen 1, Mark Cowen, M.D. 2 1 Industrial and Operations Engineering, University of Michigan, Ann Arbor, MI 2 Quality

More information

Tree Based Modeling Techniques Applied to Hospital Length of Stay

Tree Based Modeling Techniques Applied to Hospital Length of Stay Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 8-12-2018 Tree Based Modeling Techniques Applied to Hospital Length of Stay Rupansh Goantiya rxg7520@rit.edu Follow

More information

Hybrid Heuristics for Multimodal Homecare Scheduling

Hybrid Heuristics for Multimodal Homecare Scheduling Hybrid Heuristics for Multimodal Homecare Scheduling Andrea Rendl 1, Matthias Prandtstetter 1 Gerhard Hiermann 2, Jakob Puchinger 1, and Günther Raidl 2 1 AIT Austrian Institute of Technology Mobility

More information

Set the Nurses Working Hours Using Graph Coloring Method and Simulated Annealing Algorithm

Set the Nurses Working Hours Using Graph Coloring Method and Simulated Annealing Algorithm Set the Nurses Working Hours Using Graph Coloring Method and Simulated Annealing Algorithm Elham Photoohi Bafghi Department of Computer, Bafgh Branch, Islamic Azad University, Bafgh, Iran. Abstract Adjustment

More information

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions. Li, Jingpeng and Aickelin, Uwe (2003) 'A Bayesian Optimisation Algorithm for the urse Scheduling Problem'. In: The 2003 Congress for Evolutionary Computation, 2003, Canberra, Australia. Access from the

More information

Nurse Scheduling with Lunch Break Assignments in Operating Suites

Nurse Scheduling with Lunch Break Assignments in Operating Suites Nurse Scheduling with Lunch Break Assignments in Operating Suites Gino J. Lim Arezou Mobasher Jonathan F. Bard Amirhossein Najjarbashi Accepted for publication: July 2, 2016 Abstract Motivated by the need

More information

Local search for the surgery admission planning problem

Local search for the surgery admission planning problem J Heuristics (2011) 17:389 414 DOI 10.1007/s10732-010-9139-x Local search for the surgery admission planning problem Atle Riise Edmund K. Burke Received: 23 June 2009 / Revised: 30 March 2010 / Accepted:

More information

Solving a Bi-objective Nurse Rerostering Problem by Using a Utopic Pareto Genetic Heuristic. Margarida Vaz Pato and Margarida Moz

Solving a Bi-objective Nurse Rerostering Problem by Using a Utopic Pareto Genetic Heuristic. Margarida Vaz Pato and Margarida Moz Solving a Bi-objective Nurse Rerostering Problem by Using a Utopic Pareto Genetic Heuristic Margarida Vaz Pato and Margarida Moz CIO Working Paper 8/2006 Solving a Bi-objective Nurse Rerostering Problem

More information

Integrating nurse and surgery scheduling

Integrating nurse and surgery scheduling Integrating nurse and surgery scheduling Jeroen Beliën Erik Demeulemeester Katholieke Universiteit Leuven Naamsestraat 69, 3000 Leuven, Belgium jeroen.belien@econ.kuleuven.be erik.demeulemeester@econ.kuleuven.be

More information

T he National Health Service (NHS) introduced the first

T he National Health Service (NHS) introduced the first 265 ORIGINAL ARTICLE The impact of co-located NHS walk-in centres on emergency departments Chris Salisbury, Sandra Hollinghurst, Alan Montgomery, Matthew Cooke, James Munro, Deborah Sharp, Melanie Chalder...

More information

Operator Assignment and Routing Problems in Home Health Care Services

Operator Assignment and Routing Problems in Home Health Care Services 8th IEEE International Conference on Automation Science and Engineering August 20-24, 2012, Seoul, Korea Operator Assignment and Routing Problems in Home Health Care Services Semih Yalçındağ 1, Andrea

More information

Variable Neighbourhood Search for Nurse Rostering Problems

Variable Neighbourhood Search for Nurse Rostering Problems Variable eighbourhood Search for urse Rostering Problems dmund Burke (ekb@cs.nott.ac.uk), Patrick e Causmaecker (patdc@kahosl.be), Sanja Petrovic (sxp@cs.nott.ac.uk) and Greet Vanden Berghe (greetvb@kahosl.be)

More information

Using Monte Carlo Simulation to Assess Hospital Operating Room Scheduling

Using Monte Carlo Simulation to Assess Hospital Operating Room Scheduling Washington University in St. Louis School of Engineering and Applied Science Electrical and Systems Engineering Department ESE499 Using Monte Carlo Simulation to Assess Hospital Operating Room Scheduling

More information

Patient and Nurse Considerations in Home Health Routing with Remote Monitoring Devices

Patient and Nurse Considerations in Home Health Routing with Remote Monitoring Devices University of Arkansas, Fayetteville ScholarWorks@UARK Theses and Dissertations 5-2012 Patient and Nurse Considerations in Home Health Routing with Remote Monitoring Devices Jessica Spicer University of

More information

General Practice Extended Access: March 2018

General Practice Extended Access: March 2018 General Practice Extended Access: March 2018 General Practice Extended Access March 2018 Version number: 1.0 First published: 3 May 2017 Prepared by: Hassan Ismail, Data Analysis and Insight Group, NHS

More information

General Practice Extended Access: September 2017

General Practice Extended Access: September 2017 General Practice Extended Access: September 2017 General Practice Extended Access September 2017 Version number: 1.0 First published: 31 October 2017 Prepared by: Hassan Ismail, NHS England Analytical

More information

Homework No. 2: Capacity Analysis. Little s Law.

Homework No. 2: Capacity Analysis. Little s Law. Service Engineering Winter 2010 Homework No. 2: Capacity Analysis. Little s Law. Submit questions: 1,3,9,11 and 12. 1. Consider an operation that processes two types of jobs, called type A and type B,

More information

Context paper CWE Intraday

Context paper CWE Intraday Continuous Improvement Process of Intraday Capacity Calculation after FBMC go live Version 1.0 Date 05-11-2015 Status Draft Final Version 1.0 Date 05-11-2015 Page 1 of 12 Contents 1 General information

More information

INEN PROJECT Nurse Scheduling Problem. Elif Ilke Gokce Industrial Engineering Texas A&M University

INEN PROJECT Nurse Scheduling Problem. Elif Ilke Gokce Industrial Engineering Texas A&M University INEN 689 602 PROJECT Nurse Scheduling Problem Elif Ilke Gokce Industrial Engineering Texas A&M University elifg@tamu.edu Abstract Every hospital needs to produce repeatedly duty rosters for its nursing

More information

HEALTH WORKFORCE SUPPLY AND REQUIREMENTS PROJECTION MODELS. World Health Organization Div. of Health Systems 1211 Geneva 27, Switzerland

HEALTH WORKFORCE SUPPLY AND REQUIREMENTS PROJECTION MODELS. World Health Organization Div. of Health Systems 1211 Geneva 27, Switzerland HEALTH WORKFORCE SUPPLY AND REQUIREMENTS PROJECTION MODELS World Health Organization Div. of Health Systems 1211 Geneva 27, Switzerland The World Health Organization has long given priority to the careful

More information

THE USE OF SIMULATION TO DETERMINE MAXIMUM CAPACITY IN THE SURGICAL SUITE OPERATING ROOM. Sarah M. Ballard Michael E. Kuhl

THE USE OF SIMULATION TO DETERMINE MAXIMUM CAPACITY IN THE SURGICAL SUITE OPERATING ROOM. Sarah M. Ballard Michael E. Kuhl Proceedings of the 2006 Winter Simulation Conference L. F. Perrone, F. P. Wieland, J. Liu, B. G. Lawson, D. M. Nicol, and R. M. Fujimoto, eds. THE USE OF SIMULATION TO DETERMINE MAXIMUM CAPACITY IN THE

More information

Optimizing the planning of the one day treatment facility of the VUmc

Optimizing the planning of the one day treatment facility of the VUmc Research Paper Business Analytics Optimizing the planning of the one day treatment facility of the VUmc Author: Babiche de Jong Supervisors: Marjolein Jungman René Bekker Vrije Universiteit Amsterdam Faculty

More information

It's time for a change to better utilize resources in healthcare

It's time for a change to better utilize resources in healthcare Lecture Notes in Management Science (2013) Vol. 5: 167 173 5 th International Conference on Applied Operational Research, Proceedings Tadbir Operational Research Group Ltd. All rights reserved. www.tadbir.ca

More information

Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN:

Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN: Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN: 1137-3601 revista@aepia.org Asociación Española para la Inteligencia Artificial España Moreno, Antonio; Valls, Aïda; Bocio,

More information

The Pennsylvania State University. The Graduate School ROBUST DESIGN USING LOSS FUNCTION WITH MULTIPLE OBJECTIVES

The Pennsylvania State University. The Graduate School ROBUST DESIGN USING LOSS FUNCTION WITH MULTIPLE OBJECTIVES The Pennsylvania State University The Graduate School The Harold and Inge Marcus Department of Industrial and Manufacturing Engineering ROBUST DESIGN USING LOSS FUNCTION WITH MULTIPLE OBJECTIVES AND PATIENT

More information

Appointment Scheduling Optimization for Specialist Outpatient Services

Appointment Scheduling Optimization for Specialist Outpatient Services Proceedings of the 2 nd European Conference on Industrial Engineering and Operations Management (IEOM) Paris, France, July 26-27, 2018 Appointment Scheduling Optimization for Specialist Outpatient Services

More information

General practitioner workload with 2,000

General practitioner workload with 2,000 The Ulster Medical Journal, Volume 55, No. 1, pp. 33-40, April 1986. General practitioner workload with 2,000 patients K A Mills, P M Reilly Accepted 11 February 1986. SUMMARY This study was designed to

More information

Choice of a Case Mix System for Use in Acute Care Activity-Based Funding Options and Considerations

Choice of a Case Mix System for Use in Acute Care Activity-Based Funding Options and Considerations Choice of a Case Mix System for Use in Acute Care Activity-Based Funding Options and Considerations Introduction Recent interest by jurisdictions across Canada in activity-based funding has stimulated

More information

Common Core Algebra 2 Course Guide

Common Core Algebra 2 Course Guide Common Core Algebra 2 Course Guide Unit 1: Algebraic Essentials Review (7 Days) - Lesson 1: Variables, Terms, & Expressions - Lesson 2: Solving Linear Equations - Lesson 3: Common Algebraic Expressions

More information

Enhancing Sustainability: Building Modeling Through Text Analytics. Jessica N. Terman, George Mason University

Enhancing Sustainability: Building Modeling Through Text Analytics. Jessica N. Terman, George Mason University Enhancing Sustainability: Building Modeling Through Text Analytics Tony Kassekert, The George Washington University Jessica N. Terman, George Mason University Research Background Recent work by Terman

More information

Baskaran, Geetha (2016) A domain transformation approach for addressing staff scheduling problems. PhD thesis, University of Nottingham.

Baskaran, Geetha (2016) A domain transformation approach for addressing staff scheduling problems. PhD thesis, University of Nottingham. Baskaran, Geetha (2016) A domain transformation approach for addressing staff scheduling problems. PhD thesis, University of Nottingham. Access from the University of Nottingham repository: http://eprints.nottingham.ac.uk/31249/1/geetha%20baskaran%20phd%20thesis.pdf

More information

Optimization Problems in Machine Learning

Optimization Problems in Machine Learning Optimization Problems in Machine Learning Katya Scheinberg Lehigh University 2/15/12 EWO Seminar 1 Binary classification problem Two sets of labeled points - + 2/15/12 EWO Seminar 2 Binary classification

More information

Planning Strategies for Home Health Care Delivery

Planning Strategies for Home Health Care Delivery Loyola University Chicago Loyola ecommons Information Systems and Operations Management: Faculty Publications & Other Works Quinlan School of Business 2016 Planning Strategies for Home Health Care Delivery

More information

OPTIMIZATION METHODS FOR PHYSICIAN SCHEDULING

OPTIMIZATION METHODS FOR PHYSICIAN SCHEDULING OPTIMIZATION METHODS FOR PHYSICIAN SCHEDULING A Thesis Presented to The Academic Faculty by Hannah Kolberg Smalley In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the

More information

A STOCHASTIC APPROACH TO NURSE STAFFING AND SCHEDULING PROBLEMS

A STOCHASTIC APPROACH TO NURSE STAFFING AND SCHEDULING PROBLEMS A STOCHASTIC APPROACH TO NURSE STAFFING AND SCHEDULING PROBLEMS Presented by Sera Kahruman & Elif Ilke Gokce Texas A&M University INEN 689-60 Outline Problem definition Nurse staffing problem Literature

More information

Statistical Analysis of the EPIRARE Survey on Registries Data Elements

Statistical Analysis of the EPIRARE Survey on Registries Data Elements Deliverable D9.2 Statistical Analysis of the EPIRARE Survey on Registries Data Elements Michele Santoro, Michele Lipucci, Fabrizio Bianchi CONTENTS Overview of the documents produced by EPIRARE... 3 Disclaimer...

More information

Report on the Pilot Survey on Obtaining Occupational Exposure Data in Interventional Cardiology

Report on the Pilot Survey on Obtaining Occupational Exposure Data in Interventional Cardiology Report on the Pilot Survey on Obtaining Occupational Exposure Data in Interventional Cardiology Working Group on Interventional Cardiology (WGIC) Information System on Occupational Exposure in Medicine,

More information

A Primer on Activity-Based Funding

A Primer on Activity-Based Funding A Primer on Activity-Based Funding Introduction and Background Canada is ranked sixth among the richest countries in the world in terms of the proportion of gross domestic product (GDP) spent on health

More information

Developing a Pathologists Monthly Assignment Schedule: A Case Study at the Department of Pathology and Laboratory Medicine of The Ottawa Hospital

Developing a Pathologists Monthly Assignment Schedule: A Case Study at the Department of Pathology and Laboratory Medicine of The Ottawa Hospital Developing a Pathologists Monthly Assignment Schedule: A Case Study at the Department of Pathology and Laboratory Medicine of The Ottawa Hospital By Amine Montazeri Thesis submitted to the Faculty of Graduate

More information

Supplementary Material Economies of Scale and Scope in Hospitals

Supplementary Material Economies of Scale and Scope in Hospitals Supplementary Material Economies of Scale and Scope in Hospitals Michael Freeman Judge Business School, University of Cambridge, Cambridge CB2 1AG, United Kingdom mef35@cam.ac.uk Nicos Savva London Business

More information

Palomar College ADN Model Prerequisite Validation Study. Summary. Prepared by the Office of Institutional Research & Planning August 2005

Palomar College ADN Model Prerequisite Validation Study. Summary. Prepared by the Office of Institutional Research & Planning August 2005 Palomar College ADN Model Prerequisite Validation Study Summary Prepared by the Office of Institutional Research & Planning August 2005 During summer 2004, Dr. Judith Eckhart, Department Chair for the

More information

Data Project. Overview. Home Health Overview Fraud Indicators Decision Trees. Zone Program Integrity Contractor Zone 4 Decision Tree Modeling

Data Project. Overview. Home Health Overview Fraud Indicators Decision Trees. Zone Program Integrity Contractor Zone 4 Decision Tree Modeling Zone Program Integrity Contractor Zone 4 Decision Tree Modeling Holly Pu, M.S. Chief Statistician October 14, 2009 Data Project Home Health Overview Fraud Indicators Decision Trees Overview 1 Home Health

More information

Optimization techniques for e-health applications

Optimization techniques for e-health applications Optimization techniques for e-health applications Antonio Frangioni and Maria Grazia Scutellà Dipartimento di Informatica University of Pisa, Italy Knowledge Acceleration and ICT: Towards a Tuscany agenda

More information

Nursing skill mix and staffing levels for safe patient care

Nursing skill mix and staffing levels for safe patient care EVIDENCE SERVICE Providing the best available knowledge about effective care Nursing skill mix and staffing levels for safe patient care RAPID APPRAISAL OF EVIDENCE, 19 March 2015 (Style 2, v1.0) Contents

More information

Technical Efficiency of Regional Hospitals, Evidence from Albania using Data Envelopment Analysis

Technical Efficiency of Regional Hospitals, Evidence from Albania using Data Envelopment Analysis DOI : 10.18843/rwjasc/v9i3/10 DOI URL : http://dx.doi.org/10.18843/rwjasc/v9i3/10 Technical Efficiency of Regional Hospitals, Evidence from Albania using Data Envelopment Analysis Edi Dragusha, M.Sc.,

More information

PANELS AND PANEL EQUITY

PANELS AND PANEL EQUITY PANELS AND PANEL EQUITY Our patients are very clear about what they want: the opportunity to choose a primary care provider access to that PCP when they choose a quality healthcare experience a good value

More information

NCLEX PROGRAM REPORTS

NCLEX PROGRAM REPORTS for the period of OCT 2014 - MAR 2015 NCLEX-RN REPORTS US48500300 000001 NRN001 04/30/15 TABLE OF CONTENTS Introduction Using and Interpreting the NCLEX Program Reports Glossary Summary Overview NCLEX-RN

More information

Special Open Door Forum Participation Instructions: Dial: Reference Conference ID#:

Special Open Door Forum Participation Instructions: Dial: Reference Conference ID#: Page 1 Centers for Medicare & Medicaid Services Hospital Value-Based Purchasing Program Special Open Door Forum: FY 2013 Program Wednesday, July 27, 2011 1:00 p.m.-3:00 p.m. ET The Centers for Medicare

More information

NATIONAL LOTTERY CHARITIES BOARD England. Mapping grants to deprived communities

NATIONAL LOTTERY CHARITIES BOARD England. Mapping grants to deprived communities NATIONAL LOTTERY CHARITIES BOARD England Mapping grants to deprived communities JANUARY 2000 Mapping grants to deprived communities 2 Introduction This paper summarises the findings from a research project

More information

Automatically Recommending Healthy Living Programs to Patients with Chronic Diseases through Hybrid Content-Based and Collaborative Filtering

Automatically Recommending Healthy Living Programs to Patients with Chronic Diseases through Hybrid Content-Based and Collaborative Filtering 2014 IEEE International Conference on Bioinformatics and Biomedicine Automatically Recommending Healthy Living Programs to Patients with Chronic Diseases through Hybrid Content-Based and Collaborative

More information

Home Health Care: A Multi-Agent System Based Approach to Appointment Scheduling

Home Health Care: A Multi-Agent System Based Approach to Appointment Scheduling Home Health Care: A Multi-Agent System Based Approach to Appointment Scheduling Arefeh Mohammadi, Emmanuel S. Eneyo Southern Illinois University Edwardsville Abstract- This paper examines the application

More information

27A: For the purposes of the BAA, a non-u.s. individual is an individual who is not a citizen of the U.S. See Section III.A.2 of the BAA.

27A: For the purposes of the BAA, a non-u.s. individual is an individual who is not a citizen of the U.S. See Section III.A.2 of the BAA. HR001117S0039 Lagrange BAA Frequently Asked Questions (FAQs) (as of 08/17/17) The Proposers Day webcast may be viewed by clicking on the Proposers Day Slides link under the Lagrange BAA on the DARPA/DSO

More information

Staffing and Scheduling

Staffing and Scheduling Staffing and Scheduling 1 One of the most critical issues confronting nurse executives today is nurse staffing. The major goal of staffing and scheduling systems is to identify the need for and provide

More information

Title:The impact of physician-nurse task-shifting in primary care on the course of disease: a systematic review

Title:The impact of physician-nurse task-shifting in primary care on the course of disease: a systematic review Author's response to reviews Title:The impact of physician-nurse task-shifting in primary care on the course of disease: a systematic review Authors: Nahara Anani Martínez-González (Nahara.Martinez@usz.ch)

More information

2017 National NHS staff survey. Results from Nottingham University Hospitals NHS Trust

2017 National NHS staff survey. Results from Nottingham University Hospitals NHS Trust 2017 National NHS staff survey Results from Nottingham University Hospitals NHS Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Nottingham University

More information

NAVAL POSTGRADUATE SCHOOL THESIS

NAVAL POSTGRADUATE SCHOOL THESIS NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA THESIS OPTIMIZING GLOBAL FORCE MANAGEMENT FOR SPECIAL OPERATIONS FORCES by Emily A. LaCaille December 2016 Thesis Advisor: Second Reader: Paul L. Ewing Jeffrey

More information

Implementing a Residency Scheduling Program at the University of Michigan Pediatric Emergency Department

Implementing a Residency Scheduling Program at the University of Michigan Pediatric Emergency Department Implementing a Residency Scheduling Program at the University of Michigan Pediatric Emergency Department Amy Cohn University of Michigan IFORS Barcelona July 2014 Acknowledgements Ongoing collaboration

More information

Online supplement for Health Information Exchange as a Multisided Platform: Adoption, Usage and Practice Involvement in Service Co- Production

Online supplement for Health Information Exchange as a Multisided Platform: Adoption, Usage and Practice Involvement in Service Co- Production Online supplement for Health Information Exchange as a Multisided Platform: Adoption, Usage and Practice Involvement in Service Co- Production A. Multisided HIE Platforms The value created by a HIE to

More information

Community Performance Report

Community Performance Report : Wenatchee Current Year: Q1 217 through Q4 217 Qualis Health Communities for Safer Transitions of Care Performance Report : Wenatchee Includes Data Through: Q4 217 Report Created: May 3, 218 Purpose of

More information

Big Data Analysis for Resource-Constrained Surgical Scheduling

Big Data Analysis for Resource-Constrained Surgical Scheduling Paper 1682-2014 Big Data Analysis for Resource-Constrained Surgical Scheduling Elizabeth Rowse, Cardiff University; Paul Harper, Cardiff University ABSTRACT The scheduling of surgical operations in a hospital

More information

Payment innovations in healthcare and how they affect hospitals and physicians

Payment innovations in healthcare and how they affect hospitals and physicians Payment innovations in healthcare and how they affect hospitals and physicians Christian Wernz, Ph.D. Assistant Professor Dept. Industrial and Systems Engineering Virginia Tech Abridged version of the

More information

Planning Calendar Grade 5 Advanced Mathematics. Monday Tuesday Wednesday Thursday Friday 08/20 T1 Begins

Planning Calendar Grade 5 Advanced Mathematics. Monday Tuesday Wednesday Thursday Friday 08/20 T1 Begins Term 1 (42 Instructional Days) 2018-2019 Planning Calendar Grade 5 Advanced Mathematics Monday Tuesday Wednesday Thursday Friday 08/20 T1 Begins Policies & Procedures 08/21 5.3K - Lesson 1.1 Properties

More information

QUEUING THEORY APPLIED IN HEALTHCARE

QUEUING THEORY APPLIED IN HEALTHCARE QUEUING THEORY APPLIED IN HEALTHCARE This report surveys the contributions and applications of queuing theory applications in the field of healthcare. The report summarizes a range of queuing theory results

More information

An Online Stochastic Algorithm for a Dynamic Nurse Scheduling Problem

An Online Stochastic Algorithm for a Dynamic Nurse Scheduling Problem An Online Stochastic Algorithm for a Dynamic Nurse Scheduling Problem Antoine Legrain, Jérémy Omer, Samuel Rosat To cite this version: Antoine Legrain, Jérémy Omer, Samuel Rosat. An Online Stochastic Algorithm

More information

J-PAL North America Education Technology Request for Proposals (RFP) Proposal Instructions

J-PAL North America Education Technology Request for Proposals (RFP) Proposal Instructions Focus of the RFP J-PAL North America Education Technology Request for Proposals (RFP) Proposal Instructions J-PAL North America is holding a special request for proposals focused on randomized evaluations

More information

MASTERING THE LOGISTICS OF A LARGE SCALE HAZUS PROJECT

MASTERING THE LOGISTICS OF A LARGE SCALE HAZUS PROJECT August 25, 2010 MASTERING THE LOGISTICS OF A LARGE SCALE HAZUS PROJECT Shanna Michael, CFM, AECOM Stefan Zink, CFM, Michael Baker Jr., Inc. Agenda Part 1: Project Overview Averaged Annualized Loss Estimation

More information

Homework No. 2: Capacity Analysis. Little s Law.

Homework No. 2: Capacity Analysis. Little s Law. Service Engineering Winter 2014 Homework No. 2: Capacity Analysis. Little s Law. Submit questions: 1,2,8,10 and 11. 1. Consider an operation that processes two types of jobs, called type A and type B,

More information

2016 National NHS staff survey. Results from Wirral University Teaching Hospital NHS Foundation Trust

2016 National NHS staff survey. Results from Wirral University Teaching Hospital NHS Foundation Trust 2016 National NHS staff survey Results from Wirral University Teaching Hospital NHS Foundation Trust Table of Contents 1: Introduction to this report 3 2: Overall indicator of staff engagement for Wirral

More information

POSITION PAPER BY ALL CWE NRAs on THE CWE TSOs PROPOSAL for A FB IDCC METHODOLOGY

POSITION PAPER BY ALL CWE NRAs on THE CWE TSOs PROPOSAL for A FB IDCC METHODOLOGY POSITION PAPER BY ALL CWE NRAs on THE CWE TSOs PROPOSAL for A FB IDCC METHODOLOGY 15 September 2017 1 Context The implementation of DA FB MC in the Central West Europe (CWE) region started on the basis

More information

CALL FOR PAPERS The 5 th International Conference on

CALL FOR PAPERS The 5 th International Conference on CALL FOR PAPERS The 5 th International Conference on Cybernetics and Information Technologies, Systems and Applications: CITSA 2008 in the context of The International Multi-Conference on Engineering and

More information