I. Introduction
Unmanned aerial vehicle (UAV)-based communication networks with their flexible configuration and mobility nature can be more efficient and inexpensive for deployment of future wireless network [1] and the Internet of Things (IoT) applications [2]. Moreover, it has been emphasized that UAV-based wireless systems are capable of enhancing wireless communications by virtue of the dominant presence of line-of-sight (LOS) connections [1]. Therefore, UAVs can totally provide novel schemes to enhance the network coverage for serving more wireless devices. A major issue in UAV-based applications is that UAV devices typically have limited energy storage for flying operations whereby the deployment and resource allocation such as spectrum or transmit power allocation should be considered for efficient utility [3], [4]. However, there are only a few existing works that concentrate on the resource allocation aspect to improve the energy efficiency (EE) performance of UAV-based networks [5].