Abstract

This article investigates an unmanned-aerial-vehicle (UAV)-assisted Internet of Things system, where multiple UAVs take off from a data center (DC), collect data from multiple ground sensor nodes (SNs), distribute data for multiple users, and finally return to DC. A centralized information-sharing mechanism is designed among UAVs before data distribution, such that UAVs’ repeatedly visiting the same user can be avoided to save energy and time. A nonconvex Age-of-Information (AoI) minimization problem is formulated, where the task assignment, selection of interaction point (IPT), and UAVs’ trajectories are optimized jointly. It is decomposed into two subproblems: one is a joint task assignment and UAV trajectory optimization problem, which is solved by a multipopulation-based genetic algorithm (MPGA), as well as a hybrid algorithm combining dynamic programming (DP) with an improved <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$K$ </tex-math></inline-formula> -means clustering; and the other is an IPT selection problem, which is modeled as a Fermat–Weber location problem and is solved by the convex optimization technique. Simulation results show that the MPGA performs better than the hybrid algorithm as well as several benchmark algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call