Research Article

A Three-Stage Alternative Optimization Promoting Multi-UAV-Assisted Mobile Offloading

Algorithm 1

The TSIO algorithm.
(1)Initialize , ,  = 1, threshold , , ,
(2)while do
(3) Given and variable , use convex optimization tool to solve P2, and obtain ;
(4) Substitute the optimal solution of P2 into P4, and let ;
(5) while do
(6)  Solve using convex optimization tool to obtain ; ;
(7) end while
(8) Substitute of into ; relax of P5 to grt a continuous variable. Then, obtain its relaxation sub-problem and place them in the solution queue a; Set upper bound of
(9) while list is not empty do
(10)  Take a sub-problem from the solution queue , solve it, and get its optimal solution and ;
(11)  if are integers then
(12)   if then
(13)    Set , remove the sub-problems if
(14)   end if
(15)  else
(16)   Relax , then, get a new sub-problem , and put it into the solution queue; Set
(17)  end if
(18) end while
(19)
(20)end while