Machine Learning for Predictive On-Demand Deployment of UAVs for Wireless Communications
In this paper, a novel machine learning (ML) framework is proposed for enabling a predictive, efficient deployment of unmanned aerial vehicles (UAVs), acting as aerial base stations (BSs), to provide on-demand wireless service to cellular users. In order to have a comprehensive analysis of cellular traffic, an ML framework based on a Gaussian mixture model and a weighted expectation maximization algorithm is introduced to predict the potential network congestion. Then, the optimal deployment of UAVs is studied with the objective of minimizing the power needed for UAV transmission and mobility, given the predicted traffic. To this end, first, the optimal partition of service areas of each UAV is derived, based on a fairness principle. Next, the optimal location of each UAV that minimizes the total power consumption is derived. Simulation results show that the proposed ML approach can reduce power needed for downlink transmission and mobility by over 20% and 80%, respectively, compared with an optimal deployment of UAVs with no ML prediction.