Documente Academic
Documente Profesional
Documente Cultură
net/publication/238836457
CITATIONS READS
131 1,798
4 authors, including:
Some of the authors of this publication are also working on these related projects:
Governing transitions towards Low-Carbon Energy and Transport Systems for 2050 (LETS2050) View project
All content following this page was uploaded by John C Hershey on 14 December 2014.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at .
http://www.jstor.org/page/info/about/policies/terms.jsp
.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of
content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms
of scholarship. For more information about JSTOR, please contact support@jstor.org.
INFORMS is collaborating with JSTOR to digitize, preserve and extend access to Operations Research.
http://www.jstor.org
A Three-Stage Manpower Planning and Scheduling
Model-A Service-Sector Example
William J. Abernathy
HarvardUniversity,Cambridge,
Massachusetts
Nicholas Baloff, John C. Hershey, and Sten Wandel
StanfordUniversity,Stanford,California
(ReceivedOctober12, 1972)
This paper presents a staff planning and scheduling model that has specific
applicationin the nurse-staffing process in acute hospitals, and more general
applicationin many other service organizationsin which demand and produc-
tion characteristics are similar. The aggregate planning models that have
been developed for goods-producing organizations are not appropriatefor
these types of service organizations. In this paper the process for staffing
services is divided into three decision levels: (a) policy decisions, including
the operating procedures for service centers and for the staff-control process
itself; (b) staff planning, including hiring, discharge, training, and realloca-
tion decisions; and (c) short-term scheduling of available staff within the
constraints determined by the two previous levels. These three planning
'levels' are used as decomposition stages in developing a general staffing
model. The paper formulates the planning and scheduling stages as a sto-
chastic programmingproblem, suggests an iterative solution procedure using
random loss functions, and develops a noniterative solution procedure for a
chance-constrained formulation that considers alternative operating proce-
dures and service criteria, and permits including statistically dependent
demands. The discussion includes an example applicationof the model and
illustrations of its potential uses in the nurse-staffing process.
THE PURPOSE of this paper is to present a staff planning and scheduling model
that has been specifically formulated for use in the nurse-staffing process in acute
hospitals. However, the characteristics of the model are sufficiently general that
it can be adapted for profitable application in other service organizations. Benefits
from applying the model are likely to be highest for organizations that experience
highly variable demand for specialized services that must be provided in a timely
manner (not 'backordered')-particularly where the service capacity is not readily
expandable in the short run and the services themselves cannot be 'inventoried.'
Examples of such organizations that come readily to mind include police depart-
ments, ambulance services, fire departments, and commercial banks.
In this introduction to the model formulation, the general nature of the problem
in service-sector organizations is described and contrasted with the familiar work-
force and production-planning problem in goods-producing organizations. Pre-
vious literature relating to the nurse staffing process is then discussed and a three-
stage conceptualization of the process is introduced.
As defined here, the staff-organization planning and control problem concerns
693
694 Abernathy,Baloff,Hershey,and Wandel
sector problem. It has been argued that significant overstaffing often occurs in
these organizations as a direct result of both insufficient staff-allocation planning
and the inflexible organization and operation of nurse staffing units.1 138 Indeed,
the planned staff capacity for each ward in some hospitals is held constant for the
entire year at a level sufficient to meet the peak or near-peak demand expected
during the year, with the resulting underutilization of personnel common to this
type of overcapacity solution.111
To date, nurse-staffing research has concentrated primarily on two short-term
components of the nurse-staffing process-scheduling individuals to shifts and
assigning available staff in each shift to wards [see references 5-7, 9, 12, 14, 15, 16,
19, 23, 25-27]. Many of these previous studies have proposed improvements in
the two components, but they have not considered the larger system of which the
components are a part. They all neglect to consider planning to meet seasonal
fluctuations in demand.t"' Yet, it has been shown that such seasonal fluctuations
can be predicted, that differences as high as 10-15 per cent among monthly means
of patient census can occur, and that these fluctuations are synchronous among
groups of hospitals. 11,28'
An effective solution to the 'total' nurse staffing problem requires that short-
term assignment and scheduling decisions have the support of the longer-term,
multiperiod staff-allocation decisions to assure that the capacity to be scheduled in
each period is in fact supplied in a manner that is economic in terms of present
staffing capabilities and future demands. Conversely, the short-term scheduling
procedures affect the level of staffing that should be provided, since these proce-
dures determine the efficiency of overall allocations. Furthermore, the scheduling
and planning processes are not only highly interconnected in this way, but are also
dependent on the policies used in operating and controlling the staffing process
itself.
Because of these considerations, we propose a three-level formulation of the
problem-policy decision, staff allocation, and short-term scheduling. Following a
general formulation of the problem, we show that these three levels are effective
decomposition stages in an iterative solution procedure. By introducing service
criteria in lieu of random loss functions, we obtain a solution procedure that can
be evaluated numerically for large problems for the allocation and scheduling stages.
The procedure is then used in a hypothetical example to illustrate the type of in-
formation the model can generate. Finally, there is a discussion of how the model
can be used to evaluate alternative organizational structures and policies and to
assist in controlling nurse performance.
Given the cost functions G and Q, and the assumptions that utility is only de-
pendent on the chosen policy and the expected cost E(Q+G), then the staffing
problem (1) can be expressed as
maximize U[p, min {IQ(XID, p, so)+Ez[G (Z, DIX, p)]j]. (2)
In problem (2), the Q ( ) term represents the cost of providing staff over the
planning horizon-the principal objective function of the staff planning problem-
and the G ( ) term is a random loss function that includes probabilistic outcomes
and represents the penalties and benefits that are central to the short-term sched-
uling problem.
ONLY IF Q (XID, p, So) is replaced with an aggregate staffing cost Q (Dfp, so) that
is independent of staffing patterns can the cost part of problem (2), under certain
assumptions, be solved without iteration procedures.20J However, in the general
case, staffing problem (2) can be solved iteratively, as shown in Fig. 1. With an
initial estimate Q'(Dlp, so) of the aggregate cost relation Q (X*fD, p, so)-which is
unknown, since the optimal staff allocations X* have not yet been established-
the staff-level estimation problem can be solved. This gives a first estimate of
the required effective staff level D, for each policy p under consideration:
minimizeD fQ' (DIp, so)+Ez[G(Z, DIp)]j}. (3)
Given the solution D' to problem (3), the staff-allocation planning problem
can then be solved using the known disaggregate cost relation
minimize Q (XID, p, so). (4)
The solution to problem (4) yields staffing allocations X' (the first estimate of
optimal staff allocations X*) and more information about the unknown aggregate
cost function Q(X*ID, p, so). A revised estimate of the cost function can now
be made; for example,
Q"(D Ip, so)= Q (X'JD, p, so). (5)
The new estimate provides a basis for recalculating the effective staff level D/"
through the solution of problem (3). This approach can be used to develop itera-
tion algorithms. To obtain a finite and feasible solution, it is necessary that
E(Q+G) be convex in D and X jointly, which is true for most realistic functions
Q, G, and F. WILLIAMS1241 has suggested using Dantzig's general algorithm for
convex programming for solving successive approximations of problems (3) and
(4). He also derives an upper bound for the difference in expected cost between
the optimum and an iteration point, for linear Q and G functions, that can be used
to determine a satisfactory stopping point.
Finally, when the planning problem has been solved in an optimal or satisfac-
tory way, the solution (Xl*, Di*), together with nonquantified effects of the par-
ticular policy pi, can be evaluated. This can be done for all policies P=J{pd
under consideration, and the maximization problem becomes:
maximize, Ulp, Q(X*ID*, p, so)+Ez [G(Z, D*IX*, p)]}. (6)
698 Abernathy,Baloff,Hershey,and Wandel
the entire range of possible demand outcomes. In most cases, the manager is
better able to establish service policies than to quantify a random loss function;
that is, the G(.) function can be deleted from problem (3) and replaced by chance
constraints. The staff-level estimation problem then becomes
minimizeD Q(X*JD,p, so) subject to pr(D<Z)<A. (7)
The chance constraints require an effective staffing level D such that the probabil-
ity of demand overload is less than some probability A = (aij) established as risk
levels for a given service policy.
Under certain assumptions [see Note 2], the cost part of problem (2) has the
same solution as problem (7), if and only if
aij= (-7rtj+gti)/(gt+g77), (8)
IN THIS SECTION, a M'Aonte Carlo model for determining the minimal staff level
D that meets specified risk levels A is presented, i.e., equation (9). Assume that
two short-term scheduling policies are under consideration, fixed staffing and con-
trolled-variablestaffing. With a fixed-staffing policy, the daily patient-care demand
in each ward is met by nurses who are permanently assigned to specific wards. In
contrast, controlled-variable staffing procedures provide for a separate manpower
700 Abernathy,Baloff,Hershey,and Wandel
pool of cross-trained float nurses scheduled daily between wards to meet ward fluc-
tuations. The number of nurses permanently assigned to each ward is lower than
under fixed staffing.
Variables
k
xj -Number of persons to be moved from source k to sink j in the beginning
of period iJl; X-= (xj)>O; xkj for i < 1 are parameters contained in
the starting state so.
Coefficients
k
cj -Cost of salary, moving, and training a person, i.e., unit cost of activ-
ity X4; C= (cai).
f -j Fraction left during period i of the entering number of persons after
attrition during t periods of training in location j and coming from
source k; O ff, <: 1; F = (f).
etk -Efficiency (FTE/person) during period i after t periods of training in
location j and coming from source k; E== (ej).
Right-hand side
Problem-structureparameters
such that
ZhzefhhlK(ij-h)p!4') Z k(i-h) i it'X(Vh)j-ieJ'Xjq=O, Yinj[BiJ
EhfthK<-t~~b} Et=0 ZkeK i_ 0 fzi*,ejj x (i_ >' dij, Vi, j[Mij]
Xtj> 0, Vi, i, kx
Note that Bt3's are the personnel-balance constraints (the bookkeeping equa-
tions) that (a) adjust for attrition (1 -fJ t), and (b) update the permanently as-
signed staff by the number of persons who have just completed training that started
h periods ago and those who are kept at the same location from the previous period.
The starting state sodefines Xi-t)j for (i-t) < 1, 1??th. All available staff is then
allocatedto the sinks Jik, k=i.
The supply-demand matching constraints Mti include as supply all persons
working at the location as trainees up to and including the (h- 1)st period after
they started their training. The supply also includes the permanently assigned
staff for the period. The attrition in the training pools during the t periods of al-
ready completed training is accounted for by ft. The efficiency coefficient elkad-
justs the number of persons to FTE's.
The planning model can be operated either in an acyclic (transient) or in a
cyclic (steady-state) mode. The acyclic mode is used when the scheduling and
planning stages are used together as a planning tool. Then the right-hand side of
the constraints is modified by the starting conditions so, which makes the model
sensitive to past decisions x4i where i <1. Owing to the time lags in the model,
the cost coefficients in the last periods should be adjusted to compensate for ex-
pected post-horizon effects, e.g., with dual costs from a cyclic model using expected
seasonal variations. On the other hand, when the model is used for policy analysis,
a cyclic mode is obtained by setting so= sr, where r is the number of periods in the
season. Then the solution becomes independent of both the distance to the plan-
ning horizon and the arbitrarily chosen starting states, which should be dependent
on the choice of policy. In this way, an infinite-horizon solution can be obtained
for both the cyclic and the acyclic mode.
AN EXAMPLE
TABLE I
FORECASTED MONTHLY MEAN DEMAND Aq
Wardj
Monthi 1 2 3 4
fractions can be filled by nurses working parttime, overtime, part of the day in one
place and part in another, or for fractional-period allocations (reallocated some-
time during the month instead of at the beginning of the month, as assumed in
the model).
Actual monthly average workloads, shown in Table I, are used as a forecast of
the mean demands pij. The standard deviation oij of daily workload is assumed
equal to 7 percent of mean demand pjui. Fij(zij) are assumed to be mutually inde-
pendent normal distributions.
Two short-term scheduling policies are under consideration-fixed staffing and
variable staffing. Using the output of the short-term scheduling model for each
policy, the planning model is solved in its cyclic mode. For purposes of comparison,
the planning model is also solved (for each of the two scheduling policies) assum-
ing that only annual, rather than monthly, forecasts are made. In this case, the
monthly mean demand is simply assumed to be 1?2 of the annual demand. The
total annual variance is determined by summing within month and between month
averages [reference 3, pp. 160-165].
Specific parameters of the model are given in Table II. The efficiency and attri-
tion of trainees are taken to be independent of the source wards, which allows the
introduction of the dummy location a, to which all experienced nurses are moved
immediately before they are allocated to any ward or float pool. This permits the
planning model to be decomposed over wards, and simultaneously brings about a
TABLE II
PLANNING AND SCHEDULING PARAMETERS
Planning
Dummy (j = a) K=. = J {1, 2, 3, 4, 5, 6} Vi
Wards (j = 1, 2, 3, 4) Kli = J {j, a} ViJI; K"j = {7}
Float (j = 5) K15 = {5} and J5 = {5, a} VieI
KS%= {a} Vie{i iel, i 7; = {7, a}
k
Scheduling Pij = OViE, VjeJ, VkEK; e? = 1 and mi = OViE1
oety= 0.05 and #ij = 0O30Viel, VjEJ
ManpowerPlanningand Scheduling 705
reduction in the number of variables in the planning model, in this example, from
425 to 209. The cost assumptions are given in the right column of Table IV.
Attrition is assumed to be 2 percent per month for all nurses, yielding
fk= (1-0.02)'. FTE units are chosen so that a permanently assigned nurse (i.e.,
k=j) has efficiency e?- 1; nurses in dummy locations have zero efficiency, e" =0;
and the efficiencies of trainees, including losses due to attrition while in training are
given in Table III.
TABLE III
EFFICIENCY COEFFICIENTS INCLUDING ATTRITION (f} en )
FOR NURSES IN TRAINING
k j h =0 =
t=1 =2
tion and decision purposes, and (b) as an informational basis for actual staff plan-
ning and control [see Note 4]. Looking first at policy evaluation, we see that Table
IV presents information that an administrator might prepare to evaluate the eco-
nomic effects of one year of operation under the four alternatives posed in the
previous section: planning, using monthly forecasts, for each of the two short-term
scheduling policies, and planning based on a single annual forecast for the same two
short-term scheduling policies [see Note 5]. (M'iostof the cells in Table IV show
two numbers-the number of nurses involved and the associated cost; the assumed
cost of an 'activity' is given in the last column.)
As shown in row (9), the monthly-forecasting, variable-scheduling alternative
gives the lowest total cost for this hypothetical example. Indeed, the variable-
scheduling alternatives are superior to fixed scheduling under both monthly and
annual forecasting, despite the higher cost for float nurses. The data in rows (1)
and (2) show that the number and cost of permanently assigned nursing months in
all wards and the float pool is greatest in the annual-forecast, fixed-scheduling case,
lowest for the monthly-forecasting, variable-scheduling alternative, and that vari-
able scheduling gives fewer permanently assigned nurses in both forecasting options.
Planning based on monthly forecasting obviously allows anticipatory hiring and
firing to meet seasonal fluctuations in demand. As the data in rows (3), (6), and
(8) indicate, the two monthly forecasting alternatives result in a significantly
higher rate of hiring, transfer, training, and firing than with the annual forecasting
706 Abernathy,Baloff,Hershey,and Wandel
alternatives. In some cases, the real costs of such employment instability can
become very high, though subjective, and dominate the savings of more 'efficient'
staffing. If, for instance, this were true in our hypothetical example, then
choosing the alternative of annual-forecast, variable-scheduling might be appro-
priate, since it gives the best employment stability without much increase in total
staffing cost.
Table IV is merely suggestive of the types of analysis that might be requested
TABLE IV
EXAMPLE ECONOMIC SUMMARY OF FOUR POLICIES
Planningusing Planningusing
monthly forecasts annualforecast Cost of
- ~~~action
Fixed Variable Fixed Variable ($/nurse)
scheduling scheduling scheduling scheduling
TABLE V
STAFF PLANNING INFORMATION FOR WARD 2 USING
MONTHLY FORECASTS AND VARIABLE STAFFING
Month Forecasted
wardload ugees staf a11ocations
Suggested Marginal
cost
oaosopportunity
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
Standard Mini- Perma Hire Enter Reallo- Minimal Perma-
Staff nent inexper
Mean devia- malstaff level txperi- cate sta nent
(FTE) tion level assigned enced enced experi-level(/ assigned
Ii2 (FTE) (FT E ) (nurses)
nrs (rses)
nre)(uss (nurse) FT)
Oi2 A ai (nurses) nurse)
da~ ~~X2 X'2 Xi2 X2a O~2~ i2
and the minimal staff level from the solution of the scheduling problem is given in
column (4). Columns (5)-(9) present suggested staff allocations made by the
planning model. Note that overcapacity occurs in months 3, 7, and 10 (d*2> di2).
These allocations are the result of the ability of the model to recognize the inter-
dependence of past, present, and future staffing actions among work centers.
The model also provides some information that can be used for coordinating
staff allocation and scheduling with other parts of the nursing system. For exam-
ple, column (10) in Table V shows the marginal opportunity cost for increased min-
imal staff levels, which can be used to guide admissions from waiting lists, or other
means of affecting A, a, or p, such as controlled variable allocation of patients to
wards or better forecasting. The marginal opportunity cost of one less permanent
assigned nurse is presented in column (11). This can be used for scheduling va-
cation and training as well as for evaluating actions to control attrition and absen-
teeism. The evaluation of the impact of variations of exogenous variables out-
side the direct control of the coordinator is, of course, not restricted to marginal
analysis; all types of sensitivity analysis can be used for enquiry.
It is important to recognize that information such as that given in Table V
should be interpreted as providing guidelines for staff allocation and reallocation
decisions. Actual staffing decisions involve not only average numbers of nurses, as
the model suggests, but also the selection of individual nurses and the exact timing
of reallocations within the month. The fractions suggested by the model do not
necessarily require the use of part-time, overtime, or variable productivity. These
fractions can also be achieved by having nurses change ward assignments during
the month.
When definite assignment plans have been made, individual nurses can be
scheduled to shifts and days for the coming weeks [see Note 6]. However, reliable
forecasts of the workload for a particular shift can only be made a shift or two in
advance. Hence, minor adjustments to the schedule, allocation of float, and other
means of absorbing short-term fluctuations have to be used on a day-to-day basis.
The model can also be used to study a range of possible loads, and thereby sug-
gest standards for such indices as number of nurses per patient day, costs per
patient day, and number of nurses per FTE to improve the quality and flexibility
of budgeting procedures. Furthermore, the model can be used to control nurse
performance and improve staffing effectiveness. For example, suggested decisions
and actual allocations can be compared and differences analyzed.
CONCLUSION
THE THREE-STAGE model developed in this paper was specifically formulated for
application in the nurse-staffing process. The characteristics of the model are suf-
ficiently general, however, to suggest applications in other organizations. We
expect that the benefits from applying the model are likely to be highest in organiza-
tions facing large and uncertain variations in demand for high-quality or specialized
services that must be provided in a timely manner, particularly where service capac-
ity is not easily expanded and the services themselves cannot be inventoried.
Police forces, ambulance services, fire departments, banks, transportation systems,
ManpowerPlanningand Scheduling 709
and power systems are all examples of service organizations that seem to meet these
criteria. In the last two systems, transportation and power, it is physical capacity,
rather than staff level, that is important, but the approach used here can be adapted
for these applications as well. Furthermore, with some natural extensions, it can
be used for workforce planning and control for goods-producing organizations, and
for nationwide manpower planning.
The formulation of the model has involved certain methodological considerations
that are worthy of mention as being of potential interest in other research efforts.
The two solution procedures used in the model formulation may be of particular
interest for the solution of a wide range of previously unsolvable stochastic and
chance-constrained programming problems. It will be recalled that the iterative
solution procedure was used where the scheduling problem assumes a random-loss
cost function, and a noniterative solution procedure was also developed in which
this cost function is replaced with chance constraints. In the latter case, the use
of a Mlonte Carlo model to obtain these constraints permits the inclusion of sta-
tistically dependent demands among work centers, joint chance constraints, and
realistic operational assumptions and service criteria.
Also of interest is the explicit inclusion of time lags, transient efficiencies and
attritions in the model, which enables the use of linear cost relations. This pro-
cedure differs from that used in other aggregate planning models that assume con-
vex cost functions to describe costs of changes in aggregate manpower levels from
the previous time period. In many cases, such convex cost functions require more
complex optimizing techniques and are impossible to estimate owing to the dynamic
nature of actual staffing patterns.
ACKNOWLEDGMENTS
THE AUTHORS ARE grateful to the Booz-Allen and Hamilton Foundation for their
financial support of this research through the Health Systems Research Project at
Stanford University. The authors also wish to thank ROBERT C. CARLSON,JOEL
S. DEMSKI, and THOMAS A. GONDA, M.D., for helpful suggestions.
NOTES
1. An example drawn from hospitals indicates the potential benefits of more efficient
staff scheduling. A 10 percent increase in manpower productivity would yield an annual
saving of $1.6 billion annually. [29] Improved nurse staffing is one important way in which
greater productivity can be realized, since approximately one-half of annual hospital pay-
roll costs are for nursing services.
2. One set of assumptions, developed by SYMONDS,[2oI is as follows: Q(.) is linear with
linear constraints M(.) = D; G(-) is a separable but not necessarily linear loss function;
the optimal solutions exist; and continuous derivatives of the Langrangian function Q(X) +
Ez[G(2, D)] + 7r[D - M(X)], where iX = (7rij), exist.
3. In the case of a joint risk constraint, dij is a supremum to the lower limit.
4. A discussion of other experiments for policy evaluation with this hypothetical example
can be found in reference 22.
710 Abernathy,Baloiff,Hershey,and Wandel
REFERENCES
19. D. H. STIMSON AND R. H. STIMSON, "Operations Research and the Nurse Staffing Prob-
lem," Hospital Administration 17, 61-69 (1972).
20. G. H. SYMONDS, "Chance-Constrained Equivalents of Some Stochastic Programming
Problems," Opns. Res. 16, 1152-1160 (1968).
21. W. H. TAUBERT,"A Search Decision Rule for the Aggregate Scheduling Problem,"
Management Sci. 14, B343-359 (1968).
22. S. WANDEL,"A Combined Linear Programming and Simulation Model for Aggregate
Planning and Scheduling of Nurses in Hospitals," Paper presented at the 41st Na-
tional Meeting of the OPERATIONS RESEARCHSOCIETYOF AMERICA,New Orleans,
Louisiana, April, 1972.
23. D. M. WARNER, "A Two-Phase Model for Scheduling Nursing Personnel in a Hospital,"
unpublished Ph.D. Dissertation, Tulane University, 1971.
24. A. C. WILLIAMS,"Approximation Formulas for Stochastic Linear Programming."
SIAM J. Apple. Math. 14, 668-677(1966).
25. H. WOLFEANDJ. P. YOUNG,"Staffing the Nursing Unit, Part I: Controlled Variable
Staffing," Nursing Res. 14, 236-243 (1965).
26. AND , "Staffing the Nursing Unit, Part II: The Multiple Assignment
Technique," Nursing Res. 14, 299-303 (1965).
27. J. P. YOUNG,"A Conceptual Framework for Hospital Administrative Decision Systems,"
Health Service Res. 3, 79-95 (1968).
28. "Hospital Indicators," Hospitals, Journal of the AmericanHospital Association45,
35-37 (April 16, 1971).
29. Hospitals(Part2), Journalof theAmericanHospitalAssociation45 (August 1, 1971).