Skip to main content
Log in

Joint Resource Allocation of UAV Aided Communication System Based on Multi-coding Artificial Bee Colony Algorithm

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

With the advantages of flexible deployment and configuration, fast response, and strong environmental adaptability, UAV-aided communication has significant applications in temporary hotspot areas, edge areas, and emergency communication scenarios. In comparison to traditional wired backhaul links from ground base stations, this paper considers a UAV-aided communication system that utilizes in-band backhaul technology to maximize the minimum reachable rate of ground users by jointly optimizing the hovering position, bandwidth allocation, transmit power, and user association of UAVs. To tackle this problem, a multi-coding artificial bee colony algorithm is proposed in this study to address the joint optimization problem, thereby expanding the dimensionality of the search conducted in the solution space. Simulation results demonstrate that the proposed multivariate coded artificial bee colony algorithm achieves substantial rate gains and improves the minimum reachable rate of ground users in UAV-aided communication systems within a limited number of iterations, as compared to the BCD (BCD) method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1
Algorithm 2
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data Availibility

Not applicable.

Code Availability

Code can be provided if reviewers/editors need it.

References

  1. Pakrooh, R., & Bohlooli, A. (2021). A survey on unmanned aerial vehicles-assisted internet of things: A service-oriented classification. Wireless Personal Communications, 119(2), 1541–1575. https://doi.org/10.1007/s11277-021-08294-6

    Article  Google Scholar 

  2. Mozaffari, M., Saad, W., Bennis, M., Nam, Y. H., & Debbah, M. (2019). A tutorial on uavs for wireless networks: Applications, challenges, and open problems. IEEE: Communications Surveys & Tutorials.

  3. Song, Q., Zeng, Y., Xu, J., & Jin, S. (2021). A survey of prototype and experiment for uav communications. Science China-information Sciences. https://doi.org/10.1007/s11432-020-3030-2

    Article  Google Scholar 

  4. Khuwaja, A. A., Chen, Y., Zhao, N., Alouini, M. S., & Dobbins, P. (2018). A survey of channel modeling for uav communications. IEEE Communications Surveys & Tutorials, 4, 2804–2821.

    Article  Google Scholar 

  5. Wu, Q., Zeng, Y., & Zhang, R. (2018). Joint trajectory and communication design for multi-uav enabled wireless networks. IEEE Transactions on Wireless Communications, 17(3), 2109–2121. https://doi.org/10.1109/TWC.2017.2789293

    Article  Google Scholar 

  6. Wang, H., Ren, G., Chen, J., Ding, G., & Yang, Y. (2018). Unmanned aerial vehicle-aided communications: Joint transmit power and trajectory optimization. IEEE Wireless Communications Letters, 7(4), 522–525. https://doi.org/10.1109/LWC.2018.2792435

    Article  Google Scholar 

  7. Bushnaq, O. M., Kishk, M. A., Celik, A., Alouini, M.-S., & Al-Naffouri, T. Y. (2021). Optimal deployment of tethered drones for maximum cellular coverage in user clusters. IEEE Transactions on Wireless Communications, 20(3), 2092–2108. https://doi.org/10.1109/TWC.2020.3039013

    Article  Google Scholar 

  8. Fotouhi, A., Ding, M., & Hassan, M. (2021). Deep q-learning for two-hop communications of drone base stations. Sensors. https://doi.org/10.3390/s21061960

    Article  Google Scholar 

  9. Zhang, J., Liang, F., Li, B., Yang, Z., Wu, Y., & Zhu, H. (2020). Placement optimization of caching uav-assisted mobile relay maritime communication. China Communications, 17(8), 209–219. https://doi.org/10.23919/JCC.2020.08.017

    Article  Google Scholar 

  10. Qiu, C., Wei, Z., Feng, Z., & Zhang, P. (2019). Joint resource allocation, placement and user association of multiple uav-mounted base stations with in-band wireless backhaul. IEEE Wireless Communications Letters, 8(6), 1575–1578. https://doi.org/10.1109/LWC.2019.2928544

    Article  Google Scholar 

  11. Dai, H., Zhang, L., Bian, H., & Wang, B. (2020). Uav relaying assisted transmission optimization with caching in vehicular networks. Physical Communication, 43(12), 101214.

    Article  Google Scholar 

  12. Zhang, S., Zhang, H., Di, B., & Song, L. (2019). Cellular uav-to-x communications: Design and optimization for multi-uav networks. IEEE Transactions on Wireless Communications, 18(2), 1346–1359. https://doi.org/10.1109/TWC.2019.2892131

    Article  Google Scholar 

  13. Zeng, Y., Zhang, R., & Lim, T. J. (2016). Throughput maximization for uav-enabled mobile relaying systems. IEEE Transactions on Communications, 64(12), 4983–4996. https://doi.org/10.1109/TCOMM.2016.2611512

    Article  Google Scholar 

  14. Liu, B., Zhu, Q., & Zhu, H. (2020). Trajectory optimization and resource allocation for uav-assisted relaying communications. Wireless Networks, 26(1), 739–749.

    Article  Google Scholar 

  15. Fan, R., Cui, J., Jin, S., Yang, K., & An, J. (2018). Optimal node placement and resource allocation for uav relaying network. IEEE Communications Letters, 22(4), 808–811. https://doi.org/10.1109/LCOMM.2018.2800737

    Article  Google Scholar 

  16. Pan, C., Ren, H., Deng, Y., Elkashlan, M., & Nallanathan, A. (2019). Joint blocklength and location optimization for urllc-enabled uav relay systems. IEEE Communications Letters, 23(3), 498–501. https://doi.org/10.1109/LCOMM.2019.2894696

    Article  Google Scholar 

  17. Zhang, S., Zhang, H., He, Q., Bian, K., & Song, L. (2018). Joint trajectory and power optimization for uav relay networks. IEEE Communications Letters, 22(1), 161–164. https://doi.org/10.1109/LCOMM.2017.2763135

    Article  Google Scholar 

  18. Nie, Y., Zhao, J., Liu, J., Jiang, J., & Ding, R. (2020). Energy-efficient UAV trajectory design for backscatter communication: A deep reinforcement learning approach. China Communications, 17(10), 129–141. https://doi.org/10.23919/JCC.2020.10.009

    Article  Google Scholar 

  19. Zeng, Y., & Zhang, R. (2017). Energy-efficient UAV communication with trajectory optimization. IEEE Transactions on Wireless Communications, 16(6), 3747–3760. https://doi.org/10.1109/TWC.2017.2688328

    Article  Google Scholar 

  20. Yang, S., Deng, Y., Tang, X., Ding, Y., & Zhou, J. (2019). Energy efficiency optimization for uav-assisted backscatter communications. IEEE Communications Letters, 23(11), 2041–2045. https://doi.org/10.1109/LCOMM.2019.2931900

    Article  Google Scholar 

  21. Zhan, C., & Lai, H. (2019). Energy minimization in internet-of-things system based on rotary-wing uav. IEEE Wireless Communications Letters, 8(5), 1341–1344. https://doi.org/10.1109/LWC.2019.2916549

    Article  Google Scholar 

  22. Yang, L., Meng, H., Yi, W., Zhang, Z., & Huang, Y. (2019). Energy-efficient optimization for uav-aided wireless sensor networks. IET Communications, 13(8), 972–980.

    Article  Google Scholar 

  23. Tuan, V. P., Sang, N. Q., & Kong, H. Y. (2020). Secrecy capacity maximization for untrusted uav-assisted cooperative communications with wireless information and power transfer. Wireless Networks, 26(4), 2999–3010.

    Article  Google Scholar 

  24. Hu, J., Cai, X., & Yang, K. (2020). Joint trajectory and scheduling design for uav aided secure backscatter communications. IEEE Wireless Communications Letters, 9(12), 2168–2172. https://doi.org/10.1109/LWC.2020.3016174

    Article  Google Scholar 

  25. Zhou, Y., Pan, C., Yeoh, P. L., Wang, K., Elkashlan, M., Vucetic, B., & Li, Y. (2020). Secure communications for uav-enabled mobile edge computing systems. IEEE Transactions on Communications, 68(1), 376–388. https://doi.org/10.1109/TCOMM.2019.2947921

    Article  Google Scholar 

  26. Zhou, X., Wu, Q., Yan, S., Shu, F., & Li, J. (2019). Uav-enabled secure communications: Joint trajectory and transmit power optimization. IEEE Transactions on Vehicular Technology, 68(4), 4069–4073. https://doi.org/10.1109/TVT.2019.2900157

    Article  Google Scholar 

  27. Chen, R., Li, X., Sun, Y., Li, S., & Sun, Z. (2020). Multi-uav coverage scheme for average capacity maximization. IEEE Communications Letters, 24(3), 653–657. https://doi.org/10.1109/LCOMM.2019.2962774

    Article  Google Scholar 

  28. Li, J., Lu, D., Zhang, G., Tian, J., & Pang, Y. (2019). Post-disaster unmanned aerial vehicle base station deployment method based on artificial bee colony algorithm. IEEE Access, 7, 168327–168336. https://doi.org/10.1109/ACCESS.2019.2954332

    Article  Google Scholar 

  29. Ruan, L., Wang, J., Chen, J., Xu, Y., Yang, Y., Jiang, H., Zhang, Y., & Xu, Y. (2018). Energy-efficient multi-uav coverage deployment in uav networks: A game-theoretic framework. China Communications, 15(10), 194–209. https://doi.org/10.1109/CC.2018.8485481

    Article  Google Scholar 

  30. Boussad, I., Lepagnot, J., & Siarry, P. (2013). A survey on optimization metaheuristics. Information Sciences, 237(237), 82–117.

    Article  MathSciNet  Google Scholar 

  31. Hussain, K., Salleh, M., Shi, C., & Shi, Y. (2018). Metaheuristic research: a comprehensive survey. Artificial Intelligence Review, 5, 1–43.

    Google Scholar 

  32. Karaboga, D., Gorkemli, B., Ozturk, C., & Karaboga, N. (2014). A comprehensive survey: Artificial bee colony (abc) algorithm and applications. Artificial Intelligence Review, 42(1), 21–57.

    Article  Google Scholar 

  33. Zhang, C., Zhang, L., Zhu, L., Zhang, T., Xiao, Z., & Xia, X.-G. (2021). 3d deployment of multiple uav-mounted base stations for uav communications. IEEE Transactions on Communications, 69(4), 2473–2488. https://doi.org/10.1109/TCOMM.2021.3049387

    Article  Google Scholar 

  34. Zeng, Y., Xu, J., & Zhang, R. (2019). Energy minimization for wireless communication with rotary-wing uav. IEEE Transactions on Wireless Communications, 18(4), 2329–2345.

    Article  Google Scholar 

  35. Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical report. Computer Engineering Department, Engineering Faculty, Erciyes University.

  36. Zhang, S., Li, Y., Sun, Q., & Ye, F. (2023). Qos maximization scheduling of multiple uav base stations in 3d environment. Internet of Things. https://doi.org/10.1016/j.iot.2023.100726

    Article  Google Scholar 

Download references

Funding

This work is supported by Foundation of National Defense Key Laboratory(2021-JCJQ-LB-066-12), National Natural Science Foundation of China (No.52271311), Heilongjiang Touyan Innovation Team Program.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Data collection and analysis were performed by WH, FY and QS. The first draft of the manuscript was written by WH and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Fang Ye.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical Approval

Not applicable.

Consent to Participate

All the authors are informed consent to participate in this study.

Consent for Publication

All the authors are informed consent to publicate this study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hao, W., Ye, F. & Sun, Q. Joint Resource Allocation of UAV Aided Communication System Based on Multi-coding Artificial Bee Colony Algorithm. Wireless Pers Commun 134, 1737–1759 (2024). https://doi.org/10.1007/s11277-024-11011-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-024-11011-8

Keywords

Navigation