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

Size: px
Start display at page:

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

Transcription

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

2 Abstract Every hospital needs to produce repeatedly duty rosters for its nursing staff. Properly scheduling the nursing staff has a great impact on the quality of health care, the recruitment of nursing staff, the development of nursing budgets, staff and patient safety and satisfaction, and administrative workload. The scheduling of hospital personnel is particularly challenging because of different staffing needs on different days and shifts. The planned personnel schedule usually has to be changed to deal with unforeseen circumstances such as staff sickness and emergencies. In this project, a mixed- integer stochastic programming approach to the solution of the nurse scheduling problem is proposed. The problem is formulated as two-stage recourse model. The objective is to minimize unsatisfied staff in the first stage and the expected overtime cost in the second stage. The nurse scheduling problem will be solved by L 2 algorithm. The aim of this study is to help health institutions to determine nurse schedules which would increase nursing staff, efficiency and satisfaction. Keywords: L 2 algorithm, nurse scheduling, stochastic programming 2

3 INTRODUCTION Every hospital needs to repeatedly produce duty rosters for its nursing staff. The problem is of critical importance for a variety of reasons. Properly scheduling the nursing staff has a great impact on the quality of health care, the recruitment of nursing personnel, the development of nursing budgets, staff and patient safety, staff and patient satisfaction and administrative workload. The scheduling of hospital personnel is particularly challenging because of different staffing needs on different days and shifts. Unlike many other organizations, healthcare institutions need to be staffed 24 hours a day over seven days a week. In addition, in many hospitals, nurses are allowed to request preset shifts, while other nurses are scheduled around these pre-set shifts. Usually, nursing officers spend a substantial amount of time developing rosters especially when there are many staff requests. Because of time-consuming manual scheduling, and for various other reasons, the nurse scheduling problem (NSP) has attracted much attention. Personnel scheduling problems have been studied extensively over the past three decades (see survey papers by [] [22] [7] [5] [2]). Personnel scheduling is the problem of assigning employees to shifts or duties over a scheduling period so that certain constraints (organizational and personal) are satisfied. It involves constructing a schedule for each employee within an organization in order for a set of tasks to be fulfilled. In the domain of healthcare, this is particularly challenging because of the presence of a range of different staff requirements on different days and shifts. In addition, unlike many other organizations, healthcare institutions work twenty-four hours a day for every single day of the year. Most nurse scheduling problems are extremely difficult and complex. [22], for example, say nurse scheduling is more complex than the traveling salesman problem. A general overview of various approaches for nurse scheduling can be found in [20] [0] and [8]. Early research ([25] [5][2]) concentrated on the development of mathematical programming models. To reduce computational complexity, researchers had to restrict the problem dimensions and consider a smaller size of constraints in their models, resulting in solutions that are too simple to be applied in real hospital situations.

4 The above observations have led to other attempts, trying to solve the real nurse scheduling problems within reasonable time. Besides heuristic approaches (e.g., [2]; [6]), artificial intelligence approaches such as constraint programming ([6]), expert systems ([0]) and knowledge based systems ([8]) were investigated with some success. Since the 990 s, most papers have tackled the problem with metaheuristic approaches, including simulated annealing ([7]), tabu search ([]) and genetic algorithms ([]). A key feature of real NSP which is in the subset of the personnel planning problem is that the planned personnel schedule usually has to be changed (often at very short notice) to deal with unforeseen circumstances such as staff sickness and emergencies. Very little study dealing with the uncertainty that is inherent in the real world has been done and they are mostly based on fuzzy methodologies. However, stochastic optimization techniques will provide solutions that can be applied to the real world NSPs. The NSP involves producing a periodic (weekly, fortnightly, or monthly) duty roster for nursing staff, subject to a variety of hard/soft constraints such as legal regulations, personnel policies, nurses preferences and many other requirements that may be hospital-specific. These constraints can vary from one hospital to another while the objectives in scheduling can also vary. In this project, first part gives brief introduction to workforce assignment and studies in the literature. In the second part, nurse scheduling problem modeling methods are argued, and then Solution approaches to the nurse scheduling problem which are optimization approaches, heuristic approaches and AI approaches are described. Third part contains nurse scheduling problem definition and modeling formulation using stochastic integer programming formulation. In the fourth part, L2-Binary first stage algorithm which is used for solving stochastic integer programming model is defined. Part five gives brief description of exponential design. Data sets and implemented program code are also explained. In the last part, conclusion and the future work is found. 4

5 2 THE NURSE SCHEDULING PROBLEM 2. Modeling the Nurse Scheduling Problem Parameters in the NSP may include the working shifts per week if night shifts are worked, preference costs of particular nurses working on particular shift pattern, working shifts per schedule if day shifts are worked, working shifts per schedule if both day and night shifts are worked, demand for certain grade of nurses on day and on night shifts. The NSP is commonly described by a nurse-day, a nurse-task and a nurse-shift pattern view ([9]). In a nurse-day view, the decision variables are defined in two different ways. In the first case; v ij is defined for each nurse on each day, where i= N indexes the nurses and j= M indexes the days within a scheduling period. The domains of these variables consist of on-duty shifts and free shifts. On-duty shifts include any number of shifts per day. It is common to use only a morning shift (A) of eight working hours, an afternoon shift (P) of eight working hours, and a night shift (N) of eight working hours. Free shifts include day-off (O), vacation leave (VL), unpaid leave (UL), etc. In the general, when there are Z shifts per day, x ij can take Z+ possible values as the following: x ij 0 = Z nursei is off duty on day j nursei works shift on day j nursei works shift Z on day j For 0 models, the decision variables are modified as x ijk, where i, j are the same index as before and k= Z indexes the Z possible shifts in a day. x ijk nurse i works shift k on day j = 0 otherwise In a nurse-task view, the decision variable is defined for each nurse in each shift as x is, where i= N indexes the nurses and s= Z indexes the tasks within a scheduling period. The shift defined in nurse-task view may not necessarily correspond to a day. 5

6 x is nurse i receives task s = 0 otherwise In a nurse-shift pattern view, the decision variable is defined for each nurse and for each shift pattern as x ip, where i= N indexes the nurses and p= M indexes the shift patterns. x ip nurse i works shift pattern p = 0 otherwise j F ( i ) In literature, three types of objective function are used with NSPs. The first type is p min!, where p ij is the penalty cost of nurse i working on shift pattern j, ij xij x ij is the decision variable with a nurse- shift pattern view and F(i) is the set of feasible shift patterns for nurse i. The objective is to minimize the total penalty cost for all nurses. Second type purposes to minimize the number of uncovered shifts. Last type purposes to minimize the cost of schedules and the penalty for violating shift balance. Two types of constraints commonly occur in NSPs: hard constraints and soft constraints. Hard constraints include coverage requirements; such as nurse demand per day per shift type per skill category while soft constraints are usually those involved with time requirements on personal schedules. The goal is always to schedule resources to meet the hard constraints while aiming at a high quality result with respect to soft constraints. Commonly used constraints are as follows:. Minimum/maximum nurse workload 2. Consecutive same working shift (minimum/maximum/exact number). Consecutive working shift/days (minimum/maximum/exact number) 4. Nurse skill levels and categories 5. Nurses preferences or requirements 6. Nurses free days (minimum/maximum/consecutive free days) 7. Free time between working shifts 8. Shift type(s) assignments (maximum shift type, requirements for each shift types). 6

7 9. Constraints among groups/types of nurses, such as nurses not allowed to work together or nurses who must work together 0. Shift patterns. Other requirements in a shorter or longer time period other than the planning time period; such as every day in a shift must be assigned 2. Constraints among shifts; such as shifts cannot be assigned to a person at the same time. Requirements of different types of nurses or staff demand for any shift It is important to note that constraints,, 5, 6, 8, and are common in NSPs. Soft constraints can include balance in workload, assigning complete weekends and patterns enabling specific cyclic constraints. 2.2 Solution Approaches to the Nurse Scheduling Problem Solution approaches that have been proposed to solve NSPs are classified in three main categories: optimization-mathematical programming (MP), heuristics and artificial intelligence Optimization Approaches Optimization approaches are usually based on mathematical programming. In general, optimization using mathematical programming can be classified in three categories: single-objective mathematical programming, multi-objective mathematical programming, and mathematical programming-based near-optimal approaches. Single-objective MP involves maximizing a goal which is preferred by the decision-maker. The following studies have been done in terms of single-objective MP:. An algorithm with three stages is presented for NSP: generate a set of possible schedules which are seven-tuples of 0 depending on whether the day is off or on, formulate the problem as an IP, and produce a solution ([7]). 2. [26] proposed a model which aims to maximize nurses preferences, by considering the length of a work, rotation patterns, and requests for days off, and minimum numbers of nursing personnel of each skill class to be assigned to each day and a 4 to 6-week scheduling period. The problem is solved by a modified 7

8 Balintfy and Blackburns algorithm. In this two-phase algorithm, Phase I finds a feasible solution to meet various constraints, and Phase II improve the Phase I solution by maximizing individual preferences for various schedule patterns while maintaining the Phase I solution.. NSP is modeled as a large-scale mixed integer quadratic programming problem to minimize a shortage cost of nursing services for a period of three to four days subject to nursing skill class requirements, total personnel capacity constraints, integral assignment, minimum nurse requirements throughout the scheduling period and other relevant constraints. The problem is decomposed by a primal resource-directive approach into a 0 LP master problem, with smaller quadratic programming sub-problems ([25]). 4. [5] formulated the problem to minimize an objective function that balances the trade-off between staffing coverage and schedule preferences of individual nurses, subject to certain constraints on the nurses schedules. The constraints are divided into hard and soft constraints. The hard constraints define sets of feasible nurse schedules, while violation of soft constraints results in a penalty cost that appears in the objective function. A coordinate descent algorithm was proposed to find near-optimal solutions. 5. [] presented a generalized 0 column generation model with a resource constrained shortest path auxiliary problem for NSP. The master problem finds a configuration of individual schedules to satisfy the demand coverage constraints while minimizing salary costs and maximizing both nurse preferences and team balance. A feasible solution of the auxiliary problem is an acceptable schedule for a given nurse, with respect to collective agreement requirements such as seniority, workload, rotations and days off. A new resource structure was defined in the auxiliary problem in order to satisfy complex collective agreement rules specific to the problem. 6. NSP which considers the case of two consecutive days off per week for each person. 7. NSP is modeled as an integer programming with 0 constraint matrix, and the IP was solved parametrically as a bounded series of network problems. 8

9 8. NSP which considers the case of 0 working days in a 4-day period with variable demands. However, multi-objective models appear to be more realistic. [2] proposed a goal programming model. Goals are minimizing staffing requirements, minimizing desired staffing requirements, meeting nurses preferences, and nurses special requests. This approach works in two phases. In the first phase, the nurses are assigned their dayon/day-off pattern for the two-week scheduling horizon by a goal programming model that allows for consideration of the multiple conflicting objectives inherent in the scheduling of a staff of nurses. The second phase makes specific shift assignment through the use of a heuristic procedure. The major advantage of the goal programming formulation of the nurse scheduling problem is the flexibility it permits in choosing priorities; it can take into account such factors as nurses' preferences and desired staffing requirements. In MP-based near-optimal methods is aimed to combine the MP and AI approaches. The problem was formulated as an approximate IP model. The IP problem is first solved and then its solution improved Heuristic Approaches For combinatorial problems, exact optimization usually requires large computational times to produce optimal solutions. In contrast, heuristic approaches can produce satisfactory results in reasonably short times. Heuristics used to solve NSPs is divided into two categories: classical heuristics and metaheuristics. In the recent years, metaheuristics such as Tabu Search (TS), Genetic Algorithm (GA) and Simulated Annealing (SA), have been proved to be very efficient in obtaining near-optimal solutions for a variety of hard combinatorial problems including the NRP ([]). Classical heuristic approaches which have been widely studied in nursing literature were straightforward automation of manual practices. For instance, Greedy Shuffling. First of all, the problem is solved for the worst schedule and then it is improved by exchanging a part of this schedule with a part from another persons schedule. Many human-inspired approaches can be found in Greedy Shuffling type algorithms which work by calculating all the shuffles for all personnel and listing them with the highest cost benefit first. This is repeated as many times as possible. 9

10 Classical heuristic approaches have been proposed to help decision-makers select work patterns to provide the needed coverage for given skilled nurse classes on each shift, develop a basic pattern to meet shift and coverage constraints and meet required staffing levels. TS approaches have been proposed to solve the NRP. TS is a search that moves iteratively from one solution to another in a neighborhood space with the assistance of an adaptive memory that forbids solution attribute changes recorded in the short-term memory to be reused. In TS, a move, for example, can take on an assigned shift type from one nurse to another on the same day and a move not allowed if the person does not belong to the skill category required or if there is already an assignment for that shift type. In TS, hard constraints remained fulfilled, while solutions move. TS approaches have been proposed to ensure enough nurses are on duty at all times while taking account of individual preferences and requests for days off. GAs, which are stochastic meta-heuristics, have also been used to solve the NRP. In GA, the basic idea is to find a genetic representation of the problem. Starting with a population of randomly created solutions, better solutions are more likely to be selected for recombination into new solutions. In addition, new solutions may be formed by mutating or randomly changing old ones. For example, in NRP, for crossover and mutation, the best personal schedule from each of the parents can be selected, a random selection from the personal schedule of parents can be selected, or we can select the best events in a schedule. Some of the best solutions in each generation are kept while others are replaced by newly formed solutions. [] used GA for a problem with multiple criteria where the concept of a Pareto optimality scheme is used for the evaluation of the multi-criteria objective function. [] developed a GA approach to solve an NRP. Instead of working directly with populations of potential solutions and handling the constraints using penalty functions or repairs, they proposed an indirect approach in which the task of balancing optimization and constraint satisfaction is shared between a greedy heuristic and the GA. Individuals are represented by permutations of the available nurses and the heuristic is used to build schedules by allocating the nurses to their shifts in the given order. Memetic algorithms, which are viewed as hybrid GA, are a population-based approach for heuristic search in optimization problems. Basically, they combine local 0

11 search heuristics with crossover operators. [8] described a memetic algorithm that incorporates TS into a GA, using steepest descent for each individual. The results reported for the NRP are better than those obtained by a hybrid TS approach by [8]. This work has gone further in combining hybrid TS with evolutionary approaches. There has been some use of simulated annealing techniques for the NRP. For example, [22] presented a SA heuristic for shift-scheduling using non-continuously available employees AI approaches AI techniques have been used to solve NRPs modelled as a CSP [0] modeled the NRP as a CSP which was solved by a combined approach of look-ahead and intelligent scoring which determines which nurse is to be scheduled next and which shift satis.es most of the soft constraints. [] adopt a PCSP model for the NRP. INTERDIP, which is their prototype system, supports semi-automatic creation of duty rosters and imitates certain aspects of manual planning to improve on the theoretical complexity of the problem, using a constraint package based on CHIP. The package includes linear equations, constraints over definite domains and boolean constraints. [5] modeled the NRP as a HCSP, where legal regulations are hard constraints and nurses_ preferences are usually lower level soft constraints. [5] reported a commercial system ORBIS which models the NRP as a HCSP with fuzzy constraints and inferred control strategies. ORBIS uses a B&B algorithm with constraint propagation and variable/value-ordering techniques to solve problems involving variables with on few minutes [0] Constraint logic programming languages have the advantage of describing constraint logic easily. [2] presented a non-cyclic scheduling system, namely Horoplan, whose algorithm is a constraint-based arti.cial intelligence approach implemented with Charme, which is a constraint-based programming language. [6] discussed an approach, which takes advantage of the declarative ability of Prolog language for the description of constraints, for incorporating the constraints to generalize the NRP. [8] combined constraint logic programming with case-based reasoning to reduce the search spaces further. As a commercial constraint-based package for the powerful C++ programming language, ILOG SOLVER has been widely used to solve the NRP, with the help of

12 heuristic techniques It should be noted that [0] used redundant modeling which increases constraint propagation through cooperation among different models for the same problem via channeling constraints. Knowledge-based search approaches have also been used to solve the NRP by Lukman et al. [4] and [0]. 2

13 PROBLEM STATEMENT AND MODEL FORMULATION Nurse scheduling problem is assigning nurse workforce to the shifts subject to a number of constraints such as time, demand and preference constrains. The objective is to minimize the total cost which consists of preference cost, overtime cost and unsatisfied demand cost. Inputs of the problem are the number of nurse types, number of each type of nurses. In this project, it is assumed that there are three types of nurses, and the number of these nurses are N, N2 and N respectively. There are kinds of shift on a day, 7am-pm, pm-pm and pm-7am. Each nurse has to take one day off in a week. This obligation requires that each nurse can work at 6 shifts in a week. Demand is in terms of number of nurses. The output is a feasible schedule which minimizes the total cost. The problem is formulated as two-stage recourse model as follows: Indices: k =, 2 N (nurse grade index) l =, 2 N 2 (nurse grade 2 index) m =, 2 N (nurse grade index) j =, 2 2 (shift index) j =, 4, 7, 0,, 6, 9 corresponds to 7am-pm shifts j = 2, 5, 8,, 4, 7, 20 corresponds to pm-pm shifts j =, 6, 9, 2, 5, 8, 2 corresponds to pm-7am shifts g =, 2, (nurse grade index) First Stage Parameters: N : number of first grade nurses N 2 : number of second grade nurses N : number of third grade nurses P kj: preference cost of first grade nurse k working at shift j P2 lj: preference cost of second grade nurse l working at shift j P mj: preference cost of third grade nurse m working at shift j AD jg : average demand for g th grade nurses at shift j

14 First Stage Decision Variable: x kjg y ljg z mj if the first grade nurse k is assigned to shift j as a grade g nurse = 0 o/w if the second grade nurse l is assigned to shift j as a grade g nurse = 0 o/w if the third grade nurse i is assigned to shift j = 0 o/w Second Stage Parameters: oc g : over time cost for nurse grade type g or higher in a shift uc g : unsatisfied demand cost for nurse grade type g or higher in a shift D ~ jg : demand realization for nurse grade type g or higher at shift j Second Stage Decision Variable: ox kjg if the first grade nurse i is assigned to shift j as a grade g nurse = 0 o/w oy ljg oz mj if the second grade nurse i is assigned to shift j as a grade g nurse = 0 o/w if the third grade nurse i is assigned to shift j = 0 o/w u jg : unsatisfied demand for nurse grade type g at shift j 4

15 N 2 N 2 Min P kj xkjg + P2lj yljg + k= j= g = l= j= g= 2 m= j= 2 N 2 P mj z mj + E( f ( x, y, z, D ~ )) Subject to: N k = N k = N k = xkj AD j j =,2...2 () N 2 xkj 2 + ylj2 AD j2 j =,2...2 (2) l= N 2 xkj + ylj + zmj AD j j =,2...2 () l= N m= 2 j= g= 2 j= g= 2 2 j= z x y = 6 k,2... N kjg = = 6 l,2... N ljg = = 6 m,2... N mj = 2 (4) (5) (6) x kj + xk ( j+ ) + xk ( j+ 2) + xkj2 + xk ( j+ )2 + xk ( j+ 2)2 + xkj + xk ( j+ ) + xk ( j+ 2) k =,2... N ylj2 + yl( j+ )2 + yl( j+ 2)2 + ylj + yl( j+ ) + yl( j+ 2) l =,2... N 2 j =, 4, 7,0,,6,9 (8) z mj + z m + ( j+ ) + z m( j 2) m =,2... N 2 j =, 4, 7,0,,6,9 { 0,} k =,2... N j =,2,...2 g =,2, j =, 4, 7,0,,6,9 (7) x kjg (0) { 0,} m =,2... N 2 j =,2,...2 g = 2, y mjg () { 0,} m =,2... N j =,2,... 2 z mj (2) (9) Where for each scenario: E ( f ( x, D ~ ) = Min Subject to: N 2 N 2 2 ocoxkjg + oc2oyljg + ocozmj + k= j= g = l= j= g = 2 m= j= j= g= N 2 2 uc g u jg 5

16 N k = N k = N xkj + oxkj + u j D j j =,2...2 () k = N 2 2 x kj ylj oxkj oylj 2 + u j2 D j2 j =,2...2 (4) l= N k = N l= N k = x N2 N N N N kj ylj zmj oxkj oylj l= m= k = l= m= oz mj + u j D j j =,2...2 (5) oxkj + oxkj2 + oxkj xk ( j ) xk ( j )2 xk ( j ) 0 k =,2... N j = 2,...2 (6) oylj 2 + oylj yl( j )2 + yl( j ) 0 l =,2... N 2 j = 2,...2 (7) ozmj zm( j ) 0 m =,2... N j = 2,...2 (8) 2 j= g= 2 j= g= 2 ox oy k,2... N kjg = l,2... N ljg = 2 (9) (20) 2 j= oz m,2... N mj = { 0,} k =,2... N j =,2,...2 g =,2, ox kjg (22) { 0,} m =,2... N 2 j =,2,...2 g = 2, oy mjg (2) { 0,} m =,2... N j =,2,... 2 oz mj (24) u jg 0,int j =,2...2 g =,2, (25) (2) (), (2) and () are demand constraints. (4), (5) and (6) provides that each nurse has to assign 6 shifts in a week. (7), (8) and (9) provides that each nurse has to assign as one type of nurse and one shift in a day. (), (4) and (5) are demand constraints. (6), (7) and (8) provides that a nurse has to work on previous shift in order to assign as an overtime nurse. (9), (20) and (2) are the constraints of assigning each nurse only once as overtime nurse. (0), (), (2), (22), (2) and (24) are binary constraints. 6

17 4 ALGORITHM 4.. Definition L2-Binary first stage algorithm is used to solve the stochastic integer programming problem. The algorithm is as the following; Step 0: Initialization Let ε 0 given T x = {min c x Ax = b, x {0,} n } LB, UB, and k Compute L: o Alternative : At point x solve the linear relaxation of the second stage and take the expected value of linear relaxation objective values o Alternative 2: Observe the objective function of the second stage to come up with a valid lower bound for the expected value of the recourse. Step : Solve subproblems for all w Ω Solve all subproblems and obtain F(x k k )= E[ f ( x, w~ )] T k k soln= c x + E[ f ( x, w~ )] Update upper bound by UB=max(soln, UB) Step 2: Update and solve master problem Use L, x k and F(x k ) to derive L2 optimality cut which is: k k η ( F( x ) L)( x x S + ) + L where S k is the set of variables j S k j j S in solution x k whose value is. Compute T α β k x + η α k k and β k k j such that the above cut is represented as Add this cut to the master problem and solve master again and obtain 7

18 x k + = arg min{ c T x + η Ax = b, T t β x + η α, t =,2... k t x {0,} } Step : Termination If UB LB ε STOP, Else set k=k+ and go back to step L2 Code Validation The code is tested with three data instance from literature. The instances are SSLP_5_25_50, SSLP_5_25_00 and SSLP_5_45_5. In these calculations, L value is taken as -50,000. Solution CPU Time (sec) Number of Iterations SSLP_5_25_ SSLP_5_25_ SSLP_5_45_

19 START INITIALIZATION SELECT ALTERNATIVE Alternative Alternative 2 SOLVE SUBPROBLEMS UPDATE AND SOLVE MASTER PROBLEM N UB LB? ε Y STOP 9

20 5 COMPUTATIONAL RESULTS 5. Experimental Design Experimental methods are widely used in research as well as in industrial settings, however, sometimes for very different purposes. The primary goal in scientific research is usually to show the statistical significance of an effect that a particular factor exerts on the dependent variable of interest. A well designed experiment will have the following properties; ) A well defined objective, 2) The ability to estimate error, ) Sufficient precision, 4) The ability to distinguish various effects by randomization and factorial design. In this work, the objective is to determine the change in total cost under different parameters. If the proposed stochastic programming model works right, as the parameters in the model change, the solution always becomes consistent. In addition to this, at the end of the experiments for different parameters, it is found that which parameter has the vital effect on the cost. Based on this result, modifications for better design can be done on the hospital system. The experimental design has the ability to estimate error. Experimental error is defined as observed expected (find using model). In this work, the expected results such as total cost, nurse schedules are found as a result of stochastic model solution. If the model is applied on the real hospital, the observed values can be easily determined. Therefore, error estimate is calculated easily. The most common experimental design employed in this study is called a completely randomized design. This experiment involves a comparison of the means for a number, say k, of treatments, based on independent random samples of n, n 2,..., n k observations, drawn from populations associated with treatments, 2, k, respectively. After collecting the data from a completely randomized design, our goal is to make inferences about k population means where m i is the mean of the population of measurements associated with treatment i, for i =, 2... k. The null hypothesis to be tested is that the k treatment means are equal, i.e., 20

21 H 0 : m = m 2 =... = m k and the alternative hypothesis is that at least two of the treatment means differ. An analysis of variance provides an easy way to analyze the data from a completely randomized design. The analysis partitions SS (Total) into two components, SST and SSE. These two quantities are defined in general term as follows: Recall that the quantity SST denotes the sum of squares for treatments and measures the variation explained by the differences between the treatment means. The sum of squares for error, SSE, is a measure of the unexplained variability, obtained by calculating a pooled measure of the variability within the k samples. If the treatment means truly differ, then SSE should be substantially smaller than SST. We compare the two sources of variability by forming an F statistic: where n is the total number of measurements. Under certain conditions, the F statistic has a repeated sampling distribution known as the F distribution that the F distribution depends on n numerator degrees of freedom and n 2, denominator degrees of freedom. For the completely randomized design, F is based on n = (k - ) and n 2 = (n - k) degrees of freedom. If the computed value of F exceeds the upper critical value, F we reject H 0 and conclude that at least two of the treatment means differ. 2

22 5.. Test to Compare k Population Means for a Completely Randomized Design H 0 : m = m 2... = m k [i.e., there is no difference in the treatment (population) means] H a : At least two treatment means differ Test statistic: F = MST/MSE Rejection region: F > Fa where the distribution of F is based on (k - ) numerator df and (n - k) denominator df, and Fa is the F value found in the table such that P(F > Fa ) = a. Assumptions:. All k population probability distributions are normal. 2. The k population variances are equal.. The samples from each population are random and independent. The results of an analysis of variance are usually summarized and presented in an analysis of variance (ANOVA) table. Such a table shows the sources of variation, their respective degrees of freedom, sums of squares, mean squares, and computed F statistic. Source of Variation Sum of Squares Degrees of Freedom Mean of Squares Between groups SST k - MST/(k - ) Within groups SSE n - k SSE/(n - k) Total SS(Total) n - F F = MST/MSE Analysis of Variance Table for Completely Random Design 22

23 5..2 Data Used in Experimental Design As it stated above, the data used in experimental design is created randomly. There are three kinds of data instances. Each data set has two different kinds of scenarios. In the first data set, the total number of nurses in each data set is 20, 25, and 0 respectively. Classification of each nurses in each data set are as the flowing; N N 2 N Total Data set Data set Data set Preference costs for each nurse is an integer between 0 and 0. These values are generates randomly. For each of these values, one independent random variable is generated and it is multiplied by 0 and rounded to the nearest integer. The formula is as the following; Pikj = Rand() *0 Data sets also contain weekly data for average demand which is denoted by AD jg. This is a x2 matrix, each column denote nurse type, and each row denotes data for a shift. As it is known, each day contains three shifts. Therefore there are 2 rows for weekly data. Average demand data is created randomly considering feasible constraints, such as each nurse should work 6 days, total number of nurse for each type should not be exceeded. Over time cost is determined as 5 for the first grade, 0 for the second grade and 6 for the third grade. Unsatisfied demand cost is the same as overtime cost for each nurse type, and these two cost values are fixed for each the data set. As it is mentioned above, for each three data set type, two scenarios sets designed. In the first of these scenarios, there are three kinds of scenarios. Second one contains five kinds of scenarios. Each of these scenarios are directly created from AD, such that: First of all, uniformly distributed random number between 0 and are generated. If this 2

24 number is between 0-0., the value is decreased by. If it is between , the number stays the same. If it is between , it is increased by one. Each data set is named as nurse_a_b, a denotes the total number of nurse, b denotes number of scenarios. (See appendix for the data used in experiments) 5.2 Computational Results The experiments are run on P4 2.8Mhz 52MB ram computer. L value of the L2 algorithm is taken as the LP relaxation solution of the problem. First of all, each three problem with only one scenario is solved both using L2 Algoruthm and Cplex interactive Optimizer Solutions are as the following; Total Number of Nurse Cplex Cost Cplex Time (sec) L2 L2 Time (Sec) e e e The first graph shows that as the nurse number increases cost value found by Cplex and L2 stays the same. Second graph shows that L2 Computational time is higher than Cplex computational time. This difference comes from the data set and algorithm properties. Problem data are not dense, so Cplex can solve it. Cost 6.00E E+02 $ 4.00E+02.00E E+02 L2 Cplex Cost.00E E Nurse 24

25 Time Sec Nurse L2 Time (Sec) Cplex Time (sec) In general, it can be seen hat L2 gives solution which is very close to the optimal. In LP Relaxation master problem is solved as MIP problem, and subproblems are solved as LP Problem. Total Number of Nurse L2 L2 # of Iterations L2 CPU Time LP_RELAX LP_RELAX # of Iterations LP_RELAX CPU Time nurse_20_ nurse_20_ nurse_25_ nurse_25_ nurse_0_ nurse_0_ It is important to note that, in L2 algorithm, C++ or Cplex sometimes takes instead of. This affects the solution. Also, in L2 algorithm lower bound is important. If you choose different lower bound, you can find different solutions. 25

26 Cost $ L2 LP_RELAX nurse_20_ nurse_20_5 nurse_25_ nurse_25_5 nurse_0_ nurse_0_5 Data set CPU Time Sec L2 CPU Time LP_RELAX CPU Time nurse_20_ nurse_20_5 nurse_25_ nurse_25_5 nurse_0_ nurse_0_5 Data For nurse number 20, for these two scenario scenarios sets, L2 and LP_RELAX costs are the same, and CPU time is very close to each other. When the nurse number increases, difference between L2 and LP_RELAX CPU times increases. In addition this, cost values start to increase. The same result can be found for nurse number 0. However, increment rate of the CPU times stays the same. Each scenario is examined in the inconsistent environment. When the scenario number increases, the total cost value and CPU times increase. From the second graph above it can also be determined that if the nurse number increases, the algorithm becomes more complex. 26

27 6 CONCLUSION AND FUTURE RESEARCH In this project, a mixed- integer stochastic programming approach to the solution of the nurse scheduling problem is proposed. The problem is formulated as two-stage recourse model. The objective is to minimize unsatisfied staff in the first stage and the expected overtime cost in the second stage. The nurse scheduling problem will be solved by L 2 algorithm. The nurse scheduling problem with one scenario is solved by both Cplex and L2 algorithms. The same solution is obtained, but as the problem is not complex, Cplex can solve it easily. Six data sets are designed and solved by both L2 algorithm and LP Relaxation. It is observed that the solution of L2 algorithm is closely related to the lower bound chosen. If a good lower bound is chosen, the solution close to the optimal solution can be found in a very short time. As the number of nurse increases the CPU time requires for solving problem is increases. In addition, when the number of scenarios increases, the problem becomes more complex. Therefore CPU time also increases. The following future studies can be done; Finding the best lowerbound for L2 algorithm, Solve the problem with the data instances from real world, Add more constraints to the model, The cut in L2 algorithm can be developed. 27

28 7 REFERENCES. Aickelin U., Dowsland K. A., An Indirect Genetic Algorithm for a Nurse-Scheduling Problem, Computers and Operations Research,, 2004, pages Arthur, J.L., and Ravidran, A., A Multiple Objective Nurse Scheduling Model, AIIE Transactions, 98,, pages Baker K., Workforce allocation in cyclical scheduling problems: a survey, Operational Research, 976, 27: Bard J.F.,and Purnomo H.W., Hospital-wide Reactive Scheduling of Nurses with Preference Considerations, IIE Transactions, 2005, 7, pages Bechtold SE, and Brusco MJ, Showalter MJ, A comparative evaluation of labor tour scheduling methods, Decision Sciences, 99, 22: Blau R, and Sear A., Nurse scheduling with a microcomputer, Journal of Ambulance Care Management, 98, 6: 7. Bradley D, and Martin J., Continuous personnel scheduling algorithms: a literature review, Journal of the Society for Health Systems, 990, 2: Burke EK, De Causmaecker P., Vanden Berghe G., and Van Landeghem H., The state of the art of nurse rostering, Journal of Scheduling, 2004, 7: Cheang B, Li H, Lim A, and Rodrigues B., Nurse rostering problems a bibliographic survey, European Journal of Operational Research, 200 5: Chen JG, and Yeung T., Hybrid expert system approach to nurse scheduling, Computers in Nursing, :

29 . Dowsland K, and Thompson J.M., Nurse scheduling with knapsacks, networks and tabu search, Journal of Operational Research Society, 2000,5: Ernst AT, Jiang H, Krishnamoorthy M, and Sier D., Staff scheduling and rostering: a review of applications, methods and models, European Journal of Operational Research,2004, 5: -27. Jaumard, B., Semet, F., and T. Vovor, A Generalized Linear Programming Model For Nurse Scheduling, European Journal of Operational Research, 998, 07, pages Li L., Benton W.C., Hospital Capacity Management Decisions: Emphasis on Cost Control and Quality Enhancement, European Journal of Operational Research, 46, 200, pages Miller HE, Pierskalla W, and Rath G., Nurse scheduling using mathematical programming, Operations Research,976, 24: Okada M, Okada M.Prolog-based system for nursing staff scheduling implemented on a personal computer. Computers and Biomedical Research 2: Rosenbloom, E.S. and N.F. Goertzen, Cyclic Nurse Scheduling, European Journal of Operational Research, 987,, pages Siferd S.P., and Benton W.C, Workforce Staffing and Scheduling: Hospital Nursing Specific Models, European Journal of Operational Research,992,60, pages Sitompul D, and Randhawa S., Nurse scheduling models: a state-of-the-art review, Journal of the Society of Health Systems, 990, 2: Tien JM, and Kamiyama A., On manpower scheduling algorithms, Society for Industrial and Applied Mathematics,982, 24:

30 2. Trivedi VM, and Warner M A branch and bound algorithm for optimum allocation of float nurses, Management Science,976, 22: Vries T. D., and Beekman R. E, Applying Simple Dynamic Modeling for Decision Support in Planning Regional Health Care, European Journal of Operational Research, 5, 998, pages Warner M, and Prawda J.,A mathematical programming model for scheduling nursing personnel in a hospital, Management Science,972, 9: Warner, D.M., Scheduling Nursing Personnel according to Nursing Preference: a Mathematical Programming Approach, Operations Research 976, 24 (5), pages

31 8 APPENDIX *.mod file param N; param N2; param N; set K:={k in..n }; #nurse grade index set L:={l in..n2}; #nurse grade 2 index set M:={l in..n}; #nurse grade index set J:= {j in..2}; #shift index set G;#:={,2,} #grade index set H; param P{K,J}; param P2{L,J}; param P{M,J}; param AD{J,{,2,}}; param oc{g}; param uc{h}; param D{J,G}; var x{k in K, j in J, g in {,2,}}>=0,<=, integer; var y{l in L, j in J, g in {2,}}>=0,<=, integer; var z{m in M, j in J}>=0,<=, integer; var ox{k in K, j in J, g in {,2,}}>=0,<=, integer; var oy{l in L, j in J, g in {2,}}>=0,<=, integer; var oz{m in M, j in J}>=0,<=, integer; minimize PenaltyCost: sum{k in K, j in J, g in {,2,}} P[k,j]*x[k,j,g]+sum{l in L, j in J, g in{ 2,}} P2[l,j]*y[l,j,g]+sum{m in M, j in J} P[m,j]*z[m,j]+sum{k in K, j in J, g in {,2,}} oc[]*ox[k,j,g]+sum{l in L, j in J, g in {2,}} oc[2]*oy[l,j,g]+sum{m in M, j in J} oc[]*oz[m,j]; subject to subject to subject to AverageFirstNurseDemand {j in J}: sum{k in K} x[k,j,]>=ad[j,]; AverageSecondNurseDemand {j in J}: sum{k in K} x[k,j,2]+sum{l in L} y[l,j,2]>=ad[j,2]; AverageThirdNurseDemand {j in J}: sum{k in K} x[k,j,]+sum{l in L} y[l,j,]+sum{m in M} z[m,j]>=ad[j,];

32 subject to subject to subject to WorkingDayForFirstNurse {k in K}: sum{j in J, g in {,2,}} x[k,j,g]=6; WorkingDayForSecondNUrse {l in L}: sum{j in J, g in {2,}} y[l,j,g]=6; WorkingDayForThirdNurse {m in M}: sum{j in J} z[m,j]=6; subject to shiftperdayconstraintforfirstnurse {k in K, j in {,4,7,0,,6,9}}: x[k,j,]+x[k,j+,]+x[k,j+2,]+x[k,j,2]+x[k,j+,2]+x[k,j+2,2]+x[k,j,]+x[k,j+,] +x[k,j+2,]<=; subject to shiftperdayconstraintforsecondnurse {l in L, j in {,4,7,0,,6,9}}: y[l,j,2]+y[l,j+,2]+y[l,j+2,2]+y[l,j,]+y[l,j+,]+y[l,j+2,]<=; subject to shiftperdayconstraintforthirdnurse {m in M, j in {,4,7,0,,6,9}}: z[m,j]+z[m,j+]+z[m,j+2]<=; subject to ExcessFirstNurseDemand {j in J}: sum{k in K} x[k,j,]+sum{k in K} ox[k,j,]>=d[j,]; subject to ExcessSecondNurseDemand {j in J}: sum{k in K} x[k,j,2]+sum{l in L} y[l,j,2]+sum{k in K} ox[k,j,2]+sum{l in L} oy[l,j,2]>=d[j,2]; subject to ExcessThirdNurseDemand {j in J}: sum{k in K} x[k,j,]+sum{l in L} y[l,j,]+sum{m in M} z[m,j]+sum{k in K} ox[k,j,]+sum{l in L} oy[l,j,]+sum{m in M} oz[m,j]>=d[j,]; subject to OverTimeRequirementForFirstNurse {k in K, j in {2,,4,5,6,7,8,9,0,,2,,4,5,6,7,8,9,20,2}}: ox[k,j,]+ox[k,j,2]+ox[k,j,]-x[k,j-,]-x[k,j-,2]-x[k,j-,]<=0; subject to OverTimeRequirementForSecondNurse {l in L, j in {2,,4,5,6,7,8,9,0,,2,,4,5,6,7,8,9,20,2}}: oy[l,j,2]+oy[l,j,]-y[l,j-,2]-y[l,j-,]<=0; subject to OverTimeRequirementForThirdNurse {m in M, j in {2,,4,5,6,7,8,9,0,,2,,4,5,6,7,8,9,20,2}}: oz[m,j]-z[m,j-]<=0; 2

33 subject to subject to subject to OvertimeDayForFirstNurse {k in K}: sum{j in J, g in {,2,}} ox[k,j,g]<=; OvertimeDayForSecondNurse {l in L}: sum{j in J, g in {2,}} oy[l,j,g]<=; OvertimeDayForThirdNurse {m in M}: sum{j in J} oz[m,j]<=; *.dat param N:=9; param N2:=2; param N:=9; param P: :=

34 ; param P2: := ;

35 param P: := s ; param AD: 2 :=

36 ; param: G: oc := ; 6

37 param: H: uc := ; param D: 2 := ; 7

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

Nurse Rostering Problems: A Bibliographic Survey

Nurse Rostering Problems: A Bibliographic Survey Singapore Management University Institutional Knowledge at Singapore Management University Research Collection Lee Kong Chian School Of Business Lee Kong Chian School of Business 12-2003 Nurse Rostering

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 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

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 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

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

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 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

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

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

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

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

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

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

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

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

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

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

A Stochastic Programming Approach for Integrated Nurse Staffing and Assignment

A Stochastic Programming Approach for Integrated Nurse Staffing and Assignment A Stochastic Programming Approach for Integrated Nurse Staffing and Assignment Prattana Punnakitikashem 1, Jay M. Rosenberger 1, Deborah Buckley Behan 2 1 Department of Industrial and Manufacturing Systems

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

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

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

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 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

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

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

A heuristic algorithm based on multi-assignment procedures for nurse scheduling DOI 10.1007/s10479-013-1357-9 A heuristic algorithm based on multi-assignment procedures for nurse scheduling Ademir Aparecido Constantino Dario Landa-Silva Everton Luiz de Melo Candido Ferreira Xavier

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

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

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

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

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

Stochastic Programming for Nurse Assignment

Stochastic Programming for Nurse Assignment Stochastic Programming for Nurse Assignment PRATTANA PUNNAKITIKASHEM, pxp1742@exchange.uta.edu Department of Industrial and Manufacturing Systems Engineering, The University of Texas at Arlington, Arlington,

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

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

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 Mixed Integer Programming Approach for. Allocating Operating Room Capacity

A Mixed Integer Programming Approach for. Allocating Operating Room Capacity A Mixed Integer Programming Approach for Allocating Operating Room Capacity Bo Zhang, Pavankumar Murali, Maged Dessouky*, and David Belson Daniel J. Epstein Department of Industrial and Systems Engineering

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

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

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

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

Improving Healthcare Resource Management through Demand Prediction and Staff Scheduling

Improving Healthcare Resource Management through Demand Prediction and Staff Scheduling Clemson University TigerPrints All Dissertations Dissertations 8-2016 Improving Healthcare Resource Management through Demand Prediction and Staff Scheduling Nazanin Zinouri Clemson University Follow this

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

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

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds.

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds. Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds. IDENTIFYING THE OPTIMAL CONFIGURATION OF AN EXPRESS CARE AREA

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

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

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

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

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

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

A Mixed Integer Programming Approach for. Allocating Operating Room Capacity

A Mixed Integer Programming Approach for. Allocating Operating Room Capacity A Mixed Integer Programming Approach for Allocating Operating Room Capacity Bo Zhang, Pavankumar Murali, Maged Dessouky*, and David Belson Daniel J. Epstein Department of Industrial and Systems Engineering

More information

A stochastic optimization model for shift scheduling in emergency departments

A stochastic optimization model for shift scheduling in emergency departments A stochastic optimization model for shift scheduling in emergency departments Omar El-Rifai, Thierry Garaix, Vincent Augusto, Xiaolan Xie To cite this version: Omar El-Rifai, Thierry Garaix, Vincent Augusto,

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

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

Chemotherapy appointment scheduling under uncertainty using mean-risk stochastic integer programming

Chemotherapy appointment scheduling under uncertainty using mean-risk stochastic integer programming Optimization Online Chemotherapy appointment scheduling under uncertainty using mean-risk stochastic integer programming Michelle M Alvarado Lewis Ntaimo Submitted: August 24, 2016 Abstract Oncology clinics

More information

Redacted for Privacy

Redacted for Privacy AN ABSTRACT OF THE THESIS OF Darwin Sitomiul for the degree of Doctor of Philosophy in Industrial and Manufacturing Engineering presented on October 16, 1991. Title: Design and Implementation of a Heuristic-based

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

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. BI-CRITERIA ANALYSIS OF AMBULANCE DIVERSION POLICIES Adrian Ramirez Nafarrate

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

Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources

Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources Improving operational effectiveness of tactical master plans for emergency and elective patients under stochastic demand and capacitated resources Ivo Adan 1, Jos Bekkers 2, Nico Dellaert 3, Jully Jeunet

More information

From: IAAI-99 Proceedings. Copyright 1999, AAAI ( All rights reserved.

From: IAAI-99 Proceedings. Copyright 1999, AAAI (  All rights reserved. From: IAAI-99 Proceedings. Copyright 1999, AAAI (www.aaai.org). All rights reserved. Nurse Scheduling using Constraint Logic Programming Slim Abdennadher Computer Science Institute, University of Munich

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

NORAD CONUS Fighter Basing

NORAD CONUS Fighter Basing NORAD CONUS Fighter Basing C1C Will Hay C1C Tim Phillips C1C Mat Thomas Opinions, conclusions and recommendations expressed or implied within are solely those of the cadet authors and do not necessarily

More information

Lean Options for Walk-In, Open Access, and Traditional Appointment Scheduling in Outpatient Health Care Clinics

Lean Options for Walk-In, Open Access, and Traditional Appointment Scheduling in Outpatient Health Care Clinics Lean Options for Walk-In, Open Access, and Traditional Appointment Scheduling in Outpatient Health Care Clinics Mayo Clinic Conference on Systems Engineering & Operations Research in Health Care Rochester,

More information

Hospital admission planning to optimize major resources utilization under uncertainty

Hospital admission planning to optimize major resources utilization under uncertainty Hospital admission planning to optimize major resources utilization under uncertainty Nico Dellaert Technische Universiteit Eindhoven, Faculteit Technologie Management, Postbus 513, 5600MB Eindhoven, The

More information

Technical Notes for HCAHPS Star Ratings (Revised for October 2017 Public Reporting)

Technical Notes for HCAHPS Star Ratings (Revised for October 2017 Public Reporting) Technical Notes for HCAHPS Star Ratings (Revised for October 2017 Public Reporting) Overview of HCAHPS Star Ratings As part of the initiative to add five-star quality ratings to its Compare Web sites,

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

Technical Notes for HCAHPS Star Ratings (Revised for April 2018 Public Reporting)

Technical Notes for HCAHPS Star Ratings (Revised for April 2018 Public Reporting) Technical Notes for HCAHPS Star Ratings (Revised for April 2018 Public Reporting) Overview of HCAHPS Star Ratings As part of the initiative to add five-star quality ratings to its Compare Web sites, the

More information

Planning Oncologists of Ambulatory Care Units

Planning Oncologists of Ambulatory Care Units Planning Oncologists of Ambulatory Care Units Abdellah SADKI 1, Xiaolan XIE 1,3, Franck CHAUVIN 2 1 Department of Health Science and Engineering École Nationale Supérieure des Mines de Saint Etienne 158

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

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

III. The provider of support is the Technology Agency of the Czech Republic (hereafter just TA CR ) seated in Prague 6, Evropska 2589/33b.

III. The provider of support is the Technology Agency of the Czech Republic (hereafter just TA CR ) seated in Prague 6, Evropska 2589/33b. III. Programme of the Technology Agency of the Czech Republic to support the development of long-term collaboration of the public and private sectors on research, development and innovations 1. Programme

More information

29A: Hours may be used as the Base labor increment. 28Q: Are human in the loop solutions of interest for ASKE? 28A: Yes

29A: Hours may be used as the Base labor increment. 28Q: Are human in the loop solutions of interest for ASKE? 28A: Yes Artificial Intelligence Exploration (AIE) Opportunity DARPA-PA-18-02-01 Automating Scientific Knowledge Extraction (ASKE) Frequently Asked Questions (FAQs) as of 8/29/18 29Q: For DARPA-PA-18-02-01 Volume

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

CHAPTER 5 AN ANALYSIS OF SERVICE QUALITY IN HOSPITALS

CHAPTER 5 AN ANALYSIS OF SERVICE QUALITY IN HOSPITALS CHAPTER 5 AN ANALYSIS OF SERVICE QUALITY IN HOSPITALS Fifth chapter forms the crux of the study. It presents analysis of data and findings by using SERVQUAL scale, statistical tests and graphs, for the

More information

Measuring healthcare service quality in a private hospital in a developing country by tools of Victorian patient satisfaction monitor

Measuring healthcare service quality in a private hospital in a developing country by tools of Victorian patient satisfaction monitor ORIGINAL ARTICLE Measuring healthcare service quality in a private hospital in a developing country by tools of Victorian patient satisfaction monitor Si Dung Chu 1,2, Tan Sin Khong 2,3 1 Vietnam National

More information

USING SIMULATION MODELS FOR SURGICAL CARE PROCESS REENGINEERING IN HOSPITALS

USING SIMULATION MODELS FOR SURGICAL CARE PROCESS REENGINEERING IN HOSPITALS USING SIMULATION MODELS FOR SURGICAL CARE PROCESS REENGINEERING IN HOSPITALS Arun Kumar, Div. of Systems & Engineering Management, Nanyang Technological University Nanyang Avenue 50, Singapore 639798 Email:

More information

An Improved Happiness-Based Scheduling for Nurse Shifts Planning

An Improved Happiness-Based Scheduling for Nurse Shifts Planning MACROJOURNALS The Journal of MacroTrends in Health and Medicine An Improved Happiness-Based Scheduling for Nurse Shifts Planning Chun-Wei R. Lin*, Yun-Jiuan M. Parng**, Shiou-Ching Gao* *Department of

More information

Nursing Manpower Allocation in Hospitals

Nursing Manpower Allocation in Hospitals Nursing Manpower Allocation in Hospitals Staff Assignment Vs. Quality of Care Issachar Gilad, Ohad Khabia Industrial Engineering and Management, Technion Andris Freivalds Hal and Inge Marcus Department

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

ANESTHESIOLOGIST AND NURSE ANESTHETIST (CRNA) ASSIGNMENT ON THE DAY OF SURGERY. A Thesis Presented. Sina Aghsaei

ANESTHESIOLOGIST AND NURSE ANESTHETIST (CRNA) ASSIGNMENT ON THE DAY OF SURGERY. A Thesis Presented. Sina Aghsaei ANESTHESIOLOGIST AND NURSE ANESTHETIST (CRNA) ASSIGNMENT ON THE DAY OF SURGERY A Thesis Presented by Sina Aghsaei to The Department of Mechanical and Industrial Engineering in partial fulfillment of the

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

Quality Management Building Blocks

Quality Management Building Blocks Quality Management Building Blocks Quality Management A way of doing business that ensures continuous improvement of products and services to achieve better performance. (General Definition) Quality Management

More information

RESEARCH METHODOLOGY

RESEARCH METHODOLOGY Research Methodology 86 RESEARCH METHODOLOGY This chapter contains the detail of methodology selected by the researcher in order to assess the impact of health care provider participation in management

More information

Gantt Chart. Critical Path Method 9/23/2013. Some of the common tools that managers use to create operational plan

Gantt Chart. Critical Path Method 9/23/2013. Some of the common tools that managers use to create operational plan Some of the common tools that managers use to create operational plan Gantt Chart The Gantt chart is useful for planning and scheduling projects. It allows the manager to assess how long a project should

More information

State of Kansas Department of Social and Rehabilitation Services Department on Aging Kansas Health Policy Authority

State of Kansas Department of Social and Rehabilitation Services Department on Aging Kansas Health Policy Authority State of Kansas Department of Social and Rehabilitation Services Department on Aging Kansas Health Policy Authority Notice of Proposed Nursing Facility Medicaid Rates for State Fiscal Year 2010; Methodology

More information

Relationship between Organizational Climate and Nurses Job Satisfaction in Bangladesh

Relationship between Organizational Climate and Nurses Job Satisfaction in Bangladesh Relationship between Organizational Climate and Nurses Job Satisfaction in Bangladesh Abdul Latif 1, Pratyanan Thiangchanya 2, Tasanee Nasae 3 1. Master in Nursing Administration Program, Faculty of Nursing,

More information

CHEMOTHERAPY SCHEDULING AND NURSE ASSIGNMENT

CHEMOTHERAPY SCHEDULING AND NURSE ASSIGNMENT CHEMOTHERAPY SCHEDULING AND NURSE ASSIGNMENT A Dissertation Presented By Bohui Liang to The Department of Mechanical and Industrial Engineering in partial fulfillment of the requirements for the degree

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

Physician Scheduling in Emergency Rooms

Physician Scheduling in Emergency Rooms Physician Scheduling in Emergency Rooms Michel Gendreau 1,2, Jacques Ferland 1,2 Bernard Gendron 1,2, Noureddine Hail 1, Brigitte Jaumard 1,3, Sophie Lapierre 1,4, Gilles Pesant 1,4, and Patrick Soriano

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

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

NURSE SCHEDULING BY SHIFT: THE CASE OF INPATIENT CARE IN THE MEDICINE UNIT AT KENYATTA NATIONAL HOSPITAL

NURSE SCHEDULING BY SHIFT: THE CASE OF INPATIENT CARE IN THE MEDICINE UNIT AT KENYATTA NATIONAL HOSPITAL NURSE SCHEDULING BY SHIFT: THE CASE OF INPATIENT CARE IN THE MEDICINE UNIT AT KENYATTA NATIONAL HOSPITAL BY J. M. MUTUA A MANAGEMENT PROJECT SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE

More information

Solving a Real-life Time Tabling and Transportation Problem Using Distributed CSP Techniques.

Solving a Real-life Time Tabling and Transportation Problem Using Distributed CSP Techniques. From: AAAI Technical Report WS-97-05. Compilation copyright 1997, AAAI (www.aaai.org). All rights reserved. Solving a Real-life Time Tabling and Transportation Problem Using Distributed CSP Techniques.

More information

Executive Summary. This Project

Executive Summary. This Project Executive Summary The Health Care Financing Administration (HCFA) has had a long-term commitment to work towards implementation of a per-episode prospective payment approach for Medicare home health services,

More information

European Journal of Operational Research

European Journal of Operational Research European Journal of Operational Research 198 (2009) 936 942 Contents lists available at ScienceDirect European Journal of Operational Research journal homepage: www.elsevier.com/locate/ejor Innovative

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