GOAL PROGRAMMING BASED MASTER PLAN FOR CYCLICAL NURSE SCHEDULING



Similar documents
A Cyclical Nurse Schedule Using Goal Programming

Modeling Nurse Scheduling Problem Using 0-1 Goal Programming: A Case Study Of Tafo Government Hospital, Kumasi-Ghana

CHAPTER 4: NET PRESENT VALUE

Ant Colony Algorithm Based Scheduling for Handling Software Project Delay

In nite Sequences. Dr. Philippe B. Laval Kennesaw State University. October 9, 2008

.04. This means $1000 is multiplied by 1.02 five times, once for each of the remaining sixmonth

Taking DCOP to the Real World: Efficient Complete Solutions for Distributed Multi-Event Scheduling

Determining the sample size

GSR: A Global Stripe-based Redistribution Approach to Accelerate RAID-5 Scaling

Soving Recurrence Relations

Solving Logarithms and Exponential Equations

Modified Line Search Method for Global Optimization

Supply Chain Network Design with Preferential Tariff under Economic Partnership Agreement

CDAS: A Crowdsourcing Data Analytics System

A zero one programming model for RNA structures with arc length 4

1 Correlation and Regression Analysis

Incremental calculation of weighted mean and variance

Vladimir N. Burkov, Dmitri A. Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT

Basic Elements of Arithmetic Sequences and Series

The Stable Marriage Problem

Chatpun Khamyat Department of Industrial Engineering, Kasetsart University, Bangkok, Thailand

Chapter 5 Unit 1. IET 350 Engineering Economics. Learning Objectives Chapter 5. Learning Objectives Unit 1. Annual Amount and Gradient Functions

COMPARISON OF THE EFFICIENCY OF S-CONTROL CHART AND EWMA-S 2 CONTROL CHART FOR THE CHANGES IN A PROCESS

Study on the application of the software phase-locked loop in tracking and filtering of pulse signal

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature.

Repeating Decimals are decimal numbers that have number(s) after the decimal point that repeat in a pattern.

INTEGRATED TRANSFORMER FLEET MANAGEMENT (ITFM) SYSTEM

The analysis of the Cournot oligopoly model considering the subjective motive in the strategy selection

Lesson 15 ANOVA (analysis of variance)

Review: Classification Outline

LECTURE 13: Cross-validation

where: T = number of years of cash flow in investment's life n = the year in which the cash flow X n i = IRR = the internal rate of return

Domain 1: Designing a SQL Server Instance and a Database Solution

Research Article Sign Data Derivative Recovery

Hypergeometric Distributions

GIS and analytic hierarchy process for land evaluation

Article Writing & Marketing: The Best of Both Worlds!

A Supply Chain Game Theory Framework for Cybersecurity Investments Under Network Vulnerability

Bond Valuation I. What is a bond? Cash Flows of A Typical Bond. Bond Valuation. Coupon Rate and Current Yield. Cash Flows of A Typical Bond

Optimizing Result Prefetching in Web Search Engines. with Segmented Indices. Extended Abstract. Department of Computer Science.

Infinite Sequences and Series

Example 2 Find the square root of 0. The only square root of 0 is 0 (since 0 is not positive or negative, so those choices don t exist here).

Week 3 Conditional probabilities, Bayes formula, WEEK 3 page 1 Expected value of a random variable

The Binomial Multi- Section Transformer

CHAPTER 3 THE TIME VALUE OF MONEY

C.Yaashuwanth Department of Electrical and Electronics Engineering, Anna University Chennai, Chennai , India..

Lecture 2: Karger s Min Cut Algorithm

Convention Paper 6764

The following example will help us understand The Sampling Distribution of the Mean. C1 C2 C3 C4 C5 50 miles 84 miles 38 miles 120 miles 48 miles

Chapter 6: Variance, the law of large numbers and the Monte-Carlo method

BENEFIT-COST ANALYSIS Financial and Economic Appraisal using Spreadsheets

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV)

Using a genetic algorithm to optimize the total cost for a location-routing-inventory problem in a supply chain with risk pooling

AGC s SUPERVISORY TRAINING PROGRAM

How To Solve The Homewor Problem Beautifully

What Is Required? You need to find the final temperature of an iron ring heated by burning alcohol g

THE ARITHMETIC OF INTEGERS. - multiplication, exponentiation, division, addition, and subtraction

DAME - Microsoft Excel add-in for solving multicriteria decision problems with scenarios Radomir Perzina 1, Jaroslav Ramik 2

INVESTMENT PERFORMANCE COUNCIL (IPC)

The Computational Rise and Fall of Fairness

I. Chi-squared Distributions

Case Study. Normal and t Distributions. Density Plot. Normal Distributions

Automatic Tuning for FOREX Trading System Using Fuzzy Time Series

Investigation of Atwood s machines as Series and Parallel networks

SECTION 1.5 : SUMMATION NOTATION + WORK WITH SEQUENCES

Digital Interactive Kanban Advertisement System Using Face Recognition Methodology

1 Computing the Standard Deviation of Sample Means

UC Berkeley Department of Electrical Engineering and Computer Science. EE 126: Probablity and Random Processes. Solutions 9 Spring 2006

Engineering Data Management

Subject CT5 Contingencies Core Technical Syllabus

A Faster Clause-Shortening Algorithm for SAT with No Restriction on Clause Length

A Test of Normality. 1 n S 2 3. n 1. Now introduce two new statistics. The sample skewness is defined as:

Ranking Irregularities When Evaluating Alternatives by Using Some ELECTRE Methods

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Properties of MLE: consistency, asymptotic normality. Fisher information.

Lecture 4: Cheeger s Inequality

University of California, Los Angeles Department of Statistics. Distributions related to the normal distribution

CHAPTER 11 Financial mathematics

1. C. The formula for the confidence interval for a population mean is: x t, which was

Listing terms of a finite sequence List all of the terms of each finite sequence. a) a n n 2 for 1 n 5 1 b) a n for 1 n 4 n 2

A probabilistic proof of a binomial identity

5 Boolean Decision Trees (February 11)

New exact solutions for the combined sinh-cosh-gordon equation

How to read A Mutual Fund shareholder report

Agenda. Outsourcing and Globalization in Software Development. Outsourcing. Outsourcing here to stay. Outsourcing Alternatives

PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY AN ALTERNATIVE MODEL FOR BONUS-MALUS SYSTEM

Recovery time guaranteed heuristic routing for improving computation complexity in survivable WDM networks

Ekkehart Schlicht: Economic Surplus and Derived Demand

Spot Market Competition in the UK Electricity Industry

Time Value of Money, NPV and IRR equation solving with the TI-86

Annuities Under Random Rates of Interest II By Abraham Zaks. Technion I.I.T. Haifa ISRAEL and Haifa University Haifa ISRAEL.

Baan Service Master Data Management

SEQUENCES AND SERIES

SOLAR POWER PROFILE PREDICTION FOR LOW EARTH ORBIT SATELLITES

MODELS AND METHODS OF RESOURCE MANAGEMENT FOR VPS HOSTING MODELE I METODY ZARZĄDZANIA ZASOBAMI DLA VPS HOSTING

5.4 Amortization. Question 1: How do you find the present value of an annuity? Question 2: How is a loan amortized?

Multiple Representations for Pattern Exploration with the Graphing Calculator and Manipulatives

Transcription:

Joural of Theoretical ad Applied Iforatio Techology 5 th Deceber 202. Vol. 46 No. 2005-202 JATIT & LLS. All rights reserved. ISSN: 992-8645 www.jatit.org E-ISSN: 87-395 GOAL PROGRAMMING BASED MASTER PLAN FOR CYCLICAL NURSE SCHEDULING WAN ROSMANIRA ISMAIL 2 RUZZAKIAH JENAL 3 NUR ASYIKIN HAMDAN 3 School of Matheatical Scieces Faculty of Scieces ad Techology Uiversiti Kebagsaa Malaysia Bagi 43650 Selagor. 2 School of Iforatio Techology Faculty of Techology ad Iforatio Scieces Uiversiti Kebagsaa Malaysia Bagi 43650 Selagor. E-ail: wrisail@uk.y 2 ruzza@fts.uk.y ABSTRACT Costructig tietable for urses i hospital is a challegig job for the head urse or urse aager as the task is doe repeatedly for every specified period. It requires a lot of tie ad effort for geeratig a good ad fair tietable. I order to overcoe the proble a cyclical urse schedule usig a 0- goal prograig is proposed. The tietable will be the aster pla that would help the head urse or urse aager to schedule the urses i a yearly basis. The proposed odel has also aaged to satisfy the hospital s policies ad the urses prefereces. The odel has provided a ubiased schedule ad thus leads to a overall satisfactio ad fairess to the urses. The developed odel has bee solved usig LINGO software ad the result is foud to be better copared to the preset ethod used. Keywords: Matheatical Model; Goal Prograig; Cyclical Schedule; Nurse Schedulig. INTRODUCTION The study o urse schedulig is ot ew i the world of research related to hua resource aageet i health care istitutios []. Nurse schedulig is however a dyaic ad challegig tasks to be addressed fro tie to tie. At a local hospital i Malaysia the urse tietable is geerated aually based o the experiece ad kowledge of head urse ad approval of adiistratio. Sice there is o writte policies ad procedures as a guidace i the preparatio of the tietable the schedule becoes iflexible ad biased to soe urses at certai ties. I this study a urse schedulig odel will be developed to solve ufairess i workload distributio aog the urses. A 0- goal prograig (0GP) techique will be used to build the odel. The 0GP is a variatio fro liear prograig techique that cosiders ore tha oe objective. The 0GP prefers to iiize slack variables for each objective fuctios accordig to their priorities rather tha to iiize the objective fuctios itself [2][3]. There are a few research applied the 0GP techique to solve their proble such i acquisitio allocatio proble [4] recyclig syste [5] operatio waitig list proble [6] facility locatio selectio [7] ad staff schedulig proble [8][9][0][]. Musa ad Saxea [8] have applied GP techique to oe uit of a hospital that tackled the hospital s policies ad urses requests. But the developed odel is quite low coplexity with a two weeks plaig period ad oly oe shiftwork. Isail et. al. [9] also used GP techique to build a periodic urse rosterig odel. However the odel liited to a 4 days of plaig period with three types of shift works. Azaiez ad Al-Sharif [0] have developed a urse schedulig odel with four weeks plaig period ad two shift works i Riyadh Al-Kharj Hospital. The odel has cosidered the hospital s objectives ad urses request. The result fro the odel has icreased the hospital perforace while reducig about 4% of their overtie cost. Nevertheless the odel has to be reewig for each four weeks. Jeal et. al. [] has solved a cyclical urse schedulig proble usig GP techique. The odel has cosidered ad achieved the hospital s objective ad urses request for three weeks plaig period ad three shift works. The developed odel has produced a schedule patter for each of the 8 urses i 2 days (three weeks). For the ext 2 days i order to preserve the fairess ad cotiuity of the schedule urse 2 will take urse s patter urse 3 will take urse 2 s patter ad fially urse will take urse 8 s 499

Joural of Theoretical ad Applied Iforatio Techology 5 th Deceber 202. Vol. 46 No. 2005-202 JATIT & LLS. All rights reserved. ISSN: 992-8645 www.jatit.org E-ISSN: 87-395 patter. The patter for each urse will chage i a cascadig aer util week 55 where the patter will agai retur to the origial schedule. Thus i this study a aster pla for cyclical urse schedulig odel will be developed to solve the urse schedulig proble. The proposed odel would be cyclic ad have a shorter tie to recycle agai. 2. A MASTER PLAN FOR NURSE SCHEDULING MODEL 2. A Case Study A case study cosiders a 2 days plaig period ad three shift works i oe ward of Tuaku Miza Ary Hospital Kuala Lupur. The shift works divides ito orig shift (7 a 2 p) eveig shift (2 p 9 p) ad ight shift (9 p 7 a). There are 2 urses available i this ward. The odel cosiders both hospital s objectives ad urses request. The hospital s objectives act as hard costraits that ust be satisfied while the urses requests act as soft costraits that ca be violated. Table. Notatios Notatios Defiitio Nuber of days work per schedule (=2). Nuber of urses available i a ward (=2). i Idex for days 2.... k Idex for urses k=2.... P i Nuber of urses required for orig shift of day i. T i Nuber of urses required for eveig shift of day i M i Nuber of urses required for ight shift of day i. Decisio Variables A ik C ik E ik F ik Table 2. Decisio Variables Defiitio = if urse k is assiged orig shift for day i = if urse k is assiged eveig shift for day i = if urse k is assiged ight shift for day i = if urse k is assiged a day off for day i 2.2 Notatios ad Decisio Variables Table shows the otatios while Table 2 shows the decisio variables used i this study. 2.3 Hard Costraits The hospital s objectives or hard costraits cosiders i this study are as follow: to esure the iiu uber of urses are fulfilled for each shift each day; k = A P; i = 2... ik i () Aik Ti; i = 2... (2) k = Aik Mi; i = 2... (3) k = to esure each urse has oe ad oly oe shift work i a day; A C E F i = 2... k = 2... ik ik ik ik = ; (4) 500

Joural of Theoretical ad Applied Iforatio Techology 5 th Deceber 202. Vol. 46 No. 2005-202 JATIT & LLS. All rights reserved. ISSN: 992-8645 www.jatit.org E-ISSN: 87-395 to esure each urse has a three cosecutive days of ight shifts the followed by two cosecutive days of days off; E E E F F = i = k = 2 3 i k i k i i 3 k i 4 k 5; E E E F F = i = 4 k = 456 Ei k Ei k Ei k Fi k Fi k = i = 7 k = 78 9 Ei k Ei k Ei = 3 ; i = 0 k = 02 i k i k i i 3 k i 4 k 5; 2 3 4 5; (5) (6) (7) (8) to esure each urse has the uber of workload betwee eight to te days per schedule; ( Aik Cik Eik ) 8; (9) k = 2... ( Aik Cik Eik ) 0; (0) k = 2... to esure each urse has o ore tha six cosecutive days o; ad Fi k Fi k Fi Fi 3 k Fi 4 k Fi 5 k Fi 6 k ; () i = 2... 6 k = 2... to esure each urse works accordig to the uber of required shift works per schedule. A 3; k = 2... ik (2) Fi k Ai k Ci k Ei k Fi 2; i = 2... 2 k = 2... (5) F A C E F ηk ρ k= 2; i = 2... 2 k = 2... i k i k i k i k i (6) to esure each urse has the sae uber of workload per schedule; ( Aik Cik Eik ) = 9; (7) k = 2.. ( A C E ) ik ik ik η2k ρ2k = 9; k = 2.. (8) to avoid a eveig shift followed by orig or ight shift; Ci k Ai k Ei k ; i = 2... k = 2... Ci k Ai k Ei k η3k ρ3k = ; i = 2... k = 2... (9) (20) to avoid a orig shift followed by eveig or ight shift; ad A C E i = 2... k = 2... i k i k i k ; Ai k Ci k Ei k η4 k ρ4 k = ; i = 2... k = 2... (2) (22) Cik = 3; k = 2... (3) Eik = 3; k = 2... (4) 2.4 Soft Costraits The urses requests or soft costraits cosider i this study are as follow: to avoid a isolated days o; to avoid a isolated days off. A C E F A C ik ik ik i k i i Ei 2; i = 2... 2 k = 2... A C E F A ik ik ik i k i Ci Ei η5k ρ5k = 2; i = 2... 2 k = 2... (23) (24) 50

Joural of Theoretical ad Applied Iforatio Techology 5 th Deceber 202. Vol. 46 No. 2005-202 JATIT & LLS. All rights reserved. ISSN: 992-8645 www.jatit.org E-ISSN: 87-395 For each soft costrait it will be forulated as a goal by addig up the slack variables. Equatios (6) (8) (20) (22) ad (24) show the goal goal 2 goal 3 goal 4 ad goal 5 for each soft costrait respectively. 2.5 Objective Fuctios Each goal will be iiized accordig to their priority. The first priority is to iiize goal followed by goal 2 goal 3 goal 4 ad goal 5 i successio. Goal is aied to iiize the positive slack variable. Goal 2 is aied to iiize both positive ad egative slack variables. Goal 3 goal 4 ad goal 5 are aied to iiize the positive slack variables respectively. Thus the objective fuctio for cyclical urse schedulig odel accordig to their priority is as follow: Miiize k= k = ρ ik η2k ρ2 k ρ3 ik ρ4 ik ρ5ik k= k= k= 3. RESULTS AND DISCUSSIONS The cyclical urse schedulig odel solves usig LINGO 8.0 software. The result shows that the developed odel has fulfilled goal goal 2 ad goal 3 while goal 4 ad goal 5 are violated. For goal the positive slack variable gives zero value which eas the objective of avoidig the isolated days o is achieved. There is o urse have the isolated days o i their schedule s patter. For goal 2 both the positive ad egative slack variables give zero value which eas the objective of havig the sae uber of workload per schedule for each urse is achieved. All urses have the 9 days of workload per schedule. For goal 3 the positive slack variable gives zero value which eas the objective of avoidig eveig shift followed by orig shift or ight shift is achieved. There is o urse have the schedule s patter of havig eveig shift followed by orig shift or ight shift. For goal 4 there is a value for the positive slack variable. The objective of avoidig orig shift followed by eveig shift or ight shift is ot achieved. For goal 5 there is a value for the positive slack variable. The objective of avoidig the isolated days off is ot achieved. Table 3 shows the duty roster doe aually while Table 4 shows the duty roster developed by usig the 0GP techique. The schedule produced aually has show that there is a icosistecy i the total uber of workloads for the urses ad also the uber of urses o duty each day. The workloads vary fro days to 6 days with oe urse ot havig ay shifts. The distributios of shifts are also ubalaced. There is oe urse who has ot bee assiged the ight shifts at all i the 4 days period. These icosistecies were the reasos for the urse satisfactio ad quality of work. The developed odel usig the 0GP produced a very cosistet ad fair schedule for urses. I the 2 day period the total uber of workloads ad the uber of urses o duty daily are the sae ad also the equal distributios of shift works. The reaso why 2 day schedule is chose is because the sae patter for each urse ca be repeated for the ext 2 days without violatig both hard ad soft costraits. This will produce a aster pla that would be cyclical 30 ties i a year for 360 days. With the aster pla the head urse ca have a good plaig o the urses activities such as attedig the courses or seiars. While for the urses theselves they ca have a good plaig of their ow activities such as havig log holidays with their faily. The aster pla also deostrates the fairess of schedule. The uber of shift work ad workload per schedule distributes equally aog the urses ad this leads to the urses satisfactio. 502

Joural of Theoretical ad Applied Iforatio Techology 5 th Deceber 202. Vol. 46 No. 2005-202 JATIT & LLS. All rights reserved. ISSN: 992-8645 www.jatit.org E-ISSN: 87-395 Table 3. The Duty Roster Doe Maually D a 2 3 4 5 6 7 8 9 0 2 3 4 P ca T da M ea fa J b S S M T W T F S S M T W T F J Office-hour duty 0 0 0 0 J2 T T T P P T T P M M 3 5 2 0 J3 P T P P P P M M M 5 3 9 J4 P P T P P M M M T P 5 2 3 0 J5 M M M T T P P T T T 2 5 3 0 J6 M M M T T T P P T T 2 5 3 0 J7 T P M M M P 2 3 6 J8 T P P P P M M M 4 3 8 J9 T T T T T P P M M 2 5 2 9 J0 P T P T T P P P P T P 7 4 0 J T T M M M seiar P P 2 2 3 7 J2 T P P T T M M M T T 2 5 3 0 P cb 3 2 3 4 4 4 3 2 3 3 3 3 3 4 T db 2 2 4 3 3 3 4 3 2 3 3 2 3 3 M eb 3 3 3 3 3 3 3 3 3 3 3 3 3 3 fb 8 7 0 0 0 0 0 8 8 9 9 8 9 0 a.days; b. Nurses; c. Morig shifts; d. Eveig shifts; e. Night shifts; f. Total Table 4. The Duty Roster Developed By Usig The 0GP Techique D a 2 3 4 5 6 7 8 9 0 2 P ca T da M ea fa J b S S M T W T F S S M T W J M M M T T T P P P 3 3 3 9 J2 M M M T T T P P P 3 3 3 9 J3 M M M T T T P P P 3 3 3 9 J4 P P P M M M T T T 3 3 3 9 J5 P P P M M M T T T 3 3 3 9 J6 P P P M M M T T T 3 3 3 9 J7 T T P P P M M M T 3 3 3 9 J8 T T P P P M M M T 3 3 3 9 J9 T T P P P M M M T 3 3 3 9 J0 T T T P P P M M M 3 3 3 9 J T T T P P P M M M 3 3 3 9 J2 T T T P P P M M M 3 3 3 9 P cb 3 3 3 3 3 3 3 3 3 3 3 3 T db 3 3 3 3 3 3 3 3 3 3 3 3 M eb 3 3 3 3 3 3 3 3 3 3 3 3 fb 9 9 9 9 9 9 9 9 9 9 9 9 a.days; b. Nurses; c. Morig shifts; d. Eveig shifts; e. Night shifts; f. Total 4. CONCLUSION Schedulig the urse to their duty roster is a iportat ad repetitive task to the head urse. The developet of the aster pla for cyclical urse schedulig odel helps the head urse solvig the urse schedulig proble ad gives a better result of the duty roster copared to the aual duty roster. Although the process of gettig the result takes few ties to ru but the output is reasoable ad beig accepted by both the hospital ad the urses. The 0GP techique has bee proved to solve ore tha oe objective effectively. The cyclical schedulig aides the head urse to have less effort durig the schedulig process. The head urse also ca prepare the log ter plaig of activity for each urse i advace. For further research the odel ca be iproved by addig up differet sizes of urses to cater differet types of ward. 503

Joural of Theoretical ad Applied Iforatio Techology 5 th Deceber 202. Vol. 46 No. 2005-202 JATIT & LLS. All rights reserved. ISSN: 992-8645 www.jatit.org E-ISSN: 87-395 REFERENCES: [] E. Burke P. De Causaecker G. Berhge ad H. Va Ladeghe The state of the art of urse rosterig Joural of Schedulig 2004 pp. 44-449. [2] S.H. Zaakis ad S.K. Gupta A categorized bibliographic survey of goal prograig Oega Vol. 3 No. 3 985 pp. 2-222. [3] B. Aoui ad O. Kettai Goal prograig odel: a glorious history ad a proisig future Europea Joural of Operatioal Research Vol. 33 200 pp. 225-23. [4] K. Wise ad D.E. Perushek Goal prograig as a solutio techique for the acquisitios allocatio proble Library & Iforatio Sciece Research Vol. 22 No. 2 2000 pp. 65-83. [5] R.K. Pati P. Vrat ad P. Kuar A goal prograig odel for paper recyclig syste Oega Vol. 36 2008 pp. 405-47. [6] M. Areas A. Bilbao R. Caballero T. Goez M.V. Rodriguez ad F. Ruiz Aalysis via goal prograig of the iiu achievable stay i surgical waitig lists Joural of the Operatioal Research society Vol. 53 2002 pp. 387-396. [7]O.T. Arogudade A.T. Akiwale A.F. Adekoya ad G. Awe Oludare A 0- odel for fire ad eergecy service facility locatio selectio: a case study i Nigeria Joural of Theoretical ad Applied Iforatio Techology Vol. 9 No. 2009 pp. 50-59. [8] A.A. Musa ad U. Saxea Schedulig urses usig goal-prograig techiques IIE Trasactios Vol. 6 No. 3 984 pp. 26-22. [9] W.R. Isail R. Jeal C.Y. Liog ad M.K. Muda Pejaduala kerja berkala jururawat egguaka kaedah pegaturcaraa gol 0- (periodic rosterig for urses usig 0- goal prograig ethod) Vol. 38 No. 2 2009 pp. 233-239. [0] M.N. Azaiez ad S.S. Al-Sharif A 0- goal prograig odel for urse schedulig Coputers & Operatios Research Vol. 32 2005 pp. 49-507. [] R. Jeal W.R. Isail C.Y. Liog ad A. Oughalie A cyclical urse schedule usig goal prograig ITB Joural of Sciece Vol. 43A No. 3 20 pp. 5-6. 504