To evaluate the performance of our proposed Pareto-PSO in comparison with other UAV deployment methods, we performed several simulations using MATLAB R2016a. The simulation parameters, selected after a series of experimental tests, are presented in
Table 3. Our simulation parameters were chosen to reflect realistic UAV-assisted edge computing scenarios. Each UAV covered a circular area of radius
m and operates in a 500 m-by-500 m square environment. The noise power spectral density was set to
watts, while the transmission bandwidth
B was explored at four levels, from 200 kHz up to 40 MHz. We studied networks with 5 to 25 edge-UAVs (numUAVs) and 50 to 250 GUs (numUsers). Each simulation used 12 particles over 50 iterations to optimize deployment. The system constraints included a maximum energy consumption of
joules, a minimum coverage area of
m
2, and a latency threshold of
s. Realistic power values were used for transmission (
W), processing (
W), travel (
W), and hovering (
W). The baseline PSO and Weighted-sum PSO parameters reported in
Table 3 (
, inertia
, learning coefficients
) were chosen for two reasons: (1) they represent balanced trade-offs (equal weighting) suitable for rapid-deployment scenarios where no single objective should dominate initial decisions, and (2) the PSO coefficients follow widely accepted settings from the PSO literature that provide good convergence and maintain a balance between exploration and exploitation in swarm intelligence studies. The optimization framework utilizes a particle swarm algorithm with 12 particles and 50 iterations to maximize coverage, minimize latency, and optimize energy consumption while adhering to practical operational constraints. Our proposed Pareto-PSO for edge-UAV deployment was compared with two PSO-based methods—Weighted-sum PSO and Epsilon-constrained PSO—according to their achieved throughput, coverage area, and computational convergence time. This setup provides a clear and reproducible means to benchmark the impact of different multi-objective decision-making methods on the performance and efficiency of a UAV-based edge network.
Experimental Results
Figure 3 contrasts the total non-overlapping coverage areas attained by the three optimization strategies. Pareto-PSO achieved the largest covered footprint at approximately 131,862 m
2, indicating that the search successfully identified frontier configurations that extend spatial reach while remaining acceptable on the accompanying objectives. Weighted-sum PSO followed with about 107,511 m
2, which is consistent with scalarization that can approximate a coverage-oriented solution when the weighting scheme affords sufficient emphasis to the area component yet still moderates extremes due to the composite objective. Epsilon-constrained PSO yielded the smallest coverage at roughly 80,637 m
2 under the reported thresholds, reflecting the restrictive effect of feasibility limits: when stringent latency or energy bounds are enforced, the feasible region excludes some coverage-maximizing placements, thereby reducing aggregate served area.
In terms of throughput,
Figure 4 reports the aggregate throughput achieved by each method. Pareto-PSO attained the highest rate, approximately 7.16 Mb/s (megabits per second), which is consistent with selecting a non-dominated solution located near the rate-optimal edge of the frontier. Weighted-sum PSO reached about 5.97 Mb/s, reflecting the expected attenuation caused by simultaneous optimization of competing objectives under fixed weights; unless the scalarization heavily privileges throughput, the best scalar solution typically falls short of the extreme. Epsilon-constrained PSO returned the lowest throughput, around 4.08 Mb/s, which accords with feasibility-driven optimization: tighter
bounds on latency and/or energy reduce access to high-throughput configurations, yielding compliant but less rate-intensive deployments.
Figure 5 compares the convergence times across the three strategies for edge-UAV deployment. Weighted-sum PSO attained the shortest runtime at 1.769 s, underscoring the efficiency of scalarization. By reducing multiple objectives into a single scalar, the search becomes concentrated, decision overhead diminishes, and the swarm stabilizes rapidly. Pareto-PSO recorded an intermediate time of 2.600 s, which is consistent with the modest but necessary overhead of maintaining a non-dominated archive. Nevertheless, the archive’s elite solutions provide strong guidance, allowing the swarm to balance exploration and exploitation while converging within a reasonable time frame. The Epsilon-constrained PSO required the longest convergence time (5.134 s), reflecting the computational burden of feasibility screening and penalty enforcement. Each iteration must filter infeasible solutions and reorient the swarm toward admissible regions, increasing the evaluations needed before stabilization. While slower, this ensures strict compliance with system constraints.
The comparative results in
Table 4 provide valuable insight into the behavior of Weighted-sum PSO (W_PSO), Epsilon-constrained PSO (Eps_PSO), and Pareto-PSO (P_PSO) under identical deployment conditions. The comparative results in these ten independent runs reveal clear performance distinctions among our proposed Pareto-PSO with the other PSO-based optimization methods for edge-UAV deployment. Regarding coverage, Pareto-PSO consistently achieved the highest values, ranking first in 10 out of 10 runs. This demonstrates its superiority in expanding non-overlapping UAV coverage and ensuring broader service areas. Weighted-sum PSO also performed competitively, with several runs showing near parity with Pareto-PSO (e.g., Runs 2 and 10), highlighting its stability in preserving spatial reach. In contrast, Epsilon-constrained PSO systematically yielded the lowest coverage values, which reflects its conservative optimization approach under strict feasibility constraints. The trade-off becomes more apparent when throughput is analyzed. Pareto-PSO clearly dominated this metric across 9 out of 10 runs, with values reaching up to
(Run 6), thereby confirming its effectiveness in directing UAVs toward high-demand regions and maximizing data transmission rates. Weighted-sum PSO maintained intermediate throughput levels, averaging around
, while Epsilon-constrained PSO lagged behind, rarely exceeding
. These observations confirm that Pareto-PSO prioritizes throughput maximization without sacrificing robustness in convergence. Overall, the evidence indicates that Pareto PSO offers the best compromise, combining high coverage, superior throughput, and moderate convergence times. Weighted-sum PSO remains attractive when speed is critical but sacrifices optimality, whereas Epsilon-constraint PSO provides strict feasibility but at the cost of both performance and efficiency. Finally, the convergence time reveals another layer of differentiation. Weighted-sum PSO proved to be the fastest across nearly all runs, with an average convergence time of ∼1.2 s, reflecting its computational simplicity and speed. Pareto-PSO, though slightly slower (∼1.7 s on average), yielded a difference that is not significant, and it still achieved a very satisfactory time and a balanced trade-off by exploring a wider solution space while still converging much faster than Epsilon-constrained PSO. The latter remained the slowest, requiring more than 3 s in all runs due to its constraint-handling overhead. These findings align with the theoretical expectation that Pareto-based optimization methods excel at balancing multiple objectives simultaneously, producing superior throughput and competitive coverage, while maintaining reasonable computational efficiency compared to more rigid approaches.
To assess robustness, we computed 95% confidence intervals (CIs) for the coverage, throughput, and convergence time across ten runs.
Table 5 shows that Pareto-PSO clearly dominated by achieving both the highest coverage and the highest throughput (
Mb/s, CI
), with consistent improvements over Weighted-sum and Epsilon-constrained PSO. Although Weighted-sum PSO converged faster, its coverage and throughput remained significantly lower. These results confirm that Pareto-PSO provides the most effective trade-off, ensuring superior coverage and reliable data-rate performance.
The resulting Pareto front, shown in
Figure 6, presents a robust and quantitative portrayal of the fundamental trade-off achieved by our decentralized edge-UAV swarm optimization. This front reveals a spectrum of optimal solutions in which maximizing coverage (
to
) necessarily incurs higher latency values, sometimes reaching 800 ms, as UAVs must disperse to serve a wider area—thereby increasing communication distances and path delays. At the opposite end, deployments clustering UAVs nearer to user hotspots yield much lower latencies (as low as 200 ms) but must sacrifice total coverage. Crucially, the spread and diversity of the Pareto front vividly demonstrate that our algorithm effectively discovers a broad set of non-dominated trade-offs, capturing realistic system-level deployment scenarios aligned with practical needs and constraints. This diversity—distinct clusters and wide latency range—directly validates the flexibility and adaptability of our approach, letting system designers select deployments perfectly matched to specific operational priorities, whether for rapid response or maximal user reach. By presenting only non-dominated, genuinely optimal points,
Figure 6 and
Table 6 provide transparent, actionable guidance for UAV swarm planning and directly address the reviewer’s request for rigorous multi-objective analysis. The strength of the methodology is further highlighted by the absence of redundant or inferior configurations, ensuring every point on the front reflects a true performance compromise suitable for practical implementation.
Figure 7 examines the evolution of non-overlapping coverage as the user density increased across the three multi-objective strategies: Weighted-sum PSO, Epsilon-constrained PSO, and Pareto-PSO. The trajectories reveal a consistent hierarchy: Pareto-PSO achieved the largest coverage envelope at all load levels, increasing from approximately
at 50 users to about
between 100 and 250 users. In contrast, the Weighted-sum PSO curve remained nearly flat at around
, while the Epsilon-constrained PSO started lower (about
at 50 users), showed a temporary improvement at 100 users, but then declined to approximately
by 200–250 users. Overall, the results suggest that Pareto-PSO delivers the most robust coverage under varying demand, Weighted-sum PSO provides stable but less adaptive performance, and Epsilon-constrained PSO requires density-aware tuning of its feasibility schedule to mitigate coverage erosion as user density grows.
Figure 8 presents the aggregate throughput as a function of user density across the three optimization strategies under the edge-UAV deployment scenario for data collection. Pareto-PSO consistently defined the upper performance envelope, increasing from approximately 5–6 Mb/s at 50 users to about 35–40 Mb/s at 250 users. Weighted-sum PSO closely paralleled this trend but remained marginally lower at all densities (e.g., 11–12 Mb/s versus 12–13 Mb/s at 100 users and roughly 30–35 Mb/s versus 35–40 Mb/s at 250 users). In contrast, Epsilon-constrained PSO exhibited steady improvement yet remained consistently below the other methods (e.g., 7–8 Mb/s at 100 users and 20–25 Mb/s at 250 users), reflecting the restrictive influence of feasibility enforcement at higher loads. Overall, these findings underscore that Pareto-PSO’s ability to preserve a diverse non-dominated set facilitates the rediscovery of high-throughput layouts under varying interference.
Figure 9 illustrates convergence time as a function of user density for the three optimization strategies. Weighted-sum PSO achieved the fastest convergence, starting at under 1 s with 50 users and rising gradually to about 4 s at 250 users. Pareto-PSO required slightly more time, beginning near 1.2 s and increasing steadily to approximately 4.5 s by 250 users, reflecting the additional computational effort of maintaining and updating a Pareto front. In contrast, Epsilon-constrained PSO showed the slowest performance, with convergence times escalating from around 2.5 s at 50 users to over 11 s at 250 users, indicating that its feasibility checks and repair mechanisms introduce significant overhead as load grows.
Taken together, these results highlight a trade-off between solution quality and computational efficiency. Weighted-sum PSO converges quickly but risks reduced adaptability, Pareto-PSO balances slightly higher computational cost with robust adaptability and superior coverage/throughput performance, and Epsilon-constrained PSO, while theoretically precise in enforcing feasibility, suffers from substantial computational overhead under higher user densities.
Figure 10 illustrates the scalability of non-overlapping coverage as the swarm size increased from 5 to 25 edge-UAVs. Both Pareto-PSO and Weighted-sum PSO exhibited strong coverage expansion up to around 15 UAVs, achieving peak values of approximately
and
, respectively. Beyond this point, coverage slightly declined due to overlapping service regions and interference effects at higher densities. By contrast, Epsilon-constrained PSO remained nearly flat around
across all swarm sizes. Overall, the results confirm that Pareto-PSO consistently discovers the largest non-overlapping coverage envelope.
Figure 11 analyzes the total network throughput as the number of edge-UAVs deployed increased, comparing the performance of Weighted-PSO, Epsilon-constrained PSO, and Pareto-PSO. The results demonstrate that aggregate throughput declines as the number of UAVs increases, reflecting the adverse impact of inter-UAV interference and bandwidth partitioning at higher swarm densities. At five UAVs, all strategies achieved relatively high rates, with Pareto-PSO clearly leading, followed closely by Weighted-sum PSO, while Epsilon-constrained PSO trailed behind. As the swarm size scaled to 10–25 UAVs, the throughput decreased almost monotonically across all approaches, indicating that additional UAVs introduce co-channel contention and resource splitting that reduce the achievable SINR and, consequently, the overall throughput. Despite this decline, Pareto-PSO consistently outperformed the other methods, suggesting that its non-dominated search mechanism reliably identifies deployment geometries and power–altitude trade-offs that mitigate interference effects. In contrast, the Epsilon-constrained PSO remained the lowest performer throughout.
Figure 12 quantifies the scalability of convergence time as the number of UAVs increased from 5 to 25. The Weighted-sum PSO exhibited the lowest sensitivity to swarm size, with its runtime increasing only slightly from about 1.1 s at 5 UAVs to around 1.35 s at 25 UAVs. Pareto-PSO showed a moderate growth trend, rising from roughly 0.9 s at 5 UAVs to just above 2.0 s at 25 UAVs, reflecting the added computational cost of archive maintenance and leader selection as dimensionality expands. By contrast, the Epsilon-constrained PSO consistently reported the highest runtimes, ranging from about 3.35 s at 5 UAVs to nearly 4.0 s at 25 UAVs. Although Pareto-PSO requires slightly higher convergence time compared to Weighted-sum PSO, the difference is not significant, and it still achieves convergence within a very satisfactory time frame. This indicates that Pareto-PSO maintains both robustness and efficiency while providing a richer set of trade-off solutions.
Figure 13 examines the impact of system bandwidth on the achievable non-overlapping coverage for the three optimization strategies. Across the examined range (200 kHz–40 MHz), all curves are nearly flat. This indicates that coverage in the studied system is determined by UAV geometry and line-of-sight conditions rather than spectral width. Among the strategies, Pareto-PSO achieved the highest coverage (≈
), Weighted-sum PSO performed slightly lower (≈
), and Epsilon-constrained PSO remained significantly smaller (≈
). The flat trend across all curves confirms that bandwidth allocation affects throughput but does not expand the physical coverage footprint. Thus, improving coverage should rely on UAV deployment policies such as placement, altitude optimization, and interference management, while bandwidth should be tuned primarily for data rate objectives.
Figure 14 depicts a near-linear scaling of the aggregate throughput with bandwidth from 10 to 40 MHz, which is a behavior consistent with a capacity increasing proportionally to the system bandwidth under approximately stable SINR conditions. Pareto-PSO consistently formed the upper envelope, demonstrating superior SINR exploitation and spectrum efficiency. Weighted-sum PSO tracked closely but remained below due to scalarization trade-offs, while Epsilon-constrained PSO lagged, as its feasibility limits restrict aggressive rate maximization. Overall, Pareto-PSO delivered the highest throughput across all bandwidths and achieved steeper scaling, making it the most effective strategy when spectrum expansion is key.
Figure 15 examines solver runtime as a function of bandwidth across 200 kHz–40 MHz, while the number of edge-UAVs was fixed at five, and number of GUs was fixed at 200. Weighted-sum PSO was the fastest and nearly bandwidth-insensitive, fluctuating around 1.6 s, which is consistent with scalar optimization’s minimal overhead. Pareto-PSO showed a shallow U-shape: its runtime decreased from about 2.2 s at 0 MHz to 2.0 s near 20 MHz and then stabilized slightly above 2.0 s, reflecting smoother rate feedback balanced by archive management costs. Epsilon-constrained PSO recorded the highest runtimes but declined from 5.3 s to 4.8 s, indicating that higher bandwidth relaxes feasibility pressure and reduces search effort.