Abstract
With the development of the fifth-generation wireless network, autonomous moving platforms such as unmanned aerial vehicles (UAV) have been widely used in modern smart cities. In some applications, the UAVs need to perform certain monitoring tasks within a specified time. However, due to the energy constraints of UAVs, such tasks require using multiple UAVs to monitor multiple points. To solve this practical problem, this paper proposes a multi-UAV path planning model with the energy constraint (MUPPEC). The MUPPEC considers the energy consumption of a UAV in different states, such as acceleration, cruising speed, deceleration, and hovering, and the main objective of the MUPPEC is to minimize the total monitoring time. Also, a hybrid discrete intelligence algorithm based on the grey wolf optimizer (HDGWO) is proposed to solve the MUPPEC. In the HDGWO, the discrete grey wolf update operators are implemented, and the integer coding and greedy algorithms are used to transform between the grey wolf space and discrete problem space. Furthermore, the central position operation and stagnation compensation grey wolf update operation are introduced to improve the global convergence ability, and a two-opt with azimuth is designed to enhance the local search ability of the algorithm. Experimental results show that the HDGWO can solve the MUPPEC effectively, and compared to the traditional grey wolf optimizer(GWO), the discrete operators and the two-opt local search strategy with azimuth can effectively improve the optimization ability of the GWO.
Similar content being viewed by others
Availability of data and material
The datasets used or analysed during the current study are available from the corresponding author on reasonable request.
Code Availability
The custom code used to obtain the experiment results during the current study are available from the corresponding author on reasonable request.
References
Abdalla, A.S., Powell, K., Marojevic, V., Geraci, G.: Uav-assisted attack prevention, detection, and recovery of 5g networks. IEEE Wirel. Commun. 27(4), 40–47 (2020)
Khan, N.A., Jhanjhi, N.Z., Brohi, S.N., Usmani, R.S.A., Nayyar, A.: Smart traffic monitoring system using unmanned aerial vehicles (uavs). Comput. Commun. 157, 434–443 (2020)
Liu, M., Yang, J., Gui, G.: Dsf-noma: Uav-assisted emergency communication technology in a heterogeneous internet of things. IEEE Internet Things J. 6(3), 5508–5519 (2019)
Li, B., Fei, Z., Zhang, Y.: Uav communications for 5g and beyond: Recent advances and future trends. IEEE Internet Things J. 6(2), 2241–2263 (2019)
Meinen, B.U., Robinson, D.T.: Mapping erosion and deposition in an agricultural landscape: Optimization of uav image acquisition schemes for sfm-mvs. Remote Sens. Environ. 239, 111666 (2020)
Venkatachalam, S., Sundar, K., Rathinam, S.: A two-stage approach for routing multiple unmanned aerial vehicles with stochastic fuel consumption. Sensors 18(11), 3756 (2018)
Motlagh, N.H., Bagaa, M., Taleb, T.: Uav-based iot platform: A crowd surveillance use case. IEEE Commun. Mag. 55(2), 128–134 (2017)
Zhang, H., Xin, B., Dou, L., Chen, J., Hirota, K.: A review of cooperative path planning of an unmanned aerial vehicle group. Front. Inform. Technol. Electr. Eng. 21(12), 1671–1694 (2020)
Yu, X., Li, C., Zhou, J.: A constrained differential evolution algorithm to solve uav path planning in disaster scenarios. Knowl. Based Syst. 204, 106209 (2020)
Luo, H., Liang, Z., Zhu, M., Hu, X., Wang, G.: Integrated optimization of unmanned aerial vehicle task allocation and path planning under steady wind. Plos One 13(3), e0194690 (2018)
Wang, B.H., Wang, D.B., Ali, Z.A.: A cauchy mutant pigeon-inspired optimization–based multi-unmanned aerial vehicle path planning method. Meas. Control 53(1-2), 83–92 (2020)
Hu, M., Liu, W., Lu, J., Fu, R., Peng, K., Ma, X., Liu, J.: On the joint design of routing and scheduling for Vehicle-Assisted Multi-UAV inspection. Futur. Gener. Comput. Syst. 94, 214–223 (2019)
Wu, X., Xu, L., Zhen, R., Wu, X.: Bi-directional adaptive a* algorithm toward optimal path planning for large-scale uav under multi-constraints. IEEE Access 8, 85431–85440 (2020)
Cheng, C., Adulyasak, Y., function, L. Rousseau.: Drone routing with energy Formulation and exact algorithm. Transp. Res. B Methodol. 139, 364–387 (2020)
Zohdi, T.: The game of drones: Rapid agent-based machine-learning models for multi-uav path planning. Comput. Mech. 65(1), 217–228 (2020)
Zhao, Y., Zheng, Z., Zhang, X., Liu, Y.: Q learning algorithm based uav path learning and obstacle avoidence approach. In: 2017 36th Chinese Control Conference (CCC), pp 3397–3402 (2017)
Challita, U., Saad, W., Bettstetter, C.: Deep reinforcement learning for interference-aware path planning of cellular-connected uavs. In: 2018 IEEE International Conference on Communications (ICC), pp 1–7 (2018)
Qi, Y., Hou, P., Yang, L., Yang, G.: Simultaneous optimisation of cable connection schemes and capacity for offshore wind farms via a modified bat algorithm. Appl. Sci. 9(2), 265 (2019)
Sumida, B.H., Houston, A.I., McNamara, J.M., Hamilton, W.D.: Genetic algorithms and evolution. J. Theor. Biol. 147(1), 59–84 (1990)
Eberhart, R.C., Shi, Y.: Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546) volume 1, vol. 1, pp 81–86 (2001)
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey Wolf Optimizer. Adv. Eng. Softw. 69, 46–61 (2014)
Zhu, Z., Zhou, X.: An efficient evolutionary grey wolf optimizer for multi-objective flexible job shop scheduling problem with hierarchical job precedence constraints. Comput. Ind. Eng. 140, 106280 (2020)
Miao, Z., Yuan, X., Zhou, F., Qiu, X., Song, Y., Chen, K.: Grey wolf optimizer with an enhanced hierarchy and its application to the wireless sensor network coverage optimization problem. Appl. Soft Comput. 96, 106602 (2020)
Shariati, M., Mafipour, M.S., Ghahremani, B., Azarhomayun, F., Ahmadi, M., Trung, N.T., Shariati, A.: A novel hybrid extreme learning machine–grey wolf optimizer (elm-gwo) model to predict compressive strength of concrete with partial replacements for cement. Eng. Comput. 1–23. https://doi.org/10.1007/s00366-020-01081-0(2020)
HUANG, G., CAI, Y., QI, Y., CHEN, H., WANG, S.: Adaptive genetic grey wolf optimizer algorithm for capacitated vehicle routing problem. Acta Electrnica Sinica 47(12), 2602–2610 (2019)
Qu, C., Gai, W., Zhang, J., Zhong, M.: A novel hybrid grey wolf optimizer algorithm for unmanned aerial vehicle (uav) path planning. Knowl. Based Syst. 194, 105530 (2020)
Bor-Yaliniz, I., Salem, M., Senerath, G., Yanikomeroglu, H.: Is 5g ready for drones A look into contemporary and prospective wireless networks from a standardization perspective. IEEE Wirel. Commun. 26(1), 18–27 (2019)
Sharma, V., Song, F., You, I., Atiquzzaman, M.: Energy efficient device discovery for reliable communication in 5g-based iot and bsns using unmanned aerial vehicles. J. Netw. Comput. Appl. 97, 79–95 (2017)
Yang, Z., Liu, C.G., Wang, X.F., Qian, W.X.: An improved multiobjective pso for the scheduling problem of panel block construction. Discret. Dyn. Nat. Soc. 2016 (2016)
Li, X., Gao, L., Pan, Q., Wan, L., Chao, K.: An effective hybrid genetic algorithm and variable neighborhood search for integrated process planning and scheduling in a packaging machine workshop. Ieee Trans. Syst. Man Cybern. Syst. 49(10), 1933–1945 (2019)
Nimmagadda, S.M.: Optimal spectral and energy efficiency trade-off for massive mimo technology: analysis on modified lion and grey wolf optimization. Soft. Comput. 24(16), 12523–12539 (2020)
Qi, Y., Cai, Y., Cai, H., Tang, Y., Lv, W.: Chaotic hybrid bat algorithm for travelling salesman problem. Acta Electronica Sinica 44(10), 2543–2547 (2016)
Qi, Y., Cai, Y., Cai, H., Huang, H.: Discrete bat algorithm for vehicle routing problem with time window. Acta Electronica Sinica 46(3), 672–679 (2018)
Dong, F., Wu, M., Zhu, W., Li, X.: Energy-efficient flight planning for uav in iot environment. J. South. Univ. (Nat. Sci. Ed.) 50(03), 150–157 (2020)
Acknowledgements
This work is partially supported by the National Nature Science Foundation of China under grant No. 6217070288, the Science and Technology Program of Tianhe District, Guangzhou under grant No. 2018CX005, the Key Project in Higher Education of Guangdong Province, China under grant No. 2020ZDZX3030, and the Young Innovation Talents Project in Higher Education of Guangdong Province, China under grant No. 2018KQNCX333.
Funding
This work is partially supported by the National Nature Science Foundation of China under grant No. 6217070288, the Science and Technology Program of Tianhe District, Guangzhou under grant No. 2018CX005, the Key Project in Higher Education of Guangdong Province, China under grant No. 2020ZDZX3030, and the Young Innovation Talents Project in Higher Education of Guangdong Province, China under grant No. 2018KQNCX333.
Author information
Authors and Affiliations
Contributions
Conceptualization, Y. C. and G. H.; methodology, J. L., Y. Q. and X. L.; formal analysis, G. H. and J. L. and Y. Q.; writing—original draft preparation, G. H. and X. L.; writing—review and editing, J. L. and G. H. and Y. Q.; funding acquisition, Y. C. and Y. Q.. All authors have read and agreed to the published version of the manuscrip
Corresponding authors
Ethics declarations
Conflict of Interests
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Huang, G., Cai, Y., Liu, J. et al. A Novel Hybrid Discrete Grey Wolf Optimizer Algorithm for Multi-UAV Path Planning. J Intell Robot Syst 103, 49 (2021). https://doi.org/10.1007/s10846-021-01490-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01490-3