Next Article in Journal
Analytical Model of Mechanical Responses of Circular Tunnels Considering Rheological Behavior of Surrounding Rock and Functionally Graded Lining
Previous Article in Journal
Strength and Vibration Analysis of Axial Flow Compressor Blades Based on the CFD-CSD Coupling Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Concurrent Emergency Response: Joint Scheduling of Emergency Vehicles on Freeways with Tailored Heuristic

1
School of Electronic and Control Engineering, Chang’an University, Xi’an 710064, China
2
School of Transportation Science and Engineering, Beihang University, Beijing 102206, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(17), 7433; https://doi.org/10.3390/app14177433 (registering DOI)
Submission received: 7 July 2024 / Revised: 7 August 2024 / Accepted: 20 August 2024 / Published: 23 August 2024
(This article belongs to the Section Transportation and Future Mobility)

Abstract

:
Scheduling decisions for concurrent emergency response (CER) across multiple disaster sites presents numerous difficulties. The main challenge is to minimize human casualties while taking into account the rationality of resource allocation across different disaster sites. This paper establishes a joint scheduling model for emergency vehicles on freeways in the context of CER. The model aims to minimize the transportation time, dispatch cost, and casualty risk, by using the resource site scheduling scheme as the decision variable, addressing multiple disaster and resource sites. Specifically, a casualty risk function based on the rescue waiting time was designed to balance the competing needs among various disaster sites, enhance equitable resource allocation, and reduce the probability of casualties. To achieve global convergence in a high-dimensional solution space, a tailored heuristic algorithm called adaptive dual evolutionary particle swarm optimization (ADEPSO) is proposed. The numerical results show that the scheduling scheme proposed by the ADEPSO algorithm satisfies all constraints and demonstrates significant advantages in large-sized instances. Compared to the two basic algorithms, ADEPSO provides a more cost-effective scheme and reduces the average rescue waiting time. Moreover, integrating the casualty risk function significantly decreases the average rescue waiting time at both high- and low-priority disaster sites, thereby directly lowering the casualty risk.

1. Introduction

Freeways are essential transportation corridors in modern economies and societies, and any disruption or damage to the road network can have serious repercussions. Moreover, freeways serve as critical routes for rescue and evacuation following large-scale disaster events [1]. Major natural disasters or human-made disasters, though infrequent, have extensive and severe impacts [2]. Wen these regional emergencies occur, the emergency management sector encounters additional challenges, including the integration of information, the coordination of resources, and the dispatch of materials [3]. For instance, the 2023 Sichuan Jinyang ‘8–21’ flash flood and the Gansu ‘12–18’ earthquake in China were large-scale disasters that necessitated simultaneous rescue efforts at multiple locations, resulting in concurrent emergency response (CER). To prevent the spread of a catastrophe, multiple emergency management agencies must respond simultaneously by supplying resources and dispatching personnel to various affected locations. This concurrent response presents greater challenges compared to a single emergency response (SER) [4]. Therefore, effectively managing CER, coordinating rescue forces on freeways and their surroundings, and minimizing disaster losses are of great practical significance.
Generally, after an emergency occurs on a freeway, the corresponding road management department is directly responsible for dispatching nearby rescue forces. The most crucial aspect of this process is ensuring rapid arrival at the scene. For this reason, topics such as travel time prediction in emergencies [5] and emergency vehicle path planning [6] have been widely discussed by scholars. Further, when facing a CER situation, to avoid blind rescue efforts, the relevant road management department will swiftly establish an emergency response team to make resource scheduling decisions for the region. The specific response procedure is illustrated in Figure 1. At this stage, the focus shifts to how to efficiently schedule resources to maximize rescue effectiveness, while also considering factors such as social impact.
Two challenges arise in decision-making for CER: (i) The challenge of equitable resource allocation. Resource competition can occur among multiple disaster sites, with varying degrees of urgency. Addressing the competing needs between different priority disaster sites to ensure a prompt and reasonable response is a significant challenge; (ii) The difficulty of rapidly configuring multiple resources and disaster sites simultaneously. Due to the heterogeneity of events, more types of resources are needed at each disaster site. This requires coordinating multiple resource sites to respond collectively, necessitating the handling of more complex dispatch information in the decision-making process.
In this paper, the optimization of the emergency vehicle (EV) scheduling problem for the concurrent emergency response is addressed through model construction and algorithm development, aligned with the actual emergency rescue work requirements of freeways. The main contributions of this paper can be summarized as follows:
(1)
Joint scheduling model for CER situation: from the perspective of the freeway emergency response process, a joint scheduling model for EVs is developed to address concurrent emergencies involving multiple disaster and resource sites.
(2)
Casualty risk function for rescue equity: considering the rescue equity problem in CER situations, a casualty risk function based on the rescue waiting time is designed to effectively coordinate the competition among disaster sites.
(3)
Tailored optimization algorithm for rapid decision-making: to achieve the rapid configuration of multiple resources and disaster sites, a heuristic algorithm termed adaptive dual evolutionary particle swarm optimization (ADEPSO) is tailored for the proposed scheduling model and its superiority in large-sized instances is verified.
(4)
The numerical results demonstrate the effectiveness of the model and algorithm presented in this paper, promoting the equitable distribution of emergency rescue resources and reducing the risk of casualty.
The rest of this paper is organized as follows. Firstly, a literature review of related work is presented in Section 2. Then, we detail concurrent emergency response scenarios and propose a scheduling model in Section 3. An improved solution algorithm is introduced in Section 4. The numerical experiment and results are shown in Section 5, and finally, Section 6 presents the conclusions along with future research directions.

2. Literature Review

Based on the loading and transportation functions of vehicles, the emergency resource scheduling problem is often specified as an EV scheduling problem. Unlike ordinary logistics scheduling, which mainly focuses on transportation costs, emergency vehicle scheduling occurs after incidents, requiring an immediate response by relevant departments to quickly develop a scientific and reasonable scheduling plan [7]. This ensures that disaster sites receive the necessary materials promptly. Therefore, most studies often use transportation time as the optimization objective [8].

2.1. EV Scheduling Problem

According to the number of emergencies (or disaster sites) to be responded to, this can be categorized into single emergency response scheduling (SER) [9] and concurrent emergency response scheduling (CER) [10,11]. Although both have the same optimization objective, scheduling decisions for CER are more difficult due to its large accident coverage and high losses [12]. In the early days, a deterministic strategy was often used in rescue response, where the nearest EVs were dispatched according to the first-in-first-out rule [13]. This strategy has two significant advantages: (a) it is easy to implement, and (b) it ensures the fastest response to rescue calls. However, this static scheduling strategy does not necessarily remain applicable, as related research gradually shifts to concurrent responses from multiple resource sites to multiple disaster sites. Carter et al. [14] proved in 1972 that this scheduling strategy does not result in an optimal mean response time. Schmid [15] also used an approximate dynamic programming model to show that a more flexible scheduling and repositioning strategy reduces the mean response time by 12.89%. Therefore, the application of mathematical models to optimize the emergency response process has become mainstream nowadays [16]. Liu et al. [17] proposed an optimization model based on a mixed-integer linear programming (MILP) formulation and a risk-based traffic optimization formulation to determine the optimal emergency dispatch routes using a multi-stage optimization algorithm. Their approach aims to enhance the efficiency of emergency traffic and coordinate the traffic flow of the road network during rescue and evacuation processes. Bodaghi et al. [18] proposed an emergency response model based on the integration of GIS and the MILP model, providing an emergency resource scheduling solution to minimize the weighted emergency response completion time.
In contrast to the SER situation, the CER situation faces multiple disaster sites competing for resources, making it particularly important to manage the relationships between the disaster sites fairly and reasonably [19]. On the one hand, some scholars focus on how to distribute supplies equitably, as the discrepancy between the supply and demand of emergency resources in an emergency presents a significant challenge to emergency rescue work. Wang et al. [20] studied the scheduling and allocation of emergency resources with the COVID-19 pandemic as the research background. Based on the degree of urgency, they constructed a multi-objective optimization model to maximize the satisfaction of disaster victims, minimize the total cost, and ensure the equitable distribution of supplies. On the other hand, achieving differentiated scheduling by prioritizing each disaster site is also a common approach. Tian et al. [21] studied the issue of EV scheduling for forest fires. They addressed the varying demands of different fire sites and the competition for resources among them by establishing rescue priorities. Their approach aimed to minimize the overall firefighting time and the number of fire engines used. Zhu et al. [22] devised a relative deprivation cost metric to determine the rescue priority of each disaster site and optimized the rescue routes of EVs to achieve humanitarian rescue.

2.2. EVs Scheduling Problem Solving Methods

The EV scheduling problem is similar to the traveling salesperson problem, which is also an NP-hard problem [23]. The computational effort of generating accurate algorithms grows exponentially with the size of the problem, especially since CER requires the processing of more complex scheduling information. Therefore, heuristic algorithms are commonly used for solutions; these include genetic algorithms [24], differential evolutionary algorithms [25], and simulated annealing algorithms [26]. Researchers often enhance these basic heuristic algorithms to adapt them to problems with specific characteristics and their established mathematical models. Liu et al. [27] proposed an improved particle swarm algorithm to solve the task coordination model by abstracting the CER task into a multipoint-to-multipoint transportation delivery problem within a multimodal traffic network. Yoon et al. [28] constructed a Markov Decision Process (MDP) model to dynamically determine the type of rescue vehicles to dispatch based on resource availability. They designed a greedy threshold heuristic algorithm to solve the model and found through experiments that it closely matches the optimal strategy. Table 1 lists several studies related to EV scheduling, summarizing the types of response, the models, the optimization objectives, the solution algorithms, and whether or not the competition between multi-disaster sites was considered in each study.
In summary, this paper explores the challenges of concurrent emergency response based on existing research. Scholars have noted the competing needs between disaster sites and utilized equitable supply distribution to maintain balance. However, the arrival time of rescue forces, a critical factor affecting injury mortality rates and causing panic, has rarely been considered [29]. Simultaneously, by the ‘no free lunch’ theorem [30], we argue that it is imperative to tailor the algorithms for the models presented in this paper to enhance the quality of the solutions. To fill these research gaps, we developed a joint scheduling model for the CER situation and designed a tailored solution algorithm. These efforts will enhance the efficiency of emergency response and aid in decision-making for management units.

3. Problem Statement and Model Construction

This section provides a detailed introduction to the concurrent emergency response problem and its mathematical model. In particular, the assumptions that help abstract the joint scheduling problem under the CER situation into a mathematical model are presented in Section 3.1. A list of the notations used throughout the study is given in Section 3.2, and Section 3.3 offers a detailed introduction to the construction of the joint scheduling model.

3.1. Problem Statement and Hypothesis

Figure 2 illustrates an example of the CER situation on a freeway, including multiple resource and disaster sites. For the convenience of numerical analysis, this paper makes the following hypotheses:
(1)
The road network area contains M resource sites S = { S 1 S M } , N disaster sites A = { A 1 A N } , and K types of EVs G = { G 1 G K } .
(2)
No more than K types of EVs are required at each disaster site.
(3)
Resource sites shall not be allocated resources over their reserves, and disaster sites shall not receive fewer resources than needed.
(4)
The distance between each resource site and the disaster site, the disaster site’s response level, and the vehicle dispatch cost are known.
(5)
The average arrival time of EVs denotes the rescue waiting time.

3.2. Notations

The notations for the relevant variables and parameters in the model constructed in this paper are shown in Table 2.

3.3. Model Construction

The primary objective of EV scheduling in CER situations is to minimize the transportation time, considering socio-economic benefits and humanitarian concerns. In this paper, an optimization model is developed with the objectives of minimizing the transportation costs, dispatch costs, and risk of casualties. Here, transportation costs represent the transportation time, while dispatch costs represent the economic benefits. Together, they constitute the comprehensive cost of dispatch. The casualty risk function is designed to harmonize the competition between different priority disaster sites. The joint EVs scheduling model is as follows:
m i n Z 1 = T t r a n s i t = i = 0 M j = 0 N k = 0 K w i j k · T i j m i n Z 2 = C d i s p a t c h = i = 0 M j = 0 N k = 0 K w i j k · C i k m i n Z 3 = f r i s k
s . t .
j N w i j k S i k ,       i M , k K
i M w i j k D j k ,       j M , k K
w i j k 0 ,     i M ,   j N ,   k K
T i j 0 ,     i M ,   j N
S i k 0 ,     i M ,   k K
The above model is a MILP model. Here, w i j k is an integer decision variable representing the total scheduling scheme, which consists of the sub-scheduling scheme w i for a single resource site, as shown in Figure 3. Equation (1) is the model’s objective function, comprising transportation time, vehicle dispatch cost, and casualty risk function. The casualty risk function f r i s k is introduced in Section 3.3.1. The constraint term (2) ensures that the allocation scheme of the resource site does not exceed its reserve and constraint term, and (3) ensures that the receipts at the disaster site meet or exceed its demand. Equations (4)–(6) indicate that the scheduling scheme, transportation time, and resource site storage all satisfy the non-negativity constraints.

3.3.1. Design of Casualty Risk Functions

In the study of casualty risks from sudden accidents, it has been found that the longer the rescue forces take to arrive at the disaster site, the higher the mortality rate of the injured [31,32]. Additionally, in the face of disasters, the public is prone to panic, and the spread of this panic can create pressure and even affect the progress of rescue efforts. A study by Cao et al. [33] found that disasters can cause significant psychological stress and panic among personnel, negatively impacting rescue and evacuation operations. Therefore, in CER situations, coordinating the rescue waiting time (RWT) at multiple disaster sites is important to reduce casualties and alleviate victims’ psychological panic.
Inspired by the aforementioned studies and field research with freeway management departments, this paper hypothesizes that higher-priority disaster sites correspond to more severe injuries among victims. Based on the impact of the rescue waiting time on mortality rates for different injury severities, a graph (Figure 4) illustrating the relationships between RWT and the risk of casualties was created. This graph is used to design the casualty risk function. Victims of high-priority events ( P i = 1 ) are more vulnerable, and the risk of casualties rises sharply when the RWT exceeds a certain threshold. Therefore, a monotonically increasing function is used as the basis, while an exponential function segmentation is used at the threshold position to reflect the sharp rise in risk. Meanwhile, victims of low-priority ( P i = 0 ) events can theoretically tolerate a longer rescue time, so there is no need for a sharp increase at the threshold position.
Formula for the risk of casualties at a single disaster site:
f ( t i ¯ , P i ) = { k H t i ¯ + ( a ( e b t i ¯ 1 ) + τ ) { t i ¯ t H } ,     P i = 1 k L t i ¯ ,     P i = 0
where k H and k L are the slopes of the function for high and low priorities, satisfying 0 < k L < k H ; a and b are constants; t H represents the psychological threshold time; and τ denotes the surge risk. t i ¯ denotes the average time for all EVs to arrive at disaster site i , calculated by Equation (8):
t i ¯ = j M t j i · x j i j M x j i
The casualty risk function for the scheduling scheme is as shown in Equation (9):
f r i s k = i N f ( t i ¯ , P i )
It is noteworthy that this function already encompasses the casualty risk. Researchers can fine-tune the parameters based on the actual scenario. Moreover, since it represents the baseline parameters, our model remains adaptable to diverse research requirements by addressing this concern.

3.3.2. Constraint Handling

When addressing combinatorial optimization problems with constraints, a common approach is to convert constraints into penalty functions, which are then incorporated into the objective function [34]. According to the penalty function method principle, when a solution fails to meet the constraints, the presence of the penalty term causes the objective function value to become exceedingly large or small, effectively eliminating the solution. The penalty function below is designed to address the two primary inequality constraints in this paper: (1) resource sites shall not be allocated resources over their reserves, and (2) disaster sites shall not receive fewer resources than needed:
g 1 = i = 1 M k = 1 K [ min ( 0 ,   S i k j = 1 N w i j k ) ] 2  
g 2 = j = 1 N k = 1 K [ min ( 0 , j = 1 N w i j k D j k ) ] 2
Finally, the penalty term is set to θ ( x ) = g 1 + g 2 , and L 0 ~ L 4 are used as equilibrium coefficients to standardize the following quantities: L 0 · T t r a n s i t + L 1 · C d i s p a t c h + L 2 · f r i s k + L 3 · g 1 + L 4 · g 3 .

4. Tailored Heuristic

Particle Swarm Optimization (PSO) was first introduced by the American social psychologist Kennedy [35] in 1995 and is an optimization algorithm based on Swarm Intelligence (SI). Given its strong universality and ease of implementation, the PSO algorithm has been widely applied in various engineering optimization problems. However, the PSO algorithm’s search strategy may cause premature convergence in high-dimensional search spaces, reducing the search accuracy and convergence speed. The handling of emergency information is crucial for effective emergency response [36]. The CER problem necessitates managing complex information in scheduling decisions, demanding the greater accuracy and convergence performance of the solution algorithm. Hence, this paper introduces an Adaptive Dual Evolutionary Particle Swarm Algorithm (ADEPSO) tailored to the coding features of the scheduling scheme. It combines the crossover operator and the balance factor concept from the Beluga Whale Optimization (BWO) algorithm to enhance the algorithm performance.

4.1. PSO Algorithm

Supposing that the particle swarm consists of m particles in an n -dimensional search space, the position of the i th particle is x i = [ x 1 i , x 2 i , , x n i ] , and its velocity is v i = [ v 1 i , v 2 i , , v n i ] . The current iteration number is T . The particle’s own history best solution is called p b e s t , and the global best solution is g b e s t . The equations for updating the particle’s velocity and position are as follows:
v i T + 1 = w v i T + c 1 r 1 ( p b e s t x i T ) + c 2 r 2 ( g b e s t x i T )
x i T + 1 = x i + v i T + 1
where c 1 and c 2 are learning factors, which are non-negative constants and generally set to 2. r 1 and r 2 are random numbers in the range [ 0 , 1 ] , and w is the inertia weight.

4.2. Tailored PSO Algorithm

4.2.1. Adaptive Decomposition Based on Coding Features

As shown in Figure 3, the total scheduling scheme consists of a combination of scheduling schemes for each resource site. The corresponding encoding of the decision variables is similarly composed of the encoding of each sub-scheme. The dimensionality of the decision variables depends on the number of resource sites, disaster sites, and EV type. Increasing the coded dimensionality of these variables is likely to decrease the search accuracy and speed. For this reason, the total scheduling scheme is decomposed into various sub-scheduling schemes based on the number of resource sites. Each sub-scheduling scheme is updated independently, resulting in a reduction in dimensionality during the updating process. This approach is expected to enhance the search accuracy of the algorithm. The sub-scheduling scheme, also called a sub-particle, is illustrated in Figure 5. The equations for the velocity and position update are as follows:
v i j T + 1 = w v i j T + c 1 r 1 ( p b e s t j ε i j T ) + c 2 r 2 ( g b e s t j ε i j T )
ε i j T + 1 = ε i j + v i j T + 1
where p b e s t j denotes the value of sub-particle j at the position corresponding to the original p b e s t . Similarly, g b e s t j .

4.2.2. Dual Evolution

After a single evolution, sub-particles merge into a new particle. This newly formed particle must also undergo further exploration and exploitation to guide the evolution of the population. These two distinct levels of evolution are referred to as dual evolution. At the beginning of the iteration, extensive exploration should be conducted to ensure particle diversity. As the number of iterations increases, more exploitation at the particle level is necessary to ensure the algorithm’s global convergence capability. This paper introduces the balance factor from the BWO algorithm to achieve secondary balancing between the exploration and exploitation stages at the particle level. The formula is as follows:
B f = B 0 ( 1 T 2 T m a x )
where B 0 is a random number within [ 0 , 1 ] , T is the current iteration number, and T m a x is the maximum number of iterations. The particle level exploration strategy follows the basic PSO algorithm using Equations (12) and (13). Simultaneously, to enhance the exploitation potential through sub-particle level evolution, the exploitation strategy uses the Roulette Wheel Selection (RWS) algorithm. This algorithm selects parents from the reverse order of particles, individual bests, and global bests for two-point crossover.

4.2.3. ADEPSO Algorithm

The ADEPSO algorithm first performs adaptive decomposition and dimensionality reduction based on the encoding characteristics of decision variables. Subsequently, evolution at the sub-particle level is crucial for maintaining population diversity, while evolution at the particle level guides the population towards optimal positions. The improved algorithm’s flowchart is depicted in Figure 6 and the specific process is described as follows:

5. Numerical Results

The model construction and algorithm design described above are meticulously tailored to address the CER problem. The model parameters were established in consultation with traffic management authorities. This section presents numerical experiments conducted to assess the effectiveness of these approaches.

5.1. Numerical Case

To validate the performance of the model and algorithm, numerical simulation experiments were used to test different problem instances. This was assuming that there are multiple emergency demands within a certain area of the freeway ( A 1 , A 2 , A 3 , A 4 , A 5 ), with different response levels. The types ( G 1 , G 2 , G 3 , G 4 ) and numbers of EVs required for each disaster site, as well as their response levels, are as shown in Table 3. Within the road network, there are five resource sites ( S 1 , S 2 , S 3 , S 4 , S 5 ) that can respond to emergency demands, and the reserves for the resource sites are shown in Table 4. The dispatch costs of EVs are shown in Table 5. Assuming that EVs travel along the shortest path on the freeway, the transportation time is shown in Table 6. The instances of two categories for numerical simulation are detailed in Table 7. Relevant parameter settings: L 0 = 0.8, L 1 = 0.2, L 2 = L 3 = L 4 = 10 , t H = 30   min , a , b = 2 ,   0.1 and τ = 10 .
To further verify the superiority of the ADEPSO algorithm tailored to the CER problem, we also employ PSO and the Genetic Algorithm (GA) to solve the model. The parameters for each algorithm are shown in Table 8. All algorithms are implemented based on Python 3.7 and run on a computing platform with an AMD Ryzen 7 4800H CPU at 2.90 GHz and 16 GB of memory.

5.2. Results and Analysis

The findings in the numerical results are analyzed from three perspectives: EV scheduling scheme, algorithm performance, and casualty risk.
(1)
EVs scheduling scheme analysis
Due to space limitations, only the scheduling scheme for the large-sized instance is presented. Table 9 compares the comprehensive cost and average rescue waiting time (ARWT) of the schemes found by the three algorithms. The ADEPSO algorithm proposed in this paper solves the CER problem with a significantly better solution quality than the basic PSO and GA algorithms, and finds a better scheme in terms of the comprehensive cost and ARWT. In particular, the GA solves the problem with a 12.7% lower comprehensive cost and a 4% lower ARWT than the PSO. Furthermore, the ADEPSO achieves a comprehensive cost 26.3% lower and an AWRT 10% lower than the PSO. Table 10 displays the optimal schemes derived by the three algorithms. The ADEPSO algorithm’s scheduling scheme is more efficient because each resource site dispatches EVs only to the three to four closest disaster sites. In contrast, the schemes obtained by the other two algorithms are more decentralized, as some resource sites dispatch EVs to all disaster sites.
(2)
Algorithm performance analysis
Table 11 presents the computational complexity of ADEPSO in comparison to two basic algorithms, as well as their energy consumption across two types of instances, measured in processing time. n denotes the population size and C f i t denotes the computational complexity for evaluating the fitness of each individual. m represents the number of sub-particles each individual particle is decomposed into, which correlates with the number of resource sites utilized: more resource sites leads to a higher computational complexity. The dual evolution process of decomposition and reconstruction in ADEPSO results in a higher computational complexity compared to the other two algorithms. However, the observed time difference of approximately 0.5 s in a small-sized instance and about 3.6 s in a large-sized instance has a negligible impact on the overall performance. Our algorithm provides superior solutions and does not cause significant delays in real-time decision-making.
Figure 7a displays the convergence performance of the algorithm on small-sized instances. It is evident that although PSO exhibits the fastest convergence rate, it falls into a local optimum. Moreover, the convergence performance of both GA and ADEPSO is similar, indicating that traditional heuristic algorithms possess effectiveness in small-sized instances.
In the comparison of large-sized instances (Figure 7b), the PSO converges after approximately 150 iterations, while both the ADEPSO and GA converge after around 100 iterations. During the search process, the PSO encounters two local optimums at 20 and 110 iterations, respectively, and the GA encounters one local optimum at around 50 iterations. In contrast, the ADEPSO algorithm does not encounter a local optimum and its fitness value is significantly lower. This observation indicates the success of the tailored ADEPSO algorithm proposed in this paper for the CER situation. It demonstrates stronger global convergence capabilities and the ability to discover superior solutions within the high-dimensional solution space. Specifically, the ADEPSO performs adaptive decomposition and dimensionality reduction according to the coding features. The separate evolution of the sub-particles in the early stages effectively avoids the issue of ‘premature convergence’. Additionally, the introduction of a balance factor for the second evolution ensures the particle’s diversity and enhances the global convergence in later iterations.
(3)
Casualty risk analysis
Figure 8a compares the ARWT in two scenarios where the ADEPSO algorithm solves with or without the casualty risk function. In the test without the casualty risk function, the ARWT at each disaster site initially exhibits random variation during the iteration. Ultimately, this leads to a relatively minor reduction in the ARWT, attributed to the competing needs between disaster sites. In contrast, utilizing the casualty risk function designed in this paper enables the algorithm to consistently decrease the ARWT from 45 min to approximately 38 min throughout the solution process. This difference is attributed to the casualty risk function, which helps to overcome the negative effects of competing needs, demonstrating its ability to coordinate concurrent emergency responses.
To further understand the impact of the casualty risk function on the degree of coordination at different priority disaster sites, Figure 8b illustrates the trend of the ARWT at both high and low-priority disaster sites. It is obvious that the ARWT of the high-priority site decreased rapidly after a brief rise, from about 43 min to 29 min, a reduction of 32.6%. Meanwhile, after an initial fluctuation, the ARWT of the low-priority site stabilizes at a lower level of 40 min, decreasing by 11.1%. These phenomena indicate that the casualty risk function designed in this paper enables high-priority disaster sites to receive rescue as soon as possible while also considering the low-priority site, effectively reducing the risk of casualties at each disaster site.

6. Conclusions

This paper focuses on studying EV scheduling in the context of CER on freeways. We first establish a joint scheduling model for EVs with multiple disaster and resource sites. The optimization objectives include the transportation time, dispatch cost, and casualty risk. This model can assist relevant departments in formulating EV dispatching plans for CER situations on freeways. Secondly, to achieve the equitable allocation of resources, considering the varying degrees of urgency at disaster sites, a casualty risk function based on the rescue waiting time was designed to balance the competing needs between the sites. This function improves the equitable allocation of resources, thereby reducing the probability of human casualties. Finally, to achieve the rapid configuration of multiple resources and disaster sites, an ADEPSO algorithm is tailored.
In this paper, the connotation and significance of concurrent emergency response are discussed, and the emergency management processes of freeways in real-world scenarios are analyzed to promote the integration of theoretical research with practical applications. Numerical experiments were conducted to validate our study. The results highlighted that incorporating a casualty risk function into the scheduling model greatly enhanced the fairness of rescue operations. Specifically, the average rescue waiting time at high-priority disaster sites decreased by 32.6%, while at low-priority sites it decreased by 11.1%. Additionally, the proposed tailored algorithm significantly outperformed generalized algorithms. Compared to the PSO and GA algorithms, our tailored algorithm reduced the overall cost by 26% and 16%, respectively. More importantly, the analysis of specific schemes revealed that the tailored algorithm substantially improved the scenarios’ rationality.
The research works in this paper have significant application value for freeway emergency management during concurrent emergency responses. It can assist managers in coordinating rescue efforts and developing efficient and equitable resource scheduling schemes. Future directions could consider the following: (1) designing superior equilibrium functions for competing needs among various disaster sites, and (2) incorporating traffic control to better support emergency responses.

Author Contributions

L.L.: Conceptualization, Writing—Original draft, Methodology, Validation. E.T.: Conceptualization, Writing—Reviewing and Editing. P.G.: Writing—Reviewing and Editing. Y.J.: Supervision, Investigation. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China under Grant (2019YFB1600703).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, J.; Liu, Z.; Jia, B.; Zheng, S.; Ji, H. Managing Traffic Evacuation with Multiclass Connected and Autonomous Vehicles. Phys. A Stat. Mech. Its Appl. 2023, 625, 128985. [Google Scholar] [CrossRef]
  2. Tan, E.; Liu, B.; Luan, S.; Ma, X.; Zhang, Z. Evaluating Road Network Resilience under Recurring and Non-Recurring Incidents. In Proceedings of the 23rd Joint COTA International Conference of Transportation Professionals (CICTP 2023), Beijing, China, 14–16 July 2023; pp. 659–669. [Google Scholar]
  3. An, J.; Zhuo, B. Transportation and Reserve of Emergency Medical Supplies during Public Health Events. Appl. Sci. 2023, 13, 10171. [Google Scholar] [CrossRef]
  4. Su, Z.; Zhang, G.; Liu, Y.; Yue, F.; Jiang, J. Multiple Emergency Resource Allocation for Concurrent Incidents in Natural Disasters. Int. J. Disaster Risk Reduct. 2016, 17, 199–212. [Google Scholar] [CrossRef]
  5. Zhao, J.; Guo, Y.; Duan, X. Dynamic Path Planning of Emergency Vehicles Based on Travel Time Prediction. J. Adv. Transp. 2017, 2017, 9184891. [Google Scholar] [CrossRef]
  6. Yang, J.; Wang, P.; Yuan, W.; Ju, Y.; Han, W.; Zhao, J. Automatic Generation of Optimal Road Trajectory for the Rescue Vehicle in Case of Emergency on Mountain Freeway Using Reinforcement Learning Approach. IET Intell. Trans. Sys. 2021, 15, 1142–1152. [Google Scholar] [CrossRef]
  7. Ding, L.; Zhao, D.; Wang, Z.; Wang, G.; Tan, C.; Fan, L.; Ma, H. Learning to Help Emergency Vehicles Arrive Faster: A Cooperative Vehicle-Road Scheduling Approach. IEEE Trans. Mob. Comput. 2023, 22, 5949–5962. [Google Scholar] [CrossRef]
  8. Li, J.; Fu, H.; Lai, K.K.; Zhang, R.; Iqbal, M.B. Scheduling Optimization of Mobile Emergency Vehicles Considering Dual Uncertainties. Appl. Sci. 2023, 13, 10670. [Google Scholar] [CrossRef]
  9. Ma, C.; Shi, C.; Du, B. Hub-and-poke Emergency Rescue Network Planning. J. Traffic Transp. Eng. 2023, 23, 198–208. [Google Scholar]
  10. Niu, Y. A Novel Model and GA-Based Solution for Resource Scheduling in Highway Emergency Rescue. In Proceedings of the 2018 7th International Conference on Energy, Environment and Sustainable Development (ICEESD 2018), Shenzhen, China, 30–31 March 2018. [Google Scholar]
  11. Ghasemi, P.; Khalili-Damghani, K.; Hafezalkotob, A.; Raissi, S. Uncertain Multi-Objective Multi-Commodity Multi-Period Multi-Vehicle Location-Allocation Model for Earthquake Evacuation Planning. Appl. Math. Comput. 2019, 350, 105–132. [Google Scholar] [CrossRef]
  12. Bodaghi, B.; Shahparvari, S.; Fadaki, M.; Lau, K.H.; Ekambaram, P.; Chhetri, P. Multi-Resource Scheduling and Routing for Emergency Recovery Operations. Int. J. Disaster Risk Reduct. 2020, 50, 101780. [Google Scholar] [CrossRef]
  13. Alanis, R.; Ingolfsson, A.; Kolfal, B. A Markov Chain Model for an EMS System with Repositioning. Prod. Oper. Manag. 2013, 22, 216–231. [Google Scholar] [CrossRef]
  14. Carter, G.M.; Chaiken, J.M.; Ignall, E. Response Areas for Two Emergency Units. Oper. Res. 1972, 20, 571–594. [Google Scholar] [CrossRef]
  15. Schmid, V. Solving the Dynamic Ambulance Relocation and Dispatching Problem Using Approximate Dynamic Programming. Eur. J. Oper. Res. 2012, 219, 611–621. [Google Scholar] [CrossRef]
  16. Zhou, L.; Wu, X.; Xu, Z.; Fujita, H. Emergency Decision Making for Natural Disasters: An Overview. Int. J. Disaster Risk Reduct. 2018, 27, 567–576. [Google Scholar] [CrossRef]
  17. Liu, Z.; Liu, J.; Li, Y.; Zhang, S. Multiclass Dynamic Emergency Traffic Collaborative Optimization Considering Multiple Solutions with Stage-Based Algorithm. Phys. A Stat. Mech. Its Appl. 2022, 608, 128281. [Google Scholar] [CrossRef]
  18. Bodaghi, B.; Palaneeswaran, E.; Shahparvari, S.; Mohammadi, M. Probabilistic Allocation and Scheduling of Multiple Resources for Emergency Operations; a Victorian Bushfire Case Study. Comput. Environ. Urban Syst. 2020, 81, 101479. [Google Scholar] [CrossRef]
  19. Van Wassenhove, L.N. Humanitarian Aid Logistics: Supply Chain Management in High Gear. J. Oper. Res. Soc. 2006, 57, 475–489. [Google Scholar] [CrossRef]
  20. Wang, F.; Tang, T.; Li, Y. Study on Optimal Allocation of Emergency Resources in Multiple Disaster Sites Under Epidemic Events. Complex Syst. Complex. Sci. 2021, 18, 53–62. [Google Scholar]
  21. Tian, G.; Fathollahi-Fard, A.M.; Ren, Y.; Li, Z.; Jiang, X. Multi-Objective Scheduling of Priority-Based Rescue Vehicles to Extinguish Forest Fires Using a Multi-Objective Discrete Gravitational Search Algorithm. Inf. Sci. 2022, 608, 578–596. [Google Scholar] [CrossRef]
  22. Zhu, L.; Gong, Y.; Xu, Y.; Gu, J. Emergency Relief Routing Models for Injured Victims Considering Equity and Priority. Ann. Oper. Res. 2019, 283, 1573–1606. [Google Scholar] [CrossRef]
  23. Wex, F.; Schryen, G.; Feuerriegel, S.; Neumann, D. Emergency Response in Natural Disaster Management: Allocation and Scheduling of Rescue Units. Eur. J. Oper. Res. 2014, 235, 697–708. [Google Scholar] [CrossRef]
  24. Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning; Addion Wesley: Reading, MA, USA, 1989. [Google Scholar]
  25. Simon, D. Biogeography-based Optimization. In Proceedings of the International Conference on Mobile Computing & Networking, New York, NY, USA, 3–7 October 2016. [Google Scholar]
  26. Yu, V.F.; Redi, A.A.N.P.; Hidayat, Y.A.; Wibowo, O.J. A Simulated Annealing Heuristic for the Hybrid Vehicle Routing Problem. Appl. Soft Comput. 2017, 53, 119–132. [Google Scholar] [CrossRef]
  27. Liu, H.; Song, G.; Liu, T.; Guo, B. Multitask Emergency Logistics Planning under Multimodal Transportation. Mathematics 2022, 10, 3624. [Google Scholar] [CrossRef]
  28. Yoon, S.; Albert, L.A. Dynamic Dispatch Policies for Emergency Response with Multiple Types of Vehicles. Transp. Res. Part E Logist. Transp. Rev. 2021, 152, 102405. [Google Scholar] [CrossRef]
  29. Balcik, B.; Iravani, S.M.R.; Smilowitz, K. A Review of Equity in Nonprofit and Publicsector: A Vehicle Routing Perspective. In Wiley Encyclopedia of Operations Research and Management Science; Wiley: Hoboken, NJ, USA, 2010. [Google Scholar]
  30. Wolpert, D.H.; Macready, W.G. No Free Lunch Theorems for Optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  31. Byrne, J.P.; Mann, N.C.; Dai, M. Association Between Emergency Medical Service Response Time and Motor Vehicle Crash Mortality in the United States. JAMA Surg. 2019, 154, 286–293. [Google Scholar] [CrossRef] [PubMed]
  32. Ma, L.; Zhang, H.; Yan, X.; Wang, J.; Song, Z.; Xiong, H. Smooth Associations between the Emergency Medical Services Response Time and the Risk of Death in Road Traffic Crashes. J. Transp. Health 2019, 12, 379–391. [Google Scholar] [CrossRef]
  33. Cao, R.F.; Lee, E.W.M.; Yuen, A.C.Y.; Chan, Q.N.; Xie, W.; Shi, M.; Yeoh, G.H. Development of an Evacuation Model Considering the Impact of Stress Variation on Evacuees under Fire Emergency. Saf. Sci. 2021, 138, 105232. [Google Scholar] [CrossRef]
  34. Dolgopolik, M.V. A Unifying Theory of Exactness of Linear Penalty Functions II: Parametric Penalty Functions. Optimization 2017, 66, 1577–1622. [Google Scholar] [CrossRef]
  35. Kennedy’, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: Perth, WA, Australia, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  36. Liang, J.; Zhao, H.; Yan, Z.; Mei, X.; Xue, Y.; Zhang, Y. Rapid Construction Method of Emergency Material Supply Chain Based on Shared Platform Covering Market Resources. Int. J. Disaster Risk Reduct. 2024, 105, 104365. [Google Scholar] [CrossRef]
Figure 1. Concurrent emergency response procedure on freeways.
Figure 1. Concurrent emergency response procedure on freeways.
Applsci 14 07433 g001
Figure 2. Concurrent emergency response scheduling diagram.
Figure 2. Concurrent emergency response scheduling diagram.
Applsci 14 07433 g002
Figure 3. Illustration of the scheduling scheme.
Figure 3. Illustration of the scheduling scheme.
Applsci 14 07433 g003
Figure 4. The relationship between the rescue waiting time and the risk of casualties.
Figure 4. The relationship between the rescue waiting time and the risk of casualties.
Applsci 14 07433 g004
Figure 5. Particle decomposition diagram.
Figure 5. Particle decomposition diagram.
Applsci 14 07433 g005
Figure 6. Flowchart of ADEPSO algorithm.
Figure 6. Flowchart of ADEPSO algorithm.
Applsci 14 07433 g006
Figure 7. Convergence curves for different algorithms: (a) large-sized instance and (b) small-sized instance.
Figure 7. Convergence curves for different algorithms: (a) large-sized instance and (b) small-sized instance.
Applsci 14 07433 g007
Figure 8. Convergence curves of the ARWT: (a) With or without casualty function and (b) different priority disaster sites.
Figure 8. Convergence curves of the ARWT: (a) With or without casualty function and (b) different priority disaster sites.
Applsci 14 07433 g008
Table 1. Overview of research on emergency vehicle scheduling.
Table 1. Overview of research on emergency vehicle scheduling.
TypeModelOptimization ObjectivesSolution AlgorithmCompetition Consideration
[6]SERMDPTransportation time, Road network influenceReinforcement learning_
[9]SERMulti-objective
non-linear integral
planning model
Rescue time,
Rescue cost
Genetic algorithm_
[4]CERMILPTransportation time, Resource costDifferential evolution_
[10]CEROptimization modelResponse delayGenetic algorithm_
[11]CERMILPResource shortageParticle Swarm Optimization_
[20]CERMILPSatisfaction of the victims, Resource cost, Fairness of distributionBee colony optimization
[22]CERMILPRelative deprivation cost, Transportation costAnt colony optimization
Table 2. Related variables and parameters.
Table 2. Related variables and parameters.
TypeSymbolsDefinition
Set S Resource sites, S = { S 1 S M }
A Disaster sites, A = { A 1 A N }
G Types of EVs, G = { G 1 G K }
P i Scheduling priority for disaster site i ,   P i = { 0 , 1 }
Variable w i Scheduling scheme for a single resource site
w i = [ w 11 w 1 k w n 1 w n k ] N × K
w i j k Total scheduling scheme, the number of category k EVs dispatched from resource site i to disaster site j , { w i j k } M × N × K = { w 1 w M }
Z 1 ~ Z 3 Optimization objective
t i ¯ Average time for disaster site i to receive all EVs
x i j Number of EVs dispatched from resource site i to disaster site j
θ ( x ) Penalty term
Parameter C d i s p a t c h Vehicle dispatch cost
T t r a n s i t Transportation cost, i.e., transportation time
f r i s k Casualty risk
L 0 ~ L 4 Equilibrium coefficients
t H Psychological threshold time
τ Surge risk
Condition matrix C i k EVs dispatch cost matrix
C i k = [ c 11 c 1 K c M 1 c M K ] M × K
T i j EVs transportation time cost matrix
T i j = [ t 11 t 1 N t M 1 t M N ] M × N
D j k Demand matrix for disaster sites
D j k = [ d 11 d 1 K d N 1 d N K ] N × K
S i k Reserve Matrix for resource sites
S i k = [ s 11 s 1 K s M 1 s M K ] M × K
Table 3. Demand for EVs and response level.
Table 3. Demand for EVs and response level.
EVs TypeFire Truck
( G 1 )
Ambulance   ( G 2 ) Police   Car   ( G 3 ) Engineering   Rescue   Vehicle   ( G 4 ) Response   Level   P i
Disaster Sites
A 1 22311
A 2 12210
A 3 33241
A 4 12230
A 5 12120
Table 4. Resource reserves at site.
Table 4. Resource reserves at site.
EVs TypeFire Truck
( G 1 )
Ambulance   ( G 2 ) Police   Car   ( G 3 ) Engineering   Rescue   Vehicle   ( G 4 )
Resource Sites
S 1 2242
S 2 2424
S 3 3452
S 4 4244
S 5 3523
Table 5. Dispatch cost.
Table 5. Dispatch cost.
EVs TypeFire Truck
( G 1 )
Ambulance   ( G 2 ) Police   Car   ( G 3 ) Engineering   Rescue   Vehicle   ( G 4 )
Resource Sites
S 1 10151020
S 2 15151025
S 3 2010520
S 4 1520515
S 5 20101025
Table 6. Transportation time (min).
Table 6. Transportation time (min).
Resource Sites S 1 S 2 S 3 S 4 S 5
Disaster Sites
A 1 4148447824
A 2 5238331989
A 3 4362165422
A 4 2973435670
A 5 3532226051
Table 7. Categories of test instances.
Table 7. Categories of test instances.
Test InstancesResource SitesDisaster SitesEVs TypeThe Dimensions of the Solution Space
Small-sized S 1 ~ S 3 A 1 ~ A 3 G 1 ~ G 4 3 × 3 × 4 = 36
Large-sized S 1 ~ S 5 A 1 ~ A 5 G 1 ~ G 4 5 × 5 × 4 = 100
Table 8. Parameters of three algorithms.
Table 8. Parameters of three algorithms.
AlgorithmParameter Setting
ADEPSOpopulation size = 50, T m a x = 300 , c 1 = c 2 = 2 , w = 0.9 ~ 0.2
PSOpopulation size = 50, T m a x = 300 , c 1 = c 2 = 2 , w = 0.9 ~ 0.2
GApopulation size = 50, T m a x = 300 , mutation and crossover probability = 0.1, 0.9
Table 9. Comparison of rescue indicators.
Table 9. Comparison of rescue indicators.
Comprehensive CostARWT (min)Percentage of Reduction
ADEPSO3300.637.9826.3%, 10%
GA3908.740.3912.7%, 4%
PSO4476.442.18/
Table 10. Comparison of three optimal schemes.
Table 10. Comparison of three optimal schemes.
Resource Site S 1 S 2 S 3 S 4 S 5
Disaster Site G 1 ,   G 2 ,   G 3 ,   G 4
AlgorithmADEPSO A 1 1 1 0 00 0 0 10 1 3 00 0 0 01 0 0 0
A 2 0 1 1 00 0 0 10 1 0 01 1 1 10 0 0 0
A 3 0 0 0 00 0 0 02 2 1 20 0 0 01 1 1 2
A 4 0 0 2 00 0 0 00 0 0 01 0 0 31 2 0 0
A 5 1 0 0 10 1 0 10 0 0 00 0 1 00 0 1 0
PSO A 1 1 1 0 00 0 0 10 1 3 01 0 0 01 0 0 0
A 2 0 1 1 00 0 1 00 1 0 01 1 0 10 0 0 1
A 3 0 0 0 00 0 0 02 1 1 20 0 0 01 2 1 2
A 4 0 0 2 00 0 0 11 0 0 00 0 0 20 2 0 0
A 5 0 0 0 10 1 0 10 0 0 01 0 1 00 1 0 0
GA A 1 1 1 0 00 0 0 10 1 3 01 0 0 01 0 0 0
A 2 0 1 1 00 0 1 00 1 0 01 1 0 10 0 0 1
A 3 0 0 0 00 0 0 02 1 1 20 0 0 01 2 1 2
A 4 0 0 2 00 0 0 11 0 0 00 0 0 20 2 0 0
A 5 0 0 0 10 1 0 10 0 0 01 0 1 00 1 0 0
Table 11. Comparison of algorithms’ computational performance.
Table 11. Comparison of algorithms’ computational performance.
Computational ComplexityLarge-SizedSmall-Sized
Processing Time (s)
ADEPSO O ( T max n ( m + C f i t ) ) 23.42.12
PSO O ( T max n C f i t ) 21.61.62
GA O ( T max n C f i t ) 19.81.86
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, L.; Tan, E.; Gao, P.; Jin, Y. Enhancing Concurrent Emergency Response: Joint Scheduling of Emergency Vehicles on Freeways with Tailored Heuristic. Appl. Sci. 2024, 14, 7433. https://doi.org/10.3390/app14177433

AMA Style

Li L, Tan E, Gao P, Jin Y. Enhancing Concurrent Emergency Response: Joint Scheduling of Emergency Vehicles on Freeways with Tailored Heuristic. Applied Sciences. 2024; 14(17):7433. https://doi.org/10.3390/app14177433

Chicago/Turabian Style

Li, Linwei, Erlong Tan, Peng Gao, and Yinli Jin. 2024. "Enhancing Concurrent Emergency Response: Joint Scheduling of Emergency Vehicles on Freeways with Tailored Heuristic" Applied Sciences 14, no. 17: 7433. https://doi.org/10.3390/app14177433

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop