Space-Time Low Complexity Algorithms for Scheduling a Fleet of UAVs in Smart Cities Using Dimensionality Reduction Approaches

In this paper, we propose three low complexity algorithms to solve a scheduling framework problem for Unmanned Aerial Vehicles (UAVs) in smart cities. The objective is to assign UAVs to different missions having different characteristics such as geographical locations, starting times, and duration while minimizing the total energy consumption and ensuring sequential and parallel mission execution. A mixed integer linear programming is formulated and solved using the proposed algorithms, which employ dimensionality reduction techniques to decrease the computational complexity. In this paper, we describe the UAV scheduling problem as well as the developed algorithms. Significant computational saving has been achieved with the different proposed algorithms. In the selected simulation results, we evaluate the advantages and limitations of the algorithms and compare their performances to the ones of the optimal branch-and-bound-based solution.

[1]  James R. Morrison,et al.  On the Concerted Design and Scheduling of Multiple Resources for Persistent UAV Operations , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[2]  Guilherme A. S. Pereira,et al.  Multi-UAV Routing for Area Coverage and Remote Sensing with Minimum Time , 2015, Sensors.

[3]  Hakim Ghazzai,et al.  Joint Position and Travel Path Optimization for Energy Efficient Wireless Data Gathering Using Unmanned Aerial Vehicles , 2019, IEEE Transactions on Vehicular Technology.

[4]  Imad Jawhar,et al.  UAVs for smart cities: Opportunities and challenges , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[5]  Tingwen Huang,et al.  A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements , 2014, Cognitive Computation.

[6]  Zhiyong Cui,et al.  Real-Time Bidirectional Traffic Flow Parameter Estimation From Aerial Videos , 2017, IEEE Transactions on Intelligent Transportation Systems.

[7]  Fast-Forwarding to a Future of On-Demand Urban Air Transportation , 2016 .

[8]  Jonghun Kim,et al.  Two-stage trajectory planning for stable image acquisition of a fixed wing uav , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[9]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[10]  Hakim Ghazzai,et al.  A Generic Spatiotemporal UAV Scheduling Framework for Multi-Event Applications , 2019, IEEE Access.

[11]  Evsen Yanmaz,et al.  Survey on Unmanned Aerial Vehicle Networks for Civil Applications: A Communications Viewpoint , 2016, IEEE Communications Surveys & Tutorials.

[12]  Andrej Vilhar,et al.  Base stations placement optimization in wireless networks for emergency communications , 2014, 2014 IEEE International Conference on Communications Workshops (ICC).

[13]  Xiaoli Xu,et al.  Trajectory Design for Completion Time Minimization in UAV-Enabled Multicasting , 2018, IEEE Transactions on Wireless Communications.

[14]  Hakim Ghazzai,et al.  On the Placement of UAV Docking Stations for Future Intelligent Transportation Systems , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).

[15]  James R. Morrison,et al.  On the Scheduling of Systems of UAVs and Fuel Service Stations for Long-Term Mission Fulfillment , 2013, J. Intell. Robotic Syst..