Deep Reinforcement Learning-Enabled Resource Allocation for UAV-Assisted Communications
| dc.contributor.author | Cai, Xuli | |
| dc.contributor.supervisor | Kantarci, Burak | |
| dc.date.accessioned | 2025-10-02T19:28:22Z | |
| dc.date.available | 2025-10-02T19:28:22Z | |
| dc.date.issued | 2025-10-02 | |
| dc.description.abstract | Unmanned Aerial Vehicles (UAVs) are increasingly employed in wireless networks to provide dynamic, on-demand connectivity, particularly in emergency and infrastructure-limited scenarios. This thesis presents a comprehensive AI-enabled framework that integrates user clustering, mobility modeling, and multi-agent reinforcement learning for optimizing UAV-assisted communications. The proposed system leverages a realistic user mobility model (STEP), silhouette-based K-Means clustering for UAV-UE association, and a hybrid reinforcement learning architecture combining Deep Q-Networks (DQN) and Multi-Agent Deep Deterministic Policy Gradient (MADDPG) to jointly optimize UAV placement, bandwidth allocation, and power control. The research progresses through three stages: (1) joint resource allocation in a single-UAV static-user scenario; (2) power optimization in a multi-UAV static-user environment using user clustering and MADDPG; and (3) adaptive UAV deployment and resource scheduling in a dynamic-user setting. Simulation results demonstrate substantial improvements in data rate, UAV utility, and user coverage, with the hybrid DRL approach outperforming traditional baselines by up to 41%. The findings validate the potential of AI-driven, mobility-aware UAV coordination for scalable and intelligent next-generation wireless communication networks. | |
| dc.identifier.uri | http://hdl.handle.net/10393/50897 | |
| dc.identifier.uri | https://doi.org/10.20381/ruor-31427 | |
| dc.language.iso | en | |
| dc.publisher | Université d'Ottawa / University of Ottawa | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | UAV | |
| dc.subject | DQN | |
| dc.subject | DRL | |
| dc.subject | MADDPG | |
| dc.subject | DDPG | |
| dc.subject | Resource Allocation | |
| dc.title | Deep Reinforcement Learning-Enabled Resource Allocation for UAV-Assisted Communications | |
| dc.type | Thesis | en |
| thesis.degree.discipline | Génie / Engineering | |
| thesis.degree.level | Masters | |
| thesis.degree.name | MASc | |
| uottawa.department | Science informatique et génie électrique / Electrical Engineering and Computer Science |
