The invention provides an unmanned aerial vehicle
edge computing network
linear dependency task unloading method. The method mainly comprises the following steps: 1, generating a task description set Taskk = (Lk, Ik, Ck, Ok), and constructing a
mathematical model P1 of task unloading,
resource allocation and unmanned aerial vehicle
trajectory optimization in an unmanned aerial vehicle
edge computing network; 2, under the conditions of given frequency, unloading decision and unloading data volume, constructing a
mathematical model P2, solving a problem P2 by adopting convex optimization, solving an optimal unmanned aerial vehicle trajectory, calculating
system energy consumption, and recording a target value as E '; 3, constructing a
mathematical model based on the obtained unmanned aerial vehicle trajectory; P3, obtaining an unloading decision and a
resource allocation scheme by adopting a
dynamic programming algorithm and convex optimization, calculating
system energy consumption, and recording a target value as E; and 4, comparing the difference between the new weighted
total energy consumption value E and the new weighted
total energy consumption value E ', if E-E' is less than epsilon, quitting, otherwise, repeating the step 2 and the step 3. By applying the method, the
energy consumption of dependent task execution in the
mobile edge computing network of the unmanned aerial vehicle is reduced, and the
service time of the unmanned aerial vehicle and the
terminal equipment is prolonged.