Skip to main content
Log in

An Improved Particle Swarm Optimization Algorithm for UAV Base Station Placement

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In cellular networks, a set of Base Stations (BSs) might be out of service and failed in the aftermath of natural disasters. One of the promising solutions to fix this situation is to send low altitude drones equipped with a small cellular BS (DBSs) to the target locations. This can provide cellular networks with vital communication links and make available temporary coverage for the users in unexpected circumstances. However, finding the minimum number of DBSs and their optimal locations are highly challenging issues. In this paper, a Mixed-Integer Non-Linear Programming formulation is provided, in which the DBSs’ location and the proper number of DBSs are jointly determined. An improved PSO-based algorithm is proposed to jointly optimize DBSs’ locations and find the minimum number of DBSs. As in the original PSO algorithm, the particles are randomly distributed in the initialization phase and a K-means-based clustering method is employed to generate the positions of the first-generation particles (DBSs). In addition, a custom communication protocol is presented for data exchange between the users’ equipment (UE) and the network controller. The proposed approach is evaluated through four simulation experiments implemented using Mininet-Wifi integrated with CopelliaSim. The acquired results show that the proposed solution based on the integration of PSO and K-means algorithms provides a low packet loss and latency. Moreover, it indicates that most of the users in the considered scenarios are covered by the DBSs.

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Code or data availability

Data sharing is not applicable to this article as no new data were created or analyzed in this study.

Notes

  1. https://www.coppeliarobotics.com/.

  2. https://github.com/ecwolf/SDN-DBS-p1/tree/PSO_continue/fig/select.

References

  1. Pasandideh, F., da Costa, J. P. J., Kunst, R., Islam, N., Hardjawana, W., & de Freitas, E. P. (2022). A review of flying ad hoc networks: Key characteristics, applications, and wireless technologies. Remote Sensing, 14(18), 4459.

    Article  Google Scholar 

  2. Deniz, F., Bagci, H., Korpeoglu, I., & Yazıcı, A. (2021). Energy-efficient and fault-tolerant drone-bs placement in heterogeneous wireless sensor networks. Wireless Networks, 27(1), 825–838. https://doi.org/10.1007/s11276-020-02494-x

    Article  Google Scholar 

  3. Fahim, A. & Gadallah, Y. (2020). Optimized 3d drone placement and resource allocation for lte-based m2m communications. In 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring) (pp. 1–5).

  4. Zahedi, M. H., Sobouti, M. J., Mohajerzadeh, A. H., Rezaee, A. A., & Hosseini Seno, S. A. (2020). Fuzzy based efficient drone base stations (DBSS) placement in the 5g cellular network. Iranian Journal of Fuzzy Systems, 17(2), 29–38.

    MathSciNet  Google Scholar 

  5. Akram, T., Awais, M., Naqvi, R., Ahmed, A., & Naeem, M. (2020). Multicriteria UAV base stations placement for disaster management. IEEE Systems Journal, 14(3), 3475–3482.

    Article  Google Scholar 

  6. Shakoor, S., Kaleem, Z., Do, D., Dobre, O. A., & Jamalipour, A. (2020). Joint optimization of UAV 3D placement and path loss factor for energy efficient maximal coverage. IEEE Internet of Things Journal. https://doi.org/10.1109/JIOT.2020.3019065

    Article  Google Scholar 

  7. Cherif, N., Jaafar, W., Yanikomeroglu, H. & Yongacoglu, A. (2020). On the optimal 3d placement of a UAV base station for maximal coverage of UAV users.

  8. Chaalal, E., Reynaud, L., & Senouci, S. M. (2020). A social spider optimisation algorithm for 3d unmanned aerial base stations placement. In IFIP Networking Conference (Networking) (pp. 544–548).

  9. Tarekegn, G. B., Juang, R.-T., Lin, H.-P., Munaye, Y. Y., Wang, L.-C., & Bitew, M. A. (2022). Deep-reinforcement-learning-based drone base station deployment for wireless communication services. IEEE Internet of Things Journal, 9(21), 21899–21915.

    Article  Google Scholar 

  10. Wang, L., Zhang, H., Guo, S., & Yuan, D. (2022). Deployment and association of multiple UAVs in UAV-assisted cellular networks with the knowledge of statistical user position. IEEE Transactions on Wireless Communications, 21(8), 6553–6567.

    Article  Google Scholar 

  11. Dai, Z., Zhang, Y., Zhang, W., Luo, X., & He, Z. (2022). A multi-agent collaborative environment learning method for UAV deployment and resource allocation. IEEE Transactions on Signal and Information Processing over Networks, 8, 120–130.

    Article  Google Scholar 

  12. Wu, S., Xu, W., Wang, F., Li, G., & Pan, M. (2022). Distributed federated deep reinforcement learning based trajectory optimization for air-ground cooperative emergency networks. IEEE Transactions on Vehicular Technology, 71(8), 9107–9112.

    Article  Google Scholar 

  13. Zhang, S., & Ansari, N. (2020). 3d drone base station placement and resource allocation with FSO-based backhaul in hotspots. IEEE Transactions on Vehicular Technology, 69(3), 3322–3329.

    Article  Google Scholar 

  14. Zhong, X., Huo, Y., Dong, X., & Liang, Z. (2020). Qos-compliant 3-d deployment optimization strategy for UAV base stations. IEEE Systems Journal, 15, 1795–1803.

    Article  Google Scholar 

  15. Vashisht, S., Jain, S., & Mann, R. S. (2019). Software defined UAV-based location aware deployment scheme for optimal wireless coverage. In IEEE International Conference on Dependable, Autonomic and Secure Computing, International Conference on Pervasive Intelligence and Computing, International Conference on Cloud and Big Data Computing, International Conference on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech) (pp. 907–912).

  16. Cicek, C. T., Gultekin, H., Tavli, B., & Yanikomeroglu, H. (2020). Backhaul-aware optimization of UAV base station location and bandwidth allocation for profit maximization. IEEE Access, 8, 154573–154588.

    Article  Google Scholar 

  17. Guo, J., Huo, Y., Shi, X., Wu, J., Yu, P., Feng, L. & Li, W. (2019). 3d aerial vehicle base station (UAV-BS) position planning based on deep q-learning for capacity enhancement of users with different QoS requirements. In 2019 15th International Wireless Communications Mobile Computing Conference (IWCMC) (pp. 1508–1512).

  18. You, J., Jung, S., Seo, J., & Kang, J. (2020). Energy-efficient 3-d placement of an unmanned aerial vehicle base station with antenna tilting. IEEE Communications Letters, 24(6), 1323–1327.

    Article  Google Scholar 

  19. Sterbenz, J. P., Hutchison, D., Çetinkaya, E. K., Jabbar, A., Rohrer, J. P., Schöller, M., & Smith, P. (2010). Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines. Computer Networks, 54(8), 1245–1265.

    Article  MATH  Google Scholar 

  20. ur Rahman, S., Kim, G., Cho, Y. & Khan, A. (2017). Deployment of an SDN-based UAV network: Controller placement and tradeoff between control overhead and delay. In 2017 International Conference on Information and Communication Technology Convergence (ICTC) (pp. 1290–1292).

  21. Bozkaya, E., & Canberk, B. (2020). SDN-enabled deployment and path planning of aerial base stations. Computer Networks. https://doi.org/10.1016/j.comnet.2020.107125

    Article  Google Scholar 

  22. Pan, C., Yi, J., Yin, C., Yu, J., & Li, X. (2019). Joint 3d UAV placement and resource allocation in software-defined cellular networks with wireless backhaul. IEEE Access, 7, 104279–104293.

    Article  Google Scholar 

  23. Pan, C., Yin, C., Yu, J., & Kiran, N. (2018). 3D UAV placement and resource allocation in software defined cellular networks. In IEEE/CIC International Conference on Communications in China (ICCC Workshops), 2018 (pp. 136–141).

  24. Pan, C., Yin, C., Beaulieu, N. C., & Yu, J. (2019). 3d UAV placement and user association in software-defined cellular networks. Wireless Networks, 25(7), 3883–3897. https://doi.org/10.1007/s11276-018-01925-0

    Article  Google Scholar 

  25. McCoy, J., & Rawat, D. B. (2019). Software-defined networking for unmanned aerial vehicular networking and security: A survey. Electronics, 8(12), 1468. https://doi.org/10.3390/electronics8121468

    Article  Google Scholar 

  26. Secinti, G., Darian, P. B., Canberk, B., & Chowdhury, K. R. (2018). SDNs in the sky: Robust end-to-end connectivity for aerial vehicular networks. IEEE Communications Magazine, 56(1), 16–21.

    Article  Google Scholar 

  27. Liu, W., Niu, G., Cao, Q., Pun, M. O., & Chen, J. (2020). Particle swarm optimization for interference-limited unmanned aerial vehicle-assisted networks. IEEE Access, 8, 174 342-174 352.

    Article  Google Scholar 

  28. Alfaia, R. D., de Freitas, Souto A. V., Cardoso, E. H. S., Araújo, J. P. L. D., & Francês, C. R. L. (2022). Resource management in 5G networks assisted by UAV base stations: Machine learning for overloaded Macrocell prediction based on users’ temporal and spatial flow. Drones, 6(6), 145.

    Article  Google Scholar 

  29. Dapper e Silva, T., Emygdio de Melo, C. F., Cumino, P., Rosário, D., Cerqueira, E., & Pignaton de Freitas, E. (2019). STFANET: SDN-based topology management for flying ad hoc network. IEEE Access, 7, 173 499-173 514.

    Article  Google Scholar 

  30. Kim, D., & Lee, J. (2018). Integrated topology management in flying ad hoc networks: Topology construction and adjustment. IEEE Access, 6, 61 196-61 211.

    Article  Google Scholar 

  31. Pasandideh, F., Dapper-e-Silva, T., Santos da Silva, A. A., & de Freitas, E. P. (2021). Topology management for flying ad hoc networks based on particle swarm optimization and software-defined networking. Wireless Networks. https://doi.org/10.1007/s11276-021-02835-4

    Article  Google Scholar 

  32. Qiu, C., Wei, Z., Yuan, X., Feng, Z., & Zhang, P. (2020). Multiple UAV-mounted base station placement and user association with joint fronthaul and backhaul optimization. IEEE Transactions on Communications, 68(9), 5864–5877.

    Article  Google Scholar 

  33. Garg, H. (2016). A hybrid PSO-GA algorithm for constrained optimization problems. Applied Mathematics and Computation, 274, 292–305.

    Article  MathSciNet  MATH  Google Scholar 

  34. Sree Ranjini, K. S., & Murugan, S. (2017). Memory based hybrid dragonfly algorithm for numerical optimization problems. Expert Systems with Applications, 83, 63–78.

  35. Chegini, S. N., Bagheri, A., & Najafi, F. (2018). PSOSCALF: A new hybrid PSO based on sine cosine algorithm and levy flight for solving optimization problems. Applied Soft Computing, 73, 697–726.

    Article  Google Scholar 

  36. Dong, N., Wu, C.-H., Ip, W.-H., Chen, Z.-Q., Chan, C.-Y., & Yung, K.-L. (2012). An opposition-based chaotic GA/PSO hybrid algorithm and its application in circle detection. Computers & Mathematics with Applications, 64(6), 1886–1902.

    Article  MathSciNet  MATH  Google Scholar 

  37. Xiang, T., Liao, X., & Wong, K. (2007). An improved particle swarm optimization algorithm combined with piecewise linear chaotic map. Applied Mathematics and Computation, 190(2), 1637–1645.

    Article  MathSciNet  MATH  Google Scholar 

  38. Krishna, K., & Narasimha Murty, M. (1999). Genetic k-means algorithm. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 29(3), 433–439.

    Article  Google Scholar 

  39. Paul, S., De, S. & Dey, S. (2020). A novel approach of data clustering using an improved particle swarm optimization based k-means clustering algorithm. In 2020 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT) (pp. 1–6).

Download references

Funding

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001 and in part by Conselho Nacional de Desenvolvimento Científico e Tecnológico—Brasil (CNPq) Projects 309505/2020-8 and 420109/2018-8, and partially funded by Grant #2021/00199-8, São Paulo Research Foundation (FAPESP).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Faezeh Pasandideh.

Ethics declarations

Conflicts of interest

The authors declare that there is no conflict of interest.

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent to publish

Not applicable.

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

Pasandideh, F., E. Rodriguez Cesen, F., Henrique Morgan Pereira, P. et al. An Improved Particle Swarm Optimization Algorithm for UAV Base Station Placement. Wireless Pers Commun 130, 1343–1370 (2023). https://doi.org/10.1007/s11277-023-10334-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-023-10334-2

Keywords

Navigation