I. Introduction
The unmanned aerial vehicle (UAV) has been used exten-sively in internet of things (IoT) networks for data gathering, processing and calculating due to its features of simple implementation and low cost [1]–[3]. With the advent of mobile edge computing (MEC), the smart mobile devices (SMDs) can transfer their computational workload to servers housed on the UAVs. However, the UAV and SMDs are usually energy limited, which poses a great challenge on the joint optimization of flight trajectory and computing offloading to burst out the application value of UAV s in IoT networks [4].