I. Introduction
Unmanned aerial vehicles (UAVs), also known as drones, have attracted a wide range of attention over the past decade in a variety of applications, such as surveillance, aerial imaging, cargo delivery, etc. [1]. They are now widely used in civilian areas such as mobile communications, auxiliary communications, and traffic flow control [2]. Due to flexible mobility and communication coverage capabilities, UAV can provide ubiquitous assisted computing power. In modern cities, there are many types of computing needs for growing smart cars [3]. However, limited base station coverage range and long-distance data transmission can lead to unacceptable transmission delays, which result in the inability to meet the computing requirements with timeliness and quality of service (QoS) requirements. UAV assisted vehicle edge computing (VEC) is a promising solution. By extending the underlying services to the server nodes at the edge, the vehicle can break through the limit of its own computing power and reduce limit of delay tolerance [4]. In addition, UAV can always maintain the line-of-sight (LoS) transmission with the moving vehicle through its own movement, providing a stable and reliable data transmission connection.