Preprint
Article

This version is not peer-reviewed.

Advanced Path Optimization for UAV Swarms in Disaster Response Scenarios Using Hybrid Metaheuristic Algorithms

A peer-reviewed article of this preprint also exists.

Submitted:

12 December 2024

Posted:

14 December 2024

You are already at the latest version

Abstract

In disaster-stricken areas, rapid restoration of communication infrastructure is critical to ensuring effective emergency response and recovery. Swarm UAVs, operating as mobile aerial base stations (MABS), offer a transformative solution for bridging connectivity gaps in environments where traditional infrastructure has been compromised. This study presents a novel hybrid path-planning approach combining Affinity Propagation Clustering (APC) with Genetic Algorithms (GA), aimed at maximizing coverage, minimizing energy consumption, and ensuring Quality of Service (QoS) compliance across diverse environmental conditions. Comprehensive simulations conducted in suburban, urban, dense urban, and high-rise urban environments demonstrated the efficacy of the APC-GA approach. The proposed method achieves up to 100% coverage in suburban settings with only eight unmanned aerial vehicle (UAV) swarms and maintains superior performance in dense and high-rise urban environments, achieving 97% and 93% coverage, respectively, with 10 UAV swarms. The QoS compliance reached 98%, outperforming benchmarks such as GA (94%), PSO (90%), and ACO (88%). The solution exhibited significant stability, maintaining an average fitness score of 0.95 over 17,000 iterations, highlighting its robustness under dynamic disaster scenarios. The mobility model analysis further underscores the adaptability of the proposed approach. The Reference Point Group Mobility (RPGM) model consistently achieved higher coverage rates (95%) compared to Random Waypoint Model (RWPM) (90%), demonstrating the importance of group-based mobility patterns in enhancing UAV deployment efficiency. The findings reveal that the APC-GA adaptive clustering and path-planning mechanisms effectively navigate propagation challenges, interference, and NLOS conditions, ensuring reliable connectivity in the most demanding environments. This research establishes the APC-GA hybrid as a scalable and QoS-compliant solution for UAV deployment in disaster response scenarios. By dynamically adapting to environmental complexities and user mobility patterns, it advances state-of-the-art emergency communication systems, offering a robust framework for real-world applications in disaster resilience and recovery.

Keywords: 
;  ;  ;  ;  ;  

1. Introduction

Using Unmanned Aerial Vehicles (UAV) swarms as mobile aerial base stations (MABSs) has become a transformative solution for providing emergency communication in disaster scenarios. Unlike conventional ground-based systems, UAVs offer unparalleled flexibility and adaptability, particularly when terrestrial infrastructure is damaged or unavailable. UAV swarms can deliver enhanced coverage and reliable connectivity by utilizing line-of-sight (LOS) communication and dynamic aerial positioning [1]. Historical examples, such as the deployment of cell-on-wings (COW) drones during Hurricane Maria in Puerto Rico, highlight UAVs’ critical role of UAVs in restoring cellular services and supporting disaster recovery operations. These systems ensure real-time data transmission and reduce dependency on costly and vulnerable terrestrial networks. However, optimizing the deployment and path planning of UAV swarms to maintain efficient and uninterrupted coverage remains a significant challenge [2].
Achieving reliable broadband connectivity is essential for emergency management and public safety in disaster response networks (DRNs). Infrastructure disruptions often lead to network congestion, especially in areas where displaced populations are concentrated in protected zones. Traditional base stations are either rendered inoperative or overwhelmed by increased traffic. UAV swarms can mitigate these issues by dynamically adapting their positions to extend coverage across the affected regions. Although existing approaches demonstrate the potential benefits of MABS deployment (see Section 2), there is a need for more robust and efficient algorithms to address the unique challenges posed by dynamic user mobility, varying population densities, and energy constraints in such environments.

1.1. Problem Identification and Novelty

This study addresses the problem of optimizing UAV swarm paths for disaster response scenarios where existing infrastructure is partially or fully compromised. The goal is to ensure comprehensive communication coverage while minimizing energy consumption and adapting to dynamic user mobility. In disaster-affected regions, UAV swarms must balance factors such as QoS requirements, user demand variability, and geographical constraints. For instance, low-altitude UAVs may be suitable for serving sparsely populated areas, whereas high-density regions with greater communication demands require coordinated and energy-efficient swarm operations.
Existing optimization techniques, such as Genetic Algorithms (GA) and Particle Swarm Optimization (PSO), have been explored for path planning. However, these methods often fail to account for critical real-time user dynamics in disaster scenarios. To overcome these limitations, this paper introduces a novel Affinity Propagation Clustering (APC)-GA hybrid algorithm, which combines dynamic clustering with UAV-specific adaptations of genetic operations. The proposed approach ensures real-time path optimization, effectively addressing the following key challenges:
  • Seamless User Allocation: In disaster zones, users frequently move between service areas, creating challenges for maintaining uninterrupted connectivity. Optimized UAV paths are required to dynamically adapt to user transitions.
  • Coverage Maximization: Traditional UAV routing strategies often focus on cluster centroids, potentially neglecting users located in peripheral areas. This study emphasizes a routing approach that ensures complete coverage while maintaining energy efficiency.

1.2. Novel Contributions and Approach

The research presented in this paper builds upon existing work by introducing a comprehensive framework for UAV swarm path optimization. Key contributions include the following:
  • A QoS-Aware Fitness Function for UAV Swarm Optimization: A multi-metric fitness function is proposed, integrating path length, energy consumption, and Signal-to-Interference-plus-Noise Ratio (SINR-based) QoS compliance. This ensures that UAVs maintain efficient and interference-free communication while minimizing resource consumption.
  • An APC-GA Hybrid Framework for UAV Path Planning: The paper introduces a novel hybrid algorithm that utilizes APC for dynamic user grouping and customized mutation operators for UAV-specific optimization. These enhancements improve adaptability and efficiency in complex environments.
  • Real-Time Mobility Integration: The proposed framework incorporates user mobility into the clustering and optimization process, enabling UAV swarms to dynamically adjust their paths and maintain consistent coverage as user distributions change.

1.3. Organization of This Paper

The remainder of this paper is structured as follows. Section 2 provides an overview of UAV swarm applications in disaster response, emphasizing the challenges in dynamic path planning. Section 4 details the APC-GA hybrid algorithm, including the fitness function, clustering methodology, and genetic operations. Section 5 presents a comparative evaluation of the proposed approach with the existing methods in urban and suburban disaster scenarios. Finally, Section 6 discusses the findings and potential future directions.

2. Related Works

Research on UAV swarm optimization in disaster scenarios can be broadly categorized into two primary areas based on their alignment with the challenges addressed in this study. The first category encompasses optimization techniques focused on deploying and coordinating UAVs to enhance communication coverage. This includes methods such as PSO, Ant Colony Optimization (ACO), and GA, which aim to optimize UAV positioning and trajectories to maximize connectivity and minimize interference. The second category includes clustering methods and mobility-aware algorithms that emphasize dynamic resource allocation and adaptive trajectory planning. Techniques such as APC and predictive mobility models are particularly noteworthy because they enable UAV swarms to respond proactively to changing user distributions and environmental conditions. These two domains collectively address the critical challenges of scalability, real-time adaptability, and energy efficiency in UAV-assisted disaster response.

2.1. UAV Swarm Optimization Techniques

The field of UAV swarm optimization has seen remarkable progress in recent years [3,4,5,6,7,8,9,10,11,12], tackling the challenges of disaster management, remote sensing, and dynamic wireless communication using innovative approaches. Researchers have introduced strategies that balance technical precision with practical impacts in high-stake scenarios by focusing on scalability, energy efficiency, and real-time adaptability [3]. In [4], the authors used PSO Swarm intelligence algorithms that which have proven highly effective in disaster response [4]. For instance, a distributed PSO-based exploration algorithm allows UAVs to navigate disaster-hit areas autonomously and efficiently discover victim clusters. This method stands out for its ability to balance energy consumption across UAVs while outperforming traditional trajectory-planning techniques in terms of flexibility and adaptability, which is a crucial advantage in unpredictable environments.
Another breakthrough came with the use of the Artificial Bee Colony (ABC) algorithm by authors in [6,7] to deploy UAV base stations in disaster-stricken zones. This approach optimizes UAV positioning to enhance network coverage and throughput while minimizing deployment costs. In comparative studies, the ABC algorithm outperformed traditional techniques such as GA and hybrid PSO-based methods, making it a top choice for large-scale disaster networks where user connectivity and energy efficiency are vital. Exciting advancements have emerged in Deep Reinforcement Learning (DRL). The authors in [8], proposed a wildfire reconnaissance system utilized a DRL framework integrated with Double Deep Q-Networks (DDQN) to adjust UAV trajectories dynamically. By responding to real-time risk maps, this approach significantly improves the speed and precision of coverage in high-risk areas, showcasing the potential of DRL to redefine UAV swarm operations in complex disaster scenarios [8,9].
Energy-efficient clustering techniques have played a pivotal role in this regard. The authors in [10] have proposed a Swarm Intelligence-based Localization and Clustering (SILC) algorithm, developed for emergency communication, optimized cluster head selection and multihop connectivity. This approach effectively reduces routing overhead while extending network lifetime, making it highly relevant for dynamic, resource-constrained environments. Researchers have explored frameworks combining Integer Linear Programming (ILP) with heuristic optimization for large-scale operations in [11]. The proposed approach addresses UAV deployment in remote sensing tasks by optimizing UAVs’ number, location, and trajectories of UAVs to balance operational costs and maximize user connectivity [11]. The framework excelled in disaster zones with challenging topographies, such as floods and landslides, proving its versatility in diverse scenarios.
Path planning for complex environments has also seen innovations with the introduction of an improved multi-objective swarm intelligence algorithm (IMSIA). Designed for 3D navigation proposed by authors in [5], this method simultaneously tackled flight-path length and terrain threats, thereby ensuring safer UAV operations in rugged disaster zones [5]. Compared to traditional algorithms such as A* and Dijkstra [13], IMSIA achieved superior efficiency and reliability, particularly in environments with high navigation complexity. Finally, the authors in [12] proposed the use of Hybrid models are also becoming increasingly prominent. For instance, combining Adaptive Genetic Algorithms (AGA) and ABC for mission assignment and path planning yielded significant improvements [12]. By balancing energy consumption and maximizing mission success rates, this approach demonstrated its effectiveness in disaster response scenarios involving diverse UAV tasks, such as delivery, surveillance, and communication relays [12].
Despite these advancements, several challenges remain. Integrating real-time constraints such as predictive mobility, communication delays, and environmental variability remains an ongoing area of research. Future work could explore hybrid models that blend swarm intelligence and model-based optimization to address these gaps. Such efforts would help balance scalability, latency, and energy efficiency, ensuring that UAV swarms continue to serve as critical tools for disaster resilience and emergency response.

2.2. Clustering Methods in UAV Applications

Clustering techniques are fundamental for effectively managing UAV swarms, particularly in disaster response scenarios with a high demand for efficient communication and resource allocation. These methods help group UAVs or users in a manner that optimizes connectivity, reduces communication overhead, and conserves energy, thereby making them critical for ensuring the scalability and adaptability of UAV networks [14,15,16,17].
Density-based Approaches for Dynamic Scenarios–Dynamic environments, such as disaster-stricken areas, demand clustering techniques that adapt to rapidly changing conditions. The authors in [14] proposed a swarm-intelligence-driven clustering algorithm based on PSO to optimize cluster formation in UAV-assisted networks. The algorithm prioritized energy efficiency by selecting cluster heads (CHs) that minimized communication costs and balanced the workload among UAVs. This reduces delays and extends the network’s operational life, thereby addressing a common challenge in such applications [14]. Traditional K-Means and Its Evolution, a widely used clustering method, has often been the starting point for UAV clustering research due to its simplicity and computational efficiency. However, traditional k-means clustering struggles with dynamically varying cluster sizes and mobility patterns. A trajectory-aware version of k-means was developed by authors in [17] to address this by aligning cluster formation with UAV flight paths. By dynamically reconfiguring clusters in response to disaster conditions, this method reduces communication blackouts and improves coverage reliability, demonstrating its potential in high-density scenarios [17].
3D Clustering for Complex Environments In disaster scenarios characterized by uneven terrain or urban landscapes, clustering techniques must operate in three dimensions. A study integrating 3D clustering with trajectory optimization demonstrated the potential of this approach by authors in [15]. The authors used A-star algorithm, UAVs were strategically deployed to maximize coverage while adhering to energy and resource constraints. This method proved particularly useful in disaster zones, enabling UAVs to navigate challenging terrains while effectively maintaining optimal connectivity.
Energy-Aware Clustering Models remains a critical factor in UAV operations, particularly during prolonged disaster relief missions. The Distributed Clustering for User Devices (DCUD) model addressed this by selecting CHs based on their residual energy levels and proximity to users. This energy-aware approach ensures that UAVs with limited power are not overburdened, thereby extending the overall network lifespan. Such strategies are vital for maintaining consistent communication in resource-constrained environments [16].
Multi-Hop Clustering and Connectivity, In large-scale deployments, multi-hop clustering emerges as a viable solution for expanding coverage and reducing latency. A notable approach combined device-to-device (D2D) communication with clustering proposed by [17] to create a resilient network architecture. This model allows UAVs to relay data between clusters, ensuring seamless connectivity even in scenarios with limited direct communication links. By reducing the dependency on centralized communication, the method enhanced network scalability and reliability [17].
The Role of Predictive Analytics as UAV applications evolve and the integration of predictive analytics into clustering frameworks has become increasingly important. By leveraging historical and real-time data, predictive clustering techniques can anticipate mobility patterns and dynamically adjust clusters. This capability is particularly valuable in disaster scenarios in which user density and environmental conditions change rapidly. Such methods have shown promise in maintaining service quality while reducing computational demands proposed by authors in [14] and [15].

2.3. Metaheuristic Algorithms for Disaster Response

Metaheuristic algorithms have become indispensable for addressing the complexities of disaster response scenarios, particularly when UAVs are employed. These algorithms, known for their capacity to solve nonlinear, multi-objective optimization problems, are increasingly used to enhance UAV trajectory planning, resource distribution, and real-time decision-making. Their versatility lies in balancing computational efficiency with adaptability to dynamic environments, making them ideal for high-stake, time-sensitive situations [18,19,20].
One widely studied algorithm is PSO, inspired by the social behaviour of birds and fish. In disaster response, PSO has been employed to optimize UAV path planning by iteratively refining candidate solutions to achieve collision-free navigation. In [19], authors have demonstrated its ability to reduce energy consumption while ensuring effective area coverage. However, PSO often suffers from premature convergence due to its reliance on random oscillations, especially in highly dynamic scenarios, prompting researchers to explore hybrid models that enhance its resilience and precision [19].
The Smart Flower Optimization Algorithm (SFOA) offers a refreshing alternative, leveraging the natural growth behaviour of flowers to solve optimization challenges. By efficiently managing the exploration and exploitation trade-offs, the SFOA has shown remarkable performance in routing UAVs during pre-disaster assessments and emergency responses. Comparative studies indicate that SFOA outperforms traditional algorithms such as PSO in minimizing transportation costs and achieving faster computational convergence, making it particularly valuable for real-time operations [18]. Similarly, GAs continue to be the cornerstone of UAV optimization research. Known for their iterative selection, crossover, and mutation processes, GAs excel in multi-objective optimization tasks, such as balancing energy consumption, minimizing latency, and maximizing resource distribution. Despite their robustness, their application in disaster scenarios often encounters scalability challenges due to high computational demands, especially when rapid deployment is critical.
Recently, novel algorithms, such as Grasshopper Optimization (GHO) and Flower Pollination Algorithm (FPA) proposed by [18,19], has gained attention for their application in UAV path planning. These algorithms emphasize adaptability to obstacles and dynamic conditions and show promising results in simulation studies. However, their practical deployment in large-scale disaster scenarios remains limited, as they require further refinement to reduce the computational overhead [18,19]. Finally, Although significant advancements have been made, the next frontier for metaheuristic algorithms lies in improving their scalability and adaptability. Incorporating predictive analytics and real-time data streams into these models enables UAVs to respond more effectively to rapidly changing conditions proposed by [20]. Furthermore, hybrid frameworks that integrate machine learning and metaheuristics can revolutionize disaster response by making UAV networks more intelligent, efficient, and resilient [20].

2.4. Recent Advances in UAV-Assisted Communication

In recent years, UAV-assisted communication has witnessed remarkable advancements driven by the increasing need for reliable, adaptable, and energy-efficient networks, particularly in disaster scenarios [21,22,23,24]. These developments have focused on leveraging cutting-edge learning techniques, innovative energy solutions, and Internet of Things integration to overcome the inherent challenges of UAV operations.
The growing convergence of UAV systems with emerging technologies, such as 6G, opens up exciting possibilities. UAVs are expected to be pivotal in enabling ultra-reliable low-latency communication (URLLC) and massive machine-type communication (mMTC) in such networks. A detailed survey of UAV channel modelling highlights key challenges, including the impact of dynamic airframe shadowing, UAV mobility, and fluctuating network conditions. Addressing these issues requires advanced channel-sounding techniques to ensure robust connectivity, particularly in complex disaster environments [23].
At the same time, the authors in [24] have proposed a method for UAVs equipped with energy-harvesting capabilities has shown great promise. By harnessing RF energy from ambient signals, UAVs can operate for extended periods without frequent battery replacement. This advancement enhances their utility in prolonged missions and reduces operational costs and environmental impacts. Such systems are particularly well suited for disaster recovery operations, where infrastructure may be damaged or non-existent [24].
IoT integration has revolutionized UAV communication systems, enabling real-time monitoring and rapid emergency response. The authors in [22] have demonstrated how IoT-connected UAVs can collect and process vast amounts of environmental data, such as temperature, humidity, and structural stability, which are critical in post-disaster recovery. These UAV systems act as mobile data hubs, bridging the communication gap in areas where traditional networks are unavailable. Combining UAV mobility with IoT scalability provides a robust framework for handling dynamic and unpredictable disaster scenarios [22]. Energy efficiency remains a central challenge in UAV operations, with limited battery life often constraining functionality. Recent innovations in wireless power transfer (WPT) and energy harvesting (EH) technologies offer potential solutions by authors in [24]. The authors have utilized ambient RF energy where the UAVs can sustain their operations over longer durations, reducing the need for physical battery replacement and maintenance. This capability is particularly critical in disaster-stricken areas, where recharging infrastructure may be sparse. Furthermore, these advancements align with broader sustainability goals by minimizing electronic waste and enhancing operational efficiency [24].
Although UAV-assisted networks have made significant progress, several hurdles remain [22]. The authors have shown that energy constraints still limit the scale of UAV deployment, particularly in large-scale disaster scenarios. Scalability also presents a challenge as UAV networks become increasingly dense and complex. Looking ahead, research must focus on optimizing UAV cooperation and trajectory planning to enable seamless coordination in multi-UAV environments. Additionally, integrating solar power and enhanced energy-harvesting technologies can further extend the operational durations of UAVs and improve their reliability [22]. In summary, advances in UAV-assisted communication have paved the way for more resilient and adaptive disaster-response systems. Through the combination of next-generation connectivity, IoT integration, energy-harvesting innovations, and intelligent algorithms, UAV networks have been poised to address future challenges. These systems promise enhanced efficiency and scalability and offer a lifeline in critical disaster scenarios.

2.5. Research Gap and Contribution

Despite the significant advancements in UAV-assisted networks, several gaps persist in the existing literature:
  • Integration of Mobility Prediction with Clustering: Most studies fail to incorporate predictive mobility models into clustering algorithms, essential for proactive UAV positioning and resource allocation.
  • QoS-Aware Decision-Making: Few approaches consider real-time QoS metrics, such as latency, throughput, and reliability, during UAV deployment and trajectory planning.
  • Dynamic Adaptability in Disaster Environments: Traditional optimization methods often rely on static assumptions or offline training, limiting their ability to adapt to rapidly changing disaster conditions.
This study proposes a hybrid APC-GA framework that combines dynamic clustering with real-time trajectory optimization to address these challenges. The framework ensures scalable and reliable operation across diverse environments by integrating mobility prediction models and QoS-aware decision-making. This approach dynamically adapts to environmental changes, user mobility patterns, and varying communication demands, thereby offering a robust UAV-assisted disaster-response solution. A detailed comparison of the related studies is provided in Table 1.

3. Environment Modelling

This section outlines the foundational assumptions and design of a system model tailored for UAV swarm deployment in disaster scenarios across diverse environments, including urban, suburban, dense, and high-rise urban settings. The primary goal is to re-establish connectivity for UE affected by natural disasters. Unlike traditional single-mobile aerial base station (MABS) deployments, this model leverages a coordinated UAV swarm to provide scalable and adaptive solutions that meet the specific challenges of different terrains.
The system responds to situations where terrestrial BS have failed, leaving UEs disconnected. Each UAV in the swarm functions as a mobile aerial base station, collaborating to dynamically adjust positions, trajectories, and altitudes to restore coverage. Figure 1 illustrates the overall system architecture, showing how UAVs interact with different environments to create reliable communication networks. By deploying a swarm rather than relying on a single MABS solution, the system can cover a wider area, adapt to dynamic user mobility, and ensure redundancy in challenging scenarios.
One of the distinct features of the system is its adaptability to various environments.
  • In urban areas, UAVs navigate through dense building structures, avoiding obstructions and optimizing communication links for effective service delivery.
  • In suburban settings, UAVs utilize clustering techniques to distribute coverage efficiently, addressing the broader spacing between UEs.
  • For dense urban regions, the swarm handles high UE densities, managing interference and ensuring consistent data rates even in congested zones.
  • In high-rise urban environments, the system dynamically adjusts UAV altitudes, enabling vertical coverage for multi-story buildings and skyscrapers.
The affected region was simulated as a 25 km × 25 km area, designed to represent the diversity of real-world disaster zones. UEs are distributed across this area using a Poisson distribution ( λ = ( 100 × 25 ) ), whereas failed base stations are modelled similarly ( λ = ( 10 × 25 ) ). Red UEs in Figure 2 highlight disconnected users who receive immediate attention from the UAV swarm, whereas blue UEs remain unaffected by the disaster. Isolated UEs benefit from temporary reconnections established through UAV mobility.
This system integrates advanced optimization techniques, including APC, graph theory, and GA, to ensure efficient UAV deployment. These techniques help the swarm dynamically adapt to the real-time distribution of users and environmental challenges, prioritizing energy efficiency, reduced latency, and robust coverage. Overall, this UAV swarm-based model addresses the critical connectivity gaps created by disasters, offering a versatile solution that performs effectively in diverse environments. Its ability to dynamically adapt to changing conditions and prioritize unconnected users highlights its potential as a key enabler of resilient communication networks during emergencies. This is shown in Table 2. The parameters and settings utilised in this simulation framework for UAV swarms were derived and organised based on categories to ensure clarity and comprehensive coverage of various factors influencing performance shown in Table 2. The Environment category incorporates parameters such as simulation area, user equipment (UE) distributions, base station (BS) placements, mobility speeds, and environmental scenarios from studies addressing diverse deployment landscapes [35,36]. Environment Parameters are specifically calibrated to represent path loss characteristics for different urban and suburban environments [36]. For Mobility Models, user mobility is characterised through established models such as RWPM and RPGM, incorporating speed, variation, and group dynamics [37]. The UAV Swarm Parameters reflect scalability and optimisation, focusing on swarm sizes, capacity, trajectory optimisation algorithms, communication ranges, and coordination protocols [35,36,38]. Finally, QoS Parameters define data rate requirements for diverse UE demands, and Base Station Failures simulate network resilience under failure scenarios [35,36]. These parameters collectively provide a structured approach to modelling UAV swarm behaviours and evaluating system performance under varied operational conditions.
There are three different data rate requirements for all UEs: c 1 = 5 ( Mbps ) , c 2 = 2 Mbps , and c 3 = 1 Mbps , where each UE has one of these three data rate requirements determined to ensure reliable communication, particularly in challenging disaster scenarios. This requirement is set by using the capacity equation (Equation (1)). where C i represents the data capacity allocated to UE i, B W denotes the total bandwidth available for communication and SIN R I denotes the SINR of UE i. This formulation integrates user-specific quality of service (QoS) requirements ( R QoS , i ) to ensure that all connected users meet or exceed their individual minimum data rate needs.
The SINR was evaluated using Equation 2, which accounts for the interference and noise in a realistic swarm-based communication environment. The received power ( P Rx , i ) at UE i is derived from the transmission power of its associated UAV ( P Tx ), combined with the antenna gains at both the transmitting and receiving ends ( G Tx , G Rx ), and is adjusted for path loss ( P L i ). Interference from neighboring UAVs ( P Int , j ) and environmental noise ( η , typically set to 112 dBm ) [39] further influence the SINR values.
For practical scenarios:
  • Transmission Power Levels: The UAV transmission power ( P Tx ) is configured at 30 dBm to balance coverage and energy efficiency. In comparison, the BSs are assumed to transmit at 46 dBm for a more extensive reach. The UE power is capped at 10 dBm to conserve device energy without sacrificing communication quality.
  • Interference Management: By incorporating interference from other UAVs, the SINR model reflects realistic swarm dynamics, where overlapping coverage areas may degrade communication quality.
  • MIMO Configurations: Leveraging multiple-input, multiple-output (MIMO) technology, the system can support simultaneous connections to multiple UEs, enhancing data throughput and spectral efficiency. This is particularly critical in high-density, highly mobile environments.
This refined framework emphasizes adaptability and robustness. The integration of QoS constraints ensures that communication remains reliable and efficient, even under variable conditions such as user mobility, dynamic swarm deployment, or environmental interference. The capacity and SINR models align with the operational challenges of UAV-assisted networks, addressing both interference mitigation and the necessity for consistent data delivery in disaster recovery scenarios.
The capacity equation incorporates user-specific QoS requirements ( R QoS , i ).
C i = B W · log 2 1 + SIN R i , i UEs , C i R QoS , i
The SINR equation includes interference from other UAVs and noise with a swarm-specific interference model:
SIN R i = P Rx , i j i P Int , j + η , P Rx , i = P Tx · G Tx · G Rx P L i , i UEs
The Okamura-Hata propagation path loss (PL) model, widely recognized for its reliability in modelling signal attenuation, was employed in this study to provide an approximate representation of general disaster scenarios. This model was chosen for its capability to effectively simulate urban and suburban environments while accounting for critical factors such as frequency, height, and distance.
For this implementation, the carrier frequency was set to 700 MHz, aligned with LTE Band 14 [40], which is frequently designated for public safety and disaster response applications. This frequency choice ensures robust signal penetration and minimal interference in challenging environments.
The primary path-loss calculation is expressed in Equation (1), which integrates distance-based logarithmic attenuation and environment-specific adjustments. The constants A and B detailed in Equations (2) and (3), respectively, encapsulate the effects of frequency, base station height, and user equipment (UE) height. These equations incorporate empirically derived coefficients to accurately accurately reflect the signal behaviour under varying conditions.
This approach offers a balanced trade-off between model simplicity and predictive accuracy, making it well suited for UAV swarm deployment in disaster scenarios. By leveraging the Okamura-Hata model, this study ensures that the propagation characteristics are realistic and applicable to diverse terrain types and urban densities.

3.1. Path Loss Modeling

Accurate path-loss modelling is essential for UAV swarm-assisted communication systems because it directly affects the quality of signal reception and overall system performance. The updated equations integrate the dynamic environmental parameters and user mobility.

3.1.1. General Path Loss Model

The path loss ( P L ) between a UAV and a user is represented as
P L = A + B · log 10 ( d ) + η Env
where: - d: Distance between the UAV and UE, measured in meters. - η Env : Environment-specific attenuation, which accounts for urban, suburban, dense urban, and high-rise urban conditions.

3.1.2. Calculation of Parameter A

Parameter A encapsulates the effects of frequency, UAV altitude, and user device height:
A = 69.55 + 26.16 · log 10 ( f ) 13.82 · log 10 ( h b ) a ( h m )
Here: - f: Carrier frequency (MHz) (e.g. 700 MHz for LTE Band 14). - h b : UAV altitude in meters. - a ( h m ) : A correction factor based on the height of the UE ( h m ).
The correction factor a ( h m ) is further refined for the disaster scenarios as follows:
a ( h m ) = ( 1.1 · log 10 ( f ) 0.7 ) · h m ( 1.56 · log 10 ( f ) 0.8 )

3.1.3. Calculation of Parameter B

The parameter B accounts for variations in UAV altitude and is given by
B = 44.9 6.55 · log 10 ( h b )
In the context of (2) for this disaster recovery scenario, the function a ( h m ) represents the impact of UE height, h m , on the overall signal propagation and loss dynamics. The parameter f denotes the carrier frequency in hertz, and log ( f ) reflects the logarithmic impact of frequency on the signal behaviour. Constants 1.1 , 0.7 , 1.56 , and 0.8 are coefficients that are carefully calibrated to capture the nuanced effects of frequency scaling and height in disaster-affected communication environments. These coefficients ensure that the model aligns with the realistic propagation characteristics observed in the post-disaster scenarios.
Equation (3) serves as a key component for adapting the signal model to different scenarios by integrating parameters, such as user height and operating frequency, to fine-tune the path loss calculations. This approach provides a more accurate representation of the challenges faced in delivering reliable communication services in environments with diverse terrains, building heights, and user distributions.
Equation (6) further characterises the environmental impact, which dynamically adjusts the model based on environmental conditions such as urban density, line-of-sight (LoS) availability, and potential obstructions. In cases where the environmental variable is negligible or controlled (e.g. uniform terrain), the equation is simplified by setting the environmental contribution to zero, ensuring computational efficiency without sacrificing the model accuracy [41].
This dual-layer modelling of a ( h m ) and Env provides a comprehensive framework for assessing signal behaviour, enabling tailored responses to UAV swarms in disaster-stricken regions. The flexibility of these equations makes them applicable to various deployment environments, thereby ensuring robust communication under diverse conditions.
a ( h m ) = ( α env · log 10 ( f ) β env ) · h m ( γ env · log 10 ( f ) δ env )
Where: - α env , β env , γ env , δ env : Environment-specific coefficients for urban, suburban, dense urban, and high-rise urban environments. - f: Carrier frequency ( MHz). - h m : UE height (in meters).
E n v = η LoS if LoS , η NLoS if NLoS .
Where: - η LoS : Environment-specific attenuation for LoS conditions. - η NLoS : Environment-specific attenuation for NLoS conditions.
Equation (4): Correction factor a ( h m ) is an environment-specific propagation characteristic. This ensures a better accuracy across diverse terrains and varying frequencies. The coefficients α env , β env , γ env , δ env allow for precise modelling of the path loss based on the terrain type.
Equation (5): The environmental factor ( E n v ) accounts for LoS and NLoS conditions. This dynamic adjustment ensures that the UAV swarm deployments remain robust across all four environments, thereby compensating for the differences in signal propagation.
The UAV swarm units operating collectively are maintained at a uniform cruising speed of 50 km/h to ensure consistent deployment and response efficiency [35]. Although influential in real-world scenarios, environmental variables, such as wind velocity, precipitation, and other natural factors, were not explicitly modelled in this study to focus on communication performance metrics. Similarly, potential disruptions from wildlife interactions were not factored into the simulation framework, thereby simplifying the analysis.
The affected UE in disaster-impacted regions are organised into clusters using the APC algorithm [42]. This clustering approach dynamically identifies representative cluster centres based on pairwise similarity and effectively minimises intracluster distances. A damping factor of 0.6 is applied to stabilise the convergence process, enhancing the robustness of the algorithm against fluctuations in the UE distribution.
The spatial distribution of UEs follows an incremental Poisson process to reflect realistic density variations. BS outages were simulated with varying degrees of severity, ranging from 10% to 90% coverage loss. This approach enables a comprehensive analysis of the UAV swarm adaptability under diverse failure scenarios. For example, Figure 3 illustrates an environment in which 80% of BSs are inoperable, leaving UEs in critical need for coverage.
This modelling approach ensures that UAV swarm deployment strategies are evaluated under realistic, yet controlled conditions, emphasising their ability to restore connectivity in disaster-stricken regions. The flexibility of the framework accommodates variations in UE density and mobility, thereby providing a robust foundation for optimising UAV-assisted communication networks.
In this framework, in Figure 3, a UE with active service is represented by blue asterisks, whereas UEs without service, typically affected by base station outages, are indicated by red asterisks. The spatial arrangement of UEs is visualised through Voronoi cells, which define the boundaries of clusters based on their proximity to UAVs or base stations. Active base stations are depicted as blue downward triangles, whereas base stations rendered inoperative because of disaster conditions are marked with black downward triangles.
The simulation encompassed a total area of 25 km 2 , representing a realistic, disaster-stricken environment. Within this setup, each swarm of UAVs, coordinated by a leader drone and supported by follower drones, provides temporary communication coverage to unconnected UEs within their designated clusters. Once the immediate communication needs of a cluster are addressed, the UAV swarm progresses to the next identified centroid, thereby ensuring continuous service restoration across the affected area. This dynamic and adaptive strategy ensures that critical communication links are maintained, even under severe network disruptions 7.
P out = 1 i = 1 N UE 1 P BS · ψ env , i · χ mob , i
P out : Probability of a UE experiencing an outage. P BS : The probability of a base station (BS) failing. ψ env , i : An environment-specific reliability factor for user i, defined as
ψ env , i = η LoS , if LoS , η NLoS , if NLoS .
Here, η LoS and η NLoS are the environment-dependent attenuation factors, as described in Equation (8). χ mob , i : is the mobility reliability factor for user i, which reflects the likelihood of maintaining connectivity during motion. This depends on the mobility model used.
  • Random Waypoint Mobility:
    χ mob , i = 1 Δ d R ,
    where Δ d is the distance travelled by the UE once and step R is the UAV’s communication range.
  • Reference Point Group Mobility:
    χ mob , i = exp ( δ g · Δ d R ) ,
    where δ g denotes the group-specific deviation factor.
This equation comprehensively represents the outage probability, considering the environmental and mobility effects specific to UAV swarm deployment in disaster response scenarios.

3.2. Problem Definition

To model UAV swarm deployment effectively, the problem is framed as a data allocation and coverage optimisation task, ensuring that the maximum number of users (UEs) is served while adhering to various constraints. UAVs act as temporary aerial base stations (UAV-BSs) and are responsible for delivering a sufficient data rate to each UE, based on their unique requirements. For simplicity, it was assumed that the data rate provided to each UE matched the requested rate. This transforms the data allocation problem into a combinatorial optimisation problem, which is often recognised as NP-hard owing to its complexity [43]. The objective is expressed as
max R j , m j j = 1 | Q | i = 1 | P | γ i j ,
where γ i j is a binary variable representing whether the UAV-BS j serves user i, | P | is the set of UEs, and | Q | is the set of UAV-BSs. This optimisation is subject to the following constraints:
C 1 : This ensures that the UE is served only by the UAV-BS if it falls within its coverage radius.
| | m j γ i j u i | | R j + M ( 1 γ i j ) , i { 1 , 2 , , | P | } , j { 1 , 2 , , | Q | } , γ i j { 0 , 1 } .
Here, m j and u i are the positions of the UAV-BS and UE, respectively, and R j denotes the coverage radius of the UAV-BS j. Parameter M acts as a large constant to handle binary conditions, ensuring that this constraint is only enforced when γ i j = 1 .
C 2 : This ensures that each Swarm UAV does not exceed its maximum data capacity when serving multiple UEs.
i = 1 | P | c i γ i j C j , j { 1 , 2 , , | Q | } .
Here, c i represents the data rate demand of UE i, and C j is the maximum capacity of UAV-BS j.
C 3 : Each UE should be served by a maximum of one UAV-BS.
j = 1 | Q | γ i j 1 , i { 1 , 2 , , | P | } .
This constraint prevents the UEs from being redundantly served by multiple UAV-BSs.
C 4 : The coverage radius of each UAV-BS should not exceed the predefined maximum.
R j R max , j { 1 , 2 , , | Q | } .
The objective function aims to maximise the number of UEs served by UAV-BSs while adhering to the coverage, capacity, and connectivity constraints. Constraint C 1 ensures that a UAV-BS can only serve a UEs within its communication range. Constraint C 2 enforces capacity limitations, ensuring that UAVs do not exceed their maximum data-handling capabilities. Constraint C 3 guarantees that each UE is connected to at most one UAV-BS, avoiding overlaps and inefficiencies in resource allocation. Finally, C 4 ensures that UAV-BSs operate within their designated coverage limits.
This problem formulation provides a structured approach for addressing the challenge of UAV swarm deployment in disaster scenarios. The constraints balance maximising service coverage, maintaining QoS, and adhering to operational limitations such as capacity and coverage radius. Considering these constraints, this model facilitates the efficient allocation of UAV-BS resources, ensuring that disconnected UEs are reconnected with minimal service disruption. Unlike traditional fixed base stations, UAV-BSs offer flexibility and adaptability, making them ideal for rapid deployment in dynamic disaster environments.
min i = 1 n j = 1 m u = 1 N swarm C i j · X i j u + λ · E u
This cost function minimises the total communication cost C i j between the UAV i and UE j along with the energy consumption E u of the UAV u in the swarm weighted by λ  10.
j V ( k , j ) S k · X i j u C u , u UAV swarm
This constraint 11 ensures that the service demand S k of all UEs assigned to a UAV u does not exceed its capacity C u .
u = 1 N swarm j V Distance ( u , j ) · X i j u MaxDistance , u UAV swarm
This trajectory optimisation minimises the travel distance for all UAVs in the swarm, while ensuring that it does not exceed the defined maximum distance threshold in Equation 12.
j = 1 m X i j u 1 , i UEs
The MTSP is adapted to reflect the UAV swarm deployment strategy outlined in Equation (13), where each UE i must be served by at least one UAV in the swarm to ensure the full coverage of the affected area. Each swarm path must include at least one leader UAV from the assigned swarm in order to ensure seamless coordination and connectivity. This adaptation emphasises swarm-based UAV networks, where each swarm comprises one leader drone and two follower drones that work in tandem to provide enhanced coverage and connectivity. UAVs in the swarm operate autonomously without human intervention, facilitating rapid deployment in disaster scenarios. The optimisation framework expressed in Equation (10) is designed to minimise the total cost by optimising the allocation of UAVs to mobile user clusters and calculating their trajectories. This formulation accounts for both the leader-follower hierarchy within the swarm and the dynamic mobility patterns of the UE. By integrating these elements, the revised MTSP model addresses the complex requirements of swarm-based UAV operation in diverse and dynamic environments. It ensures robust service delivery by balancing energy efficiency, communication quality, and resource utilisation, while meeting the QoS demands of mobile UEs across multiple clusters. This approach builds a scalable and adaptive foundation for UAV swarm deployment in various disaster scenarios.
min i = 1 n j = 1 m u = 1 N swarm C i j · X i j u + λ · E u + β · Latency i j
The number of UAV swarm mission members, represented by N UAV , encompasses both the leader and follower drones within each swarm. Each swarm operates cohesively with its trajectory denoted by X i j u , where i represents the user cluster, j indicates the specific path segment, and u denotes the UAV swarm assigned to cluster 14. This parameter is pivotal in determining the spatial and temporal deployment of UAV swarms across disaster-stricken areas.
The capacity requirement for each cluster, denoted by C i j , defines the communication load that a UAV swarm must handle. Trajectory X i j u is tailored to ensure seamless communication, considering both the dynamic mobility of UEs and the hierarchical roles of the leader and follower UAVs within each swarm. Unlike traditional MABS-based approaches, this model incorporates swarm-specific dynamics, allowing flexible and efficient coverage in highly dynamic and unpredictable environments.
Short-duration communication bursts are critical in this setup, enabling the UEs to connect to the UAV swarm for intermittent essential data exchanges. These bursts were optimized to maximize coverage and minimize energy expenditure. Unlike the static constraints in Equations (7)–(9), the swarm-based approach dynamically adapts paths and communication patterns based on real-time UE mobility and environmental conditions.
The trajectory planning process for each swarm is rooted in multipath optimization, ensuring that each route traversable by a UAV swarm maintains connectivity while minimizing travel distance and energy consumption. The planning process accommodates multiple potential entry points in the disaster zone, because there is no predefined starting point for the operation of a UAV swarm. The total number of possible edges within this framework is calculated using Equation (15), which offers a combinatorial representation of the swarm UAV routing possibilities. This formulation ensures scalability and adaptability, which are critical for addressing the diverse challenges of disaster-response scenarios.
total ( E ) = N UAV ! ( N UAV 2 ) ! · 2 ! = N UAV 2 = N UAV · ( N UAV 1 ) 2

3.3. Parameter Settings

Table 2 outlines the simulation parameters and configurations used to evaluate the performance of the UAV swarm in the studied disaster response environment. The table provides detailed specifications of the simulation setup, including the environment, UAV swarm parameters, QoS constraints, and base-station failure scenarios. These parameters serve as the foundation for assessing the scalability, adaptability, and reliability of networks under various operational conditions. The spatial domain (A) spans a square area of 25 km × 25 km and serves as the deployment region for the UEs and BS. The UE density, denoted by λ UE , varied incrementally from 50 to 450, following a Poisson distribution to model realistic user distributions. The mobility of the UEs is introduced as a critical factor, with speeds ranging between 0 and 20 m/s, representing diverse movement patterns such as stationary users and vehicular mobility. Two mobility models, the RWPM and RPGM, were employed to simulate individual- and group-based user movements, respectively. The environment is categorised into four distinct scenarios: urban ( E 1 ), suburban ( E 2 ), dense urban ( E 3 ), and high-rise urban ( E 4 ), each characterised by specific path-loss parameters (a, b), LOS, and NLOS attenuation factors. These settings ensure a comprehensive evaluation of UAV swarm performance across varying terrain complexities. UAV swarm configurations include swarm sizes (N) of 5, 10, and 15 UAVs, with each UAV capable of serving up to 200 UEs ( C UE / UAV ). UAVs operate within a communication range (R) of 3 km and utilise trajectory optimisation algorithms such as GA+APC, GA, PSO, and ACO for efficient path planning and coverage restoration. A distributed coordination protocol was employed for inter-UAV communication to ensure seamless collaboration among the swarm members. To maintain stringent QoS requirements, the network adheres to three different data rate requirements for all UEs: c 1 = 5 Mbps , c 2 = 2 Mbps , and c 3 = 1 Mbps , where each UE has one of these three data rate requirements. These constraints are critical for ensuring reliable communication in disaster-stricken areas with a high user density and mobility. Base station failures (B) were simulated at varying levels, ranging from 10% to 90%, with uniform distribution patterns to analyze the swarm’s ability to restore connectivity. Recovery prioritization is based on UE density, ensuring that areas with the most unconnected users are addressed first. This robust and multifaceted parameterization provides a realistic and comprehensive evaluation framework, enabling the UAV swarm network to be optimized for disaster recovery scenarios that involve dynamic user mobility, varying environmental conditions, and stringent communication requirements.

4. Proposed Optimal Path Planning for Uav Swarms

4.1. Integration of Proposed Fitness Function and Swarm Mutation Strategies

This subsection elaborates on the design of the Swarm-GA, which utilizes evolutionary principles to derive optimal solutions for complex scenarios. The algorithm builds on the natural concepts of evolution using mutation and crossover to iteratively explore and refine solutions. These operations enable the swarm to adapt dynamically to changing conditions, thereby ensuring robust and efficient path planning.
The Swarm-GA operates by treating each potential solution as a chromosome with adjustable parameters corresponding to the requirements of the problem. Fitness evaluation is central to measuring the suitability of each chromosome for meeting performance criteria, such as service coverage, path efficiency, and QoS compliance. During this evaluation, UE clusters were formed using APC, a non-supervised method tailored for scenarios with spatially dispersed UEs. Unlike traditional k-means clustering, APC dynamically selects cluster representatives based on similarity metrics, ensuring that the clusters align with the spatial density of the UEs.
Algorithm 1 outlines the foundational steps for initialising a swarm of UAVs and clustering UE in the studied dynamic environment. It employs a structured approach to assign roles to UAVs, cluster UEs using APC, and compute the initial task allocations for the UAV swarm.
The first step in the algorithm defines the distinct roles of the UAVs in the swarm. Each swarm consists of one leader UAV ( UAV leader ) responsible for overall coordination, multiple follower UAVs ( UAV follower ) executing tasks, and one coordinator UAV ( UAV coordinator ) to manage communication between UAVs. For a swarm with N UAV UAVs,
UAV leader = 1 , UAV follower = N UAV 1 , UAV coordinator = 1 .
This role-based structure ensures an efficient task distribution and coordination. In the next step, UE initialisation, the UE positions are initialised as coordinates.
P UE = { ( x 1 , y 1 ) , ( x 2 , y 2 ) , , ( x n , y n ) } , n = | λ UE | ,
where | λ UE | represents the total number of UEs in the environment. These initial positions are updated over time based on the mobility model M, simulating UE movement:
P UE ( t ) = P UE ( t 1 ) + v UE · Δ t ,
where v UE is the UE mobility speed and Δ t is the time interval. This dynamic adjustment captures real-time changes in the UE locations. In Step 3, UE Clustering using APC is employed to group the UEs into clusters. Each cluster is defined by its centroid v i , which minimizes the similarity metric,
v i = arg min j P UE j P UE sim ( j , v i ) ,
where sim ( j , v i ) measures the similarity between a UE j and cluster centre v i . APC dynamically determines the number of clusters and their centroids based on UE density and spatial distribution. These centroids serve as target points for UAV task allocation.
After determining the cluster centres V = { v 1 , v 2 , , v k } , the next step is path initialisation, in which the initial paths for the UAVs are assigned. Each UAV u is allocated a set of cluster centres as tasks.
X init = { x 1 , x 2 , , x N UAV } , x u = { v i } i V , u N UAV ,
This step ensures that each UAV has a predefined route based on the initial UE clustering. Then, in the Cluster Re-Evaluation and Mobility Integration step, which adapts to changes in UE positions, the algorithm dynamically updates the cluster centroids:
v i ( t ) = arg min j P UE ( t ) sim ( j , v i ( t ) ) ,
This recalibration ensured that the clusters remained relevant as the UEs moved. Correspondingly, the UAV paths are computed as follows:
x u ( t ) = { v i ( t ) } i V ,
This real-time adjustment integrates UE mobility into UAV task planning, enabling the swarm to maintain an efficient coverage and service. Finally, the algorithm outputs the updated cluster assignments V and initial paths X init , which serve as the basis for subsequent optimisation steps.
Output : V , X init .
This algorithm provides a robust framework for initialising UAV swarm operations in dynamic environments. By integrating mobility models and clustering techniques, UAVs can efficiently adapt to changes in the UE distribution while maintaining effective task allocation and coordination.
Algorithm 1:Swarm Initialization and UE Clustering
Data: N UAV : Number of UAVs, λ UE : UE distribution, v UE : UE mobility speed, M: Mobility model, E: Environment parameters.
Result: Cluster assignments V, initial paths X init .
Step 1: Swarm Role Assignment
Define swarm UAV roles:
UAV leader 1 , UAV follower N UAV 1 , UAV coordinator 1 .
Step 2: UE Initialization
Initialise the UE positions:
P UE = { ( x 1 , y 1 ) , ( x 2 , y 2 ) , , ( x n , y n ) } , n = | λ UE | ,
Mobility model M is applied to compute the UE movement:
P UE ( t ) = P UE ( t 1 ) + v UE · Δ t .
Step 3: UE Clustering using APC
Compute the cluster centres V = { v 1 , v 2 , , v k } .
v i = arg min j j P UE sim ( j , v i ) ,
where sim ( j , v i ) denotes the similarity measure for the APC.
Step 4: Path Initialization
Assign tasks to UAVs from cluster centre V.
X init = { x 1 , x 2 , , x N UAV } , x u = { v i } i V , u N UAV .
Step 5: Cluster Re-Evaluation and Mobility Integration
Update the cluster centres V dynamically if the UE positions change.
v i ( t ) = arg min j P UE ( t ) sim ( j , v i ( t ) ) .
Recompute paths X init for all UAVs.
x u ( t ) = { v i ( t ) } i V ,
Step 6: Output Results
returnV, X init .
    Algorithm 2 outlines a genetic optimisation approach for UAV path planning and task allocation, focusing on achieving efficient resource utilisation while satisfying the QoS requirements. The process begins with the initialisation of paths X from the provided X init , which represents the initial allocation of tasks and paths for all the UAVs in the swarm. The fitness of each path was computed using a comprehensive function designed to balance the path length, energy consumption, and QoS metrics.
Preprints 142653 g012
The fitness function is defined as
F ( X ) = u = 1 N UAV 1 L ( X u ) + QoS satisfied QoS total E cos t ( X u ) E max ,
where L ( X u ) is the length of the path assigned to the UAV u, QoS satisfied measures the proportion of the QoS constraints satisfied, and E cos t ( X u ) quantifies the energy consumption of the UAV along the path relative to its maximum energy capacity E max . The fitness function ensures that shorter paths, higher QoS satisfaction, and lower energy costs are achieved.
The initial fitness of each chromosome (path configuration) was evaluated by calculating the QoS satisfaction and ensuring compliance with SINR requirements. The SINR for UE i is computed as
SINR i = P Tx j i P Int , j + η ,
where P Tx is the transmitted power, P Int , j represents the interference from the other UAVs, and η is the noise power. QoS satisfaction, denoted QoS satisfied , is calculated as the sum of the users meeting the SINR threshold SINR min :
QoS satisfied = i = 1 N UE ( SINR i SINR min ) ,
where denotes an indicator function. The genetic algorithm iteratively refines the population of paths using mutation operators to explore the solution space and enhance fitness. These operations were divided into two categories.
In chromosome Mutators, Section Swapping: Reorders segments within a UAV’s path x u , enabling more efficient task sequencing. Point Insertion Adjusts the position of tasks within a path to minimize travel and hovering costs, computed as
Cos t ( x u ) = i = 1 k d i , u + P hover · t hover ,
where d i , u is the distance travelled, P hover is the hovering power, and t hover is the time spent on hovering.
Cross-Chromosome Mutators comprise Task Swapping where Transfers tasks between UAVs x u and x v , balancing their workloads. The joint mutator then combines paths to optimise coordination among the leader UAVs. The separation Mutator Splits the paths to distribute tasks among multiple UAVs more effectively. These mutation operators ensure that the solution space is thoroughly explored, thereby preventing the premature convergence to suboptimal paths. After applying mutations, the paths are updated and their fitness is computed. This step involves recalculating F ( X ) for all chromosomes, incorporating the effects of the updated paths, SINR compliance, and energy constraints, as follows:
F ( X ) = u = 1 N UAV 1 L ( X u ) + QoS satisfied QoS total E cos t ( X u ) E max .
This ensures that the algorithm continually favours configurations that enhance the performance metrics. The process terminates when convergence criteria are satisfied, such as achieving a stable fitness value or reaching the maximum number of iterations. The final solution X * is selected as the chromosome with the highest fitness value
X * = arg max F ( X ) ,
This algorithm integrates advanced genetic operations to optimise the UAV task allocation and path planning. Balancing path efficiency, energy consumption, and QoS compliance ensures robust and scalable solutions for dynamic UAV swarm operations. Its iterative nature and use of fitness-driven mutations make it adaptable to complex real-world scenarios. The use of SINR as a QoS metric and mutation operators tailored to UAV-specific constraints sets this algorithm apart from its application to UAV-based communication networks.

4.2. Integration of the Proposed Advanced Fitness Function with QoS, Capacity Constraints, and Mutation for Optimization

Algorithm 3 defines a genetic optimisation framework for UAV swarm path planning, ensuring that QoS metrics and UAV capacity constraints are considered. The algorithm begins with initialising the population ( ν 1 ) from the initial paths ( X init ). In this step, UEs are assigned to UAVs based on their proximity and the task of each UAV u is represented as x u = UEs assigned to UAV u , u N UAV . Additional variables, such as fitness, penalties, suma, and the service and angle ratios, were initialised to track the performance of each chromosome during the optimisation process.
In the evaluation phase, the fitness of each chromosome X ν 1 is calculated using the fitness function
F ( X ) = w SR · SR + w QoS · QoS satisfied w Penalty · j Q max ( 0 , Load j C j ) ,
where SR represents the service ratio, QoS satisfied quantifies how well the QoS constraints are satisfied, and the penalty term ensures that UAVs that exceed their capacity C j are penalised. The intersection ratio (IR) is computed as IR = min ( Φ ) Φ k , k set [ Φ ] , which minimises the number of trajectory conflicts by penalising chromosomes with high-path intersections. The angle ratio (AR) is computed as AR = angle _ ratios len ( C ) , ensuring smoother UAV paths by penalising the sharp angles. Together, these metrics update the fitness of each chromosome based on its path efficiency, service quality, and compliance with UAV capacity constraints.
The algorithm proceeds through the GA process and iterates until the convergence criteria are satisfied. In the selection phase, the roulette-wheel method selects the parent chromosomes based on their fitness scores. The selection probability of each chromosome x is calculated as
Selection Probability = F ( x ) x ν F ( x ) ,
to ensure that the fitter chromosomes are more likely to be selected. This mechanism promotes the survival of high-performance solutions for the next generation.
Following selection, crossover is applied to the selected parents with probability p c . The crossover operation combines the genes of the two parent chromosomes to generate offspring that inherit traits from both parents. The resulting child chromosome is represented by x child = Crossover ( x parent 1 , x parent 2 ) . This step enhances diversity within the population and facilitates the exploration of the solution space.
Next, mutation is applied to the child chromosomes with probability p m . Mutation introduces random changes to the genes of a chromosome, thereby ensuring that new areas in the solution space are explored. The mutated chromosome is represented by x = Mutate ( x child , p m ) . This step helps prevent premature convergence by maintaining the genetic diversity in the population [35].
After performing crossover and mutation, the fitness values of the updated population were reevaluated. This step includes computing the SINR for each chromosome to ensure that QoS constraints are satisfied. The SINR for a given UAV i is calculated as
SINR i = P Tx j i P Int , j + η ,
where P Tx is the transmitted power, P Int , j represents the interference from neighbouring UAVs, and η is the noise power. The algorithm ensures that SINR i SINR min penalises chromosomes that fail to satisfy this requirement.
Preprints 142653 g013
Finally, the population is updated by replacing the least-fit chromosomes with newly generated offspring. The algorithm terminates when the convergence criteria are satisfied, such as reaching the maximum number of iterations or achieving a stable fitness value across generations. The optimal solution X * is then selected as the chromosome with the highest fitness value, expressed as
X * = arg max F ( X ) ,
This algorithm efficiently balances the service quality, path optimisation, and capacity constraints, making it suitable for dynamic UAV swarm operations in complex environments. Incorporating multiple fitness metrics and leveraging genetic operations provides a robust framework for UAV path-planning and task allocation.
Score = w SR · S R 2 + w AR · A R + w DR · log ( D R ) + w IR · I R + w PSR · P S R w Penalty · j Q max ( 0 , Load j C j ) + w QoS · QoS satisfied ,
Equation (16) presents a multi-factor fitness scoring mechanism designed to optimize UAV swarm configurations for disaster response networks. It integrates various performance metrics into a single score to ensure comprehensive evaluation and optimisation. The term w SR · S R 2 emphasises the service coverage and prioritises configurations with extensive coverage by amplifying the Service Ratio ( S R ) through squaring. This ensures that candidates with better connectivity have a higher chance of selection. The Angular Ratio ( A R ), represented by w AR · A R , promotes smoother UAV paths, minimising abrupt changes that can disrupt communication and increase the energy consumption. The logarithmic term w DR · log ( D R ) ensures that the data rate contributions are impactful but balanced, reflecting the diminishing returns of the increasing throughput. Similarly, the w IR · I R term penalises the interference, favouring configurations with reduced co-channel interference for better signal quality. Path smoothness, captured by w PSR · P S R , ensures efficient UAV trajectories and reduces operational complexity. A dynamic penalty mechanism, w Penalty · j Q max ( 0 , Load j C j ) , discourages base station overloading, maintains scalability, and avoids congestion. The QoS term w QoS · QoS satisfid rewards a configuration that meets user satisfaction thresholds, reflecting the system’s adaptability to varying network conditions. Weights ( w SR , w AR , w DR , w IR , w PSR , w Penalty , w QoS ) balance the importance of each metric, allowing the equation to adapt to specific scenarios such as high-demand or interference-prone areas. This equation is based on prior methodologies [35,38] that incorporate advancements in trajectory optimisation, QoS prioritisation, and resource allocation. It ensures scalable and resilient UAV deployment by dynamically adapting to environmental conditions and user needs. Furthermore, the computational efficiency is enhanced by iterative updates to the unserviced UE dataset and fixed-interval calculations, balancing the accuracy and processing overhead. Overall, Equation (18) encapsulates a robust, adaptable scoring framework that addresses the multifaceted requirements of disaster response networks, significantly outperforming traditional approaches.
As shown in Figure 4, the distribution of UEs across different environments (Suburban, Urban, Dense Urban, and High-Rise Urban) highlights the initial setup and service allocation before and after the implementation of the Swarm UAV solution. The subplots represent the total number of UEs, serviced, and unserviced under varying user densities ranging from 50 to 450.
The comparison between serviced and unserviced UEs reflects the adaptive capabilities of the Swarm UAV solution. For example, the Suburban environment exhibits the highest percentage of UEs with services across all user densities, achieving 95% service rates when the UE count reaches 450. This is primarily attributed to better LOS conditions and reduced interference, which improve the signal propagation and connectivity. In contrast, the High-Rise Urban environment has the lowest service rate, with only 85% of UEs receiving services at maximum user density. This is owing to increased signal attenuation, multipath interference, and the challenges posed by NLOS propagation in high-rise settings.
The Urban environment serves as a middle ground between the Suburban and Dense Urban scenarios. While achieving slightly lower service rates than suburban areas, the urban environment demonstrates a relatively consistent performance across increasing user densities, with service rates stabilising at approximately 90% at high user densities. The combination of a moderate building density and manageable interference levels in this environment facilitates this balance.
The Dense Urban and High-Rise Urban environments, however, show a gradual increase in unserviced UEs as user density increases. This reflects the impact of spatial constraints and interference, which limit the effective range of the UAV-based base stations. In contrast, the suburban environment demonstrates the adaptive capabilities of the Swarm UAV solution, where the number of unserviced UEs remains consistently low, even as the user density increases.
The significance of this initial UE organisation lies in its ability to identify coverage gaps and optimise swarm UAVs deployment strategies. By clustering UEs in areas with high service demand, swarm UAV can allocate resources more efficiently, ensuring that critical regions are prioritised. This process directly addresses fundamental wireless communication challenges such as load balancing, interference management, and signal optimisation.
Furthermore, the observed variations in service levels across environments emphasise the need for environment-specific optimisation strategies. For example, high-rise urban settings may benefit from higher-density UAV swarms or hybrid deployment models that combine static and mobile base stations to mitigate coverage loss. Similarly, in suburban areas, favourable propagation conditions present opportunities for maximising energy efficiency while maintaining high service quality.
In summary, the distribution of UEs and their service status underscores the importance of adaptive clustering algorithms and environment-specific strategies in disaster response networks. The ability of Swarm UAVs to dynamically adjust their deployment based on user density and environmental constraints ensures a robust and scalable solution for improving coverage, connectivity, and QoS across diverse scenarios. This foundational analysis forms the basis for further optimisation efforts, particularly in environments with complex topographical and network challenges.

5. Performance Evaluation of Proposed Solution

5.1. Evaluation Criteria and Experimental Setup

The evaluation criteria for the proposed MABS solution were systematically chosen to comprehensively assess the path-planning efficiency and overall performance in diverse disaster response scenarios. Key parameters include the Coverage Ratio, QoS Compliance, and Fitness Scores. These metrics provide insights into the effectiveness of the solution for managing network coverage, resource allocation, and user QoS under dynamic conditions. In addition, the impact of mobility models on network performance, as well as the scalability of the solution with increasing swarm UAVs, was analysed to validate its robustness and reliability.
The evaluation includes comparisons between the Proposed Method (GA+APC) and established benchmarks, such as GA, PSO, and ACO. These comparisons not only highlight the relative strengths of the solutions but also emphasise their practical utility in disaster response networks. Each metric was carefully analysed to demonstrate tangible improvements in performance, scalability, and operational efficiency, particularly under challenging conditions typical of disaster environments.
To validate the proposed MABS solution, a series of simulations were conducted involving UAV swarms (1 to 10) and UE ranging from 50 to 450. These scenarios were modelled across four distinct environments: Suburban, Urban, Dense Urban, and High-Rise Urban, with varying propagation characteristics such as line-of-sight (LOS) and non-line-of-sight (NLOS) conditions. The placement of the UE and base stations was randomised, following a Poisson distribution with a spatial density of 25 km 2 .
Simulations were designed to measure metrics such as Coverage Ratio, QoS Compliance, and Fitness Score over iterations ranging from 1 to 17,000, as shown in Table 2. The mobility impact was assessed by comparing the RWPM and RPGM models. By iteratively optimising the UAV swarm deployment and path planning, the experiments aimed to determine the optimal configurations for maximising coverage and service quality, while minimising resource consumption.

5.2. Coverage Ratio vs Number of UAV Swarms

5.2.1. Dense Urban Environment

In Figure 5 dense urban environments, the presence of tall buildings, and complex layouts often introduce severe challenges to wireless communication, such as signal blockages and increased interference. The results highlight the capability of the proposed GA+APC method to handle such conditions effectively. With a coverage ratio peaking at 97% when 10 UAV swarms are deployed, the method demonstrates its adaptability and strength in optimising coverage despite high-density obstacles.
Interestingly, although the GA, PSO, and ACO benchmarks also showed improvements as the number of UAV swarms increased, their growth was noticeably slower. For example, the GA only reaches 91% coverage, suggesting that traditional optimisation approaches lack the nuanced adaptability of the proposed method. The collaborative nature of GA + APC, which leverages both genetic evolution and path control, plays a crucial role in achieving superior performance.
This environment highlights the critical importance of dynamic path planning, particularly in limited LOS communication scenarios. By strategically navigating these challenges, the proposed method is a reliable choice for dense urban deployment.

5.2.2. Urban Environment

In Figure 6 the urban environments represent a middle ground between dense urban and suburban conditions with moderately distributed obstacles and user densities. The proposed GA+APC method achieved a coverage ratio of 94% with 10 UAV swarms, which surpassed all benchmarks, including GA (89%), PSO (88%), and ACO (89%).
The relatively smaller performance gap among the methods compared to dense urban scenarios suggests that less complex propagation conditions allow all algorithms to perform reasonably well. However, the consistent outperformance of GA + APC highlights its ability to extract additional efficiency by allocating Swarm UAV resources. Notably, the diminishing returns in coverage improvement beyond eight UAV swarms reveal a natural coverage saturation point, where additional Swarm UAVs contribute minimally to the overall system performance.

5.2.3. Suburban Environment

Figure 7 highlights that suburban environments, characterised by open spaces and minimal interference, exhibit the highest overall coverage ratios among all scenarios. The results show that the proposed GA+APC method achieved 100% coverage with only nine UAV swarms. This is a remarkable feature, especially when compared with GA (99%), PSO (98%), and ACO (98%).
These findings underscore the efficiency of the proposed method in leveraging favourable propagation conditions to minimise resource usage while maximising coverage. The benchmarks, while performing admirably, failed to match the resource efficiency of GA + APC, indicating a lack of fine-grained adaptability to dynamic user distributions. This scenario reinforces the value of advanced optimisation techniques in ensuring effective Swarm UAV deployment, particularly in resource-limited situations.

5.2.4. High-Rise Urban Environment

The results for high-rise urban environments are shown in Figure 8 and present a unique set of challenges owing to the vertical nature of obstacles and severe NLOS propagation effects. In this setting, the proposed GA+APC method achieved a coverage ratio of 93% with 10 UAV swarms, outperforming the GA (88%), PSO (85%), and ACO (88%).
What stands out is the ability of the method to adapt to highly variable and unpredictable signal conditions. The benchmarks exhibit slower coverage improvement, with PSO showing particularly limited performance owing to its inherent reliance on simpler optimisation strategies. The proposed method, on the other hand, benefits from its continuous adaptability, enabling it to navigate the constraints of vertical environments effectively. This capability is crucial for ensuring reliable communication in high-rise urban settings where maintaining consistent coverage is often challenging.
Across all environments, the results reveal a clear pattern: the proposed GA+APC method consistently outperforms traditional benchmarks, with its advantage being most pronounced in challenging scenarios such as dense urban and high-rise urban areas. This performance can be attributed to its adaptive path planning, intelligent resource allocation, and its ability to handle complex interference patterns. The findings also emphasise the importance of tailoring Swarm UAV deployment strategies according to the specific characteristics of each environment. While suburban areas benefit from minimal Swarm UAV usage owing to favourable conditions, urban and dense urban environments require more sophisticated optimisation to address interference and NLOS challenges. The scalability and robustness of the proposed method make it a versatile choice for diverse disaster-response scenarios. In summary, these results highlight the growing importance of collaborative and adaptive optimisation approaches in Swarm UAV-based communication. By dynamically adjusting to environmental challenges, the proposed GA + APC method offers a compelling solution for enhancing the coverage and reliability of critical disaster response networks.
The deployment of swarm UAVs has demonstrated remarkable success in restoring the communication infrastructure in disaster-stricken areas, as depicted in Figure 5, Figure 6, Figure 7, and Figure 8. The proposed method (GA+APC) consistently outperformed traditional benchmarks, achieving higher coverage ratios with fewer UAVs. In suburban environments, the solution achieved nearly 100% coverage with 10 UAV swarms, whereas urban and dense urban settings achieved coverage ratios of 94% and 97%, respectively. This superior performance is attributable to the adaptive clustering mechanism that optimises UAV placement and path planning. Figure 5, Figure 6, Figure 7, and Figure 8 further illustrate the relationship between UAV swarm size and coverage in high-rise urban settings. Despite the challenging propagation conditions, the proposed method achieved 93% coverage with 10 UAVs, significantly outperforming the ACO benchmark that achieved only 88% coverage under similar conditions. These results emphasise the ability of the solution to address NLOS challenges and interference, which are common in urban disaster scenarios.
The path-planning optimisation enabled by GA-APC is a key factor in achieving high coverage ratios. As shown in Figure 5, Figure 6, Figure 7, and Figure 8, the coverage ratios across all environments increase significantly with the number of UAV swarms, demonstrating the scalability of the solution. The suburban environment, with its open topology and minimal interference, experienced the fastest improvement in coverage, reaching 100% with only eight UAV swarms. In contrast, dense urban and high-rise environments require up to 10 UAVs to achieve maximum coverage owing to increased propagation challenges.
The results in Table 3 demonstrate the performance of the proposed GA+APC method in various operational environments, illustrating its adaptability and robustness for addressing distinct communication challenges. In dense urban areas, where obstacles such as tall buildings and severe interference impede communication, GA+APC achieved a coverage ratio of 97%, significantly outperforming traditional benchmarks such as GA, which attained a maximum of 91%. This outcome underscores the efficacy of GA + APC’s dynamic path planning and optimisation capabilities in surmounting NLOS challenges and interference.
In urban environments, the proposed method maintained its advantage, achieving 94% coverage compared with 89% achieved by GA and ACO. The reduced performance differential reflects the relatively less complex propagation conditions in these scenarios. Nevertheless, GA+APC’s consistently superior performance underscores its capacity to optimise resource allocation and adapt to dynamic user distributions, ensuring efficient coverage even in moderately challenging environments.
In suburban areas, which are characterised by open spaces and minimal interference, the proposed method achieved full coverage (100%) with only nine UAV swarms. This demonstrates its capacity for resource-efficient operation, particularly in scenarios with favourable communication conditions. Although traditional benchmarks such as GA (99%) and PSO (98%) performed well, they did not attain the same level of efficiency.
The results in high-rise urban environments further substantiate the advantages of GA + APC, demonstrating a coverage ratio of 93% compared with 88% for GA and ACO. The vertical nature of obstacles in this scenario presents significant propagation challenges. However, the proposed method consistently adapts to unpredictable signal conditions and ensures a reliable coverage.
These findings underscore the scalability and robustness of the GA + APC method under diverse deployment scenarios. Its capacity to optimise resource allocation and address complex interference patterns renders it a versatile solution for enhancing UAV swarm-based communication. This study further emphasises the significance of tailoring deployment strategies to environmental characteristics. Dense and high-rise urban areas require advanced optimisation to address interference and NLOS issues, while suburban areas permit minimal resource utilisation owing to favourable conditions. Overall, the GA+APC method exhibits significant potential for improving the communication reliability and efficiency in critical disaster response scenarios.

5.3. Fitness Score vs. Iterations

The fitness score results in Figure 9 reveal that the proposed method maintains significantly higher and more stable scores over 17,000 iterations compared with the benchmarks. Starting at 0.95, the fitness score of the proposed method decreased gradually, whereas benchmarks such as GA, PSO, and ACO exhibited lower starting values (0.9, 0.85, and 0.8, respectively) and greater variability. This represents an initial improvement of approximately 5.6% over GA, 11.8% over PSO, and 18.8% over ACO, respectively. Such improvements demonstrate the superior adaptability and stability of the proposed scheme under various conditions.
These results underscore the efficiency of the proposed method in maintaining optimal performance despite network dynamics, such as mobility and different QoS requirements. The slight decline in the fitness scores reflects the natural impact of mobility-induced topology changes and energy depletion. This behaviour is consistent with real-world wireless communication networks, where dynamic user mobility necessitates periodic re-optimization to maintain performance. The variability of benchmarks highlights their susceptibility to suboptimal solutions, further emphasising the robustness of the proposed fitness function in ensuring consistent path planning and resource allocation.

5.4. QoS Compliance vs. Number of UAV Swarms

The proposed method in Figure 10 achieves the highest QoS compliance across all swarm configurations, with 98% compliance observed with 10 UAV swarms, compared to 94% for GA, 90% for PSO, and 92% for ACO. At lower swarm numbers (one UAV swarm), the proposed method achieves 85% compliance, surpassing the benchmarks of 80% for GA, 75% for PSO, and 78% for ACO. These results represent an improvement of 6.25% over GA, 13.33% over PSO, and 8.97% over ACO for lower swarm configurations. At higher swarm configurations (10 UAV swarms), the proposed method achieved an improvement of 4.26% over GA, 8.89% over PSO, and 6.52% over ACO. This demonstrated the scalability and superior performance of the proposed scheme across diverse swarm configurations.
The strong QoS compliance achieved by the proposed method reflects its ability to satisfy the stringent user requirements for data rates. This was achieved through efficient resource allocation and dynamic swarm UAVs positioning. The results also highlight the role of spatial diversity in enhancing network performance because increasing the number of Swarm UAVs reduces resource contention and ensures more consistent service delivery. The lower compliance rates of the benchmarks can be attributed to their less effective optimisation algorithms, which struggle to effectively allocate resources in high-demand scenarios.

5.5. Mobility Impact on Coverage

As shown in Figure 11, the RPGM mobility model outperforms the RWPM model in terms of maintaining coverage over 17,000 iterations. While both models show a slight decline in coverage percentages over time, the RPGM model consistently achieves higher coverage due to its group mobility pattern. This result highlights the significant impact of mobility models on wireless communication performance. The ability of the RPGM to serve user clusters efficiently reduces the need for frequent swarm UAV repositioning, conserving energy, and enhancing coverage. This aligns with real-world disaster response scenarios, in which users often move in groups. The lower performance of the RWPM model indicates its inability to adapt to such mobility patterns, resulting in reduced coverage efficiency. These findings underscore the importance of selecting appropriate mobility models to optimise network performance in dynamic environments.
The ability of the proposed method to dynamically adapt to environmental conditions is shown in Figure 9, which compares the fitness scores of the proposed solution with those of traditional benchmarks over 17,000 iterations. The stability of the fitness score, averaging 0.95, highlights the robustness of the method and its ability to consistently optimise UAV trajectories. This is particularly important in dynamic disaster scenarios, in which environmental conditions can change rapidly.
The QoS compliance of a solution is another area of significant improvement. Figure 10 shows that the proposed method achieved a compliance rate of 98% with 10 UAV swarms, compared to 94% for the GA benchmark and 90% for the PSO benchmark. This improvement is a direct result of the adaptive clustering and path-planning mechanisms of the solution, which ensures that UAVs are strategically positioned to minimise latency and maximise throughput.
The analysis of the UE coverage across different environments, as shown in Figure 7, further elucidates the effectiveness of the solution. In suburban settings, 95–100% of UEs received services, even at higher user densities. Urban and dense urban environments, although more challenging, still achieved service rates exceeding 90%, highlighting the robustness of the solution in maintaining connectivity despite interference and high user density.
Figure 11 compares the coverage achieved under the two mobility models: RPGM and RWPM. RPGM consistently provided higher coverage, maintaining an average of 95% over 17,000 iterations compared with 90% for RWPM. This performance disparity can be attributed to the ability of the RPGM to simulate clustered user movements, which aligns better with the UAV swarm clustering algorithm. Conversely, the dispersed mobility pattern of RWPM posed greater challenges for coverage, emphasising the need for tailored deployment strategies based on user mobility patterns.

6. Conclusions

This study presents a comprehensive approach for optimising UAV swarm deployment for DRNs, focusing on enhancing communication coverage, user mobility, and QoS. By combining GA + APC, the proposed method provides a practical and innovative solution to the challenges posed by post-disaster scenarios, where traditional communication infrastructure is often severely compromised.
The evaluation of the proposed approach across various environments, including suburban, urban, dense urban, and high-rise urban scenarios, highlighted its versatility and robustness. Compared with established benchmarks, such as GA, PSO, and ACO, the GA+APC method consistently achieves higher coverage ratios, better QoS compliance, and better fitness scores, even with increasing iterations and diverse mobility models. These results underscore its capability to address the dynamic requirements of real-world DRN applications, while ensuring efficient resource utilisation.
One of the main findings is the adaptability of the proposed algorithm in managing both user mobility and challenging environmental conditions. The integration of the RWPM and RPGM mobility models demonstrates their resilience and ability to maintain consistent performance, even as user densities and base station losses increase. This adaptability is critical for ensuring reliable communication coverage during disaster relief operations where conditions can change rapidly and unpredictably.
However, this study also identifies areas for further exploration. Future research could investigate integrating more advanced machine learning models to enable real-time decision-making and trajectory optimization. Additionally, the potential to incorporate multi-modal communication technologies, such as 5G or satellite integration, could further expand the scope and effectiveness of UAV-enabled networks.
This study makes a significant contribution to disaster response by introducing a robust and scalable UAV swarm deployment strategy. The proposed GA + APC approach enhances communication reliability and sets a foundation for future advancements in UAV-enabled technologies. Although this study focuses on disaster scenarios, the methodology and insights gained have broader applications, including smart cities, agriculture, and industrial logistics. This study serves as a stepping stone toward more resilient and efficient communication networks, addressing the critical need for innovation in times of crises.

Author Contributions

Conceptualization, N.F.A. and M.S.A.; methodology, M.S.A., N.F.A., and O.A.A.; software, M.S.A.; validation, M.S.A., N.F.A., and A.A.-S.; formal analysis, M.S.A. and N.F.A.; investigation, M.S.A., A.A.-S., and O.A.A.; resources, N.F.A. and R.N.; data curation, M.S.A., A.A.-S., and O.A.A.; writing—original draft preparation, M.S.A. and O.A.A.; writing—review and editing, N.F.A., R.N., and A.A.-S.; visualization, M.S.A. and O.A.A.; supervision, N.F.A. (main supervisor), R.N., and A.A.-S.; project administration, N.F.A. and R.N.; funding acquisition, N.F.A. and R.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Royal Academy of Engineering UK (ref: ESMN/2123/2/63),

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The code used in this research is made openly available in the GitHub repository https://github.com/Ya-abba/Swarm_MABS_GA-APC/blob/main/README.md, accessed 1st December 2024

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACO Ant Colony Optimization
AGA Adaptive Genetic Algorithms
A Frequency Incidence factor
AR Angle Ratio
a ( h m ) and Env Environment Correction factors
B Base Station Antenna Height factor
BS Base Station
BPS Bits Per Second
bps Bits Per Second
Bw Bandwidth for a channel in Hz
C Capacity
C Capacity in bps
CHs Cluster Heads
COW Cell on Wings
CSV Comma-Separated Values
D2D Device-to-Device
DCUD               Distributed Clustering for User Devices
DDQN Double Deep Q-Networks
DR Distance Ratio
DRN Disaster Response Networks
EH Energy Harvesting
ƒ Frequency in MHz
FPA Flower Pollination Algorithm
GA Genetic Algorithm
GHO Grasshopper Optimization
hb Height of the Base Station
hm Height of the Mobile Aerial Base Station
HZ Hertz
ILP Integer Linear Programming
IMSIA Improved Multiobjective Swarm Intelligence Algorithm
IoT Internet of Things
IQR Interquartile Range
IR Intersection Ratio
KBPS Kilobits Per Second
LOS Line of Sight
LTE Long-Term Evolution
mMTC massive Machine-Type Communications
MABS Mobile Aerial Base Stations
Mbps Megabits per second
MHZ Megahertz
MIMO Multiple-Input Multiple-Output
PL Path Loss
PSO Particle Swarm Optimization
PSR Path Smoothness Ratio
QoS Quality of Service
RoI Region of Interest
RPGM Reference Point Group Mobility
RWPM Random Waypoint Model
SFOA Smart Flower Optimization Algorithm
SILC Swarm Intelligence-based Localization and Clustering
SNR Signal-to-Noise Ratio
SINR Signal-to-Interference-plus-Noise Ratio
SR Service Ratio
UE User Equipment
UAVs Unmanned Aerial Vehicles
URLLC Ultra-Reliable, Low-Latency Communication
VD Voronoi Diagram
VDG Voronoi Diagram Graph
WPT Wireless Power Transfer
λ Density value for Poisson Distribution

References

  1. Behjati, M.; Zulkifley, M.A.; Alobaidy, H.A.; Nordin, R.; Abdullah, N.F. Reliable aerial mobile communications with RSRP & RSRQ prediction models for the Internet of Drones: A machine learning approach. Sensors 2022, 22, 5522. [Google Scholar] [CrossRef] [PubMed]
  2. Behjati, M.; Nordin, R.; Zulkifley, M.A.; Abdullah, N.F. 3D global path planning optimization for cellular-connected UAVs under link reliability constraint. Sensors 2022, 22, 8957. [Google Scholar] [CrossRef]
  3. Qadir, Z.; Ullah, F.; Munawar, H.S.; Al-Turjman, F. Addressing disasters in smart cities through UAVs path planning and 5G communications: A systematic review. Computer Communications 2021, 168, 114–135. [Google Scholar] [CrossRef]
  4. Sánchez-García, J.; Reina, D.G.; Toral, S. A distributed PSO-based exploration algorithm for a UAV network assisting a disaster scenario. Future Generation Computer Systems 2019, 90, 129–148. [Google Scholar] [CrossRef]
  5. Hydher, H.; Jayakody, D.N.K.; Hemachandra, K.T.; Samarasinghe, T. Intelligent UAV deployment for a disaster-resilient wireless network. Sensors 2020, 20, 6140. [Google Scholar] [CrossRef]
  6. Liu, H.; Ge, J.; Wang, Y.; Li, J.; Ding, K.; Zhang, Z.; Guo, Z.; Li, W.; Lan, J. Multi-UAV optimal mission assignment and path planning for disaster rescue using adaptive genetic algorithm and improved artificial bee colony method. Actuators 2021, 11, 4. [Google Scholar] [CrossRef]
  7. Li, J.; Lu, D.; Zhang, G.; Tian, J.; Pang, Y. Post-disaster unmanned aerial vehicle base station deployment method based on artificial bee colony algorithm. IEEE Access 2019, 7, 168327–168336. [Google Scholar] [CrossRef]
  8. Demir, K.; Tumen, V.; Kosunalp, S.; Iliev, T. A Deep Reinforcement Learning Algorithm for Trajectory Planning of Swarm UAV Fulfilling Wildfire Reconnaissance. Electronics 2024, 13, 2568. [Google Scholar] [CrossRef]
  9. Montero, E.; Rocha, C.; Oliveira, H.; Cerqueira, E.; Mendes, P.; Santos, A.; Rosário, D. Proactive radio-and QoS-aware UAV as BS deployment to improve cellular operations. Computer Networks 2021, 200, 108486. [Google Scholar] [CrossRef]
  10. Wan, Y.; Zhong, Y.; Ma, A.; Zhang, L. An accurate UAV 3-D path planning method for disaster emergency response based on an improved multiobjective swarm intelligence algorithm. IEEE Transactions on Cybernetics 2022, 53, 2658–2671. [Google Scholar] [CrossRef] [PubMed]
  11. Masroor, R.; Naeem, M.; Ejaz, W. Efficient deployment of UAVs for disaster management: A multi-criterion optimization approach. Computer Communications 2021, 177, 185–194. [Google Scholar] [CrossRef]
  12. Liu, J.; Liao, X.; Ye, H.; Yue, H.; Wang, Y.; Tan, X.; Wang, D. UAV swarm scheduling method for remote sensing observations during emergency scenarios. Remote Sensing 2022, 14, 1406. [Google Scholar] [CrossRef]
  13. Zhou, P.; Xie, Z.; Zhou, W.; Tan, Z. A Heuristic Integrated Scheduling Algorithm Based on Improved Dijkstra Algorithm. Electronics 2023, 12, 4189. [Google Scholar] [CrossRef]
  14. Arafat, M.Y.; Moh, S. Localization and clustering based on swarm intelligence in UAV networks for emergency communications. IEEE Internet of Things Journal 2019, 6, 8958–8976. [Google Scholar] [CrossRef]
  15. Hamid, H.; Begh, G. Clustering based strategic 3D deployment and trajectory optimization of UAVs with A-star algorithm for enhanced disaster response. Physical Communication 2024, 102536. [Google Scholar] [CrossRef]
  16. Saif, A.; Dimyati, K.; Noordin, K.A.; Shah, N.S.M.; Alsamhi, S.; Abdullah, Q.; Farah, N. Distributed clustering for user devices under UAV coverage area during disaster recovery. 2021 IEEE International Conference in Power Engineering Application (ICPEA). IEEE, 2021, pp. 143–148.
  17. Javed, S.; Hassan, A.; Ahmad, R.; Ahmed, W.; Alam, M.M.; Rodrigues, J.J. UAV trajectory planning for disaster scenarios. Vehicular Communications 2023, 39, 100568. [Google Scholar] [CrossRef]
  18. Kamyabniya, A.; Sauré, A.; Salman, F.S.; Bénichou, N.; Patrick, J. Optimization models for disaster response operations: a literature review. OR Spectrum 2024, 1–47. [Google Scholar] [CrossRef]
  19. Kumar, P.A.; Manoj, N.; Sudheer, N.; Bhat, P.P.; Arya, A.; Sharma, R. UAV Swarm Objectives: A Critical Analysis and Comprehensive Review. SN Computer Science 2024, 5, 764. [Google Scholar] [CrossRef]
  20. Jain, S.; Bharti, K.K. A combinatorial optimization model for post-disaster emergency resource allocation using meta-heuristics. Soft Computing 2023, 27, 13595–13611. [Google Scholar] [CrossRef]
  21. Elnabty, I.A.; Fahmy, Y.; Kafafy, M. A survey on UAV placement optimization for UAV-assisted communication in 5G and beyond networks. Physical Communication 2022, 51, 101564. [Google Scholar] [CrossRef]
  22. Gu, X.; Zhang, G. A survey on UAV-assisted wireless communications: Recent advances and future trends. Computer Communications 2023, 208, 44–78. [Google Scholar] [CrossRef]
  23. Mao, K.; Zhu, Q.; Wang, C.X.; Ye, X.; Gomez-Ponce, J.; Cai, X.; Miao, Y.; Cui, Z.; Wu, Q.; Fan, W. A survey on channel sounding technologies and measurements for UAV-assisted communications. IEEE Transactions on Instrumentation and Measurement 2024. [Google Scholar] [CrossRef]
  24. Pandey, G.K.; Gurjar, D.S.; Yadav, S.; Jiang, Y.; Yuen, C. UAV-Assisted Communications With RF Energy Harvesting: A Comprehensive Survey. IEEE Communications Surveys & Tutorials 2024. [Google Scholar]
  25. Li, Y.; Zhou, X.; Gu, J.; Guo, K.; Deng, W. A novel K-means clustering method for locating urban hotspots based on hybrid heuristic initialization. Applied Sciences 2022, 12, 8047. [Google Scholar] [CrossRef]
  26. Latifi-Pakdehi, A.; Daneshpour, N. DBHC: A DBSCAN-based hierarchical clustering algorithm. Data & Knowledge Engineering 2021, 135, 101922. [Google Scholar]
  27. Alshaibani, W.; Shayea, I.; Caglar, R.; Din, J.; Daradkeh, Y.I. Mobility management of unmanned aerial vehicles in ultra–dense heterogeneous networks. Sensors 2022, 22, 6013. [Google Scholar] [CrossRef] [PubMed]
  28. Reina, D.; Camp, T.; Munjal, A.; Toral, S.; Tawfik, H. Evolutionary deployment and hill climbing-based movements of multi-UAV networks in disaster scenarios. Applications of big data analytics: trends, issues, and challenges 2018, 63–95. [Google Scholar]
  29. Madridano, Á.; Al-Kaff, A.; Martín, D.; de la Escalera, A. 3d trajectory planning method for uavs swarm in building emergencies. Sensors 2020, 20, 642. [Google Scholar] [CrossRef] [PubMed]
  30. Pasandideh, F. Providing an energy-efficient UAV Base Station positioning mechanism to improve wireless connectivity 2024.
  31. Aloqaily, M.; Bouachir, O.; Al Ridhawi, I.; Tzes, A. An adaptive UAV positioning model for sustainable smart transportation. Sustainable Cities and Society 2022, 78, 103617. [Google Scholar] [CrossRef]
  32. Majeed, A.; Hwang, S.O. A multi-objective coverage path planning algorithm for UAVs to cover spatially distributed regions in urban environments. Aerospace 2021, 8, 343. [Google Scholar] [CrossRef]
  33. Nafees, M.; Huang, S.; Thompson, J.; Safari, M. Backhaul-Aware UAV-Aided Capacity Enhancement in Mixed FSO-RF Network. IEEE Open Journal of the Communications Society 2024. [Google Scholar] [CrossRef]
  34. Kuru, K. Planning the future of smart cities with swarms of fully autonomous unmanned aerial vehicles using a novel framework. IEEE Access 2021, 9, 6571–6595. [Google Scholar] [CrossRef]
  35. Adam, M.S.; Nordin, R.; Abdullah, N.F.; Abu-Samah, A.; Amodu, O.A.; Alsharif, M.H. Optimizing Disaster Response through Efficient Path Planning of Mobile Aerial Base Station with Genetic Algorithm. Drones 2024, 8, 272. [Google Scholar] [CrossRef]
  36. Zhong, X.; Huo, Y.; Dong, X.; Liang, Z. QoS-compliant 3-D deployment optimization strategy for UAV base stations. IEEE Systems Journal 2020, 15, 1795–1803. [Google Scholar] [CrossRef]
  37. Beegum, T.R.; Idris, M.Y.I.; Ayub, M.N.B.; Shehadeh, H.A. Optimized routing of UAVs using bio-inspired algorithm in FANET: A systematic review. IEEE access 2023, 11, 15588–15622. [Google Scholar] [CrossRef]
  38. Matamoros Vargas, J.A. Aerial Base Station Deployment for Post-Disaster Public Safety Applications 2019.
  39. Altay, C.; Koca, M. Design and analysis of energy efficient inter-tier interference coordination in heterogeneous networks. Wireless Networks 2021, 27, 3857–3872. [Google Scholar] [CrossRef]
  40. Gannapathy, V.R.; Nordin, R.; Abu-Samah, A.; Abdullah, N.F.; Ismail, M. An adaptive TTT handover (ATH) mechanism for dual connectivity (5G mmWave—LTE advanced) during unpredictable wireless channel behavior. Sensors 2023, 23, 4357. [Google Scholar] [CrossRef] [PubMed]
  41. Zulkifley, M.A.; Subki, M.G.; Behjati, M.; Nordin, R.; Abdullah, N.F. Mobile Communications and Parachute Systems for Safe Beyond Visual Line of Sight (BVLoS) UAV Operation. 2022 IEEE 6th International Symposium on Telecommunication Technologies (ISTT). IEEE, 2022, pp. 22–27.
  42. Lama, A.; Ray, S.; Biswas, T.; Narsimhaiah, L.; Raghav, Y.S.; Kapoor, P.; Singh, K.; Mishra, P.; Gurung, B. Python code for modeling ARIMA-LSTM architecture with random forest algorithm. Software Impacts 2024, 20, 100650. [Google Scholar] [CrossRef]
  43. Das, S.K.; Roy, S.K.; Weber, G.W. Heuristic approaches for solid transportation-p-facility location problem. Central European Journal of Operations Research 2020, 28, 939–961. [Google Scholar] [CrossRef]
Figure 1. Considered environmental setup. Assumed BS circular with radius fails, and Swarms-UAVs are deployed into the same region to provide cellular coverage or for assessment.
Figure 1. Considered environmental setup. Assumed BS circular with radius fails, and Swarms-UAVs are deployed into the same region to provide cellular coverage or for assessment.
Preprints 142653 g001
Figure 2. Key Contributions of the Study.
Figure 2. Key Contributions of the Study.
Preprints 142653 g004
Figure 3. Distribution of UEs in the environment. In this example, there is an 80 per cent of base station outage.
Figure 3. Distribution of UEs in the environment. In this example, there is an 80 per cent of base station outage.
Preprints 142653 g005
Figure 4. Initial Setup of UEs in different Environment.
Figure 4. Initial Setup of UEs in different Environment.
Preprints 142653 g006
Figure 5. Coverage Ratio vs Number of UAV Swarms in Dense Urban Environment.
Figure 5. Coverage Ratio vs Number of UAV Swarms in Dense Urban Environment.
Preprints 142653 g007
Figure 6. Coverage Ratio vs Number of UAV Swarms in Urban Environment.
Figure 6. Coverage Ratio vs Number of UAV Swarms in Urban Environment.
Preprints 142653 g008
Figure 7. Coverage Ratio vs Number of UAV Swarms in Suburban Environment.
Figure 7. Coverage Ratio vs Number of UAV Swarms in Suburban Environment.
Preprints 142653 g009
Figure 8. Coverage Ratio vs Number of UAV Swarms in High-Rise Urban Environment.
Figure 8. Coverage Ratio vs Number of UAV Swarms in High-Rise Urban Environment.
Preprints 142653 g010
Figure 9. Fitness Score vs Iterations for Proposed Function and Benchmarks.
Figure 9. Fitness Score vs Iterations for Proposed Function and Benchmarks.
Preprints 142653 g011
Figure 10. QoS Compliance vs Number of UAV Swarms.
Figure 10. QoS Compliance vs Number of UAV Swarms.
Preprints 142653 g002
Figure 11. Impact of Mobility Models on Coverage Provided by Swarm UAVs.
Figure 11. Impact of Mobility Models on Coverage Provided by Swarm UAVs.
Preprints 142653 g003
Table 1. Comparison of UAV-BS Deployment Techniques.
Table 1. Comparison of UAV-BS Deployment Techniques.
Study UE Mobility Modeled Types of Mobility Environment Covered Mobility Prediction Trajectory Optimization Clustering Technique QoS Awareness Energy Efficiency
[25] Static UE None Urban No PSO-based optimization K-means No Moderate
[7] Static UE None Post-disaster No ABC Algorithm None No Low
[26] Quasi-stationary Directional Suburban, Rural Yes Proactive UAV adjustments DBSCAN Limited Low
[27] Random mobility Random Walk Disaster zones No Behavioral Imitation Learning None Yes Moderate
[28] Controlled mobility Directional Rural Yes Optimal transport theory None Yes High
[29] Controlled mobility Directional Urban Yes 3D trajectory optimization None Yes High
[30] Random mobility Random Walk Urban Yes Machine learning-based optimization None Yes Moderate
[31] Static UE None Urban No Heuristic placement None No Low
[32] Random mobility Random Walk Urban No Heuristic placement None No Low
[33] Static UE None Urban No FSO-based backhaul None No Moderate
[34] Static UE None Urban No Self-organizing architecture None No Moderate
[35] Static UE None Urban No Air-ground integrated network K-means No Moderate
[36] Static UE None Urban, Suburban, Dense Urban, High-rise Urban Yes Genetic Algorithm-based 3D deployment K-means High Moderate
Proposed Work Dynamic UE RWPM, RPGM Urban, Suburban, Dense Urban, High-Rise Urban Yes GA+APC Hybrid for real-time paths APC High QoS metrics High energy optimization for hover and travel
Table 2. Simulation Parameters and Settings for UAV Swarms [35,36,37,38].
Table 2. Simulation Parameters and Settings for UAV Swarms [35,36,37,38].
Category Parameter Notation/Value Description
Environment Simulation Area A = 25 km × 25 km Total area for UE and BS placement.
UE Distribution (UED) λ UE = { 50 , 100 , 150 , , 450 } Number of UEs tested at different densities, incremented by 50, represented as a finite set of Poisson-distributed users.
BS Distribution λ BS = 10 × 25 Poisson-distributed BSs.
UE Mobility Speed v UE [ 0 , 20 ] m / s Range of UE mobility speeds.
Environments { E 1 , E 2 , E 3 , E 4 } Urban ( E 1 ), Suburban ( E 2 ), Dense Urban ( E 3 ), High-Rise Urban ( E 4 ).
Environment Parameters E 1 (Urban) a = 9.61 , b = 0.43 , η LOS = 0.1 , η NLOS = 20 Path loss parameters for urban environments.
E 2 (Suburban) a = 4.88 , b = 0.43 , η LOS = 0.1 , η NLOS = 21 Suburb-specific signal-propagation characteristics.
E 3 (Dense Urban) a = 12.08 , b = 0.11 , η LOS = 1.6 , η NLOS = 23 Parameters for densely populated urban environments.
E 4 (High-Rise Urban) a = 27.23 , b = 0.08 , η LOS = 2.3 , η NLOS = 34 Parameters of high-rise urban areas.
Mobility Models Mobility Model 1 RWPM Random Waypoint Mobility for individual users.
Mobility Model 2 RPGM Reference Point Group Mobility for groups of users.
UE Speed v UE [ 0 , 20 ] m / s UE movement speed in both models.
Path Variation P var = 0.1 Pause probability for RWPM.
Group Deviation G dev = 0.5 Maximum deviation in the RPGM.
Time Step Δ t = 1 s Discrete time step for mobility updates.
UAV Swarm Parameters UAV Swarm N { 1 , 2 , 3 , , 10 } Number of UAVs swarms.
UAV Capacity C UE / UAV = 200 Max UEs per UAV.
Trajectory Optimization { GA + APC , GA , PSO , ACO } Algorithms for swarm path planning.
Communication Range R = 3 km Max UAV communication range.
Coordination Protocol Distributed Swarm communication strategy.
QoS Parameters Data Rate { C 1 = 5 Mbps , C 2 = 2 Mbps , C 3 = 1 Mbps } Different data rate requirements for all UEs.
Base Station Failures BS Failures B { 10 , 20 , . . . , 90 } Number of failed base stations considered.
Failure Distribution Uniform Distribution pattern of failed base stations.
Recovery Priority Highest UE density Priority given to areas with the densest unconnected UEs.
Table 3. Comparative table Summarizing the Findings.
Table 3. Comparative table Summarizing the Findings.
Environment GA+APC Coverage Ratio Best Benchmark Coverage Ratio Key Observations
Dense Urban Environment 97% 91% (GA) GA+APC excels in managing severe interference and NLOS conditions through adaptive path planning, achieving significant improvement over traditional methods.
Urban Environment 94% 89% (GA,ACO) Moderate performance gap owing to less complex propagation conditions; GA+APC maintains consistent superiority and resource efficiency.
Suburban Environment 100% 99% (GA) Favourable conditions allow all methods to perform well, but GA+APC achieves complete coverage with fewer UAVs, emphasising resource efficiency.
High-Rise Urban Environment 93% 88% (GA,ACO) GA + APC effectively navigate vertical obstacles and severe NLOS challenges, demonstrating strong adaptability in complex environments.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated