1. Introduction
The decision-making process for emergency facility location and layout is fundamental to emergency rescue operations, directly impacting the efficiency of emergency response and the allocation of emergency resources. Facility location-allocation decisions are pivotal components in the design of emergency facility location networks. In traditional scenarios, facility location models typically assume complete reliability. However, over time, certain facilities may be exposed to various uncertain risks (e.g., natural disasters, equipment malfunctions, or operational errors) leading to emergency situations such as facility failures. These observations are supported by numerous studies: for instance, Snyder and Daskin [
1] noted that facility failures can disrupt service continuity, while Shishebori and Babadi [
2] highlighted the financial and human losses associated with such disruptions in healthcare service networks. Furthermore, following an emergency, numerous barriers to actual road transport often emerge, including collapsed buildings, sunken roads, and falling rocks. These barriers alter the shortest path between facilities and demand points, increase transportation time, and thus reduce the efficiency of material transport. For example, in disaster-stricken areas, a direct route between an emergency warehouse and a affected community may be blocked by collapsed structures, forcing detours that delay relief delivery. Given these challenges, constructing a reliable and efficient emergency facility location-allocation plan holds significant research significance.
In much of the existing literature on reliable facility location, failure scenarios predominantly stem from inherent risks associated with the facility itself. The reliable facility location problem (RFLP) emerges from the need to consider reliability as a safety measure safeguarding the network against emergencies. As early as 2005, Snyder and Daskin [
1] introduced RFLP and devised an optimal Lagrangian relaxation algorithm to address it. Building on this work, Shishebori and Babadi [
2] developed a dependable healthcare service network by accounting for uncertain environmental and system disruption scenarios, formulating a mixed-integer linear programming model. An et al. [
3] designed a reliable
p-median facility location model and employed the column-and-constraint generation method for its resolution. Subsequently, in light of the risk of facility failure, a reliable emergency facility location optimization model with limited service capacity was formulated and solved using a non-dominated sorting genetic algorithm II to yield a multi-objective Pareto front solution set [
4]. Wei et al. [
5] established a discrete coverage model aimed at determining the optimal number and location of emergency facilities. For further references on reliable emergency facility locations, additional sources can be found in [
5,
6].
In addition to facility failure disruptions, barriers are also critical issues that need to be addressed in emergency facility location models. Barriers are commonly used to describe the intricate geographical environment in the actual placement of emergency facilities, and this paper specifically focuses on convex polygons and concave polygon barriers. Given their impact on path distance calculations, barriers directly influence the reliable emergency facility locations. Therefore, it is essential to thoroughly consider various barrier factors when designing the location plan. Existing research on barrier-aware facility location has made some progress: Wang [
7] summarized several methods for Voronoi diagrams with limited barriers and proposed a method to generate a barrier Voronoi diagram based on element boundary discretization generation. Niu et al. [
8] proposed a novel energy efficient path planning algorithm by integrating the following algorithms, namely, the Voronoi roadmap, Dijkstra’s searching, coastline expanding, and genetic algorithm (GA). For further applications of Voronoi diagrams, additional references can be found in [
9,
10,
11]. Furthermore, Kate and Cooper [
12] were the first to consider barrier constraints in the Weber location model. They described a circular barrier and constructed a single-objective facility location optimization model. In [
13], an emergency facility location under convex barriers was proposed, considering that the barrier areas do not allow for location. The authors designed the grey wolf optimization algorithm and the visual convexity around the barrier path coupling algorithm to solve the model for reliable resource allocation. Han [
14] considered barriers as polygons, constructed an ensemble coverage model, and designed algorithms to solve the model. Moreover, Bischoff and Klamroth [
15] provided an overview of the single-facility location problem considering only convex polygonal barriers and used a genetic algorithm to solve it. Subsequently, Bischoff et al. [
16] refined the model to address multi-facility location-allocation studies under convex polygonal barrier problems. Canbolat and Wesolowsky [
17] investigated the single-facility location problem in a convex polygonal forbidden area scenario and constructed the model with the base of Varignon structure. For further studies on facility location under constrained conditions, additional resources can be found in [
18,
19,
20]. Liu et al. [
21] proposed a reliable emergency facility location optimization model that comprehensively accounts for complex polygonal barriers and facility interruption risks. With a focus on environmental protection, the model is constructed as a multi-objective framework from the perspective of sustainable development. However, in real-world emergency scenarios, situations are typically highly urgent, and time often emerges as the most critical consideration. This study adopts “maximizing time satisfaction” as its single-objective function, thereby avoiding potential decision biases arising from multi-objective weight assignment and more accurately aligning with the core pain point of “racing against time” in emergency decision-making. Meanwhile, this research emphasizes the sensitivity analysis of “facility failure probability,” placing greater focus on the key influencing factors of emergency facility reliability. Practical cases and multi-scale numerical experiments are employed to ensure that the overall model construction is more closely aligned with the actual requirements of emergency site selection, including “feasible paths, available facilities, and efficient decision-making.” To clarify the incremental contribution of this study relative to Liu et al. [
21] and other representative reliable facility location models,
Table 1 summarizes the key methodological and modeling differences.
Despite the advancements in the existing research, several critical gaps remain: (1) Most studies on barrier-aware facility location focus solely on convex barriers, while practical scenarios frequently involve complex concave polygonal barriers, which are more challenging to handle in path optimization. (2) Few models integrate both complex polygonal barriers and facility failure risks, leading to solutions that are insufficiently robust in real emergencies. (3) Multi-objective models often introduce weight assignment biases, and the core demand of “time satisfaction” in emergency response is not adequately prioritized. To fill these gaps, this study constructs a reliable emergency facility location model that considers complex polygonal barriers (convex and concave) and facility failure risks, with the objective of maximizing time satisfaction. Instead of relying on traditional cost-based objectives, the model directly optimizes response-time satisfaction to better reflect the urgency of emergency operations. To obtain high-quality solutions, a coordinated computational scheme is designed, integrating barrier convexification, visibility-based path refinement, and an ecosystem-inspired metaheuristic search mechanism. The resulting framework enhances both spatial feasibility and computational efficiency in emergency facility deployment planning.
4. Numerical Study and Analysis
In this section, we illustrate our proposed model and methodology for handling real-life problem instances. To assess the practical effectiveness of the proposed framework, computational experiments are conducted using the AEO-based solution strategy integrated with convex hull preprocessing and path refinement procedures. The resulting solutions are subsequently evaluated through comparative performance analysis. The algorithm is executed on an Intel(R) Core(TM) i7-6600U CPU (2.80 GHz) with 16.00 GB memory (note: this configuration is provided for reproducibility, as different hardware may affect computation time but not the optimal solution quality) and Windows 10 operating system using MATLAB 2020b as the platform. Custom polygon barrier data is employed for the complex barriers. The proposed route optimization algorithm is integrated with the AEO algorithm to solve the location model presented in this paper. Experiments are conducted on single-facility and multi-facility location models to validate the performance of the algorithm.
The vertex coordinates of the polygonal barriers are specified as follows:
Example 1. Simulation experiment of a single-facility emergency facility location model
The numerical test involves six demand nodes (–) and twelve polygonal barriers. A single facility () is to be located under these spatial constraints. The facility capacity is sampled within the interval , while demand quantities for each region are drawn from . Construction expenditure is fixed at 500, and transportation velocity is generated within the range .
A reserve ratio of is imposed, and the search domain is confined to a square region. The disruption probability is randomly assigned within the interval . The AEO population size is specified as 30, with the iteration limit set to 200. The centroid coordinates and corresponding coverage radii of the demand regions are listed below: |
|
|
The single-facility instance is solved through the AEO-based search framework combined with convex transformation and routing refinement mechanisms. The resulting deployment configuration is illustrated in
Figure 6. In the figure,
marks the optimal facility position, blue segments depict the computed bypass routes, red stars denote facility sites, red squares correspond to demand regions, and gray polygons indicate barrier structures. The optimal facility coordinates are identified as
. The algorithm demonstrates rapid convergence behavior, yielding a weighted objective value of
.
To further validate the effectiveness and computational efficiency of the proposed AEO algorithm, we conducted an additional benchmark experiment on the single-facility instance described in
Figure 6. In this experiment, AEO was compared with a multi-start local search (random search with 200 iterations), using the same objective function and stopping criterion (200 iterations), described in
Figure 7.
The computational time of AEO (200 iterations) was
s, whereas the multi-start local search required
s under the same iteration limit. The best solution obtained by the random search was located at
, with a corresponding objective value of 192.8444. In contrast, AEO achieved a significantly higher objective value (
as reported in
Figure 6) within a substantially shorter computational time. These results indicate that AEO not only provides superior solution quality but also demonstrates significantly higher computational efficiency compared to a simple multi-start random local search strategy. This confirms the robustness and effectiveness of the proposed algorithm for solving the nonlinear facility location model.
Example 2. Simulation experiments of multi-facility emergency facility location model
For the multi-facility scenario, the capacities of – are sampled from the interval , whereas is assigned a capacity within . The overall construction budget is increased to 2000, while the remaining experimental settings follow those specified in Example 1. The centroid coordinates and corresponding coverage radii of the demand regions are given below: |
|
|
The multi-facility configurations are obtained through the integrated AEO search framework under geometric preprocessing and routing refinement.
Figure 8a displays the three-facility solution, where
,
, and
denote the optimized deployment sites. Path connections, facility symbols, demand regions, and barrier polygons are visually distinguished by different colors and shapes in the figure. The corresponding optimal coordinates are
,
, and
, yielding a weighted objective value of
.
Figure 8b illustrates the four-facility scenario. The selected locations
,
,
, and
achieve a weighted objective score of
. The results indicate that service allocation is not strictly one-to-one; certain demand regions may be jointly supplied by multiple facilities, enhancing distribution flexibility.
Example 3. Simulation experiments of the multi-facility reliable emergency facility location model
A medium-scale instance is constructed with nineteen demand regions (–) distributed within a square study domain. The system operates under capacity, budget, and nineteen barrier constraints, while facility disruption probabilities are randomly assigned as . The objective remains the maximization of time-based satisfaction, based on which the deployment and allocation of five facilities are optimized. Demand magnitudes are sampled from the interval . The centroid coordinates and corresponding coverage radii of the demand regions are specified below: | |
| |
| |
| |
| |
The medium-scale instance is solved using the integrated AEO search strategy combined with geometric preprocessing and routing refinement. The resulting allocation configuration is presented in
Figure 9. In the figure, blue segments correspond to optimized transportation paths, red stars denote selected facility sites, red squares mark demand regions, and gray polygons identify barrier structures. The obtained solution achieves a weighted objective value of
.
Table 2 reports the capacities and spatial positions of the facilities, while
Table 3 summarizes the admissible capacity intervals, with an aggregate storage level of approximately 1000. Demand quantities are sampled from the interval
and are listed in
Table 4. Facility construction costs are drawn from
, subject to an overall budget constraint of 2500. Transportation velocity varies within
, the reserve ratio is fixed at
, and the AEO algorithm operates with a population size of 30 and a maximum of 200 iterations. The feasible search domain is confined to a
square region (see
Table 5).
From the allocation results in
Table 6, we observe that the optimal configuration involves 5 facility points serving 19 demand regions, each with a safety stock of
. Considering the quantity of facility and demand, there are 19 effective allocations aligning the optimal facility locations with the demand regions. Notably, the first three allocations are as follows: (1) The first facility point allocates to the second demand point with a quantity of
, located at a distance of
units from the demand location, resulting in a time satisfaction of
. (2) The fifth facility location allocates
to the 12th demand point, positioned at a distance of
units from the demand location with a time satisfaction of
. (3) The second facility location allocates
to the 19th demand point, situated at a distance of
units from the demand location, achieving a time satisfaction of 1.
Table 6 reveals the distribution of demand regions for each facility location. Specifically, the first facility location serves three demand regions, namely, demand regions 2, 6, and 7. The second facility location caters to four demand regions, i.e., demand regions 19, 1, 10, and 15. Meanwhile, the third facility location covers two demand regions, i.e., demand regions 8 and 3. Additionally, the fourth facility location serves four demand regions, i.e., demand regions 14, 4, 9, and 18. Lastly, the fifth facility location is allocated six demand regions, i.e., demand regions 12, 5, 16, 13, 11, and 17. The final column denotes the time satisfaction levels of the demand regions, indicating a high level of satisfaction across all regions. Specifically, there are two items with a perfect satisfaction score of 1, 15 items with a satisfaction level exceeding
, and two items with a satisfaction level over
. Notably, no satisfaction item falls below
, reflecting the robustness and reliability of the constructed emergency facility location model and its allocation.
To further assess the performance of the proposed AEO algorithm in medium-scale instances, a comparative experiment was conducted using the Particle Swarm Optimization (PSO) algorithm under the same evaluation function and stopping criterion. The PSO parameters were set as follows: inertia weight , cognitive coefficient , and social coefficient .
For the five-facility and nineteen-demand-point instance in
Figure 9, the computational time of AEO was
s, yielding a weighted objective value of 819.09. In comparison, PSO required
s and obtained a best objective value of
in
Figure 10, with the corresponding facility coordinates reported above. Although the computational times of the two algorithms are comparable, AEO achieved a significantly higher objective value. Specifically, the solution obtained by AEO improves the objective value by approximately
compared to PSO. This indicates that AEO demonstrates stronger global search capability and better convergence performance in solving the nonlinear facility location model under complex polygonal barriers and reliability constraints.
Example 4. Sensitivity analysis
This section investigates the influence of two key parameters through sensitivity analysis.
Sensitivity of and
We define the failure risk as the marginal disruption probability of location
i using the equation
, where
represents the distance of location
j from
i. Here,
denotes the probability of a disastrous event occurring at a specific source, while
signifies the disruption propagation factor. A higher
and
indicate a stronger disruption propagation effect. With 12 barriers and the goal of achieving maximum desired time satisfaction, we seek to determine the location and allocation scheme of 5 facility points. We employ the control variable method, setting the demand amount of each demand point in the demand regions to 40. The center coordinates and radiation radius of the square demand point are established as usual, with the location and quantity of facilities set at 200. Additionally, the carrying speed value is 5, the safety stock is
, the initialized population size of 30 is for AEO, and there is a maximum of 200 iterations. The effects of parameters
and
on satisfaction are presented in
Figure 11.
Figure 11 illustrates the influence of the parameters
and
on satisfaction. The range of values for
is
and for
is
. It is evident that as both
and
increase, the average time satisfaction and the number of distributions gradually change. In
Table 7, we observe specific numerical data which indicates that as the risk of failure increases, not only does the average satisfaction gradually decrease to
but there is also a gradual change in the number of distributions.
Example 5. A practical case study of the multi-facility reliable emergency facility location model
To further validate the model’s feasibility, we conducted experiments using the actual scenario in Moroccan [28], taking into account ambulance deployment. We selected the Meknès region as the demand area, encompassing 19 demand points labeled , with 10 barriers denoted as randomly placed. The latitude and longitude coordinates of the Meknès demand regions are presented in Table 8, with the last column representing the number of required ambulance vehicles. The construction cost for each facility location is set at , and the shipping speed is 8 km/h. Based on the demand for ambulance vehicles in the Meknès region, we have established the facility capacity for each location, randomly generated within the range of . Three facility points were designated, with specific demands and locations as follows, while maintaining other parameters unchanged. By applying the AEO algorithm in combination with the convex hull transformation and the path optimization procedure, we obtained an optimized allocation scheme for the reliable emergency facility location problem in the Meknès case. It should be noted that this case study is intended as a methodological demonstration and decision-support reference rather than a direct evaluation of the current real-world deployment.
Figure 12 illustrates the optimized allocation scenario, which yields a weighted objective value of
. The optimal latitude and longitude coordinates of the three facility points are
,
, and
. Under the optimized allocation, the first facility serves four demand regions: Al Machouar-Stinia, Boufakrane, Majjate, and Sidi Slimane Moul Al Kifane. The second facility is assigned to eight demand regions: Moulay Driss Zerhoun, Dkhissa, M’haya, Oued Jdida, Charqaoua, Mrhassiyine, N’zalat Bni Amar, and Sidi Abdallah Al Khayat. The third facility covers seven demand regions: Al Toulal, Ain Jemaa, Ain Karma-Oued Rommane, Ain Orma, Ait Ouallal, Dar Oum Soltane, and Oualili. In
Figure 12, the grey ellipse indicates the service scope of each facility, the blue lines represent the optimized transportation paths, the red stars denote facility locations, the small red circles mark demand regions, and the red polygons correspond to barrier areas. The results demonstrate how the proposed framework can generate a structured and spatially feasible allocation plan under realistic geographic coordinates and demand distributions.
5. Conclusions
This study addresses the critical gap in emergency facility location research by integrating complex polygonal barriers (convex and concave) and facility failure risks, with a focus on maximizing time satisfaction—a core requirement in emergency response. The key contributions and findings are as follows:
5.1. Key Contributions
1. Novel Model Design: A single-objective optimization model is proposed to maximize time satisfaction, avoiding biases from multi-objective weight assignment. The model considers practical constraints (capacity, cost, and safety stock) and integrates both facility failure risks and complex polygonal barriers.
2. Efficient Algorithm Framework: A three-step algorithm (convex hull → path optimization → AEO) is developed to solve the NP-hard problem. The convex hull algorithm simplifies concave barriers, the path optimization algorithm finds the shortest bypass routes, and the AEO algorithm efficiently optimizes facility locations and allocation.
3. Comprehensive Validation: The model is validated through multi-scale numerical experiments (single-facility, multi-facility, and medium-scale) and a real-world case study (ambulance deployment in Morocco), demonstrating its feasibility and robustness.
5.2. Specific Findings
1. Performance: The model achieves high time satisfaction (all demand regions > 0.8, most > 0.9) and efficient resource allocation. For medium-scale scenarios (five facilities; 19 demand regions), the total facility capacity (1000) meets total demand (760) with a weighted satisfaction of 819.09.
2. Sensitivity: Increased failure risk parameters ( and ) lead to a gradual decrease in average time satisfaction (from 0.948 to 0.927), but the model maintains stable allocation efficiency.
3. Practical Applicability: The case study in Meknès shows that the model can effectively optimize ambulance station locations, ensuring timely emergency medical response with an average satisfaction > 0.92.
5.3. Limitations and Future Work
Limitations: The model assumes that barriers are static and known in advance; future research can consider dynamic barriers (e.g., evolving disaster zones). Additionally, the model uses a fixed weighting factor ; adaptive based on real-time risk assessment can be explored. Furthermore, facility failure is modeled through a proportional reduction in effective service capacity. This treatment does not consider spatial correlation or cascading effects among facilities. Moreover, although the convex hull transformation and path optimization procedures are computationally tractable for the tested problem scales, their computational cost may increase when the number of barriers and demand points grows substantially. In medium-scale scenarios with many obstacles, repeated line–polygon intersection checks and path sequence adjustments could lead to higher computational burden. Therefore, scalability under very large spatial instances remains a practical limitation at the current implementation stage.
Future work: It may extend the proposed framework in several directions. First, dynamic demand evolution and time-varying barriers can be incorporated to better capture the uncertainty and temporal progression of emergency scenarios. Second, stochastic demand realizations could be modeled through scenario-based simulation, enabling a more robust evaluation of system performance under different disruption intensities. Third, heterogeneous facility types with differentiated capacities, service levels, and failure probabilities may be introduced to reflect realistic emergency logistics systems. Moreover, integrating evacuation routing and congestion-aware path interactions into the model would allow for the time satisfaction measure to explicitly account for route competition and traffic dynamics. From an algorithmic perspective, hybrid metaheuristic strategies (e.g., AEO combined with local search mechanisms) and parallel acceleration techniques could further enhance computational efficiency, particularly for medium- and large-scale geographic environments.