Abstract
In emergency medical services, ambulances are the first line of response, and the location of ambulances is one of the critical factors that influence the response time and, in turn, the coverage that is used as a metric to quantify the performance of an ambulance network. In this paper, we contribute to the literature of the dynamic repositioning of ambulances using compliance tables to improve coverage. We use a centrality measure, the Shapley value—a solution concept from coalitional game theory that measures the importance of a node in a network—to develop a compliance table for ambulance repositioning. Since the problem of computing the Shapley value often comes under the complexity class of
Keywords
An emergency medical service (EMS) system aims to provide timely medical care for people in emergencies and transport them to the nearest hospital if needed. Ambulances are the most important constituent of any EMS system. The ability of ambulances to reach an emergency site within a few minutes substantially affects the recovery and survival of patients ( 1 ). Location of ambulances is one of the critical factors that influence the response time—the time between the call arrival and the ambulance reaching the emergency site. Effective planning of ambulance locations at the strategic, tactical, and operational levels is crucial to minimize the response time. At the strategic and tactical levels, ambulance location models help EMS planners to determine the number of ambulances that need to be sited and the location of each ambulance. Real-time decisions, such as dispatching and repositioning policies, are planned at the operational level. This work focuses on real-time dynamic repositioning policies for ambulances to improve performance. A related metric to quantify the performance of an EMS system is the coverage that is defined as the proportion of calls addressed within a predefined response time threshold ( 2 , 3 ). Toro-Díaz et al. show that maximizing the expected coverage of the system results in reducing its response time ( 4 ). Whenever an ambulance is dispatched to address an emergency request, it may leave a significant fraction of the population uncovered. To improve the coverage, ambulance service providers resort to ambulance repositioning strategies for redistributing the available ambulances.
Compliance table is one of the techniques to relocate ambulances in real-time. The compliance-table-based repositioning can be easily implemented in practice, and it depends solely on the number of idle ambulances in the system. Each row in the compliance table indicates the ideal base stations to which a given number of available ambulances can be assigned to improve the coverage. The system achieves compliance when the available ambulances are at the preferred waiting locations. To achieve compliance, the existing allocation of ambulances needs to be disturbed. Since it is desirable to reduce the disturbance, a constraint is imposed on the number of ambulance movements, leading to the development of a nested compliance table. A nested compliance table allows only one ambulance to move at each decision epoch. Our study focuses on developing a nested compliance table for the dynamic repositioning of ambulances.
Traditionally, to develop a compliance table, the criticality of each base station is computed—this is defined as the number of calls received at that base station in a given duration, that is, calls per day. For any number of idle ambulances,
In network science, centrality measures assign a value to each node based on its importance in the network. Degree centrality, closeness centrality, and betweenness centrality are some of the well known centrality measures ( 6 ). In our research, we consider the EMS system as a network and the base stations as the nodes in the network. We use a game theory-based centrality measure, the Shapley value, that measures the importance of each base station in the network, to develop a nested compliance table. A solution concept for coalitional games, the Shapley value of a player in a coalitional game is a probabilistic value that captures the average marginal contribution of the player in each possible coalition ( 7 ). One related paper is Fragnelli et al. which uses the Shapley value for the ambulance location problem ( 8 ). Their work mainly focuses on ranking the candidate locations based on the demand at each location. However, we focus on developing the Shapley-value-based compliance table while considering the unavailability of ambulances at base stations and the variability in travel time for dynamic repositioning of ambulances.
Based on the above discussion, we develop the Shapley-value-based compliance table for dynamic repositioning of ambulances by incorporating the unavailability of ambulances at base stations and the variability in travel times. Since the problem of computing the Shapley value often comes under the complexity class of
The rest of the paper is structured as follows. The next section discusses the related literature on the ambulance repositioning problem. Further, we propose a new class of games for ambulance repositioning called repositioning games. Using the real data of ambulance demand, unavailability, and travel time, we develop the Shapley-value-based compliance table for Chennai, India. Then, we perform a simulation-based comparison of the coverage with the existing models. Finally, we conclude this paper with practical implications.
Related Literature
Ambulance location problems are often formulated as network location problems where the demand for ambulances and base stations occurs only at the nodes of the network, and the edge denotes the travel distance ( 12 ). Review papers by Brotcorne et al., Aringhieri et al., and Bélanger et al. discuss the evolution of location models for addressing the ambulance positioning problem ( 13 – 15 ). The seminal papers on static ambulance location models that focus on strategic and tactical level decisions, such as determining the location of ambulance base stations and the number of ambulances in each base station, are Toregas et al., Church and ReVelle, and Daskin ( 2 , 16 , 17 ). Toregas et al. formulate the location set covering problem to identify the number of facilities required to provide adequate coverage ( 2 ). In practice, the number of ambulances required to provide total coverage can be significant and unrealistic. To address this limitation, Church and ReVelle propose the maximal covering location problem to maximize the coverage with a given number of facilities ( 16 ). Daskin proposes MEXCRP by considering the unavailability of ambulances ( 17 ). Church and Murray, and Daskin provide details of the above models and their extensions over the years ( 12 , 18 ).
Because of the high variability in demand and congestion in the road network over time, the solution obtained by solving the static model becomes suboptimal. The performance of the system can be improved by using a dynamic relocation strategy over static policies ( 19 , 20 ). Dynamic models mainly emphasize how to allocate the available ambulances for a given number of base stations in real-time to improve operational performance. In dynamic models, the ambulances no longer have designated base stations, and ambulances may be relocated to different base stations to ensure required coverage at all times. Ambulance redeployment or dynamic repositioning can be implemented either by solving the problem a priori to develop the compliance table or solving the problem in real-time with respect to the system’s state. Kolesar and Walker design the first relocation policy in the context of fire engine resources, and the results established redeployment as an effective method to improve performance ( 21 ). Berman formulates the Markov decision problem for dynamic repositioning of emergency units to minimize the long-term operational cost ( 22 ).
Gendreau et al. propose the dynamic double standard model (DDSM) to solve the repositioning problem to maximize the total demand coverage ( 23 ). They consider using a parallel tabu heuristic search to solve the DDSM and precomputed multiple solutions in anticipation of future demand, allowing quick decision-making when calls are received. Andersson and Värbrand use the concept of preparedness to develop the redeployment plan ( 24 ). However, solving this model to get the exact solution is difficult in real-time. Similarly, Lee develop relocation algorithms based on the notion of preparedness of base stations, where the preparedness of a base station captures the ability of the base station to respond to a call arising in its region ( 25 ). Jagtenberg et al. develop the dynamic MEXCLP heuristic for relocating the ambulances in real-time such that the expected fraction of demand which the ambulances reach later than the standard time is minimized ( 26 ). The algorithm also reduced the overall response time of the system. Sometimes, solving the problem in real-time is time-consuming, or even infeasible, when the frequency of calls is high.
Another approach to analyzing the ambulance repositioning problem can be based on the compliance-table-based relocation plans. Gendreau et al. formulate MEXCRP, for which the solution was precomputed at the beginning of the planning period, to provide adequate demand coverage while regulating the number of relocations ( 11 ). Maleki et al. state that the compliance tables are just the first part of the decision ( 27 ). They formulate a bottleneck assignment model for repositioning ambulances to minimize the total distance traveled by all ambulances. Alanis et al. model the EMS system as a Markov chain model and study the performance measures for various compliance-table-based relocation policies ( 5 ). The results show that their model can identify the near-optimal compliance table, improving coverage performance. Similarly, Sudtachat et al. use the Markov chain model to determine an optimal nested compliance table that dispatchers can use to maximize the coverage ( 3 ). Van Barneveld extends the MEXCRP model to compute compliance tables by introducing penalty functions for limiting the number of relocations ( 28 ). Van Barneveld et al. modify the hypercube model to estimate the busy fractions and extend MEXCRP by considering two types of ambulances to develop nested compliance tables ( 29 ). Sudtachat et al. develop the maximum realized covering relocation and districting problem and determine the relocation strategies in each district ( 30 ).
Game theory has been used for location problems. Hotelling studies the behavior of two firms selling a homogeneous product that have to decide the optimal location ( 31 ). Several extensions of competitive location problems have been studied in the literature. The cost allocation problem has been widely studied in the cooperative setting. Tamir proposes a game-theoretic model to find the optimal cost allocation for covering problems on the network ( 32 ). Curiel deals with games for p-center and p-median location problems ( 33 ). The above discussion points out that the game-theoretic ideas have not been used for ambulance repositioning. Amer et al. proposes a coalition game approach based on particle swarm optimization (CGA-PSO) for the ambulance routing problem ( 34 ). The model defines the coalition among the different attributes for each ambulance route, traffic conditions, and distributed ambulances to determine the optimal routing for emergency vehicles, reducing response time. To the best of our knowledge, the only related paper is Fragnelli et al. which discusses the coverage game to study the strategic interactions among the candidate locations for locating the ambulances ( 8 ). However, we focus on ambulance repositioning by incorporating the unavailability of ambulances and the travel time information and propose a compact representation named repositioning games. The Shapley value of each base location in the repositioning game is used to develop the compliance table for ambulance repositioning. The representation of the game ensures that the Shapley value can be computed in polynomial time.
The Repositioning Game
We model the ambulance repositioning problem as a coalitional game. In coalitional game theory, the modeling unit is a coalition of rational and selfish agents, and they are usually represented as the games in characteristic form.
• N is a finite set of players in the game.
•
•
In Definition 1,
The Shapley value assigns a value to each player based on their average marginal contribution over all possible permutations of players. Shapley characterized
The Shapley value is one of the fundamental solution concepts for coalitional games and measures each player’s strength based on the player’s marginal contribution to possible coalitions. We use the Shapley value to develop the compliance table for ambulance repositioning, where the importance of a base station is computed using the Shapley value. The desiderata of the problem formulation are discussed next.
The Preliminaries
We model the ambulance system as a network
We define the covering probability of the base station
that depends on the ability to reach the demand location within the prescribed threshold time and its busy probability. The busy fraction of ambulances
where
The Repositioning Game for the Ambulance System
We propose a representation called the repositioning game, in which the base stations act as players. As mentioned earlier, the set of base stations (
where
The set of such base stations that can cover

Coalition of base stations providing services to demand node 4.
where the inequality holds because of the multiplicative nature of the probabilities.
Lemma 1 shows that the expected coverage at demand location
We now define the value of each
It means that each base location in
The Shapley value of the repositioning game is used to develop the compliance table for ambulance repositioning. The representation dovetails with the multi-issue representation as discussed in Shoham and Leyton-Brown ( 35 ). Shoham and Leyton-Brown note that “the Shapley value of a coalitional game specified in the multi-issue representation can be found efficiently” ( 35 ). Based on the above model, we develop Algorithm 1 to compute the Shapley value of each base station. Proposition 1 shows that computing the Shapley value of the repositioning game is polynomial in time.
and the cumulative demand from each node is given as as the 6-tuple
Assume that the travel time between each pair of nodes follows log-normal distribution. We consider the response time threshold as 10 min and obtain the reachability matrix (Table 1) as follows
Reachability Matrix
Covering probability is computed as
Covering Probability
The value of the repositioning subgame for each demand node
Using the previous data,
The Shapley value of the base stations is the following tuple
Computing the Shapley-Value-Based Compliance Tables for Ambulance Repositioning in Chennai, India
In this section, we compute the Shapley value for developing a compliance table for ambulance repositioning in Chennai (one of the major cities in India and the capital of the state of Tamil Nadu). In Chennai, one of the ambulance networks is operated by GVK–EMRI, a non-profit organization operating in public-private-partnership (PPP) with the government of Tamil Nadu. For computing the Shapley value, we use the data provided by GVK-EMRI for 2016, with ambulances at 31 base locations in Chennai. The base locations are indicated in Figure 2.

Base locations in Chennai.
The data have a total of 15,818 call records for July, August, and September, 2016. Each call record has the details of call location, emergency type, and the base station from which the ambulance is assigned. It also contains the time stamp of the call, starting from the time when the call is reported to the time at which the ambulance returned to the base location after completing the call. Based on the call data, we calculate the input parameters, such as busy probability and aggregate demand, for our model. We also collect week-long data of travel time between each pair of nodes from the Google Maps platform. The study by Shi et al. shows that the lognormal distribution fits better for the urban travel times under both light and heavy traffic conditions ( 36 ). Therefore, we approximate the travel time data as a lognormal distribution. Although it is reasonable to assume a lognormal distribution, the results can be improved by considering realistic travel time models. Using the travel time distribution, we compute the reachability matrix with the travel time threshold as 10 min, as shown in Table 3.
Reachability Matrix
The unavailability/busy fraction of the ambulances in each base station is computed by estimating the total workload divided by the total available time of ambulances in each base station. The aggregate demand for each node is obtained from the call data. Consider the sample data for Nandhanam fire station, where the total number of emergency requests is 373, the total available time of ambulance at Nandhanam fire station is 1,440 h, and the workload of the ambulance in Nandhanam fire station is obtained as 471.82 h, then the busy fraction of the ambulance is approximately computed as 0.328. Using Algorithm 1, we compute the Shapley value for each base station to capture its importance in the ambulance network. The Shapley value in Table 4 indicates the cumulative coverage that each base station provides in the ambulance network while considering the availability of ambulances and the reachability of ambulances to reach the incident location. The call data collected from Chennai for July, August, and September, 2016, is also used to compute the criticality of each base station in the ambulance network. The criticality value in Table 4 represents the average number of calls each base station handles per day.
The Shapley Value of Base Locations
The Compliance Tables and Comparative Analysis
Using the computed Shapley value, we can develop the Shapley-value-based compliance table such that ambulances should be located at base locations based on the decreasing order of their Shapley values. Table 5 is the Shapley-value-based compliance table. We adapted the MEXCRP model by modifying the constraints that control the number of waiting site changes when the system moves from one state to other ( 11 ). In particular, we defined the constraint such that existing allocation will not change, but some vehicles may move when system state changes lead to the nested compliance table as shown in Table 6. We also developed the nested compliance table based on the criticality of each base station, as shown in Table 7.
Shapley-Value-Based Compliance Table
Maximum Expected Covering Location Problem (MEXCRP)-Based Compliance Table
Criticality-Based Compliance Table
We use discrete event simulation to compare the coverage provided by different compliance tables. The call data provided by GVK-EMRI shows that the demand at each base location is random. As assumed in the formulation, the base locations and demand locations overlap in our model. Based on the statistical analysis of the data, we infer that the inter-arrival time of emergency requests for each demand location follows an exponential distribution. The empirical and theoretical cumulative distribution function (CDF) of the exponential distribution for calls at Nandhanam fire station are shown in Figure 3a. The P-P plot is shown in Figure 3b to evaluate the fitness of the exponential distribution. We use the Kolmogorov-Smirnov (KS) test to study the goodness of fit of exponential distribution for inter-arrival time of emergency requests at Nandhanam fire station. Based on the KS test, the

Demand distribution at Nandhanam Fire Station, Chennai. (a) empirical and theoretical cumulative distribution function (CDF) of exponential distribution for inter-arrival times and (b) P-P plot for inter-arrival times based on exponential distribution.
In the simulation, the demand for each location is randomly generated using the parameters of the exponential distribution obtained from the data. The travel time between any demand node and the base station is simulated using the lognormal distribution. The random seeds are initialized to reduce the variability in the system while conducting multiple simulations. We define the threshold for response time as 10 min, and the demand node that can be reached within 10 min is considered covered. Based on the parameters obtained from the data, the simulation is conducted on Python for the realization of 10 days. The simulation is repeated for 50 runs with different sets of random seeds. The results obtained are used to compute the coverage performance metrics. Table 8 shows the expected coverage (in percentage) offered by the system for any given number of ambulances, along with their
Average Coverage by Different Compliance Tables
Paired t-Test for Coverage Comparison
na = not applicable.
Conclusion
In this paper, we contribute to the literature of dynamic repositioning of ambulances using compliance tables to improve coverage. We use a centrality measure, the Shapley value—a solution concept from coalitional game theory that measures the importance of a node in a network—to develop a compliance table for ambulance repositioning. Since the problem of computing the Shapley value often comes under the complexity class of
This paper demonstrates the application of coalitional game theory for ambulance repositioning. In this paper, we aggregate the demand at each location for developing the repositioning game. The model can be improved by computing the Shapley-value-based compliance table with the dynamic spatio-temporal demand data. One of the limitations of the proposed model is that we assume ambulances will travel on the optimal path. Because of traffic flow at a given time, the ambulance may take a longer time than usual. The proposed model can be improved by utilizing the framework developed by Amer et al. for the dynamic relocation of ambulances to reduce the response time in the congested network ( 34 ). Another interesting extension is using the Aumann-Shapley value for nonatomic games to identify the important locations for ambulance locations.
Footnotes
Acknowledgements
The authors thank the editor and two anonymous referees for the insightful comments that helped improve the manuscript’s quality significantly. The authors would like to thank GVK-EMRI Chennai for providing the data and their constant support in conducting this study.
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: R. K. Amit, T. Rudramoorthi; data collection: T. Rudramoorthi, R. K. Amit; analysis and interpretation of results: T. Rudramoorthi, R. K. Amit; draft manuscript preparation: R. K. Amit, T. Rudramoorthi. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research work is partially funded under Urban Governance Scheme of National Geospatial Programme, Department of Science and Technology (DST), Government of India (NRDMS/U/G/RKAmit/IIT Madras/e-08/2019).
Data Accessibility Statement
The data used for this research are not publicly available because of a non-disclosure agreement but are available from the corresponding author on reasonable request.
