Power-Efficient Wireless Coverage Using Minimum Number of UAVs
Abstract
:1. Introduction
2. Related Works
Paper Contribution
- K-means and meta-heuristic clustering algorithms, based on PSO and GA, respectively, are utilized for partitioning outdoor and indoor users into clusters which correspond with partitioning the disaster-affected area with the condition that the UAV transmit power for each cluster is minimized. The employment of the meta-heuristic algorithm is superior in comparison with the K-means based clustering algorithm in terms of the cluster quality, where the resulting clusters are symmetrical.
- The efficient UAV 3D placement algorithm based on the ABC algorithm is proposed, with the aim to minimize the required UAV transmit power while satisfying the data rate requirement. The employment of each of the three variants of the efficient UAV 3D placement algorithm, namely PSO-based, GA-based and ABC-based algorithms, are evaluated in terms of the computational complexity which is manifested in terms of its execution time taken.
- A power-efficient algorithm is proposed that iteratively invokes a clustering algorithm and an efficient UAV 3D placement algorithm that aims to minimize the number of UAVs to serve outdoor and indoor users simultaneously, while minimizing each UAV transmit power. The proposed algorithm attained 100% coverage density, which corresponds with providing wireless coverage to all users that are uniformly and non-uniformly distributed using the minimum number of UAVs. Furthermore, the proposed algorithm that invokes a PSO-based clustering algorithm resulted in a lower number of required UAVs that served all outdoor and indoor users compared to that when the K-means clustering algorithm was employed.
3. System Model
Path Loss Models
4. Problem Formulation
- Initially, the number of UAVs that are used to serve all users inside the coverage area is set as .
- Then, the proposed clustering algorithm is invoked to partition the users into k clusters. The proposed three variants of clustering algorithm based on K-means algorithm, PSO and GA are presented in Section 5.
- The UAV 3D placement for each k cluster is determined by invoking the proposed efficient UAV 3D placement algorithm. Section 6 presents the three variants of the UAV efficient 3D placement algorithm.
- The required total transmit power to provide wireless coverage to all users inside is determined using Equation (4b). If the UAV transmit power ≥ , then the value of k is increased by 1. In other words, the number of clusters of users inside is increased by 1.
- An iterative process of stage (2) to (4) is performed until the constraint of Equation (4b) is met. In this work, we use .
Algorithm 1: Proposed heuristic approach. |
|
5. Clustering Approaches
5.1. Mathematical Formulation of the Clustering Problem
5.2. Iterative Distance-Based Clustering (K-Means)
Algorithm 2: The K-means clustering algorithm. |
Result: A set of K clusters Input; k: Number of desired clusters Data set ; n set of data points. : set of centers k = 1, …, K. : cluster position that minimizes the distance from the data points to the cluster k = 1, …, K Initialization; = (): Arbitrarily choose k items from as initial centroids; Repeat for ∀ = 1: Assign i to Cluster according to the minimum distance from center = : Calculate new centers Until: E does not change |
- K-means Complexity
5.3. Meta-Heuristic Clustering Algorithms
5.3.1. Genetic Algorithm (GA)
Algorithm 3: Clustering using Genetic Algorithm. |
Result: A set of K Clusters Input; k: Number of desired clusters Data set ; n set of data points. Initialization: Population = (); Initialized the population randomly; Repeat: Fitness computation (ft): Compute fitness for population
|
- GA Complexity
5.3.2. Particle Swarm Optimization (PSO)
- PSO Complexity
Algorithm 4: Clustering using Particle Swarm Optimization. |
6. Efficient UAV 3D Placement Algorithms
6.1. Problem Formulation
6.2. Artificial Bees Colony (ABC)
- Initialization: In the initialization phase, random solutions are generated. In the ABC algorithm, a solution to the optimization problem is referred to as food source, .
- Employed bee phase: In this phase, each employed bee which has been assigned to a food source, searches the neighboring region to seek the best food source. The best food source is selected using greedy selection. More specifically, in this phase, the employed bee seeks a new food source, that is denoted as , around the assigned source. Then, the employed bee evaluates and compares the quality of the nectar of the assigned food source, , and the new food source, . If the new food source, , results in better nectar quality, then the food source, , will be replaced by ; otherwise, remains in the population. This selection process is known as greedy selection. The nectar quality evaluation refers to the evaluation of the objective function to the problem of finding UAV 3D placement.
- Onlooker bee phase: Then, each employed bee returns to its hive and shares the food source location with the onlooker bees that are waiting in the hive. In this phase, the quality of the nectar from all of the employed bees is evaluated. The onlooker bee selects the food source by applying the roulette wheel selection. Then, the onlooker bee searches the neighboring region of the selected food source further. The onlooker bee performs a similar selection process in the employed bee phase where the best food source is selected using greedy selection, where the better one survives in the population.
- Scout bee phase: If a food source cannot be improved any more, the food source is abandoned or eliminated from the population. In this work, the abandonment limit parameter is defined as , where is the dimension of the solution and refers to the 3D coordinate of and is the population size. This is carried out by replacing it with a random number. The employed bee whose food source has been abandoned becomes a scout bee and is assigned to a random new food source.
- Termination criteria: If the termination criterion is not met, the employed bee phase, the onlooker bee phase and the scout bee phase will be repeated. In this work, the maximum number of iteration, is set as the termination criteria. The best food source will remain in the population as the best solution to the optimization problem.
Algorithm 5: Artificial Bees Colony (ABC) algorithm. |
Input: Coverage subarea ; n set of users location. Initialization: Initialize population with random solutions; Repeat: Assign the employed bees to their respective food sources Calculate the fitness of the new food source Apply Greedy selection process Assign the onlooker bees to the selected food sources with the best quality of nectar using roulette wheel selection Identify the food source to be abandoned Assign the scout bee to randomly select new area to search for new food source Memorize the best food source that results in the best nectar quality (Best food source found so far) Until: The termination criteria is met. Output: The Best Solution achieved. |
7. Simulation Results
7.1. Performance Comparison of Clustering Algorithms
7.2. Performance of Power-Efficient Algorithm
7.2.1. Uniform Distribution Users Scenario
7.2.2. Non-Uniform Distribution Users Scenario
8. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.; Almaita, E.; Khalil, I.; Othman, N.S.; Khreishah, A.; Guizani, M. Unmanned Aerial Vehicles (UAVs): A Survey on Civil Applications and Key Research Challenges. IEEE Access 2019, 7, 48572–48634. [Google Scholar] [CrossRef]
- Zeng, Y.; Lyu, J.; Zhang, R. Cellular-connected UAV: Potential, challenges, and promising technologies. IEEE Wirel. Commun. 2018, 26, 120–127. [Google Scholar] [CrossRef]
- Zeng, Y.; Zhang, R.; Lim, T.J. Wireless communications with unmanned aerial vehicles: Opportunities and challenges. IEEE Commun. Mag. 2016, 54, 36–42. [Google Scholar] [CrossRef] [Green Version]
- Zeng, Y.; Wu, Q.; Zhang, R. Accessing from the sky: A tutorial on UAV communications for 5G and beyond. arXiv 2019, arXiv:1903.05289. [Google Scholar] [CrossRef] [Green Version]
- Merwaday, A.; Guvenc, I. UAV assisted heterogeneous networks for public safety communications. In Proceedings of the 2015 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), New Orleans, LA, USA, 9–12 March 2015; pp. 329–334. [Google Scholar] [CrossRef]
- Quaritsch, M.; Kruggl, K.; Wischounig-Strucl, D.; Bhattacharya, S.; Shah, M.; Rinner, B. Networked UAVs as aerial sensor network for disaster management applications. Elektrotech. Inf. 2010, 127, 56–63. [Google Scholar] [CrossRef]
- Shakhatreh, H.; Khreishah, A.; Alsarhan, A.; Khalil, I.; Sawalmeh, A.; Othman, N.S. Efficient 3D placement of a UAV using particle swarm optimization. In Proceedings of the 8th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan, 4–6 April 2017; pp. 258–263. [Google Scholar]
- Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Drone small cells in the clouds: Design, deployment and performance analysis. In Proceedings of the Global Communications Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
- Sawalmeh, A.; Othman, N.; Shakhatreh, H. Efficient Deployment of Multi-UAVs in Massively Crowded Events. Sensors 2018, 18, 3640. [Google Scholar] [CrossRef] [Green Version]
- Sawalmeh, A.; Othman, N.S.; Shakhatreh, H.; Khreishah, A. Providing wireless coverage in massively crowded events using UAVs. In Proceedings of the 13th Malaysia International Conference on Communications (MICC), Johor Bahru, Malaysia, 28–30 November 2017; pp. 158–163. [Google Scholar]
- Zeng, Y.; Zhang, R.; Lim, T.J. Throughput maximization for UAV-enabled mobile relaying systems. IEEE Trans. Commun. 2016, 64, 4983–4996. [Google Scholar] [CrossRef]
- Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Mobile unmanned aerial vehicles (UAVs) for energy-efficient internet of things communications. IEEE Trans. Wirel. Commun. 2017, 16, 7574–7589. [Google Scholar] [CrossRef]
- Bor-Yaliniz, R.I.; El-Keyi, A.; Yanikomeroglu, H. Efficient 3-D placement of an aerial base station in next generation cellular networks. In Proceedings of the 2016 IEEE international conference on communications (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016; pp. 1–5. [Google Scholar]
- Alzenad, M.; El-Keyi, A.; Lagum, F.; Yanikomeroglu, H. 3-D placement of an unmanned aerial vehicle base station (UAV-BS) for energy-efficient maximal coverage. IEEE Wirel. Commun. Lett. 2017, 6, 434–437. [Google Scholar] [CrossRef] [Green Version]
- Sawalmeh, A.H.; Othman, N.S.; Shakhatreh, H.; Khreishah, A. Wireless coverage for mobile users in dynamic environments using UAV. IEEE Access 2019, 7, 126376–126390. [Google Scholar] [CrossRef]
- Lai, C.C.; Chen, C.T.; Wang, L.C. On-demand density-aware UAV base station 3D placement for arbitrarily distributed users with guaranteed data rates. IEEE Wirel. Commun. Lett. 2019, 8, 913–916. [Google Scholar] [CrossRef] [Green Version]
- Al-Hourani, A.; Kandeepan, S.; Lardner, S. Optimal LAP altitude for maximum coverage. IEEE Wirel. Commun. Lett. 2014, 3, 569–572. [Google Scholar] [CrossRef] [Green Version]
- Series, M. Guidelines for Evaluation of Radio Interface Technologies for IMT-Advanced; Report ITU; International Telecommunication Union: Geneva, Switzerland, 2009. [Google Scholar]
- Lai, C.C.; Wang, L.C.; Han, Z. The coverage overlapping problem of serving arbitrary crowds in 3d drone cellular networks. IEEE Trans. Mob. Comput. 2020, 1. [Google Scholar] [CrossRef]
- Wu, H.; Tao, X.; Zhang, N.; Shen, X. Cooperative UAV cluster-assisted terrestrial cellular networks for ubiquitous coverage. IEEE J. Sel. Areas Commun. 2018, 36, 2045–2058. [Google Scholar] [CrossRef]
- Arribas, E.; Mancuso, V.; Cholvi, V. Coverage optimization with a dynamic network of drone relays. IEEE Trans. Mob. Comput. 2019, 19, 2278–2298. [Google Scholar] [CrossRef] [Green Version]
- Shakhatreh, H.; Khreishah, A.; Othman, N.S.; Sawalmeh, A. Maximizing indoor wireless coverage using uavs equipped with directional antennas. In Proceedings of the 13th Malaysia International Conference on Communications (MICC), Johor Bahru, Malaysia, 28–30 November 2017; pp. 175–180. [Google Scholar]
- Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Efficient deployment of multiple unmanned aerial vehicles for optimal wireless coverage. IEEE Commun. Lett. 2016, 20, 1647–1650. [Google Scholar] [CrossRef]
- Sun, J.; Masouros, C. Deployment strategies of multiple aerial BSs for user coverage and power efficiency maximization. IEEE Trans. Commun. 2018, 67, 2981–2994. [Google Scholar] [CrossRef] [Green Version]
- Kalantari, E.; Yanikomeroglu, H.; Yongacoglu, A. On the number and 3D placement of drone base stations in wireless cellular networks. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montreal, QC, Canada, 18–21 September 2016; pp. 1–6. [Google Scholar]
- Galkin, B.; Kibilda, J.; DaSilva, L.A. Deployment of UAV-mounted access points according to spatial user locations in two-tier cellular networks. In Proceedings of the 2016 Wireless Days (WD), Toulouse, France, 23–25 March 2016; pp. 1–6. [Google Scholar]
- Plachy, J.; Becvar, Z.; Mach, P.; Marik, R.; Vondra, M. Joint positioning of Flying Base stations and Association of Users: Evolutionary-based approach. IEEE Access 2019, 7, 11454–11463. [Google Scholar] [CrossRef]
- Shakhatreh, H.; Khreishah, A.; Khalil, I. Indoor mobile coverage problem using UAVs. IEEE Syst. J. 2018, 12, 3837–3848. [Google Scholar] [CrossRef] [Green Version]
- Liu, G.; Shakhatreh, H.; Khreishah, A.; Guo, X.; Ansari, N. Efficient Deployment of UAVs for Maximum Wireless Coverage Using Genetic Algorithm. In Proceedings of the 2018 IEEE 39th Sarnoff Symposium, Newark, NJ, USA, 24–25 September 2018; pp. 1–6. [Google Scholar]
- Yang, Z.; Pan, C.; Wang, K.; Shikh-Bahaei, M. Energy efficient resource allocation in UAV-enabled mobile edge computing networks. IEEE Trans. Wirel. Commun. 2019, 18, 4576–4589. [Google Scholar] [CrossRef]
- Yedla, M.; Pathakota, S.R.; Srinivasa, T. Enhancing K-means clustering algorithm with improved initial center. Int. J. Comput. Sci. Inf. Technol. 2010, 1, 121–125. [Google Scholar]
- Sarkar, S.; Roy, A.; Purkayastha, B.S. Application of particle swarm optimization in data clustering: A survey. Int. J. Comput. Appl. 2013, 65, 38–46. [Google Scholar]
- Cui, X.; Potok, T.E.; Palathingal, P. Document clustering using particle swarm optimization. In Proceedings of the 2005 IEEE Swarm Intelligence Symposium, Pasadena, CA, USA, 8–10 June 2005; pp. 185–191. [Google Scholar]
- Von Luxburg, U. Clustering stability: An overview. Found. Trends Mach. Learn. 2010, 2, 235–274. [Google Scholar]
- Maulik, U.; Bandyopadhyay, S. Genetic algorithm-based clustering technique. Pattern Recognit. 2000, 33, 1455–1465. [Google Scholar] [CrossRef]
- Hruschka, E.R.; Ebecken, N.F. A genetic algorithm for cluster analysis. Intell. Data Anal. 2003, 7, 15–25. [Google Scholar] [CrossRef]
- Liu, C.; Feng, W.; Wang, J.; Chen, Y.; Ge, N. Aerial Small Cells Using Coordinated Multiple UAVs: An Energy Efficiency Optimization Perspective. IEEE Access 2019, 7, 122838–122848. [Google Scholar] [CrossRef]
- Wu, Q.; Zeng, Y.; Zhang, R. Joint Trajectory and Communication Design for Multi-UAV Enabled Wireless Networks. IEEE Trans. Wirel. Commun. 2018, 17, 2109–2121. [Google Scholar] [CrossRef] [Green Version]
- Korte, B.; Vygen, J.; Korte, B.; Vygen, J. Combinatorial Optimization; Springer: Berlin/Heidelberg, Germany, 2012; Volume 2. [Google Scholar]
- Shelokar, P.; Jayaraman, V.K.; Kulkarni, B.D. An ant colony approach for clustering. Anal. Chim. Acta 2004, 509, 187–195. [Google Scholar] [CrossRef]
- Cura, T. A particle swarm optimization approach to clustering. Expert Syst. Appl. 2012, 39, 1582–1588. [Google Scholar] [CrossRef]
- MacQueen, J. Some methods for classification and analysis of multivariate observations. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA, 27 December 1965–7 January 1966; University of California Press: Berkeley, CA, USA, 1967; Volume 1, pp. 281–297. [Google Scholar]
- Nazeer, K.A.; Sebastian, M. Improving the Accuracy and Efficiency of the k-means Clustering Algorithm. In Proceedings of the World Congress on Engineering, London, UK, 1–3 July 2009; Association of Engineers London: London, UK, 2009; Volume 1, pp. 1–3. [Google Scholar]
- Saemi, B.; Hosseinabadi, A.A.R.; Kardgar, M.; Balas, V.E.; Ebadi, H. Nature Inspired Partitioning Clustering Algorithms: A Review and Analysis. In International Workshop Soft Computing Applications; Springer: Berlin/Heidelberg, Germany, 2016; pp. 96–116. [Google Scholar]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
- Chen, C.Y.; Ye, F. Particle swarm optimization algorithm and its application to clustering analysis. In Proceedings of the 17th Conference on Electrical Power Distribution, Tehran, Iran, 2–3 May 2012; pp. 789–794. [Google Scholar]
- Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
- GACA. General Authority of Civil Aviation, Drone Laws in Saudi Arabia. 2020. Available online: https://gaca.gov.sa/web/en-gb/news/gaca-bans-all-drones-in-kingdom-airspace (accessed on 25 December 2021).
Execution Time in Seconds | |||
---|---|---|---|
Clustering Algorithm | Algorithm Complexity | Uniform Distribution | Non-Uniform Distribution |
K-means | 0.042 | 0.0685 | |
PSO | 0.142 | 0.3824 | |
GA | 3.1492 | 3.2331 |
Simulation Parameters | System and Algorithms Parameters | ||||
---|---|---|---|---|---|
Subarea () dimensions | () | (1000 m, 1000 m) | Number of Decision Variables | nVar | 3 |
UAV altitude | 60 m | # of Individuals (GA ) | k- | 4 | |
Number of outdoor users | 50 | ABC Abandonment Limit Parameter | |||
Number of indoor users | 50 | ABC—Number of Onlooker Bees | nOnlooker | 50 | |
Carrier frequency | 2 GHz | ABC, PSO, GA Max # of iterations | 50 | ||
Noise power | −100 dBm | ABC, PSO and GA Population size | 100 | ||
Data Rate | r | 1 Mbps | Indoor Environment parameter | 31.4, 15, 14, 0.5 | |
Total Bandwidth | B | 50 MHz | Outdoor Environment parameter | 9.6, 0.28 | |
Max. UAV transmit power | 1 watt | Outdoor Environment parameter | 1, 20 |
Cluster | Clustering | PSO Alg. UAV | ABC Alg. UAV | GA Alg. UAV |
---|---|---|---|---|
UAV# | Algorithm | Placement + Power | Placement + Power | Placement + Power |
UAV | K-means | [685.8893 623.2211 60]:0.8546 watt | [689.1949 622.4364 60.292]:0.8574 watt | [685.7911 623.7972 60.000]:0.8547 watt |
PSO | [744.4978 749.1702 60]:0.8574 watt | [742.6962 752.2831 60.189]:0.8584 watt | [744.5963 748.8969 60.012]:0.8574 watt | |
UAV | K-means | [820.3453 103.3693 60]:0.063 watt | [827.827 98.48832 60.9426]:0.064 watt | [837.6544 118.0251 62.7099]:0.068 watt |
PSO | [421.8992 94.72741 60]:0.517 watt | [434.3266 83.9485 60.3107]:0.522 watt | [419.5079 100.2885 60.4114]:0.517 watt | |
UAV | K-means | [921.5019 608.1418 60]:0.2544 watt | [923.3534 608.0932 60.042]:0.2546 watt | [929.4961 610.5776 60.544]:0.2563 watt |
PSO | [234.0778 854.9350 60]:0.6173 watt | [216.8301 866.1314 60.298]:0.6356 watt | [230.4671 846.5856 62.311]:0.6400 watt | |
UAV | K-means | [144.2928 233.3356 60]:1.6854 watt | [145.3373 236.797 60.7461]:1.6909 watt | [143.4650 234.4760 60.079]:1.6855 watt |
PSO | [457.0585 375.8655 60]:0.4109 watt | [462.1730 371.6102 61.888]:0.4161 watt | [456.7381 375.6460 60.023]:0.4110 watt | |
UAV | K-means | [445.4709 268.8294 60]:0.6294 watt | [440.3215 261.6336 60.408]:0.6346 watt | [443.7819 271.0478 60.351]:0.6315 watt |
PSO | [838.0584 306.6074 60]:0.6739 watt | [829.1685 295.4001 62.404]:0.6847 watt | [841.5975 311.6093 62.432]:0.6817 watt | |
UAV | K-means | [252.3852 845.8628 60]:0.9052 watt | [253.8206 847.070 60.357]:0.9081 watt | [253.4335 846.8824 61.519]:0.9171 watt |
PSO | [96.30438 291.2943 60]:0.6069 watt | [87.6339 297.0693 60.089]:0.6100 watt | [100.2821 288.2098 60.146]:0.6082 watt |
Packed | Circle | Coverage | PSO Alg. UAV | ABC Alg. UAV | GA Alg. UAV |
---|---|---|---|---|---|
Circle, UAV# | Radius | Density | Placement + Power | Placement + Power | Placement + Power |
UAV | 207.11 | 67.37% | [167.1695 219.9231 60]:0.6002 watt | [168.7157 217.7514 60.0000]:0.6002 watt | [172.7874 228.5162 60.0258]:0.6021 watt |
UAV | [783.0499 220.4436 60]:0.4694 watt | [789.3028 198.8249 60.33249]:0.4756 watt | [697.2269 204.0371 62.7439]:0.5552 watt | ||
UAV | [412.758 389.7928 60]:0.35099 watt | [423.4603 395.749 60.25453]:0.3532 watt | [410.0991 392.8970 60.0000]:0.3512 watt | ||
UAV | [230.5809 846.9975 60]:0.4593 watt | [239.4186 856.8646 60.4238]:0.4715 watt | [220.0381 868.8871 60.2618]:0.4765 watt | ||
UAV | [810.9745 737.4375 60]:0.3658 watt | [821.9865 733.8699 60.6021]:0.3697 watt | [812.6761 732.1948 60.0000]:0.3664 watt |
Cluster | Clustering | PSO Alg. UAV | ABC Alg. UAV | GA Alg. UAV |
---|---|---|---|---|
UAV# | Algorithm | Placement + Power | Placement + Power | Placement + Power |
UAV | K-means | [193.0913 195.5615 60]:0.1471 watt | [195.6734 202.5016 60.058]:0.1481 watt | [189.7199 197.735 60.000]:0.1473 watt |
PSO | [765.2653 178.5259 60]:0.5373 watt | [765.0626 182.1474 60.698]:0.5402 watt | [758.8278 185.712 65.197]:0.5587 watt | |
UAV | K-means | [322.8127 523.4081 60]:0.6871 watt | [327.4116 523.0595 60.189]:0.6887 watt | [325.1751 525.468 60.000]:0.6874 watt |
PSO | [681.2329 904.7334 60]:0.4773 watt | [673.7837 916.3648 60.149]:0.4822 watt | [679.2162 909.421 61.797]:0.4865 watt | |
UAV | K-means | [394.1480 917.7155 60]:1.8389 watt | [394.9405 912.3090 60.313]:1.8425 watt | [407.901 871.4571 62.349]:1.9651 watt |
PSO | [268.8858 147.3919 60]:0.6180 watt | [275.8520 132.4072 60.913]:0.6284 watt | [269.2245 147.445 60.000]:0.6180 watt | |
UAV | K-means | [436.3670 146.9905 60]:0.1385 watt | [446.9090 135.1591 60.256]:0.1406 watt | [438.2020 147.3331 60.00]:0.1385 watt |
PSO | [761.7588 546.8866 60]:0.3653 watt | [756.2841 553.2898 61.699]:0.3694 watt | [763.2174 546.104 69.191]:0.3847 watt | |
UAV | K-means | [791.0486 704.5362 60]:0.9549 watt | [800.0364 708.7597 61.913]:0.9649 watt | [788.6125 697.887 61.253]:0.9609 watt |
PSO | [256.3875 875.1078 60]:0.4577 watt | [265.5788 884.0287 60.249]:0.4616 watt | [237.6659 858.223 71.108]:0.5153 watt | |
UAV | K-means | [780.0924 222.0847 60]:0.5207 watt | [766.9253 207.0314 61.019]:0.5288 watt | [793.1164 222.281 60.462]:0.5257 watt |
PSO | [353.6876 497.1714 60]:0.6524 watt | [367.5214 504.7673 60.095]:0.6634 watt | [352.8407 499.851 60.273]:0.6544 watt |
Clustering Algorithm | Users Distribution | Execution Time in Seconds | ||
---|---|---|---|---|
Efficient UAV 3D Placement Algorithm | ||||
PSO | GA | ABC | ||
PSO | Uniform | 0.0971 s | 1.6540 s | 7.9114 s |
K-means | Uniform | 0.0900 s | 1.5781 s | 7.0895 s |
PSO | Non-Uniform | 0.0925 s | 1.4645 s | 7.3660 s |
K-means | Non-Uniform | 0.0683 s | 1.1532 s | 5.6793 s |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sawalmeh, A.; Othman, N.S.; Liu, G.; Khreishah, A.; Alenezi, A.; Alanazi, A. Power-Efficient Wireless Coverage Using Minimum Number of UAVs. Sensors 2022, 22, 223. https://doi.org/10.3390/s22010223
Sawalmeh A, Othman NS, Liu G, Khreishah A, Alenezi A, Alanazi A. Power-Efficient Wireless Coverage Using Minimum Number of UAVs. Sensors. 2022; 22(1):223. https://doi.org/10.3390/s22010223
Chicago/Turabian StyleSawalmeh, Ahmad, Noor Shamsiah Othman, Guanxiong Liu, Abdallah Khreishah, Ali Alenezi, and Abdulaziz Alanazi. 2022. "Power-Efficient Wireless Coverage Using Minimum Number of UAVs" Sensors 22, no. 1: 223. https://doi.org/10.3390/s22010223
APA StyleSawalmeh, A., Othman, N. S., Liu, G., Khreishah, A., Alenezi, A., & Alanazi, A. (2022). Power-Efficient Wireless Coverage Using Minimum Number of UAVs. Sensors, 22(1), 223. https://doi.org/10.3390/s22010223