SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Locating and dispatching ambulances
using discrete optimization methodologies
Laura Albert McLay
Industrial & Systems Engineering
University of Wisconsin-Madison
lmclay@wisc.edu
punkrockOR.wordpress.com
@lauramclay
1
This work was in part supported by the U.S. Department of the Army under Grant Award Number W911NF-10-1-0176
and by the National Science Foundation under Award No. 1054148, 1444219, 1541165.
The road map
• How do emergency medical service (EMS) systems work?
• How do we know when EMS systems work well?
• How can we improve how well EMS systems work?
• Where is EMS OR research going?
• Where do they need to go?
2
Collaborators
Maria Mayorga
North Carolina State University
Students
Sardar Ansari
Ben Grannan
Philip Leclerc
3
OR in EMS, fire & policing
4
The President’s
Commission on Law
Enforcement and the
Administration of Justice
(1965)
Al Blumstein chaired the
Commission’s Science
and Technology Task
Force (CMU)
Richard Larson did
much of the early
work (MIT)
1972
1972
Early urban operations research models
5
Set cover / maximum cover models
How can we “cover” the maximum
number of locations with
ambulances?
Church, R., & ReVelle, C. (1974). The maximal covering
location problem. Papers in regional science, 32(1),
101-118.
Markov models
How many fire engines should we send?
Swersey, A. J. (1982). A Markovian decision model for deciding how
many fire companies to dispatch. Management Science, 28(4), 352-
365.
Analytics
How far will a fire
engine travel to a call?
Kolesar, P., & Blum, E. H.
(1973). Square root laws
for fire engine response
distances. Management
Science, 19(12), 1368-1378.
Hypercube queuing models
What is the probability that our first choice
ambulance is unavailable for this call?
Larson, R. C. (1974). A hypercube queuing model for facility location
and redistricting in urban emergency services. Computers &
Operations Research, 1(1), 67-95.
Anatomy of a 911 call
Call arrives to
call center
queue
Call answered
by call taker
Triage / data
entry
Call sent to
dispatcher
Information
collected from
caller
Instructions to
caller
Call taker
ends call
Dispatcher
answers call
First unit
assigned
Additional
units assigned
Pre-arrival
instructions to
service providers
Dispatcher
ends call
Response time
Service provider:
Dispatcher:
Call taker:
Dispatch time
Dispatch time
Emergency 911 call
Unit
dispatched
Unit is en
route
Unit arrives
at scene
Service/care
provided
Unit leaves
scene
Unit arrives
at hospital
Patient
transferred
Unit returns
to service
6
EMS design varies by community:
One size does not fit all
7McLay, L.A., 2011. Emergency Medical Service Systems that Improve Patient Survivability. Encyclopedia of Operations Research in the area of
“Applications with Societal Impact,” John Wiley & Sons, Inc., Hoboken, NJ (published online: DOI: 10.1002/9780470400531.eorms0296)
Fire and EMS vs. EMS
Paid staff vs. volunteers
Publicly run vs. privately run
Emergency medical technician
(EMT) vs. Paramedic (EMTp)
Mix of vehicles
Ambulance location,
relocation, and relocation
on-the-fly
Mutual aid
Operationalizing recommendations
Priority dispatch:
… but which ambulance when there is a choice?
8
Type Capability Response Time
Priority 1
Advanced Life Support (ALS) Emergency
Send ALS and a fire engine/BLS
E.g., 9 minutes
(first unit)
Priority 2
Basic Life Support (BLS) Emergency
Send BLS and a fire engine if available
E.g., 13 minutes
Priority 3
Not an emergency
Send BLS
E.g., 16 minutes
Performance standards
National Fire Protection Agency (NFPA) standard yields a
coverage objective function for response times
Most common response time threshold (RTT):
9 minutes for 80% of calls
• Easy to measure
• Intuitive
• Unambiguous
9
Response times vs. cardiac arrest survival
10
CDF of
calls for
service
covered
Response time (minutes) 9
80%
What is the best response time threshold?
• Guidelines suggest 9 minutes
• Medical research suggests ~5 minutes
• But this would disincentive 5-9 minute responses
11
Responses
no longer
“count”
What is the best response time threshold?
• Guidelines suggest 9 minutes
• Medical research suggests ~5 minutes
• But this would disincentive 5-9 minute responses
• Which RTT is best for design of the system?
12
What is the best response time threshold
based on retrospective survival rates?
Decision context is locating and dispatching ALS ambulances
• Discrete optimization model to locate ambulances *
• Markov decision process model to dispatch ambulances
13
* McLay, L.A. and M.E. Mayorga, 2010. Evaluating Emergency Medical Service Performance Measures. Health Care
Management Science 13(2), 124 - 136
Survival and dispatch decisions
14
Across different ambulance
configurations
Across different call
volumes
McLay, L.A., Mayorga, M.E., 2011. Evaluating the Impact of Performance Goals on Dispatching Decisions in
Emergency Medical Service. IIE Transactions on Healthcare Service Engineering 1, 185 – 196
Minimize un-survivability when altering dispatch decisions
Dispatching models
15
Optimal dispatching policies
using Markov decision process models
911 call
Unit
dispatched
Unit is en
route
Unit arrives
at scene
Service/care
provided
Unit leaves
scene
Unit arrives
at hospital
Patient
transferred
Unit returns
to service
Determine which
ambulance to send based
on classified priority
Classified
priority
(H or L)
True
priority
HT or LT
16
Information changes over the course of a call
Decisions made based on classified priority.
Performance metrics based on true priority.
Classified customer risk
Map Priority 1, 2, 3 call types to high-priority (𝐻) or low-priority (𝐿)
Calls of the same type treated the same
True customer risk
Map all call types to high-priority (𝐻 𝑇) or low-priority (𝐿 𝑇)
Optimal dispatching policies
using Markov decision process models
Optimality equations:
𝑉𝑘 𝑆 𝑘 = max
𝑥 𝑘∈𝑋(𝑆 𝑘)
𝐸 𝑢𝑖𝑗
𝜔
𝑥 𝑘 + 𝑉𝑘+1 𝑆 𝑘+1 𝑆 𝑘, 𝑥 𝑘, 𝜔
Formulate problem as an undiscounted, infinite-horizon,
average reward Markov decision process (MDP) model
• The state 𝒔 𝒌  𝑆 describes the combinations of busy and free ambulances.
• 𝑋(𝒔 𝑘) denotes the set of actions (ambulances to dispatch) available in state 𝒔 𝒌.
• Reward 𝑢𝑖𝑗
𝜔 depend on true priority (random).
• Transition probabilities: the state changes when (1) one of the busy servers
completes service or (2) a server is assigned to a new call.
Select
best
ambulance
to send
Value in
current
state
Values in
(possible)
next states
(Random)
reward based
on true patient
priority
Under- or over-prioritize
• Assumption:
No priority 3 calls are truly high-priority
Case 1: Under-prioritize with different classification accuracy
Case 2: Over-prioritize
Pr1 Pr2 Pr3
Pr1 Pr2 Pr3
HT
HT
Pr1 Pr2 Pr3
HT
Pr1 Pr2 Pr3
HT
Informational
accuracy captured by:
𝛼 =
𝑃 𝐻 𝑇 𝐻
𝑃(𝐻 𝑇|𝐿)
18
Classified high-priority
Classified low-priority
Improved accuracy
Structural properties
RESULT
It is more beneficial for a server to be idle than busy.
RESULT
It is more beneficial for a server to be serving closer customers.
RESULT
It is not always optimal to send the closest ambulance, even for
high priority calls.
Coverage
0 10 20 30 40 50
0.405
0.41
0.415
0.42
0.425
0.43
0.435
0.44
0.445

Expectedcoverage
Optimal Policy, Case 1
Optimal Policy, Case 2
Closest Ambulance
20
Better accuracy
Low and high priority calls
Conditional probability that the closest unit is dispatched given
initial classification
High-priority calls Low-priority calls0 10 20 30 40 50
0.98
0.985
0.99
0.995
1
1.005

Proportionclosestambulanceisdispatched
Closest Ambulance
Optimal Policy, Case 1
Optimal Policy, Case 2
0 10 20 30 40 50
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1

Proportionclosestambulanceisdispatched
Closest Ambulance
Optimal Policy, Case 1
Optimal Policy, Case 2
Classified high-priority Classified low-priority
21
Case 1 (𝛼 = ∞), Case 2 policies
High-priority calls
Case 2: First to send to high-priority calls
Station
1
2
3
4
Case 2: Second to send to high-priority calls
Station
1
2
3
4
Service can be improved via optimization of backup service and response to low-priority patients
Rationed for
high-priority calls
Rationed for low-
priority calls
22
Districting and location models
23
Early location models
24
0 1 2 3 4 5 6 7 8 9 10
0
1
2
3
4
5
6
7
8
9
10
0 1 2 3 4 5 6 7 8 9 10
0
1
2
3
4
5
6
7
8
9
10
Maximum coverage model
How can we “cover” the maximum
number of locations with 𝑝
ambulances?
𝒑-median model
How can we locate 𝑝 ambulances such
that we minimize the average distance
an ambulance must travel to a call?
0 1 2 3 4 5 6 7 8 9 10
0
1
2
3
4
5
6
7
8
9
10
Ambulance response districts
How should we locate ambulances?
How should we design response districts around each
ambulance?
• Ambulance unavailability (spatial queueing)
• Uncertain travel times / Fractional coverage
• Workload balancing: all ambulances do the same amount of work
25
Fractional coverage / UnavailabilityPerfect coverage / Availability
Ansari, S., McLay, L.A., Mayorga, M.E., 2015. A maximum expected covering problem for locating and dispatching servers.
To appear in Transportation Science.
Districting model
Mixed Integer Linear Program
max 𝑤∈𝑊 𝑗∈𝐽 𝑝=1
𝑠
𝑚=1
min(𝑐 𝑤,𝑠−𝑝+1)
𝑞 𝑗𝑝𝑚 1 − 𝑟 𝑚
𝑟 𝑝−1
𝜆𝑗
𝐻
𝑅 𝑤𝑗 𝑧 𝑤𝑗𝑝𝑚
subject to
𝑝=1
𝑠
𝑚=1
𝜅 𝑤𝑝
𝑧 𝑤𝑗𝑝𝑚 ≤ 1, 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊
𝑝=1
𝑠
𝑚=1
𝜅 𝑤𝑝
𝑧 𝑤𝑗𝑝𝑚 ≤ 𝑦 𝑤, 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊
𝑤∈𝑊 𝑥 𝑤𝑗𝑝 = 1, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠
𝑝=1
𝑠
𝑥 𝑤𝑗𝑝 = 𝑦 𝑤 , 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊
𝑥 𝑤𝑗𝑝′ = 𝑝=max 1,𝑝′−𝑐 𝑤+1
𝑝′
𝑚=𝑝′−𝑝+1
𝜅 𝑤𝑝
𝑧 𝑤𝑗𝑝𝑚 ,
𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊, 𝑝′
= 1, … , 𝑠
𝑤∈𝑊 𝑦 𝑤 = 𝑠
𝑦 𝑤 ≤ 𝑐 𝑤, 𝑤 ∈ 𝑊
𝑟 − 𝛿 𝑦 𝑤 ≤
𝑗∈𝐽 𝑝=1
𝑠
𝑚=1
𝜅 𝑤𝑝
𝜆𝑗
𝐻
+ 𝜆𝑗
𝐿
𝑞𝑗𝑝𝑚 1 − 𝑟 𝑚
𝑟 𝑝−1
𝜏 𝑤𝑗 𝑧 𝑤𝑗𝑝𝑚
≤ 𝑟 + 𝛿 𝑦 𝑤, 𝑤 ∈ 𝑊
𝑥 𝑤𝑗′1 ≥ 𝑥 𝑤𝑗1, 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊, 𝑗′
∈ 𝑁 𝑤𝑗
𝑦 𝑤 ∈ 𝑍0
+
, 𝑤 ∈ 𝑊
𝑥 𝑤𝑗𝑝 ∈ 0,1 , 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠
𝑧 𝑤𝑗𝑝𝑚 ∈ 0,1 , 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠, 𝑚 = 1, … , 𝑐 𝑤
26
Every customer has all the priorities and the
number of assignments to a station is equal to
the number of servers located at that station
A customer location is not assigned to
a station more than once and no call
location is assigned to a closed station
Linking constraints
Balance the load amongst the
servers
Locate 𝑠 servers with no more than 𝑐 𝑤 per
station
Expected coverage
Contiguous first priority districts
Binary and integrality
constraints on the variables
Parameters
• 𝐽: set of all customer (demand) nodes
• 𝑊: set of all potential station locations
• 𝑠: total number of servers in the system
• 𝜆𝑗
𝐻
(𝜆𝑗
𝐿
): mean high-priority (low-priority)
call arrival rates from node 𝑗
• 𝜆: system-wide total call arrival rate
• 𝜏 𝑤𝑗: mean service time for calls originated
from node 𝑗 and served by a server from a
potential station 𝑤.
• 𝜏: system-wide mean service time
• 𝑐 𝑤: capacity of station 𝑤
27
• 𝑟: system-wide average server utilization
• 𝑃𝑠: loss probability (probability that all 𝑠
servers are busy)
• 𝑅 𝑤𝑗: expected proportion of calls from 𝑗
that are reached by servers from station 𝑤
in nine minutes
• 𝑞 𝑗𝑝𝑚: correction factor for customer 𝑗's 𝑝th
priority server at which there are 𝑚 servers
located.
• 𝑁 𝑤𝑗: set of demand nodes that are
neighbors to 𝑗 and are closer to station 𝑤
than 𝑗.
Decision variables
• 𝑦 𝑤 = number of servers located at station 𝑤, 𝑤 ∈ 𝑊.
• 𝑧 𝑤𝑗𝑝𝑚= 1 if there are 𝑝 − 1 servers located at stations that node 𝑗 prefers over 𝑤 and there
are 𝑚 servers located at station 𝑤, 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠, 𝑚 = 1, … , 𝑐 𝑤 and 0 otherwise.
• 𝑥 𝑤𝑗𝑝= 1 if 𝑝′
< 𝑝 < 𝑠 − 𝑝′′ where are 𝑝′
is the number of servers located at stations that
node 𝑗 prefers over 𝑤, and 𝑝′′
is the number of servers located at stations that node 𝑗 prefers
less than 𝑤, 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠, and 0 otherwise.
Issue
28
Queuing model
Spatial queuing
outputs
Spatial queuing
inputs
Mixed integer
programming
model
How it usually works:
What we need:
The solution: iterate
29
Spatial
queuing
model
Mixed
integer
programming
model
Results
RESULT
The Base model that does not maintain contiguity or a balanced
load amongst the ambulances is NP-complete.
• reduction from k-median
RESULT
The first priority response districts for the Base model are
contiguous if there is no more than one server per station.
RESULT
Identifying districts that balance the workload is NP-complete.
• reduction from bin packing
RESULT
Reduced model to assign only the top 𝑠′
≤ 𝑠 servers
• Not trivial, allows model to scale up to have many servers
30
Hanover County: example
First Priority Districts
• Base Model: no workload balancing
LBM Model
First Priority Districts for WD12am6am
• LBM (2 servers at Ashland and 1 at every other)
First Priority Districts
• Workload balancing
• Contiguous first priority districts
Two ambulances
Weekday solutions: first priority districts
• (a) 2 servers at Ashland (b) 1 server at every station (c) 1
server at every station (d) 2 servers at Ashland
Coordinating multiple types of vehicles
• Not intuitive how to use multiple types of vehicles
• ALS ambulances / BLS ambulances (2 EMTp/EMT)
• ALS quick response vehicles (QRVs) (1 EMTp)
• Double response = both ALS and BLS units dispatched
• Downgrades / upgrades for Priority 1 / 2 calls
• Who transports the patient to the hospital?
• Research goal: operationalize guidelines for sending vehicle
types to prioritized patients
• (Linear) integer programming model for a two vehicle-type
system: ALS Non-transport QRVs and BLS ambulances
36
Results quantify impact of using QRVs
37
Application in a real setting
38
Achievement Award Winner for Next-Generation Emergency Medical Response
Through Data Analysis & Planning (Best in Category winner), National
Association of Counties, 2010.
McLay, L.A., Moore, H. 2012. Hanover County Improves Its Response to Emergency Medical 911 Calls. Interfaces 42(4),
380-394.
Where do EMS systems need to go?
39
EMS = Prehospital care
Operations Research
• Efficiency
• Optimality
• Utilization
• System-wide performance
Healthcare
• Efficacy
• Access
• Resources/costs
• “Patient centered outcomes”
40
Healthcare
Transportation
Public sector
Common ground?
More thoughts on patient centered outcomes
Operational measures used to
evaluate emergency departments
• Length of stay
• Throughput
Increasing push for more health
metrics
• Disease progression
• Recidivism
Many challenges for EMS modeling
• Health metrics needed
• Information collected at scene
• Equity models a good vehicle for
examining health measures
(access, cost, efficacy)
41
Healthcare
Transportation
Public sector
Disasters and Homeland security
42
EMS response during/after extreme events
43
EMS service largely dependent on other
interdependent systems and networks
E.g., Health risks during/after hurricanes:
• Increased mortality, traumatic injuries, low-priority calls
• Carbon monoxide poisoning, Electronic health devices
* Caused by power failures
Decisions may be very different during
disasters
• Ask patients to wait for service
• Patient priorities may be dynamic (not static)
• Evacuate patients from hospitals
• Massive coordination with other agencies (mutual aid)
Data needs are real: what is going on?
• Descriptive analytics: what is happening?
• Predictive analytics: what will happen?
• Prescriptive analytics: what do we do about it?
Thank you!
44
1. McLay, L.A., Mayorga, M.E., 2013. A model for optimally dispatching ambulances to emergency calls with classification errors in patient
priorities. IIE Transactions 45(1), 1—24.
2. McLay, L.A., Mayorga, M.E., 2011. Evaluating the Impact of Performance Goals on Dispatching Decisions in Emergency Medical Service. IIE
Transactions on Healthcare Service Engineering 1, 185 – 196
3. McLay, L.A., Mayorga, M.E., 2014. A dispatching model for server-to-customer systems that balances efficiency and equity. To appear in
Manufacturing & Service Operations Management, doi:10.1287/msom.1120.0411
4. Ansari, S., McLay, L.A., Mayorga, M.E., 2015. A maximum expected covering problem for locating and dispatching servers. To appear in
Transportation Science.
5. Kunkel, A., McLay, L.A. 2013. Determining minimum staffing levels during snowstorms using an integrated simulation, regression, and reliability
model. Health Care Management Science 16(1), 14 – 26.
6. McLay, L.A., Moore, H. 2012. Hanover County Improves Its Response to Emergency Medical 911 Calls. Interfaces 42(4), 380-394.
7. Leclerc, P.D., L.A. McLay, M.E. Mayorga, 2011. Modeling equity for allocating public resources. Community-Based Operations Research: Decision
Modeling for Local Impact and Diverse Populations, Springer, p. 97 – 118.
8. McLay, L.A., Brooks, J.P., Boone, E.L., 2012. Analyzing the Volume and Nature of Emergency Medical Calls during Severe Weather Events using
Regression Methodologies. Socio-Economic Planning Sciences 46, 55 – 66.
9. McLay, L.A., 2011. Emergency Medical Service Systems that Improve Patient Survivability. Encyclopedia of Operations Research in the area of
“Applications with Societal Impact,” John Wiley & Sons, Inc., Hoboken, NJ (published online: DOI: 10.1002/9780470400531.eorms0296)
10. McLay, L.A. and M.E. Mayorga, 2010. Evaluating Emergency Medical Service Performance Measures. Health Care Management Science 13(2),
124 - 136
laura@engr.wisc.edu
punkrockOR.wordpress.com
bracketology.engr.wisc.edu
@lauramclay

Weitere ähnliche Inhalte

Andere mochten auch

Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001
Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001
Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001Laura Albert
 
Discrete Optimization Models for Homeland Security and Disaster Management
Discrete Optimization Models for Homeland Security and Disaster ManagementDiscrete Optimization Models for Homeland Security and Disaster Management
Discrete Optimization Models for Homeland Security and Disaster ManagementLaura Albert
 
Should a football team run or pass? A linear programming approach to game theory
Should a football team run or pass? A linear programming approach to game theoryShould a football team run or pass? A linear programming approach to game theory
Should a football team run or pass? A linear programming approach to game theoryLaura Albert
 
Operations Research for Homeland Security and Beyond!
Operations Research for Homeland Security and Beyond!Operations Research for Homeland Security and Beyond!
Operations Research for Homeland Security and Beyond!Laura Albert
 
Wicked problems in operations research
Wicked problems in operations researchWicked problems in operations research
Wicked problems in operations researchLaura Albert
 
ATUS - A Toolkit for Usable Security
ATUS - A Toolkit for Usable SecurityATUS - A Toolkit for Usable Security
ATUS - A Toolkit for Usable SecuritySven Wohlgemuth
 
Ctf online idsecconf2012 walkthrough
Ctf online idsecconf2012 walkthroughCtf online idsecconf2012 walkthrough
Ctf online idsecconf2012 walkthroughidsecconf
 
engineering systems: critical infrastructure and logistics
engineering systems: critical infrastructure and logisticsengineering systems: critical infrastructure and logistics
engineering systems: critical infrastructure and logisticsLaura Albert
 
Usable security it isn't secure if people can't use it mwux 2 jun2012
Usable security   it isn't secure if people can't use it mwux 2 jun2012Usable security   it isn't secure if people can't use it mwux 2 jun2012
Usable security it isn't secure if people can't use it mwux 2 jun2012Darren Kall
 
Spring new educators orientation
Spring new educators orientationSpring new educators orientation
Spring new educators orientationLaura Albert
 
(Un)usable Security
(Un)usable Security(Un)usable Security
(Un)usable SecurityStefan
 
Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...
Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...
Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...Laura Albert
 
So you're thinking about graduate school in operations research, math, or eng...
So you're thinking about graduate school in operations research, math, or eng...So you're thinking about graduate school in operations research, math, or eng...
So you're thinking about graduate school in operations research, math, or eng...Laura Albert
 
Bracketology talk at the Crossroads of ideas
Bracketology talk at the Crossroads of ideasBracketology talk at the Crossroads of ideas
Bracketology talk at the Crossroads of ideasLaura Albert
 

Andere mochten auch (15)

Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001
Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001
Screening Commercial Aviation Passengers in the Aftermath of September 11, 2001
 
Discrete Optimization Models for Homeland Security and Disaster Management
Discrete Optimization Models for Homeland Security and Disaster ManagementDiscrete Optimization Models for Homeland Security and Disaster Management
Discrete Optimization Models for Homeland Security and Disaster Management
 
Should a football team run or pass? A linear programming approach to game theory
Should a football team run or pass? A linear programming approach to game theoryShould a football team run or pass? A linear programming approach to game theory
Should a football team run or pass? A linear programming approach to game theory
 
Operations Research for Homeland Security and Beyond!
Operations Research for Homeland Security and Beyond!Operations Research for Homeland Security and Beyond!
Operations Research for Homeland Security and Beyond!
 
Wicked problems in operations research
Wicked problems in operations researchWicked problems in operations research
Wicked problems in operations research
 
ATUS - A Toolkit for Usable Security
ATUS - A Toolkit for Usable SecurityATUS - A Toolkit for Usable Security
ATUS - A Toolkit for Usable Security
 
Ctf online idsecconf2012 walkthrough
Ctf online idsecconf2012 walkthroughCtf online idsecconf2012 walkthrough
Ctf online idsecconf2012 walkthrough
 
engineering systems: critical infrastructure and logistics
engineering systems: critical infrastructure and logisticsengineering systems: critical infrastructure and logistics
engineering systems: critical infrastructure and logistics
 
Usable security it isn't secure if people can't use it mwux 2 jun2012
Usable security   it isn't secure if people can't use it mwux 2 jun2012Usable security   it isn't secure if people can't use it mwux 2 jun2012
Usable security it isn't secure if people can't use it mwux 2 jun2012
 
Spring new educators orientation
Spring new educators orientationSpring new educators orientation
Spring new educators orientation
 
(Un)usable Security
(Un)usable Security(Un)usable Security
(Un)usable Security
 
Usable security
Usable securityUsable security
Usable security
 
Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...
Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...
Women in engineering luncheon presentation at CASE 2013 (IEEE conference on a...
 
So you're thinking about graduate school in operations research, math, or eng...
So you're thinking about graduate school in operations research, math, or eng...So you're thinking about graduate school in operations research, math, or eng...
So you're thinking about graduate school in operations research, math, or eng...
 
Bracketology talk at the Crossroads of ideas
Bracketology talk at the Crossroads of ideasBracketology talk at the Crossroads of ideas
Bracketology talk at the Crossroads of ideas
 

Ähnlich wie 2015 Fuzzy Vance Lecture in Mathematics at Oberlin College: Locating and dispatching ambulances using discrete optimization methodologies

Riley_Courtney_ASPIRE_Poster
Riley_Courtney_ASPIRE_PosterRiley_Courtney_ASPIRE_Poster
Riley_Courtney_ASPIRE_PosterCourtney Riley
 
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docxrhetttrevannion
 
234239034 emergency-priority-of-ambulabe
234239034 emergency-priority-of-ambulabe234239034 emergency-priority-of-ambulabe
234239034 emergency-priority-of-ambulabehomeworkping3
 
presentation data fusion methods ex.pptx
presentation data fusion methods ex.pptxpresentation data fusion methods ex.pptx
presentation data fusion methods ex.pptxJulius346776
 
Everbridge Notification World 2010
Everbridge Notification World 2010Everbridge Notification World 2010
Everbridge Notification World 2010Russell Robinson
 
Sabato Ems Studentlecture
Sabato Ems StudentlectureSabato Ems Studentlecture
Sabato Ems Studentlecturejsgehring
 
Idaho Mass Casualty Incident Response
Idaho Mass Casualty Incident ResponseIdaho Mass Casualty Incident Response
Idaho Mass Casualty Incident ResponseNick Nudell
 
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docxgilbertkpeters11344
 
Team Surgency
Team SurgencyTeam Surgency
Team SurgencyH4Diadmin
 
Service transformation through new technology: Yorkshire Imaging Collaborative
Service transformation through new technology: Yorkshire Imaging CollaborativeService transformation through new technology: Yorkshire Imaging Collaborative
Service transformation through new technology: Yorkshire Imaging CollaborativeDaniel Fascia
 
Surgency Hacking for Defense 2017
Surgency Hacking for Defense 2017Surgency Hacking for Defense 2017
Surgency Hacking for Defense 2017Stanford University
 
Disaster Management Plan for Metro Railway
Disaster Management Plan for Metro RailwayDisaster Management Plan for Metro Railway
Disaster Management Plan for Metro RailwayBhaskar Kumar Dan
 
Field medical site selection during disasters
Field medical site selection during disastersField medical site selection during disasters
Field medical site selection during disastersbanditnroxy
 
Ascend Presentation
Ascend PresentationAscend Presentation
Ascend PresentationAirambulance
 
WS010_Dr. Shakuntla Singla.pptx
WS010_Dr. Shakuntla Singla.pptxWS010_Dr. Shakuntla Singla.pptx
WS010_Dr. Shakuntla Singla.pptxShakuSingla
 
Isibor oses MSc research NEW1 ppt
Isibor oses MSc research NEW1 pptIsibor oses MSc research NEW1 ppt
Isibor oses MSc research NEW1 pptOsebor Isibor
 

Ähnlich wie 2015 Fuzzy Vance Lecture in Mathematics at Oberlin College: Locating and dispatching ambulances using discrete optimization methodologies (20)

Riley_Courtney_ASPIRE_Poster
Riley_Courtney_ASPIRE_PosterRiley_Courtney_ASPIRE_Poster
Riley_Courtney_ASPIRE_Poster
 
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
 
234239034 emergency-priority-of-ambulabe
234239034 emergency-priority-of-ambulabe234239034 emergency-priority-of-ambulabe
234239034 emergency-priority-of-ambulabe
 
presentation data fusion methods ex.pptx
presentation data fusion methods ex.pptxpresentation data fusion methods ex.pptx
presentation data fusion methods ex.pptx
 
Everbridge Notification World 2010
Everbridge Notification World 2010Everbridge Notification World 2010
Everbridge Notification World 2010
 
Sabato Ems Studentlecture
Sabato Ems StudentlectureSabato Ems Studentlecture
Sabato Ems Studentlecture
 
Idaho Mass Casualty Incident Response
Idaho Mass Casualty Incident ResponseIdaho Mass Casualty Incident Response
Idaho Mass Casualty Incident Response
 
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
33TRANSITIONING FOURTEEN VOLUNTEER FIRE STATIONS INTO A COMBIN.docx
 
EMS & disaster response
EMS & disaster responseEMS & disaster response
EMS & disaster response
 
Team Surgency
Team SurgencyTeam Surgency
Team Surgency
 
Service transformation through new technology: Yorkshire Imaging Collaborative
Service transformation through new technology: Yorkshire Imaging CollaborativeService transformation through new technology: Yorkshire Imaging Collaborative
Service transformation through new technology: Yorkshire Imaging Collaborative
 
Combat Trauma Innovations
Combat Trauma InnovationsCombat Trauma Innovations
Combat Trauma Innovations
 
FLYERS
FLYERSFLYERS
FLYERS
 
Surgency Hacking for Defense 2017
Surgency Hacking for Defense 2017Surgency Hacking for Defense 2017
Surgency Hacking for Defense 2017
 
Disaster Management Plan for Metro Railway
Disaster Management Plan for Metro RailwayDisaster Management Plan for Metro Railway
Disaster Management Plan for Metro Railway
 
Field medical site selection during disasters
Field medical site selection during disastersField medical site selection during disasters
Field medical site selection during disasters
 
Ascend Presentation
Ascend PresentationAscend Presentation
Ascend Presentation
 
Ascend Presentation
Ascend PresentationAscend Presentation
Ascend Presentation
 
WS010_Dr. Shakuntla Singla.pptx
WS010_Dr. Shakuntla Singla.pptxWS010_Dr. Shakuntla Singla.pptx
WS010_Dr. Shakuntla Singla.pptx
 
Isibor oses MSc research NEW1 ppt
Isibor oses MSc research NEW1 pptIsibor oses MSc research NEW1 ppt
Isibor oses MSc research NEW1 ppt
 

Mehr von Laura Albert

Optimization with impact: my journey in public sector operations research
Optimization with impact: my journey in public sector operations research Optimization with impact: my journey in public sector operations research
Optimization with impact: my journey in public sector operations research Laura Albert
 
Should a football team go for a one or two point conversion? A dynamic progra...
Should a football team go for a one or two point conversion? A dynamic progra...Should a football team go for a one or two point conversion? A dynamic progra...
Should a football team go for a one or two point conversion? A dynamic progra...Laura Albert
 
Volleyball analytics: Modeling volleyball using Markov chains
Volleyball analytics: Modeling volleyball using Markov chainsVolleyball analytics: Modeling volleyball using Markov chains
Volleyball analytics: Modeling volleyball using Markov chainsLaura Albert
 
2018 INFORMS Government & Analytics Summit Overview
2018 INFORMS Government & Analytics Summit Overview2018 INFORMS Government & Analytics Summit Overview
2018 INFORMS Government & Analytics Summit OverviewLaura Albert
 
Advanced analytics for supporting public policy, bracketology, and beyond!
Advanced analytics for supporting public policy, bracketology, and beyond!Advanced analytics for supporting public policy, bracketology, and beyond!
Advanced analytics for supporting public policy, bracketology, and beyond!Laura Albert
 
Technical writing tips
Technical writing tipsTechnical writing tips
Technical writing tipsLaura Albert
 

Mehr von Laura Albert (6)

Optimization with impact: my journey in public sector operations research
Optimization with impact: my journey in public sector operations research Optimization with impact: my journey in public sector operations research
Optimization with impact: my journey in public sector operations research
 
Should a football team go for a one or two point conversion? A dynamic progra...
Should a football team go for a one or two point conversion? A dynamic progra...Should a football team go for a one or two point conversion? A dynamic progra...
Should a football team go for a one or two point conversion? A dynamic progra...
 
Volleyball analytics: Modeling volleyball using Markov chains
Volleyball analytics: Modeling volleyball using Markov chainsVolleyball analytics: Modeling volleyball using Markov chains
Volleyball analytics: Modeling volleyball using Markov chains
 
2018 INFORMS Government & Analytics Summit Overview
2018 INFORMS Government & Analytics Summit Overview2018 INFORMS Government & Analytics Summit Overview
2018 INFORMS Government & Analytics Summit Overview
 
Advanced analytics for supporting public policy, bracketology, and beyond!
Advanced analytics for supporting public policy, bracketology, and beyond!Advanced analytics for supporting public policy, bracketology, and beyond!
Advanced analytics for supporting public policy, bracketology, and beyond!
 
Technical writing tips
Technical writing tipsTechnical writing tips
Technical writing tips
 

Kürzlich hochgeladen

Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfrahulyadav957181
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectBoston Institute of Analytics
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfsimulationsindia
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataTecnoIncentive
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxHaritikaChhatwal1
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxHimangsuNath
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 

Kürzlich hochgeladen (20)

Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdf
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis Project
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded data
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptx
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptx
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 

2015 Fuzzy Vance Lecture in Mathematics at Oberlin College: Locating and dispatching ambulances using discrete optimization methodologies

  • 1. Locating and dispatching ambulances using discrete optimization methodologies Laura Albert McLay Industrial & Systems Engineering University of Wisconsin-Madison lmclay@wisc.edu punkrockOR.wordpress.com @lauramclay 1 This work was in part supported by the U.S. Department of the Army under Grant Award Number W911NF-10-1-0176 and by the National Science Foundation under Award No. 1054148, 1444219, 1541165.
  • 2. The road map • How do emergency medical service (EMS) systems work? • How do we know when EMS systems work well? • How can we improve how well EMS systems work? • Where is EMS OR research going? • Where do they need to go? 2
  • 3. Collaborators Maria Mayorga North Carolina State University Students Sardar Ansari Ben Grannan Philip Leclerc 3
  • 4. OR in EMS, fire & policing 4 The President’s Commission on Law Enforcement and the Administration of Justice (1965) Al Blumstein chaired the Commission’s Science and Technology Task Force (CMU) Richard Larson did much of the early work (MIT) 1972 1972
  • 5. Early urban operations research models 5 Set cover / maximum cover models How can we “cover” the maximum number of locations with ambulances? Church, R., & ReVelle, C. (1974). The maximal covering location problem. Papers in regional science, 32(1), 101-118. Markov models How many fire engines should we send? Swersey, A. J. (1982). A Markovian decision model for deciding how many fire companies to dispatch. Management Science, 28(4), 352- 365. Analytics How far will a fire engine travel to a call? Kolesar, P., & Blum, E. H. (1973). Square root laws for fire engine response distances. Management Science, 19(12), 1368-1378. Hypercube queuing models What is the probability that our first choice ambulance is unavailable for this call? Larson, R. C. (1974). A hypercube queuing model for facility location and redistricting in urban emergency services. Computers & Operations Research, 1(1), 67-95.
  • 6. Anatomy of a 911 call Call arrives to call center queue Call answered by call taker Triage / data entry Call sent to dispatcher Information collected from caller Instructions to caller Call taker ends call Dispatcher answers call First unit assigned Additional units assigned Pre-arrival instructions to service providers Dispatcher ends call Response time Service provider: Dispatcher: Call taker: Dispatch time Dispatch time Emergency 911 call Unit dispatched Unit is en route Unit arrives at scene Service/care provided Unit leaves scene Unit arrives at hospital Patient transferred Unit returns to service 6
  • 7. EMS design varies by community: One size does not fit all 7McLay, L.A., 2011. Emergency Medical Service Systems that Improve Patient Survivability. Encyclopedia of Operations Research in the area of “Applications with Societal Impact,” John Wiley & Sons, Inc., Hoboken, NJ (published online: DOI: 10.1002/9780470400531.eorms0296) Fire and EMS vs. EMS Paid staff vs. volunteers Publicly run vs. privately run Emergency medical technician (EMT) vs. Paramedic (EMTp) Mix of vehicles Ambulance location, relocation, and relocation on-the-fly Mutual aid
  • 8. Operationalizing recommendations Priority dispatch: … but which ambulance when there is a choice? 8 Type Capability Response Time Priority 1 Advanced Life Support (ALS) Emergency Send ALS and a fire engine/BLS E.g., 9 minutes (first unit) Priority 2 Basic Life Support (BLS) Emergency Send BLS and a fire engine if available E.g., 13 minutes Priority 3 Not an emergency Send BLS E.g., 16 minutes
  • 9. Performance standards National Fire Protection Agency (NFPA) standard yields a coverage objective function for response times Most common response time threshold (RTT): 9 minutes for 80% of calls • Easy to measure • Intuitive • Unambiguous 9
  • 10. Response times vs. cardiac arrest survival 10 CDF of calls for service covered Response time (minutes) 9 80%
  • 11. What is the best response time threshold? • Guidelines suggest 9 minutes • Medical research suggests ~5 minutes • But this would disincentive 5-9 minute responses 11 Responses no longer “count”
  • 12. What is the best response time threshold? • Guidelines suggest 9 minutes • Medical research suggests ~5 minutes • But this would disincentive 5-9 minute responses • Which RTT is best for design of the system? 12
  • 13. What is the best response time threshold based on retrospective survival rates? Decision context is locating and dispatching ALS ambulances • Discrete optimization model to locate ambulances * • Markov decision process model to dispatch ambulances 13 * McLay, L.A. and M.E. Mayorga, 2010. Evaluating Emergency Medical Service Performance Measures. Health Care Management Science 13(2), 124 - 136
  • 14. Survival and dispatch decisions 14 Across different ambulance configurations Across different call volumes McLay, L.A., Mayorga, M.E., 2011. Evaluating the Impact of Performance Goals on Dispatching Decisions in Emergency Medical Service. IIE Transactions on Healthcare Service Engineering 1, 185 – 196 Minimize un-survivability when altering dispatch decisions
  • 16. Optimal dispatching policies using Markov decision process models 911 call Unit dispatched Unit is en route Unit arrives at scene Service/care provided Unit leaves scene Unit arrives at hospital Patient transferred Unit returns to service Determine which ambulance to send based on classified priority Classified priority (H or L) True priority HT or LT 16 Information changes over the course of a call Decisions made based on classified priority. Performance metrics based on true priority. Classified customer risk Map Priority 1, 2, 3 call types to high-priority (𝐻) or low-priority (𝐿) Calls of the same type treated the same True customer risk Map all call types to high-priority (𝐻 𝑇) or low-priority (𝐿 𝑇)
  • 17. Optimal dispatching policies using Markov decision process models Optimality equations: 𝑉𝑘 𝑆 𝑘 = max 𝑥 𝑘∈𝑋(𝑆 𝑘) 𝐸 𝑢𝑖𝑗 𝜔 𝑥 𝑘 + 𝑉𝑘+1 𝑆 𝑘+1 𝑆 𝑘, 𝑥 𝑘, 𝜔 Formulate problem as an undiscounted, infinite-horizon, average reward Markov decision process (MDP) model • The state 𝒔 𝒌  𝑆 describes the combinations of busy and free ambulances. • 𝑋(𝒔 𝑘) denotes the set of actions (ambulances to dispatch) available in state 𝒔 𝒌. • Reward 𝑢𝑖𝑗 𝜔 depend on true priority (random). • Transition probabilities: the state changes when (1) one of the busy servers completes service or (2) a server is assigned to a new call. Select best ambulance to send Value in current state Values in (possible) next states (Random) reward based on true patient priority
  • 18. Under- or over-prioritize • Assumption: No priority 3 calls are truly high-priority Case 1: Under-prioritize with different classification accuracy Case 2: Over-prioritize Pr1 Pr2 Pr3 Pr1 Pr2 Pr3 HT HT Pr1 Pr2 Pr3 HT Pr1 Pr2 Pr3 HT Informational accuracy captured by: 𝛼 = 𝑃 𝐻 𝑇 𝐻 𝑃(𝐻 𝑇|𝐿) 18 Classified high-priority Classified low-priority Improved accuracy
  • 19. Structural properties RESULT It is more beneficial for a server to be idle than busy. RESULT It is more beneficial for a server to be serving closer customers. RESULT It is not always optimal to send the closest ambulance, even for high priority calls.
  • 20. Coverage 0 10 20 30 40 50 0.405 0.41 0.415 0.42 0.425 0.43 0.435 0.44 0.445  Expectedcoverage Optimal Policy, Case 1 Optimal Policy, Case 2 Closest Ambulance 20 Better accuracy
  • 21. Low and high priority calls Conditional probability that the closest unit is dispatched given initial classification High-priority calls Low-priority calls0 10 20 30 40 50 0.98 0.985 0.99 0.995 1 1.005  Proportionclosestambulanceisdispatched Closest Ambulance Optimal Policy, Case 1 Optimal Policy, Case 2 0 10 20 30 40 50 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1  Proportionclosestambulanceisdispatched Closest Ambulance Optimal Policy, Case 1 Optimal Policy, Case 2 Classified high-priority Classified low-priority 21
  • 22. Case 1 (𝛼 = ∞), Case 2 policies High-priority calls Case 2: First to send to high-priority calls Station 1 2 3 4 Case 2: Second to send to high-priority calls Station 1 2 3 4 Service can be improved via optimization of backup service and response to low-priority patients Rationed for high-priority calls Rationed for low- priority calls 22
  • 24. Early location models 24 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 Maximum coverage model How can we “cover” the maximum number of locations with 𝑝 ambulances? 𝒑-median model How can we locate 𝑝 ambulances such that we minimize the average distance an ambulance must travel to a call?
  • 25. 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 Ambulance response districts How should we locate ambulances? How should we design response districts around each ambulance? • Ambulance unavailability (spatial queueing) • Uncertain travel times / Fractional coverage • Workload balancing: all ambulances do the same amount of work 25 Fractional coverage / UnavailabilityPerfect coverage / Availability Ansari, S., McLay, L.A., Mayorga, M.E., 2015. A maximum expected covering problem for locating and dispatching servers. To appear in Transportation Science.
  • 26. Districting model Mixed Integer Linear Program max 𝑤∈𝑊 𝑗∈𝐽 𝑝=1 𝑠 𝑚=1 min(𝑐 𝑤,𝑠−𝑝+1) 𝑞 𝑗𝑝𝑚 1 − 𝑟 𝑚 𝑟 𝑝−1 𝜆𝑗 𝐻 𝑅 𝑤𝑗 𝑧 𝑤𝑗𝑝𝑚 subject to 𝑝=1 𝑠 𝑚=1 𝜅 𝑤𝑝 𝑧 𝑤𝑗𝑝𝑚 ≤ 1, 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊 𝑝=1 𝑠 𝑚=1 𝜅 𝑤𝑝 𝑧 𝑤𝑗𝑝𝑚 ≤ 𝑦 𝑤, 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊 𝑤∈𝑊 𝑥 𝑤𝑗𝑝 = 1, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠 𝑝=1 𝑠 𝑥 𝑤𝑗𝑝 = 𝑦 𝑤 , 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊 𝑥 𝑤𝑗𝑝′ = 𝑝=max 1,𝑝′−𝑐 𝑤+1 𝑝′ 𝑚=𝑝′−𝑝+1 𝜅 𝑤𝑝 𝑧 𝑤𝑗𝑝𝑚 , 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊, 𝑝′ = 1, … , 𝑠 𝑤∈𝑊 𝑦 𝑤 = 𝑠 𝑦 𝑤 ≤ 𝑐 𝑤, 𝑤 ∈ 𝑊 𝑟 − 𝛿 𝑦 𝑤 ≤ 𝑗∈𝐽 𝑝=1 𝑠 𝑚=1 𝜅 𝑤𝑝 𝜆𝑗 𝐻 + 𝜆𝑗 𝐿 𝑞𝑗𝑝𝑚 1 − 𝑟 𝑚 𝑟 𝑝−1 𝜏 𝑤𝑗 𝑧 𝑤𝑗𝑝𝑚 ≤ 𝑟 + 𝛿 𝑦 𝑤, 𝑤 ∈ 𝑊 𝑥 𝑤𝑗′1 ≥ 𝑥 𝑤𝑗1, 𝑗 ∈ 𝐽, 𝑤 ∈ 𝑊, 𝑗′ ∈ 𝑁 𝑤𝑗 𝑦 𝑤 ∈ 𝑍0 + , 𝑤 ∈ 𝑊 𝑥 𝑤𝑗𝑝 ∈ 0,1 , 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠 𝑧 𝑤𝑗𝑝𝑚 ∈ 0,1 , 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠, 𝑚 = 1, … , 𝑐 𝑤 26 Every customer has all the priorities and the number of assignments to a station is equal to the number of servers located at that station A customer location is not assigned to a station more than once and no call location is assigned to a closed station Linking constraints Balance the load amongst the servers Locate 𝑠 servers with no more than 𝑐 𝑤 per station Expected coverage Contiguous first priority districts Binary and integrality constraints on the variables
  • 27. Parameters • 𝐽: set of all customer (demand) nodes • 𝑊: set of all potential station locations • 𝑠: total number of servers in the system • 𝜆𝑗 𝐻 (𝜆𝑗 𝐿 ): mean high-priority (low-priority) call arrival rates from node 𝑗 • 𝜆: system-wide total call arrival rate • 𝜏 𝑤𝑗: mean service time for calls originated from node 𝑗 and served by a server from a potential station 𝑤. • 𝜏: system-wide mean service time • 𝑐 𝑤: capacity of station 𝑤 27 • 𝑟: system-wide average server utilization • 𝑃𝑠: loss probability (probability that all 𝑠 servers are busy) • 𝑅 𝑤𝑗: expected proportion of calls from 𝑗 that are reached by servers from station 𝑤 in nine minutes • 𝑞 𝑗𝑝𝑚: correction factor for customer 𝑗's 𝑝th priority server at which there are 𝑚 servers located. • 𝑁 𝑤𝑗: set of demand nodes that are neighbors to 𝑗 and are closer to station 𝑤 than 𝑗. Decision variables • 𝑦 𝑤 = number of servers located at station 𝑤, 𝑤 ∈ 𝑊. • 𝑧 𝑤𝑗𝑝𝑚= 1 if there are 𝑝 − 1 servers located at stations that node 𝑗 prefers over 𝑤 and there are 𝑚 servers located at station 𝑤, 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠, 𝑚 = 1, … , 𝑐 𝑤 and 0 otherwise. • 𝑥 𝑤𝑗𝑝= 1 if 𝑝′ < 𝑝 < 𝑠 − 𝑝′′ where are 𝑝′ is the number of servers located at stations that node 𝑗 prefers over 𝑤, and 𝑝′′ is the number of servers located at stations that node 𝑗 prefers less than 𝑤, 𝑤 ∈ 𝑊, 𝑗 ∈ 𝐽, 𝑝 = 1, … , 𝑠, and 0 otherwise.
  • 28. Issue 28 Queuing model Spatial queuing outputs Spatial queuing inputs Mixed integer programming model How it usually works: What we need:
  • 30. Results RESULT The Base model that does not maintain contiguity or a balanced load amongst the ambulances is NP-complete. • reduction from k-median RESULT The first priority response districts for the Base model are contiguous if there is no more than one server per station. RESULT Identifying districts that balance the workload is NP-complete. • reduction from bin packing RESULT Reduced model to assign only the top 𝑠′ ≤ 𝑠 servers • Not trivial, allows model to scale up to have many servers 30
  • 32. First Priority Districts • Base Model: no workload balancing
  • 33. LBM Model First Priority Districts for WD12am6am • LBM (2 servers at Ashland and 1 at every other)
  • 34. First Priority Districts • Workload balancing • Contiguous first priority districts Two ambulances
  • 35. Weekday solutions: first priority districts • (a) 2 servers at Ashland (b) 1 server at every station (c) 1 server at every station (d) 2 servers at Ashland
  • 36. Coordinating multiple types of vehicles • Not intuitive how to use multiple types of vehicles • ALS ambulances / BLS ambulances (2 EMTp/EMT) • ALS quick response vehicles (QRVs) (1 EMTp) • Double response = both ALS and BLS units dispatched • Downgrades / upgrades for Priority 1 / 2 calls • Who transports the patient to the hospital? • Research goal: operationalize guidelines for sending vehicle types to prioritized patients • (Linear) integer programming model for a two vehicle-type system: ALS Non-transport QRVs and BLS ambulances 36
  • 37. Results quantify impact of using QRVs 37
  • 38. Application in a real setting 38 Achievement Award Winner for Next-Generation Emergency Medical Response Through Data Analysis & Planning (Best in Category winner), National Association of Counties, 2010. McLay, L.A., Moore, H. 2012. Hanover County Improves Its Response to Emergency Medical 911 Calls. Interfaces 42(4), 380-394.
  • 39. Where do EMS systems need to go? 39
  • 40. EMS = Prehospital care Operations Research • Efficiency • Optimality • Utilization • System-wide performance Healthcare • Efficacy • Access • Resources/costs • “Patient centered outcomes” 40 Healthcare Transportation Public sector Common ground?
  • 41. More thoughts on patient centered outcomes Operational measures used to evaluate emergency departments • Length of stay • Throughput Increasing push for more health metrics • Disease progression • Recidivism Many challenges for EMS modeling • Health metrics needed • Information collected at scene • Equity models a good vehicle for examining health measures (access, cost, efficacy) 41 Healthcare Transportation Public sector
  • 42. Disasters and Homeland security 42
  • 43. EMS response during/after extreme events 43 EMS service largely dependent on other interdependent systems and networks E.g., Health risks during/after hurricanes: • Increased mortality, traumatic injuries, low-priority calls • Carbon monoxide poisoning, Electronic health devices * Caused by power failures Decisions may be very different during disasters • Ask patients to wait for service • Patient priorities may be dynamic (not static) • Evacuate patients from hospitals • Massive coordination with other agencies (mutual aid) Data needs are real: what is going on? • Descriptive analytics: what is happening? • Predictive analytics: what will happen? • Prescriptive analytics: what do we do about it?
  • 44. Thank you! 44 1. McLay, L.A., Mayorga, M.E., 2013. A model for optimally dispatching ambulances to emergency calls with classification errors in patient priorities. IIE Transactions 45(1), 1—24. 2. McLay, L.A., Mayorga, M.E., 2011. Evaluating the Impact of Performance Goals on Dispatching Decisions in Emergency Medical Service. IIE Transactions on Healthcare Service Engineering 1, 185 – 196 3. McLay, L.A., Mayorga, M.E., 2014. A dispatching model for server-to-customer systems that balances efficiency and equity. To appear in Manufacturing & Service Operations Management, doi:10.1287/msom.1120.0411 4. Ansari, S., McLay, L.A., Mayorga, M.E., 2015. A maximum expected covering problem for locating and dispatching servers. To appear in Transportation Science. 5. Kunkel, A., McLay, L.A. 2013. Determining minimum staffing levels during snowstorms using an integrated simulation, regression, and reliability model. Health Care Management Science 16(1), 14 – 26. 6. McLay, L.A., Moore, H. 2012. Hanover County Improves Its Response to Emergency Medical 911 Calls. Interfaces 42(4), 380-394. 7. Leclerc, P.D., L.A. McLay, M.E. Mayorga, 2011. Modeling equity for allocating public resources. Community-Based Operations Research: Decision Modeling for Local Impact and Diverse Populations, Springer, p. 97 – 118. 8. McLay, L.A., Brooks, J.P., Boone, E.L., 2012. Analyzing the Volume and Nature of Emergency Medical Calls during Severe Weather Events using Regression Methodologies. Socio-Economic Planning Sciences 46, 55 – 66. 9. McLay, L.A., 2011. Emergency Medical Service Systems that Improve Patient Survivability. Encyclopedia of Operations Research in the area of “Applications with Societal Impact,” John Wiley & Sons, Inc., Hoboken, NJ (published online: DOI: 10.1002/9780470400531.eorms0296) 10. McLay, L.A. and M.E. Mayorga, 2010. Evaluating Emergency Medical Service Performance Measures. Health Care Management Science 13(2), 124 - 136 laura@engr.wisc.edu punkrockOR.wordpress.com bracketology.engr.wisc.edu @lauramclay