Please refer to SECTION TITLE for GENERAL comments. Please

advertisement
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
Reviewers:
Please refer to SECTION TITLE for GENERAL comments. Please refer to LINE NUMBERS for
SPECIFIC comments. [PLEASE DO NOT EDIT IN THE DOCUMENT.]
Constrained Optimization Methods in Health Services Research – An Introduction:
Report 1 of the ISPOR Optimization Emerging Good Practices Task Force
1
Abstract
2
3
4
5
6
7
8
Health services should be organized to give the greatest possible benefit to patients. Identifying optimal
system and patient health services is the purview of mathematical optimization models. Once a range of
alternatives has been identified, it is often possible to determine if the problem has an optimal
solution. Seldom is the term ‘’optimal’ based on evidence that demonstrates such solutions are, indeed,
optimal – in a mathematical sense. This is a missed opportunity that could result in poor policy choices—
e.g., selection of policies associated with a local optimal solution, rather than a global optimal solution
for the system.
9
10
11
12
13
14
In this report, we introduce constrained optimization methods with “optimal” defined as the best
possible solution for a given problem given the complexity of the system inputs, outputs/outcomes, and
constraints. We present definitions of important concepts and terminology, as well as the methods and
their formulation basics. We also explain how these mathematical optimization methods relate to
simulation methods, to standard health economic analysis techniques, and to the emergent fields of
analytics and machine learning.
15
16
17
18
19
20
This task force report identifies: 1) key optimization concepts and the main steps in building an
optimization model; 2) the types of problems where optimal solutions can be determined in real world
health applications and 3) the appropriate optimization methods for these problems. While a number of
examples are included to illustrate how applying optimization works, we developed a simple model
based on a culinary production problem – “Why making pizza and maximizing health care value are the
same problem”.
21
22
23
24
Guidance on optimization methods is important because current health economic and outcomes
evaluation methods generally simulate different outputs based on known parameter distributions, but do
not provide guidance on optimal system design and optimal care pathways given system or resource
constraints.
25
1
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
26
1.
Introduction
27
28
29
30
31
32
33
34
35
36
37
38
39
40
In common vernacular, the term “optimal” is often used loosely in health care applications to refer to any
demonstrated superiority among a set of alternatives in specific settings. Seldom is this term based on
evidence that demonstrates such solutions are, indeed, optimal – in a mathematical sense. By “optimal”
we mean the best possible solution for a given problem given the complexity of the system inputs,
outputs/outcomes, and constraints. Failing to identify a truly optimal solution represents a missed
opportunity that could result in a poor clinical decision or choice of policy.
41
42
43
44
45
46
Constrained optimization methods trace their origin to the development of the simplex algorithm--the
primary approach to solving linear programming problems--in 1947 (Kirby, 2003). Since that time, a
variety of constrained optimization methods have been developed in the field of operations research and
widely applied across a broad range of industries. This creates significant opportunities to transfer
knowledge from fields outside the health care sector, to the optimization of health care delivery systems
and provide value.
47
48
49
50
51
52
53
54
Patient scheduling, provider resource scheduling, and logistics are another large area of research in the
application of constrained optimization methods to healthcare (Burke et al., 2006; Cheang et al., 2003;
Lin et. al., 2013a; Lin et al., 2013b; Sir et al., 2015). Constrained optimization methods can also be used
by health care systems to identify the optimal allocation of resources across interventions subject to a
variety of different types of constraints (Earnshaw, 2002; Thomas et al., 2013). Constrained
optimization methods from operations research have been applied to problems of diagnosing disease
(Lee and Wu, 2009; Liberatore and Nydick, 2008) and the development of optimal treatment algorithms
(Lee et al., 2008; Ehrgott, et al., 2008).
55
56
57
58
59
60
Constrained optimization methods may also be very useful in guiding clinical decision-making in
actual clinical practice where physicians and patients face constraints such as proximity to
treatment centers, health insurance benefit designs, and the limited availabili ty of health resources.
The potential benefits of constrained optimization may be especially evident relative to decision
making that is based upon clinical trials evidence where such constraints are explicitly removed
through study design.
61
62
63
64
65
66
67
68
These methods are now being applied to outcomes research and health economic problems due to their
relevance in health technology assessment (Thokala P, et al. 2015). Researchers who conduct health
systems and outcomes research studies come from diverse backgrounds and some may lack
understanding of systems science and basic training in the theory and methods for operations
research. In addition, many researchers may not be aware of the range of operations research
methods available and the contexts in which they should be used most appropriately, recognizing
both their strengths and limitations. Thus, there is a need for guidance for this emerging area of
outcomes research in health care delivery and economics.
69
70
71
Recently, the ISPOR Emerging Good Practices Task Force on Dynamic Simulation Modeling
Applications in Health Care Delivery Research published two reports in Value in Health (Marshall et al.
2015a, 2015b) and one in Pharmacoeconomics (Marshall et al. 2016) on the application of dynamic
Identifying optimal health system and patient care interventions is the purview of mathematical
optimization models. There is a growing recognition of the applicability of constrained optimization
methods from operations research to health care problems. In a review of the literature, Rais and Viana
(2010) note more than 200 constrained optimization and simulation studies in health care. For
example, constrained optimization methods have been applied in problems of capacity management and
location selection for both healthcare services and medical supplies (Ndiaye and Alfares, 2008; Araz et
al., 2007, Bruni et al., 2006; Verter and Lapierre, 2003).
2
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
72
73
74
75
76
77
78
79
simulation modeling (DSM) to evaluate problems in health care systems. DSM enables the evaluation of
a wide range of intended and unintended outcomes from health care interventions or policy changes in
health care systems. These methods help decision-makers to anticipate the downstream consequences
of changes in the health care system. Decision makers are able to test ‘what if’ scenarios of a proposed
policy before implementation -- without actually having to implement the policy first. While simulation
can provide a mechanism to test/evaluate various scenarios, by design, they do not necessarily provide
optimal solutions. The Optimization Task Force emphasizes mathematical approaches to identify
optimal resource allocations in the face of constraints.
80
81
82
83
84
85
86
87
The overall objective of the task force on optimization methods is to develop guidance for health services
researchers, knowledge users and decision makers regarding operations research methods to optimize
healthcare delivery and value in the presence of constraints. Specifically, this task force will (1)
introduce the value of constrained optimization methods in conducting research on health care systems
and individual-level outcomes research; (2) describe problems for which constrained optimization
methods are appropriate; and (3) identify good practices for designing, populating, analyzing, testing
and reporting high quality research for optimizing healthcare delivery and value at both the systems and
individual levels in the presence of constraints.
88
89
90
91
92
93
94
95
Because this is a practice area with a substantial amount of material to cover, the Optimization Task
Force will publish two reports. In this first paper, we introduce readers to constrained optimization
methods. We present definitions of important concepts and terminology, and provide examples of
health care decisions where constrained optimization methods are already being applied. We also
describe the relationship of constrained optimization methods to health economic modelling and
simulation methods. The second paper will present a series of case studies illustrating the application of
these methods including model building, validation, and use.
96
97
2.
Relationship of Constrained Optimization to Related Fields
98
99
100
101
102
103
104
105
106
107
a) Constrained Optimization Methods Compared with Traditional Health Economic
Modelling in Health Technology Assessments
Constrained optimization methods differ substantially from traditional health economic modeling
methods traditionally used in health technology assessment processes. The main difference between the
two approaches is that traditional health economic modeling approaches, such as Markov models, are
built to estimate the costs and effects of different diagnostic and treatment options. If decision makers,
are basing their judgements on modeling results, they may not formally consider the constraints and
resource implications in the system. Constrained optimization methods provide a structured approach to
optimize the decision problem and to present the best alternatives given an optimization criterion, such
as constrained budget or availability of resources.
108
109
110
111
112
113
114
These differences have major implications. There is an opportunity to learn from optimization methods
to improve HTA processes. Optimization is a better means of capturing the dynamics and complexity of
the health system to inform decision making for several reasons. Constrained optimization methods (a)
explicitly take budget constraints and impact into account; (b) can handle other constraints in the health
system, such as capacity; (c) take emergent behavior and evolution over time into account instead of
informing a decision of a single technology at a single point in time; and (d) inform not only about
affordability, but also about implementability and feasibility.
115
116
117
i.
Informed decision making about resource allocation requires an external estimate of the
decision-maker’s willingness to pay for a unit of health outcome – the threshold. HTA then relies
on the principle that by repeatedly applying the threshold to individual HTA decisions,
3
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
optimization of the allocation of health resources will be achieved. However, health economics
(HE) usually is about relative efficiency without directly aiming for budget optimization because
many jurisdictions do not explicitly implement a constrained budget nor do they employ
mechanisms to retrospectively evaluate cost-effectiveness of medical technologies.
118
119
120
121
122
123
124
125
126
127
128
129
130
ii.
Constrained optimization methods also allow consideration of the effect of other constraints in
the health system, such as capacity or short-term inefficiencies. Capacity constraints are usually
neglected in health economic models. In HE models, the outcomes are central to decision
makers while the process to arrive at these outcomes is ignored. For health policy makers and
health care planners, such capacity considerations are critical and cannot be neglected. Likewise,
some technologies are known for short-term inefficiencies, e.g., large equipment such as PET-MR
imaging, are usually not taken into consideration. It takes a certain amount of time before a new
device operates efficiently, and such short-term inefficiencies do influence implementation (Van
de Wetering, Woertman, and Adang 2011).
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
iii.
Emergent behavior and evolution over time
Health economic models with a clinical perspective, such as a whole disease model (Tappenden,
2012), or a treatment sequencing model, may allow the full clinical pathway to be framed as a
constrained optimization problem that accounts for both intended and unintended consequences
of health system interventions over time with feedback mechanisms in the system. Each
combination of decisions within the pathway can be a potential solution, constrained by the
feasibility of each decision, e.g., the licensed indication for various treatments within a clinical
pathway.
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
The model can evaluate alternative guidance configurations and report the performance in terms
of an objective function (cost per QALY, net monetary benefit). There is emerging literature in
this area (Kim 2015; Tosh 2015). It may avoid piece-meal guidance development, such as the
United Kingdom’s National Institute for Health and Care Excellence’s single technology
assessment (NICE STAs) that may use different models and different evidence, resulting in suboptimal resource allocation.
iv.
Implementability
An advantage of constrained optimization is the imposition of constraints to achieve specific
performance outcomes (minimum or maximum) associated with an objective function. HE
models are not typically constrained in this way – it is assumed resources are available as
required. In some sense, classic HE cost effectiveness models are ‘hypothetical’ to illustrate the
potential value as measured by a specific outcome with respect to cost, whereas optimization is
focused on what can be achieved in an operational context. This suggests constrained
optimization methods are much better for informing decisions about implementability as they
actually consider these barriers in the modeling approach.
b) Constrained Optimization Methods as Part of Analytics
Constrained optimization as a technique falls within the area of analytics. Broadly, analytics can be
classified into descriptive, predictive and prescriptive analytics. Descriptive analytics concern the use
of historical data to describe data, patterns and test hypotheses. Research typically uses theory and
concepts to identify hypotheses, and historical data is used to test these hypotheses using statistical
methods. Examples may include natural history of aging, disease progression, evaluation of clinical
interventions, policy interventions, and many others. Traditional health services and outcomes
research for the most part falls within the area of descriptive analytics.
4
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
164
165
166
167
168
Predictive analytics focus on trying to forecast or foretell the future states of disease or states of
systems. With the surge in the amount of data on health and health care, large amounts of data, also
referred to as big data, are warehoused, Predictive analytics looks for trends and patterns in data to
estimate future values for variables. Prediction can be helpful in determining what is expected as well
as help inform clinical, administrative and policy decisions.
169
170
171
172
Prescriptive analytics uses the understanding of systems, both the historical and future based on
descriptive and predictive analytics respectively to determine future course of action/decisions.
Constrained optimization is a specialized form of prescriptive analytics, since it helps with determining
the optimal decision or course of action in the presence of constraints.
173
Figure 1.
174
Future states
Optimal
decision
Optimization
175
Wilson, ISPOR 2014
176
177
c) Constrained Optimization Methods Compared with Dynamic Simulation Models
178
179
180
181
182
183
184
185
Dynamic simulation modeling methods (DSMs), such as system dynamics, discrete event simulation
and agent based modeling are used to design and develop mathematical representations, i.e., formal
models, of the operation of processes and systems. They are used to experiment with and test
interventions and scenarios and their consequences over time in order to advance the understanding
of the system or process, communicate findings, and inform management and policy design
(Marshall et al. 2015a, 2015b, 2016;, Harrison et al., 2007; Banks, 1998; Sokolowski, 2011). These
methods have been broadly used in health applications (e.g., Milstein et al 2011, Troy and Rosenberg
2009, Macal et al. 2014).
186
187
188
189
190
Unlike constrained optimization methods, DSMs do not produce a specific solution. Rather they
allow for the evaluation of a range of possible or feasible scenarios or intervention options that may
or may not improve the system’s performance. Constrained optimization methods, in general, seek to
provide the answer to which of those options is the “best”. Hence, the types of problems and
questions that can be addressed with DSMs (Marshall et al 2015a, 2015b, 2016) are different from
5
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
191
192
those that are addressed with optimization methods. However, both types of methods can be
complementary to each other in helping us to better understand systems.
193
194
195
196
197
198
Traditionally, constrained optimization methods have served two distinct purposes in DSM
development. 1) model calibration – fitting suitable model variables to past time series is discussed
elsewhere (Marshall et al 2015a, 2015b, 2016; 2) evaluating a policy’s performance/effect relative to a
criterion or set of criteria. However, the complexity of DSMs compared to simple analytic models
may render constrained optimization cumbersome, inappropriate and potentially infeasible due to
the large search space e.g., using methods of optimal control.
199
200
201
202
203
204
205
206
207
208
209
Due to this complexity, alternative approaches such as algorithmic search strategies are available.
Historically, these types of methods have been used in system dynamics and other DSMs. Due to
their heuristic nature, there is no certainty of finding the “best” or optimal parameter set rather
“good enough” solutions. Hence, the ranges assigned need careful consideration in order to get
“good” solutions, i.e., prior knowledge of sensible ranges both from knowledge about the system and
knowledge gained from model building. There are many examples that show the usefulness of
optimization in system dynamics to gain insight about policy design and strategy design, particularly
when the traditional analysis of feedback mechanisms becomes risky due to the large numbers of
loops in a model, i.e., hundreds. Similar procedures to evaluate policies and strategies can be can be
utilized in discrete event simulation (DES) and agent based modeling (ABM), e.g., simulated
annealing algorithms and genetic algorithms.
210
d) Constrained Optimization Methods Compared with Machine Learning
211
212
213
214
215
216
217
With the increased volume and complexity of health care data, especially medical claims and
electronic medical record data, and the ability to link to other information such as feeds from
personal devices and socio demographic data, big data methods such as machine learning are
garnering increased attention (Crown, 2015). Machine learning methods, such as predictive
modelling and clustering, have an important intersection with constrained optimization methods.
Machine learning methods are valuable for addressing problems involving classification, as well as
addressing data dimension reduction issues and identifying predictors.
218
219
220
221
222
223
Constrained optimization would suggest developing models to predict patterns using all input
variables from big data, which could represent hundreds, thousands or millions of inputs. On the
other hand, minimal models can elegantly describe trends or patterns. However, they have high
mean squared errors that can question the predictive validity of such approaches. The concept of
optimization allows one to develop machine-learning models that select an appropriate number of
variables to create predictively valid models that are manageable and accurate.
224
225
226
227
228
229
230
231
232
233
234
235
3.
Definition of Constrained Optimization
Constrained optimization is an essential tool to inform decision making based on quantitative
information. It is the systematic set of procedures applied to find the best among a set of feasible
solutions. It entails maximizing or minimizing an objective function that is representative of the
quantifiable measure of interest to the decision maker subject to constraints also faced by the decision
maker. Maximizing/minimizing the objective function is carried out by systematically selecting input
values from within an allowed set of values and computing the value of the objective function. Note that,
programming and optimization are often used as interchangeable terms in the literature, e.g., linear
programming and linear optimization. (Programming here refers to mathematical programming as
opposed to computer programming.)
6
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
236
237
238
239
240
241
242
243
244
245
246
247
248
249
The components of a problem are its objective function(s), its decision variable(s) and its constraint(s).
After formulating the problem mathematically, optimization can be described as finding the minimum or
maximum of a given objective function by changing its decision variables within the feasibility space
subject to a set of constraints. Definitions of these components are elaborated below:
250
251
252
253
254
255
256
257
258
259
260
4.
261
262
263
264
265
266
At the outset, this problem seems fairly straightforward. One might decide on four regular pizzas to use
up all the baking time that is available. This feed eight people while leaving £5 as excess budget. An
alternate approach might be to make as many large pizzas as you can since each can feed one more
person than a regular pizza. You would end up with three large pizzas (totaling £15). This approach can
feed a total of nine people leaving 15 minutes extra baking time unused. There are others combinations
of regular and large pizza, such as respectively, three and one, two each, etc.
267
268
269
270
This is graphically represented in Figure 2. The optimal solution is two regular pizzas and two large
pizzas. This approach uses the total one hour backing time as well as the total £15 budget. Since regular
and large pizzas feed two and three people, respectively, we are able to feed 10 people and still meet the
time and budget constraints.
271
272
273
274
275
276
No other combination of pizzas is capable of feeding more people while still meeting the time and budget
constraints. Note that not all resource constraints have to be completely used to attain the optimal
solution. The pizza example is a small-scale problem with only two decision variables; the number of
regular and large pizza that can be made. Hence, they can be represented graphically with one variable
on each axis. Larger problems cannot be represented graphically, hence we turn to mathematical
approaches, such as the simplex algorithm to find the solutions.
Parameters are constant for a given optimization model and system. The values are determined based
on real world aspects of the decision-making problem being solved. Decision variables are the
constituents of the system for which decisions should be taken. They should describe the decisions that
can be taken and which will change the value for the objective function. The objective function is a
function of the decision variables, which represents the quantitative measure that the decision maker
aims to minimize/maximize. The constraints are the restrictions on decision variables. These
restrictions are defined by inequalities relating to functions of decision variables. They determine the
allowable/feasible values for the decision variables.
A Simple Illustration of a Constrained Optimization Problem -- Let’s Make Pizza!
(Why making pizza and maximizing health care value are the same problem.)
To illustrate the concept and terminology, we describe a constrained optimization problem for making
pizza. Although it is a simple example, it illustrates many of the concepts and definitions just described.
It is movie night, and you have offered to feed pizza to as many hungry people as possible. You have two
options--baking regular or large pizzas. Regular pizzas can feed two people and larges ones can feed
three people. Each pizza, irrespective of size, takes 15 minutes to bake, only one pizza can be baked at
any given point in time. You have one hour of total oven time at your disposal. Regular pizzas cost £2.50
each, and large pizzas cost £5 each. You have a total budget of £15. What is the greatest number of
people you can feed?
277
7
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
4
Time constraint (1 hour)
3
Objective function
2
Large Pizza
Budget constraint (£15)
1
0
1
2
3
4
5
6
Regular Pizza
7
8
19
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
The mathematical formulation of the model is as follows:
307
308
5.
max
subject to
fR xR + fL xL
cR xR + cL xL ≤ B
tR xR + tL xL ≤ T
xR ,xL ≥ 0 and integer
(objective function)
(budget constraint)
(time constraint)
(decision variables)
Where:
cR,cL= cost of regular and large pizza, respectively
B = total budget available
tR,tL= time to make regular and large pizza, respectively
T = total time available
fR,fL= number of people a regular and large pizza can feed, respectively
xR,xL= number of regular and large pizzas to make, respectively
In the current version of the problem, the parameters are:
fR = 2 people, fL = 3 people
cR = £2.50, cL = £5, B = £15
tR =0.25 hours, tL = 0.25 hours, T = 1 hour
So the model is as follows:
max
subject to
2 xR + 3xL
(objective function)
2.5xR + 5xL ≤ 15 (budget constraint)
0.25xR + 0.25xL ≤ 1
(time constraint)
xR ,xL ≥ 0 and integer
so, What is the greatest number of people you can feed?
Problems That Can Be Tackled with Constrained Optimization Approaches
8
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
309
310
311
312
313
In this section, we discuss problems where constrained optimization approaches can shed insight. The
selected examples do not represent a comprehensive picture of this field, but provide the reader a sense
of what is possible. In Table 1, we provide a summary of the section, comparing problems using the
terminology of the previous section, with respect to decision makers, decisions, objectives, and
constraints. These terms will be defined more formally in Section 4.
Table 1 – Examples of health care decisions for which constrained optimization is
applicable
Type of health
Typical
Typical decisions
Typical
Typical
care problem
decision
objectives
constraints
makers
Resource allocation
within and across
disease programs
Health
authorities,
insurance
funds
Public health
agencies,
health
protection
agencies
Organ banks,
transplant
service centers
Radiation
therapy
providers
List of interventions
to be funded
Increase
population health
Overall health?
budget
Optimal vaccination
coverage level
Ensure disease
outbreaks can be
rapidly and cost
effectively
contained,
Matching organ
donors with
potential recipients
Minimizing the
radiation on
healthy anatomy
Availability of
medicines, disease
dynamics of the
epidemic
Disease
management
Models
Leads for a
given disease
management
plan
Identify the best
plan using a whole
disease model,
maximizing QALYs
Workforce
planning/ Staffing
/ Shift template
optimization
Hospital
managers,
all medical
departments
(e.g., ED,
nursing)
Operation
room/ ICU
planners
Clinical
department
managers
Strategic
health
planners
Best interventions to
be funded, best timing
for the initiation of a
medication, best
screening policies
Number of staff at
different hours of the
day, shift times
Detailed schedules
Minimize waiting
time
Availability of
beds, staff
Detailed schedules
Minimize over- and
under-utilization of
health care staff
Ensure equitable
access to hospitals
Availability of
appointment slots
Resource allocation
for infectious
disease
management
Allocation of
donated organs
Radiation
treatment planning
Inpatient
scheduling
Outpatient
scheduling
Hospital facility
location
Matching of organs
and recipients
Positioning and
intensity of radiation
beams
Set of physical sites
for hospitals
314
9
Increase efficiency
and maximize
utilization of
healthcare staff
Every organ can be
received by at most
one person
Tumour coverage
and Restriction on
total average
dosage
Budget for a given
disease or capacity
constraints for
healthcare
providers
Availability of staff,
human factors,
state laws (e.g.,
nurse-to-patient
ratios), budget
Maximum
acceptable travel
time to reach a
hospital
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
315
316
317
318
319
320
321
322
An important application of optimization in planning health care expenditure is the resource
allocation problem faced by a planner. A planner has a number of investment opportunities, but a
fixed budget that is not adequate to fund cover all these opportunities (Stinnett and Paltiel 1996).
Perhaps the simplest case of this is where the investment opportunities are incremental to current care
and fall in distinct categories, e.g., children’s services, cardiovascular disease, cancer, respiratory disease
and mental health (as in Airoldi, Morton et al. 2014). Evaluation of financial efficiency and resources
used for delivery of health & social services have been accomplished using constrained optimization
(Medina-Borja et al., 2007; Pasupathy and Medina-Borja, 2008).
323
324
325
326
327
328
329
330
331
In this case, decisions about investments in different clinical areas can be made independently of one
another and the optimization problem – of choosing the best set of investment opportunities to fund
subject to a fixed budget constraint in order to meet an objective such as maximizing total QALYs – is
called a knapsack problem (Martello and Toth 1990). The size of the knapsack represents the budget
available, and the objective is to maximize health by filling the knapsack (spending the budget) with a set
of health interventions. The standard cost-effectiveness rule of prioritizing projects based on their
incremental cost-effectiveness ratios (ICERs) and funding only those with an ICER above a critical
threshold can be understood as an algorithm for solving (perhaps approximately) this knapsack problem
(Weinstein and Zeckhauser 1973).
332
333
334
335
336
337
338
339
Other resource allocation problems may not be so straightforward. For example, consider the case of
allocating resources for the prevention and cure of an infectious disease such as HIV,
Hepatitis C, TB, malaria, or polio (Castillo-Chavez and Feng 1998, He, Li et al. 2015, Juusola and
Brandeau 2015). Here, there may be significant and complex interactions between different
investments: if the planner invests in vaccination, there may be fewer cases to treat in the future (and so
investment in highly capital-intensive treatment facilities may be wasted). On the other hand,
vaccination itself is costly, and if the disease has low prevalence, it may be cost-effective to target
treatment (Lee, Yuan et al. 2015).
340
341
342
343
344
345
346
Unlike the knapsack problem, where the optimal solution can be identified using nothing more complex
than a spreadsheet, optimizing infectious disease programs may involve making multiple runs of a stateof-the-art simulation (Marshall, Burgos-Liz et al. 2015, Marshall, Burgos-Liz et al. 2015) of the infectious
disease dynamics, to plot out how the particular patterns of resource allocation perform against the
objective (of minimizing the total number of cases, or maximizing the probability of achieving disease
eradication). For a review of mathematical approaches for infectious disease prediction and control, see
Dimitrov and Meyers (2010).
347
348
349
350
351
In other settings, the critical resources might not be money. For example, allocating donated organs
(such as kidneys) is more complex than allocating money because not every kidney will be compatible
with every donor (in contrast, money is fungible – one dollar is always worth the same, no matter who
receives it). In this case, the underlying problem becomes a matching problem (Roth and Sotomayor
1992).
352
353
354
355
356
357
358
Matching problems can be thought of as trying to arrange a large number of marriages – not everyone
will get the best match, but the objective is to ensure that as few people are left on the shelf (patients
without kidneys; kidneys without patients). Bertsimas, Farias et al. (2013) have an interesting
discussion about how to incorporate fairness in such problems: some measures of prioritization (for
example, time on waiting list) may be incorporated in the objective function, but some fairness
considerations may also be included as constraints (for example at least x percent of transplants should
go to patients of a certain blood type).
359
360
In other clinically-oriented problems, consider how radiation treatment planning might be framed
as an optimization problem (Shepard, Ferris et al. 1999). In this setting, a cancerous tumor within a
10
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
361
362
363
364
365
patient’s anatomy is targeted with several beams of radiation passing through the tumor from different
directions (a single beam of radiation strong enough to control the growth of the tumor would do
unacceptable damage to healthy tissue in its path). A typical objective function in this setting might be
to minimize the damage to healthy tissue while a constraint might be ensuring that the tumor receives a
dose of radiation sufficient to prevent further tumor growth.
366
367
368
369
370
371
372
373
The decision variables might be the angles at which the beams are positioned (Craft 2007) or the
intensity of the subcomponents of beams, referred to as beamlets (Romeijn, Ahuja et al.
2006). Although the basic problem sounds straightforward in principle, the complexities of the
underlying physics and biology, the existence of conflicting treatment goals, uncertainties caused by
daily setup procedures and organ motion, as well as ensuring that information garnered in the course of
treatment is efficiently integrated into the treatment plan means that accurately solving this problem
presents substantial conceptual and computational challenges (Bortfeld 2006, Sir, Epelman et al. 2012,
Akartunalı, Mak-Hau et al. 2015), hence requiring constrained optimization approaches.
374
375
376
377
378
379
380
381
382
383
Other clinical problems where optimization can be applied relate to problems of disease management
such as the timing of the initiation of treatment. The promise of health gain from treatment must be
balanced against reasons for holding off treatment which may include cost, undesirable side-effects,
emergent drug resistance, or the possibility that the presenting symptom may be not as threatening as it
appears, e.g., maybe a tumor has been detected, but it is benign. It may be that there is an optimal stage
in the disease progression or point in the patient’s life cycle where the balance shifts from favoring nonintervention to favoring treatment. The modelling framework for identifying such critical points is the
Markov Decision Process framework (Puterman 2014). This framework has been used to analyze timing
decisions in diseases as diverse as HIV, diabetes and breast cancer (Shechter, Bailey et al. 2008, Denton,
Kurt et al. 2009, Chhatwal, Alagoz et al. 2010).
384
385
386
387
388
389
390
Workforce planning in healthcare involves several important tactical and operational decisions that
can be grouped under three broad stages, which progress from organizational budgeting, to optimizing
shift templates, and then finally to assigning individual healthcare professionals to shifts. In the
budgeting stage, each department/unit is allocated a certain amount of full-time equivalent (FTE) of
different roles (e.g., physician, nurse, clinical assistants, etc.) based on historical patient demand
patterns, financial considerations, and other managerial constraints (Trivedi 1981, Kwak and Lee 1997,
Mincsovics and Dellaert 2010).
391
392
393
394
395
396
397
398
399
As a tactical decision, shift templates should be periodically adjusted so that staffing levels meet patient
demand at different times of the day and days of the week. This stage involves several constraints related
to human factors (e.g., certain shift start times cannot be not allowed), mandatory staff-to-patient ratios
(Lin et al., 2013b; Sir et al., 2015; Das et al., 2016), coordination of shifts of a certain role with other roles
and hospital units (e.g., the nurse and physician shift in an emergency department should be aligned)
and budget (Warner and Prawda 1972, Green, Soares et al. 2006, Sinreich and Jabali 2007). Once the
shift templates are determined, each individual healthcare professional must be assigned to various
shifts within a certain planning period (e.g., a month) (Arthur and Ravindran 1981, Cohn, Root et al.
2009, Defraeye and Van Nieuwenhuyse 2016).
400
401
402
403
Many models developed for this stage propose different mechanisms to incorporate individual
preferences while ensuring some degree of fairness among individuals and safety guidelines (e.g., a
resident cannot be assigned to two shifts unless they are apart from each other for a certain amount of
hours) (Azaiez and Al Sharif 2005, Lin, Sir et al. 2013).
404
405
406
A related operational problem to workforce planning is appointment scheduling, which, in broad
terms, involves determining to which appointment slot associated with a specific provider or diagnostic
resource a patient is assigned based on medical urgency, patient priority, provider/organizational
11
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
407
408
409
410
preferences, etc. (Gupta and Denton 2008). Due to dynamically changing provider and resource
calendars, appointment scheduling problems are often modeled using a dynamic programming
framework (Patrick, Puterman et al. 2008) with possible objectives of minimizing service level (also
referred to as access target) violations for different priority group and minimizing wasted capacity.
411
412
413
414
415
416
417
418
419
A highly related strategic problem is to determine how to allocate limited capacity for different patient
priority groups. Several exogenous factors further complicate the appointment scheduling problem
including late cancelations or no shows, patient/provider tardiness, delays in appointment duration, and
emergency add-ons to the calendars (Cayirli, Yang et al. 2012). One special case of appointment
scheduling is surgery scheduling, which received a great amount of attention due to surgical services
being a major revenue source for hospital systems (Gupta 2007). More specifically, an operational
problem that is solved daily by surgery schedulers involves determining the operating room assignment
and start time of a set of scheduled surgeries. The most challenging aspect of this problem is the high
uncertainty associated with surgery durations (Batun, Denton et al. 2011).
420
421
422
423
424
425
426
427
428
Facility location is a classical optimization problem where a decision maker determines where to
locate/build facilities among a set of candidate locations and how to assign different demand locations to
these facilities. The most common objective is to minimize cost that has two main components: the cost
of building facilities and transportation cost for serving clients at different demand locations from the
built facilities (Simchi-Levi, Chen et al. 2014). Facility location has many applications to health care
(Daskin and Dean 2005). One interesting application is optimizing hospital network planning
considering uncertainties in patient demand (Mestre, Oliveira et al. 2015). Another application is
determining optimal location of emergency medical service stations in case of a large-scale disaster (Jia,
Ordóñez et al. 2007, Lee, Chen et al. 2009).
429
430
431
432
433
434
435
436
437
438
6.
439
Table 2. Steps in an optimization process
Steps in a Constrained Optimization Process
Comprehensive descriptions of the steps involved in optimization have been published (e.g.
http://www3.nd.edu/~jstiver/FIN360/Constrained%20Optimization.pdf). An overview of the main
steps involved is presented in Table 2. It is important to emphasize that the process of optimization is
iterative, rather than comprising a strictly sequential set of steps. However, in contrast to alternative
methods such as dynamic simulation modelling, constrained optimization goes beyond the elaboration
of outcomes under different scenarios. The goal of constrained optimization is to identify the optimal
solution to a particular objective subject to existing constraints. In addition, there is software available
for supporting optimization.
Step
Problem structuring
Mathematical formulation
Model development
Select optimization method
Perform optimization
Perform validation
Report results
Description
Specify the objective and constraints, identify decision variables and
constant parameters and list and appraise model assumptions
Present the objective function and constraints in mathematical
notation using decision variables and constant parameters
Develop the model to estimate the objective function and constraints
using decision variables and constants
Choose an appropriate optimization method and algorithm based on
the characteristics of the model
Use the optimization algorithm to search for the optimal solution
Examine performance of model for reasonable values of parameters
and decision variables
Report the results of optimal solution (i.e. values of decision
12
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
Decision making
440
441
442
443
444
445
446
447
448
449
variables, constraints and objective function) and sensitivity analysis
Interpret the optimal solution and use it for decision making
a) Problem structuring
This involves specifying the objective, i.e. goal, identifying the decision variables, constant parameters
and the constraints involved. These can be specified using words, ideally in non-technical language so
that the optimization problem is easily understood. Table 1 presents the objective, variables, constraints
and the relevant decision makers associated with different exemplar health care optimization problems.
This step needs to be performed in collaboration with all the relevant stakeholders, including decision
makers, to ensure all aspects of the optimization problem are captured. As with any modelling technique
it is also crucial to surface key modelling assumptions and appraise them for plausibility and materiality.
b) Mathematical formulation
450
451
452
453
454
455
456
After the optimization problem is specified in words, it needs to be converted into mathematical
notation. The standard mathematical notation for any optimization problem involves specifying the
objective function and constraint(s) using decision variables and constant parameters. This also involves
specifying whether the goal is to maximize or minimize the objective function. The standard notation for
any optimization problem, assuming the goal is to maximize the objective, is as shown below:
457
458
459
460
461
462
463
464
465
466
Maximize z=f(x1, x2, …. xn)
subject to
cj(x1, x2, …. xn)≤Cj
for j=1,2,..m
where, x1, x2, …. xn are the decision variables, f(x1, x2, …. xn) is the objective function; and cj(x1, x2, …. xn,
p1, p2, …. pk)≤Cj represent the constraints. Specification of the optimization problem in this
mathematical notation allows clear identification of the type (and number) of decision variables,
constant parameters and the constraints. It should be noted that the objective function and the
constraints also include constant parameters p1, p2, …. pk, which are fixed (i.e. their values do not change
during the optimization problem).
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
c) Model development
The next step after mathematical formulation is model development. The model should estimate the
objective function and the left hand side (LHS) values of the constraints, using the decision variables and
constant parameters as inputs. The complexity of the model can vary depending on the decision
problem, from simple linear equations to sophisticated health economic/health care delivery simulation
models. Similar to other types of modelling, the choice of the model depends on the outputs required
and the level of detail included in the model depends on the accuracy required, e.g., in the estimation of
the objective function and the LHS of constraints).
d) Select optimization method
This step involves choosing the appropriate optimization method. Optimization problems can be
classified depending upon the nature of the objective functions and the constraints. The broad
classifications include linear vs non-linear, deterministic vs stochastic, continuous vs discrete, single vs
multi-objective optimization. For instance, if the objective function and constraints consist of linear
functions only, the corresponding problem can be identified as linear optimization. Similarly, in
deterministic optimization, it is assumed that the constant parameters used in the optimization problem
are fixed while in stochastic optimization, uncertainty is incorporated. The optimization problems can be
13
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
484
485
486
487
488
continuous (i.e. fractional values are allowed) or discrete (for example a hospital ward may be either
open or closed; the number of CT scanners which a hospital buys must be a whole number). Most
optimization problems have a single objective function, however when optimization problems have
multiple conflicting objective functions, they are considered as multi-objective optimization problems.
e) Perform optimization
489
490
491
492
493
494
Optimization involves running the model for different sets of decision variables to find a combination of
decision variables that achieve the objective, using specific algorithms. Broadly speaking, optimization
methods use two types of optimization algorithms – iterative methods and heuristic methods. Iterative
methods might reach the optimal solution within a pre-specified maximum amount of steps or might
converge on the optimal solution. Examples of these include simplex methods for linear programming
and the Newton method for non-linear programming (e.g., Minoux, 1986; Kelly, 1999).
495
496
497
498
499
500
Heuristic methods provide approximate solutions to optimization problems and are typically used when
iterative methods are unavailable or computationally expensive. Examples of these techniques include
relaxation approaches, evolutionary algorithms (such as genetic algorithms), simulated annealing,
swarm optimization, ant colony optimization, and tabu search. Besides these two methods, other
methods are also available to tackle large-scale problems, as well (i.e. decomposition of the large
problems to smaller sub-problems).
501
502
503
504
There are software programs that help with optimization, interested readers are referred to the website
of INFORMS (www.informs.org) for a list of optimization software. It should be noted that the users
need to specify, and more importantly understand, the parameters for these optimization algorithms,
e.g., the termination criteria such as the level of convergence required or the number of iterations).
505
f) Perform validation
506
507
508
509
510
511
512
Once the optimization algorithm has finished running, the results need to be interpreted. First, the
results should be checked to see if there is actually a feasible solution to the optimization problem, i.e.
whether the optimal solution satisfies all the constraints. If not, then the optimization problem needs to
be adjusted, e.g., changing the objective, or relaxing some constraints or adding other decision variables.
If a feasible optimal solution has been found, the results need to be understood – this involves
interpretation of the results to check whether the optimal solution, i.e., values of decision variables,
constraints and objective function makes sense.
513
514
515
516
This may also involve running sensitivity analyses, e.g. running the optimization problem using different
values for using additional decision variables and constraints, in order to verify the robustness of the
optimization results. Sensitivity analysis is an important part of building confidence in and sensechecking an optimization model, ensuring that it is a good representation of the problem at hand.
517
518
519
520
521
522
523
524
525
526
g) Report results
The final optimal solution and if applicable, the results of the sensitivity analyses should be reported.
This will include the results of the optimum ‘objective function’ achieved and the set of ‘decision
variables’ at which the optimal solution, i.e., the optimum objective function, is found. Both the
numerical values (i.e. the mathematical solution) and the physical interpretation, i.e., the non-technical
text describing the meaning of numerical values, should be presented. The optimal solution identified
can be contextualized in terms of how much ‘better’ it is compared to the current state. For example, the
results can be presented as improvement in benefits such as QALYs or reduction in costs.
14
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
It would also be useful to report the optimization method used and the results of the ‘performance’ of the
optimization algorithm, e.g., number of iterations to the solution, computational time, convergence level,
etc. Dashboards can be useful to visualize these benefits and communicate the insights gained from the
optimal solution and sensitivity analyses.
h) Decision making
The final optimal solution and its implications for policy/service reconfiguration should be presented to
all the relevant stakeholders. This typically involves a plan for amending the ‘decision variables’, e.g.,
shift patterns, screening frequency, (see Table 1 for a complete list) to those identified in the optimal
solution. This needs getting the ‘buy-in’ from the decision makers and all the stakeholders, e.g., frontline
staff such as nurses, hospital managers, etc., to ensure that the numerical ‘optimal’ solution found can be
operationalized in a ‘real’ clinical setting. After the decision is made, data should still be collected to
assess the efficiency and demonstrate the benefits of the implementation of the optimal solution.
542
543
544
545
546
547
548
549
550
551
7.
Summary and Conclusions
552
553
554
555
556
557
In this report, we introduce readers to the vocabulary of constrained optimization models and outline
the broad types of models available to analysts for a range of different health care problems. We outline
the relationship of constrained optimization methods to traditional health economic modelling and
simulation models. We illustrate the formulation of a straightforward linear program to make pizza and
solve the problem graphically. Although simple, this example illustrates many of the key features of
constrained optimization problems that would be commonly encountered in health care.
558
559
560
561
562
In the second task force report, we describe several case studies that illustrate the formulation,
estimation, evaluation, and use of constrained optimization models. The purpose is to illustrate actual
applications of constrained optimization problems in health care that are more complex than the pizza
example described in the current paper and make recommendations on emerging good practices for the
use of optimization methods in health care research.
This is the first report of the ISPOR Constrained Optimization Methods Task Force. It introduces
readers to the application of constrained optimization methods to health care systems and patient
outcomes research problems. Such methods provide a means of identifying the best policy choice or
clinical intervention given a specific goal and in the face of a specified set of constraints. Constrained
optimization methods are already widely used in health care in traditional areas such as choosing the
optimal location for new facilities, making the most efficient use of operating room capacity, etc.
However, they have been less widely used for decision making about clinical interventions for patients.
563
564
15
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
565
References
566
567
568
569
Airoldi, M., et al. (2014). "STAR—People-Powered Prioritization A 21st-Century Solution to Allocation
Headaches." Medical Decision Making 34(8): 965-975.
570
571
572
573
Akartunalı, K., et al. (2015). "A unified mixed-integer programming model for simultaneous fluence
weight and aperture optimization in VMAT, Tomotherapy, and Cyberknife." Computers & Operations
Research 56: 134-150.
574
575
Araz, C., Selim, H., Ozkharahan, I. 2007. A Fuzzy multi-objective covering-based vehicle location model
for emergency services. Computers & Operations Research 34, 3.
576
577
578
Arthur, J. L. and A. Ravindran (1981). "A multiple objective nurse scheduling model." AIIE transactions
13(1): 55-60.
579
580
581
Azaiez, M. N. and S. Al Sharif (2005). "A 0-1 goal programming model for nurse scheduling." Computers
& Operations Research 32(3): 491-507.
582
583
584
585
Banks J. Handbook of Simulation. Wiley Online Library, 1998.
Batun, S., et al. (2011). "Operating room pooling and parallel surgery processing under uncertainty."
INFORMS journal on Computing 23(2): 220-237.
586
587
588
Bertsimas, D., et al. (2013). "Fairness, efficiency, and flexibility in organ allocation for kidney
transplantation." Operations Research 61(1): 73-87.
589
590
Bortfeld, T. (2006). "IMRT: a review and preview." Physics in Medicine and Biology 51(13): R363.
591
592
Bruni, M. Conforti, D., Sicilia, N., Trotta, S. 2006. A new organ transplantation location-allocation
policy: A case study of Italy. Health Care Management Science 9, 2, 125-142.
593
594
Burke, E.K., de Causmaecker, P., Petrovic, S., Vanden Berghe, G. 2006. Metaheuristics for handling
time interval coverage constraints in nurse scheduling. Applied Artificial Intelligence 20, 9, 743-766.
595
596
597
Castillo-Chavez, C. and Z. Feng (1998). "Global stability of an age-structure model for TB and its
applications to optimal vaccination strategies." Mathematical biosciences 151(2): 135-154.
598
599
600
Cayirli, T., et al. (2012). "A Universal Appointment Rule in the Presence of No‐Shows and Walk‐Ins."
Production and Operations Management 21(4): 682-697.
601
602
603
Cheang, B., Lib, H., Lim, A., Rodrigues, B. 2003. Nurse rostering problems: A bibliographic survey.
European Journal of Operational Research. 151, 447-460.
16
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
604
605
606
Chhatwal, J., et al. (2010). "Optimal breast biopsy decision-making based on mammographic features
and demographic factors." Operations Research 58(6): 1577-1591.
607
608
609
Cohn, A., et al. (2009). "Scheduling medical residents at boston university school of medicine."
Interfaces 39(3): 186-195.
610
611
612
Craft, D. (2007). "Local beam angle optimization with linear programming and gradient search." Physics
in Medicine and Biology 52(7): N127.
613
614
Crown, W. Potential Application of Machine Learning in Health Outcomes Research—Some Statistical
Cautions. Value in Health 2015, 18(2):137-140.
615
616
617
618
619
Das, D., Sir, M., Nestler, D., Hellmich, T., Marisamy, G. and Pasupathy, K. S. (2016). "Emergency
Department Optimization: IMproving Timeliness of Patient Care." Value in Health 19(3): A26-A27.
Daskin, M. S. and L. K. Dean (2005). Location of health care facilities. Operations research and health
care, Springer: 43-76.
620
621
622
Defraeye, M. and I. Van Nieuwenhuyse (2016). "Staffing and scheduling under nonstationary demand
for service: A literature review." Omega 58: 4-25.
623
624
625
Denton, B. T., et al. (2009). "Optimizing the start time of statin therapy for patients with diabetes."
Medical Decision Making 29(3): 351-367.
626
627
628
Dimitrov, N. B. and L. A. Meyers (2010). "Mathematical approaches to infectious disease prediction and
control." JJ Hasenbein, ed. INFORMS TutORials in Operations Research 7: 1-25.
629
630
631
Earnshaw S, Richter A, Sorensen SW, Hoerger TJ, Hicks KA, Engelgau M, Thompson T, Narayan MV,
Williamson DE, Gregg DE, Zhang P. Optimal Allocation of Resources across Four Interventions for Type
2 Diabetes. Med Decis Making 2002;22(Suppl):S80–S91
632
633
634
Ehrgott, M., Gler, C., Hamacher, H. W., Shao, L. 2008. Mathematical optimization in intensity
modulated radiation therapy. Operational Research 6, 3, 199-262.
635
636
637
Green, L. V., et al. (2006). "Using queueing theory to increase the effectiveness of emergency department
provider staffing."
638
639
640
Gupta, D. (2007). "Surgical suites' operations management." Production and Operations Management
16(6): 689-700.
641
642
643
Gupta, D. and B. Denton (2008). "Appointment scheduling in health care: Challenges and
opportunities." IIE transactions 40(9): 800-819.
17
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
644
645
646
647
648
649
Harrison JR, Lin Z, Carroll GR, Carley KM. Simulation modeling in organizational and management
research. AcadManagRev 2007;32:1229–45.
650
651
Hillier FS, and Lieberman GJ. Introduction to Operations Research. New York: McGraw-Hill, 2009. 8th
edition.
652
653
654
Jia, H., et al. (2007). "A modeling framework for facility location of medical services for large-scale
emergencies." IIE transactions 39(1): 41-55.
655
656
657
Juusola, J. L. and M. L. Brandeau (2015). "HIV Treatment and Prevention A Simple Model to Determine
Optimal Investment." Medical Decision Making: 0272989X15598528.
658
Kelley, C. Iterative methods for optimization. Vol. 18. Siam, 1999.
He, T., et al. (2015). "Prevention of Hepatitis C by Screening and Treatment in US Prisons." Annals of
internal medicine.
659
660
661
Kim, E (2015). Sequential drug decision problems in long-term medical conditions: A case study of
primary hypertension. PhD thesis, University of Sheffield (http://etheses.whiterose.ac.uk/10004).
662
663
Kirby, M.W. 2003. Operational Research in War and Peace: The British Experience from the 1930s to
1970. Imperial College Press.
664
665
666
Kwak, N. and C. Lee (1997). "A linear goal programming model for human resource allocation in a
health-care organization." Journal of Medical Systems 21(3): 129-140.
667
668
669
Lee, C.P., Chertow, G.M., Zenios, S.A. 2008. Optimal initiation and management of dialysis therapy.
Operations Research 56, 6, 1428-1449.
670
671
Lee, E. K., et al. (2009). "Modeling and optimizing the public-health infrastructure for emergency
response." Interfaces 39(5): 476-490.
672
673
674
Lee, E. K., et al. (2015). "Vaccine Prioritization for Effective Pandemic Response." Interfaces 45(5): 425443.
675
676
677
Lee, E.K., Wu, T.L. 2009. Disease diagnosis: Optimization-based methods. In Floudas, C.A., Pardalos,
P.M. (eds) Encyclopedia of Optimization. Springer, Berlin, pp. 753-784.
678
679
680
Liberatore, M.J., Nydick, R.L. 2008. The analytic hierarchy process in medical and health care decision
making: A literature review. European Journal of Operational Research 189, 1, 194-207.
681
682
683
Lin, R. C., Sir, M. Y. and Pasupathy, K. S. (2013a). "Multi-objective simulation optimization using data
envelopment analysis and genetic algorithm: Specific application to determining optimal resource levels
in surgical services." OMEGA 41(5): 881-892.
18
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
684
685
686
Lin, R.-C., et al. (2013b). "Optimal nurse scheduling based on quantitative models of work-related
fatigue." IIE Transactions on Healthcare Systems Engineering 3(1): 23-38.
687
688
Macal CM, North MJ, Collier N, et al. Modeling the transmission of community-associated methicillinresistant Staphylococcus aureus: a dynamic agent-based simulation. J Transl Med 2014;12:124.
689
690
691
692
Marshall, D. A., et al. (2015). "Selecting a dynamic simulation modeling method for health care delivery
research—Part 2: report of the ISPOR Dynamic Simulation Modeling Emerging Good Practices Task
Force." Value in health 18(2): 147-160.
693
694
695
696
Marshall, D. A., et al. (2015). "Applying dynamic simulation modeling methods in health care delivery
research—the simulate checklist: report of the ispor simulation modeling emerging good practices task
force." Value in health 18(1): 5-16.
697
698
699
700
Marshall D., Wong P., Pasupathy K., Higashi M., Ijzerman M., Osgood N., Padula W., Crown W., BurgosLiz L., Wiebe S., Engbers J. Transforming Health Care Delivery—Integrating Dynamic Simulation
Modeling and Big Data in Health Economics and Outcomes Research. Pharmacoeconomics 34(2):115126, 2016.
701
702
703
Martello, S. and P. Toth (1990). Knapsack problems: algorithms and computer implementations, John
Wiley & Sons, Inc.
704
705
706
707
708
709
Medina-Borja, A., Pasupathy, K. S. and Traintis, K. (2007). "Large-scale data envelopment analysis
(DEA) implementation: a strategic performance management approach." Journal of the Operational
Research Society 58(8): 1084-1098.
710
711
Milstein B, Homer J, Briss P, et al. Why behavioral and environmental interventions are needed to
improve health at lower cost. Health Affairs. 2011; 30:823-32.
712
713
714
Mincsovics, G. and N. Dellaert (2010). "Stochastic dynamic nursing service budgeting." Annals of
Operations Research 178(1): 5-21.
715
Minoux, M. Mathematical programming: theory and algorithms. John Wiley & Sons, 1986.
716
717
Morton, A. “Aversion to Health Inequalities in Healthcare Prioritisation: A Multicriteria Optimisation
Perspective.” Journal of Health Economics 36 (July 2014): 164–73.
718
719
Ndiaye, M., Alfares, H. 2008. Modeling health care facility location for moving population groups.
Computers & Operations Research 35, 7, 2154-2161.
720
721
722
723
724
725
Pasupathy, K. S. and Medina-Borja, A. (2008). "Integrating excel, access and visual basic to deploy
performance measurement and evaluation at the American Red Cross." Interfaces 38(4): 324-337.
Mestre, A. M., et al. (2015). "Location–allocation approaches for hospital network planning under
uncertainty." European Journal of Operational Research 240(3): 791-806.
Patrick, J., et al. (2008). "Dynamic multipriority patient scheduling for a diagnostic resource."
Operations Research 56(6): 1507-1525.
19
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
726
727
Puterman, M. L. (2014). Markov decision processes: discrete stochastic dynamic programming, John
Wiley & Sons.
728
729
730
Romeijn, H. E., et al. (2006). "A new linear programming approach to radiation therapy treatment
planning problems." Operations Research 54(2): 201-216.
731
Rais, A., Viana, A. Operations Research in Healthcare: a survey. Intl. Trans. In Op. Res. 18(2010) 1-31
732
733
734
Roth, A. E. and M. A. O. Sotomayor (1992). Two-sided matching: A study in game-theoretic modeling
and analysis, Cambridge University Press.
735
736
737
Shechter, S. M., et al. (2008). "The optimal time to initiate HIV therapy under ordered health states."
Operations Research 56(1): 20-33.
738
739
740
Shepard, D. M., et al. (1999). "Optimizing the delivery of radiation therapy to cancer patients." Siam
Review 41(4): 721-744.
741
742
Simchi-Levi, D., et al. (2014). Facility Location Models. The Logic of Logistics, Springer: 283-298.
743
744
745
746
Sinreich, D. and O. Jabali (2007). "Staggered work shifts: a way to downsize and restructure an
emergency department workforce yet maintain current operational performance." Health care
management science 10(3): 293-308.
747
748
749
Sir, M. Y., et al. (2012). "Stochastic programming for off-line adaptive radiotherapy." Annals of
Operations Research 196(1): 767-797.
750
751
752
Sir, M.Y., Dundar, B., Steege, L. and Pasupathy, K. S. (2015). "Nurse-patient assignment models
considering patient acuity metrics, and nurses' perceived workload." Journal of Biomedical Informatics
55(): 237-248.
753
754
755
756
757
Sokolowski JA, Banks CM. Principles of Modeling and Simulation: A Multidisciplinary Approach.
Hoboken, NJ: John Wiley & Sons, 2011.
758
Talbi, El-Ghazali. Metaheuristics from design to implementation. Vol 74. John Wiley & Sons, 2009.
759
760
Tappenden, P., et al. "Whole disease modeling to inform resource allocation decisions in cancer: a
methodological framework." Value in Health15.8 (2012): 1127-1136.
Stinnett, A. A. and A. D. Paltiel (1996). "Mathematical programming for the efficient allocation of health
care resources." Journal of Health Economics 15(5): 641-653.
761
762
763
Thokala P, Dixon S, Jahn B. Resource Modelling: The Missing Piece of the HTA Jigsaw?
Pharmacoeconomics. 2015 Mar;33(3):193-203.
764
20
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
765
766
Thomas, B.G., Bollapragada, S., Akbay, K., Toledano, D., Katlic, P., Dulgeroglu, O., Yang, D. Automated
Bed Assignments in a Complex and Dynamic Hospital Environment. Interfaces, 2013; 43(5):435-448.
767
768
769
770
Tosh, J (2015). Simulation optimization to inform economic evaluations of sequential therapies for
chronic conditions: a case study in rheumatoid arthritis. PhD thesis, University of Sheiffield
(http://etheses.whiterose.ac.uk/10056).
771
772
773
Trivedi, V. M. (1981). "A mixed-integer goal programming model for nursing service budgeting."
Operations Research 29(5): 1019-1034.
774
775
776
Troy PM, Rosenberg L. Using simulation to determine the need for ICU beds for surgery patients.
Surgery. 2009;146:608-17.
777
778
Van de Wetering G, Woertman WH, Adang EMM. A model to correct for short-run inefficiencies in
economic evaluations in healthcare. Health Econ. 2011 Feb 14;21(3):270–81.
779
780
Verter, V., Lapierre, S.D. 2003. Location of preventive health care facilities. Annals of Operations
Research 110, 123-132.
781
782
783
Warner, D. M. and J. Prawda (1972). "A mathematical programming model for scheduling nursing
personnel in a hospital." Management Science 19(4-part-1): 411-422.
784
785
Winston, W., and Goldberg J. Operations research: applications and algorithms. Vol. 3. Boston:
Duxbury press, 2004.
786
787
788
789
Weinstein, M. and R. Zeckhauser (1973). "Critical ratios and efficient allocation." Journal of Public
Economics 2(2): 147-157.
790
791
21
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
792
Appendix Material
793
Pizza problem
Health Care
Terminology
Options available
Regular or large pizzas
pharma, bundled episodic
payment models, ortho,
hip/knee, etc
Decision variables
Constraints
Total cost < £15
Budget constraint
Constraints
Aim
Maximise number of people
to feed
Maximise health care benefits
Objective function
Evidence base
Cost of each pizza, how many
people it can feed and the
time taken to cook
Costs of each intervention,
health benefits, and any other
relevant data
Model (to determine th
objective function and
Constraints)
Complexity
One-off, deterministic,
static problem
Repeated,
stochastic,
dynamic problem
Optimisation method
794
Complexity
Pizza problem
Health Care
Static vs Dynamic
Static (i.e. one-off) problem.
If the pizza problem was solved for multiple
time periods, then it will become dynamic
problem
Dynamic problem.
Health care is constantly evolving – ch
budgets, new policies, new interventio
22
ISPOR Optimization Task Force Report
DRAFT for REVIEW ONLY
Deterministic vs
stochastic
All the information is assumed to be certain
(e.g. costs of the pizza, how many it can feed,
how long it will take to cook)
Know that the information is uncertain
uncertainty in the costs and benefits of
interventions)
Linear vs Non-linear
Linear (i.e. each additional pizza costs the
same and feeds the same number of people)
Non-linear (e.g. Quality/outcomes ma
linear, also interactions between the in
etc)
795
796
797
23
Download