I. Introduction
Currently, wireless communications supported by low-altitude unmanned aerial vehicles (UAVs) are appealing and expected to be enormous. These UAV-aided wireless networks can be swiftly deployed because of the high flexility and mobility of the UAV [1]. UAV also can be deployed to work as the mobile edge computing (MEC) server in the considered wireless networks to execute the tasks offloaded from ground terminals (GTs) [2], [3], [4]. Such UAV can fly close to the GTs to facilitate the tasks offloading. Then, the computation capability and the battery lifetime of GTs can be effectively improved and extended [5], [6]. The UAV-enabled MEC also can be practically supported by cache to have the most frequently offloaded tasks pre-stored in its local memory to avoid redundant data transmission from GT to UAV during task offloading [7], [8].