UAV Base Station Location Optimization for Next Generation Wireless Networks: Overview and Future Research Directions
Cihan Tugrul Cicek, Hakan Gultekin, Bulent Tavli, Halim, Yanikomeroglu

TL;DR
This paper surveys the optimization of UAV-based station locations in next-generation wireless networks, introducing a universal framework, classifying existing solutions, and outlining future research directions for aerial communication systems.
Contribution
It provides a comprehensive survey with a novel taxonomy and a universal MINLP framework for UAV-BS location optimization in NGWNs, highlighting future research avenues.
Findings
Classified existing solutions into a new taxonomy.
Proposed a universal MINLP optimization framework.
Discussed future research directions for 5G and beyond.
Abstract
Unmanned aerial vehicles mounted base stations (UAV-BSs) are expected to become one of the significant components of the Next Generation Wireless Networks (NGWNs). Rapid deployment, mobility, higher chances of unobstructed propagation path, and flexibility features of UAV-BSs have attracted significant attention. Despite, potentially, high gains brought by UAV-BSs in NGWNs, many challenges are also introduced by them. Optimal location assignment to UAV-BSs, arguably, is the most widely investigated problem in the literature on UAV-BSs in NGWNs. This paper presents a comprehensive survey of the literature on the location optimization of UAV-BSs in NGWNs. A generic optimization framework through a universal Mixed Integer Non-Linear Programming (MINLP) formulation is constructed and the specifications of its constituents are elaborated. The generic problem is classified into a novel…
| Paper | FBS | Utility | Cost | SLR | Capacity | Solution |
| SFBSLP | ||||||
| [1] | S | User number | - | SNR | Backhaul capacity | Exact |
| [3] | S | User number | - | SNR | Backhaul capacity | ENUM |
| [4] | M | Sum-rate | - | - | Backhaul capacity, Cover all users, No overlap among the FBSs | PSH |
| [5] | S | Combined function* | - | Pathloss | - | Exact, PSH |
| [10] | S | User number | - | SNR | - | Exact |
| [12] | S | Profit | - | Rate | Backhaul capacity | PSH |
| [13] | S | User number | - | SNR | - | Exact (MOSEK) |
| [14] | M | Coverage | TP | SNR | - | Exact |
| [15] | M | Coverage | - | SNR | - | PSH |
| [16] | M | SE | - | SE | - | ENUM |
| [17] | M | - | FBS number | - | Cover all users | PSH |
| [18] | M | SE | - | - | - | GA** |
| [19] | S | Sum-rate | TP | Rate | Maximum rate | Exact (single user case) |
| [20] | M | - | Latency | - | Discrete locations | LA |
| [21] | S | - | TP | Rate | Cover all users | PSO |
| [22] | S | - | TP | Rate | Cover all users | GDA |
| [23] | M | SNR | - | Interference | - | PSH |
| [24] | M | - | FBS number | SNR | Cover all users | Exact |
| [25] | S | User number | - | SNR | - | ENUM, PSH |
| [26] | M | - | TP | Rate | - | Exact** |
| [27] | S | SE | - | - | - | PSH |
| [28] | M | - | Spatial irregularity | - | Exact number of the FBSs to be selected | PSH |
| SMFBSLP | ||||||
| [29] | S | Sum-rate | TP | - | Maximum time per period, Maximum velocity per period | PSH** |
| [30] | M | - | TP | Rate | - | PSH |
| [31] | M | - | TP | SNR | Minimum number of users | PSH |
| [32] | M | - | TP | SNR | - | PSH |
| [33] | M | Minimum rate | - | One-on-one assignment | Maximum distance per period | PSH |
| [34] | S | Secrecy | - | Rate | Maximum velocity per period | PSH |
| [35] | S | Minimum rate | - | Energy neutrality | Maximum TP | PSH |
| [36] | M | - | ST | SNR | Maximum velocity per period | PSH |
| [37] | M | Minimum rate | - | Outage | Maximum velocity per period | PSH |
| [38] | S | Sum-rate | - | Rate | PSH** | |
| [39] | M | - | EC | - | Maximum consumed energy per period, Maximum stored energy per period | Exact (CPLEX) |
| [40] | S | - | EC | Rate | - | PSO, PSH |
| [41] | S | - | Latency | - | Capacity on energy | PSH |
| [42] | S | Average rate | - | - | Maximum velocity per period, Maximum average TP | PSH |
| [43] | S | Sum-rate | EC | Rate | Maximum time to fly per period, Maximum EC per period | Exact** |
| [44] | M | - | Combined cost function*** | Demand | Capacity on TP, Receive from at least one ground BS, Cover all users | LA |
| [45] | S | Minimum rate | - | - | Maximum distance per period | PSH** |
| [46] | M | - | ST | - | Maximum velocity per period, Minimum distance between two adjacent FBS in the array | PSH |
| [47] | M | - | ST | - | Maximum disconnectivity time | DP** |
| DFBSLP | ||||||
| [48] | M | - | TP | Combined QoE | - | LA |
| [49] | M | Coverage | - | SNR | Backhaul capacity | PSH** |
| [50] | S | SE | - | - | Maximum velocity per period, At most 1 user is served by FBS per period | PSH** |
| [50] | M | - | TP | Rate | Maximum movement per period | Exact |
| [51] | S | Sum-rate | - | - | Cover all users | LA |
| S: Single, M: Multiple | ||||||
| * Utility function includes two components: User number + Profit | ||||||
| ** The altitude of the FBSs are assumed to be fixed. | ||||||
| *** Cost function includes three components: Total interference + time to complete the tasks + latency. | ||||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
UAV Base Station Location Optimization for Next Generation Wireless Networks: Overview and Future Research Directions
Cihan Tugrul Cicek
Department of Industrial Eng.
and Operations Research
University of California, Berkeley
Berkeley, California, USA
Hakan Gultekin
Department of Mechanical
and Industrial Engineering
Sultan Qaboos University
Muscat, Oman
Bulent Tavli
Department of Electrical
and Electronics Engineering
TOBB Univ. of Econ.&Tech.
Ankara, Turkey
Halim Yanikomeroglu
Department of Systems
and Computer Engineering
Carleton University
Ottawa, Canada
Abstract
Unmanned aerial vehicles mounted base stations (UAV-BSs) are expected to become one of the significant components of the Next Generation Wireless Networks (NGWNs). Rapid deployment, mobility, higher chances of unobstructed propagation path, and flexibility features of UAV-BSs have attracted significant attention. Despite, potentially, high gains brought by UAV-BSs in NGWNs, many challenges are also introduced by them. Optimal location assignment to UAV-BSs, arguably, is the most widely investigated problem in the literature on UAV-BSs in NGWNs. This paper presents a comprehensive survey of the literature on the location optimization of UAV-BSs in NGWNs. A generic optimization framework through a universal Mixed Integer Non-Linear Programming (MINLP) formulation is constructed and the specifications of its constituents are elaborated. The generic problem is classified into a novel taxonomy. Due to the highly challenging nature of the optimization problem a range of solutions are adopted in the literature which are also covered under the aforementioned classification. Furthermore, future research directions on UAV-BS location optimization in 5G and beyond non-terrestrial aerial communication systems are discussed.
Index Terms:
unmanned aerial vehicles, beyond 5G, non-terrestrial networks, optimization, UAV base station, survey
I Introduction
Aerial base stations, which are also known as Unmanned Aerial Vehicle Base Stations (UAV-BSs) or drone-BSs have attracted significant interest in the past few years. Their rapid deployment, flexible relocation, and higher chances of experiencing Line-of-Sight (LoS) propagation path features have been perceived as promising opportunities to provide service in currently difficult to address service provisioning scenarios like short duration extremely crowded gatherings. Dynamically and selectively increasing the capacity of the network and improving the agility are also considered among the essential capabilities of beyond 5G cellular networks [1]. Moreover, the coverage advantage of UAV-BSs over the terrestrial BSs’ due to their higher operational altitudes highly likely to improve the performance of heterogeneous networks served by both the legacy terrestrial BSs and UAV-BSs collectively [2]. We use Flying Base Station (FBS) as the notation to denote all types of base stations that are either mounted on drones/UAVs or on platforms that have the ability to fly or float while serving as a wireless base station.
Figure 1 illustrates a number of these that includes improving the Quality of Service (QoS) in sites where unexpected demand occurs (e.g., crowded sports events) [3]. As the deployments of terrestrial wireless networks are generally planned based on long-term traffic behaviour, matching the capacity with the demand at all times is not possible. This behaviour causes to either under-utilization of the resources or excess of capacity in the network. Therefore, a significant amount of resources are left idle in certain sites while fluctuating demand cannot be satisfied in other sites. To avoid such shortcomings of the existing wireless networks, FBSs are expected to help moving the excess capacity in the network towards where the demand occurs so that the network resources are utilized efficiently and the QoS improves significantly [4]. For example, it is proposed to offer limited incentives such as price reduction or high data rate to users with unsatisfactory coverage to move towards the better coverage regions served by FBSs [5].
The number of academic studies on the utilization of FBSs in NGWNs is increasing rapidly as well as the number of citations they receive as illustrated in Figure 2. The data is compiled from the SCOPUS database by using search phrases “aerial base station,” “UAV base station,” “drone base station,” and “flying base station”. Total number of papers that we encountered is 124 (earliest of which was published in 2012).
Despite the rapid built-up of the literature on FBSs for NGWNs in recent years, location optimization problem for FBSs have not been systematically surveyed to the best of our knowledge. It is worth mentioning that there are several survey/overview papers on FBSs [6, 7, 8], however these studies do not cover the FBS location optimization problems in detail. The FBS location optimization problems often include non-convexity in nature together with binary and continuous variables and are difficult to solve by either using existing solution methods or commercial solvers. Therefore, significant efforts have been put into devising novel approaches to address such complex problems. In this study, we create a novel and a detailed taxonomy of FBS location optimization problems and associated solution approaches. Within this taxonomy we surveyed and analyzed the literature to provide a concise digest of the current state-of-the-art which we believe will foster future research on FBS location optimization.
II Basic problem definition
FBSLP aims to determine the 3D locations of FBSs to improve certain sets of QoS objectives while satisfying predetermined sets of Service Level Requirements (SLRs) of the users and capacity restrictions of the FBSs. Note that the term “user” refers to any device that requests a certain amount of data transmitted through a communication channel. Let be the set of the FBSs, be the set of users, and be the set of periods. Let and be the matrices that represent the coordinates of the FBSs (decision variables) and the users (parameters), respectively. It is obvious that the third column value of each row of is equal to 0, since the users are usually assumed to be located on the ground level. Let be the function that defines the utility incurred when user is served, be the actual SLR level of user related to SLR, and be the actual capacity level of FBS in period . Note that, these functions are, typically, non-convex. Moreover, let be the function that governs the trajectory of the FBS in consecutive periods.
Assume that there exist different SLR levels for the users and different capacity levels for the FBSs. Let be SLR-capacity pairs that directly associate with each other and . FBSLP can be formulated as a Mixed Integer Non-Linear Programming (MINLP) formulation, which is presented in (P):
[TABLE]
subject to
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
In this formulation, is the SLR level requested by user in period . is the regulation parameter for FBS in period which is, typically, considered as the maximum allowed distance or velocity for an FBS in consecutive periods, since extreme changes in the distance or the velocity can deteriorate the performance of the FBSs in terms of Energy Consumption (EC) or movement capability. is the binary variable that is equal to 1 if the actual SLR level provided to user from FBS satisfies the requested level in period . is also a binary variable that is equal to 1 if FBS is activated in period . and are the vectors that define the boundaries of the region examined. Note that and correspond to row of and row of in period , respectively. The objective function maximizes the total utility gained from all served users in a finite time horizon. Constraint set (1) ensures that only the users whose demands are satisfied can be served. Constraint set (2) states that the users can be served by only one FBS. Constraint set (3) guarantees that capacities of the FBSs cannot be exceeded. Here, only the SLRs in is included in the left-hand side of the inequalities. Constraint set (4) prevents the FBSs to change their location in consecutive periods in a way that violates their movement capability (e.g., velocity). Constraint set (5) defines the types and restrictions of the variables.
Utility, SLR, and capacity definitions in the FBSLP vary for different problem environments. The utility is usually defined as profit, sum-rate, or coverage. The SLR is defined as minimum threshold value of QoS examined (i.e., data rate). The capacity is related to backhaul capacity, Transmit Power (TP), or EC. In some cases, the objective may be minsum type such as minimizing the total EC or the total mission completion time. This conversion can easily be realized by changing the objective function to , where is the cost function of FBS in period .
One of the main differences of FBSLP from the existing optimization problems in NGWNs is the air-to-ground (A2G) channel model that is generally used in . Although several approaches have been proposed in the literature, the model by [9] is the most cited one. In this model, the users are assumed to belong to one of the two propagation groups. One group consists of the users who have LoS with the FBSs, and the other group consists of the users who do not have LoS, however, such users can also communicate with the FBSs due to the mechanisms of electromagnetic wave propagation (, reflection and diffraction) provided that the Signal-to-Noise Ratio (SNR) is above a certain threshold. Adopting this approach, we use the following notation to determine the SNR between user and FBS in period , :
- •
: TP of FBS in period in ,
- •
: carrier frequency in ,
- •
: speed of light in ,
- •
: distance between user and FBS in period in meter,
- •
: bandwidth allocated to user by FBS in period in ,
- •
: elevation angle between user and FBS in period in degrees,
- •
: parameters varying according to the environment.
Then, can be found by (6):
[TABLE]
where and . It has been shown that when is fixed, if a local maxima exists in (6), then it is the only local maxima for a given SNR value [10]. Although this is a strong property to use, manipulating (6) is still complicated since it is neither a convex nor a concave function. In fact, SNR increases with respect to the increasing altitude of the FBS due to the LoS advantage. However, impact of the altitude has a negative effect on the SNR as the distance dominates (6) after this threshold.
III Classification
Problem (P) includes a non-convex objective function and constraints with binary and continuous variables which renders finding an unambiguous solution a challenging task. In fact, the FBSLP belongs to the NP-hard problem class as, with a number of assumptions, it can be reduced to the well-studied set covering or maximal covering location problems which are shown to be NP-hard [11]. Therefore, various approaches such as decomposition and heuristic algorithms have been proposed to solve the FBS problem instances in reasonable time. The solution approaches have been commonly focused on two major sets of the problems, (coordinates of the FBSs) and (coordinates of the users). The solution approaches differentiate from each other by the assumptions of mobile FBSs only, mobile users only, or both mobile users and FBSs.
We classified literature on FBS location optimization under three major categories based on how and sets are treated. The first category, namely static FBSLP (SFBSLP), has focused on solving the problem for a snapshot of the time where both users and the FBSs are assumed to be not moving. The second category, namely semi-dynamic FBSLP (SMFBSLP), relaxes this assumption in and allows the FBSs to move to improve the performance of the network in a finite time horizon. The last group, namely dynamic FBSLP (DFBSLP), relaxes the stationary assumption in as well, where both the users and the FBSs are allowed to move. Note that the set becomes redundant in SFBSLP and can be removed from (P) together with constraints (4) and all subscripts in other parameters and variables. In SMFBSLP and DFBSLP, users are generally assumed to move following a predefined random pattern in periods, hence, is explicitly provided for each period. Moreover, all problems can be divided into two more cases depending on locating a single FBS () or multiple FBSs. The latter one is more complex since one more dimension is added to the search space.
One of the main components of the FBSLP is the utility function. Recall that defines the amount of utility gained when user is served in period . In maxsum problems, the utility may refer to an indicator that represents whether the user is covered/served or not (alternatively utility can be the level of the service like the rate provided to the user). Other utility functions refer to the Spectral Efficiency (SE) or the SNR of the user. SE and SNR can also be considered as SLR levels, since the value under a minimum threshold of the SE or the SNR implies an unreliable service. In minsum problems, the utility is replaced with a cost function and is associated with the FBSs rather than the users. The costs refer to TP, EC, or latency. In a limited number of problems, in which the FBSs are used to dispatch the data packages, the cost refers to the service time (ST).
Other components of the FBSLP are the SLR and capacity functions. Most of the studies discussed in this paper do not consider the SLR and the capacity in the same problem. Instead, the problems are subject to either up to two SLR requirements for the users or up to three capacity restrictions for the FBSs. The SLR functions may refer to SE, rate, SNR, or demand for data packets, while the capacity functions may refer to the number of active FBSs, the total time that the FBSs can hover, and a number of QoS constraints such as the backhaul capacity, total TP, or the minimum utilization ratio. For the dynamic problems, there are usually additional constraints that require the FBSs to return back to their starting locations, which may be the charging station or to another location to be dispatched.
Table I presents the FBS location optimization literature categorized according to the classification methodology we created and explained in this section. Due to the space limitations, we cannot include all the papers in the literature on FBS for NGWNs, however, we compiled a large subset of the literature with the highest relevance and highest number of citations. The features we employed to classify the solution approaches are as follows:
- •
**Exact: **The approach guarantees to find the global optimum or is able to provide the worst case deviation from the optimal if stopped early,
- •
**Given heuristic names: **The approaches are well-known Dynamic Programming (DP) or meta-heuristics such as Particle Swarm Optimization algorithm (PSO), Genetic Algorithm (GA), or Gradient Algorithm (GDA),
- •
**Learning algorithm (LA): **The approach benefits a learning procedure such as reinforcement learning,
- •
**Enumeration (ENUM): **The approach uses an exhaustive search technique to find the best solution,
- •
**Problem specific heuristic (PSH): **An ad hoc approach tailored according to the problem properties.
One of the important trends in FBS literature is the shift of the focus from static problems to the dynamic ones. For example, of the papers in 2018 were on dynamic problems which was only in 2015. Note that, the assumption of static users do not reflect the real-world accurately. However, SFBSLP is still likely to receive further attention in future because of the convenience of analyzing static environments.
Solving the optimization problems on FBSLP is a challenging task. Generally, it is not possible to adopt off-the-shelf approaches, therefore, most of the researchers created problem specific solution approaches. For example, of the studies proposed a new heuristic (PSH) and additional have adopted a meta-heuristic with specific adjustment to parameters of the algorithms.
SLR is usually considered as the data rate requested by the users or SNR value. The most adopted capacity constraints in the literature are the distance that the FBSs move or the velocity that the FBSs can hover in a period and the coverage threshold. Sum-rate and coverage are the most frequently employed objectives to be maximized, while energy related objectives such as the total TP and the total EC are the most used cost functions.
IV Conclusion and future research
In this paper, we present a concise overview of the optimization approaches to solve the location problem of FBSs for NGWNs which are envisioned to be the integral constituents of the future networks (i.e., 5G and beyond). Not only do we overview the solution methodologies in the literature, but also we give the general form of the mathematical formulation of the FBS location problems. Literature on FBSs has substantially grown in recent years due to their unique capabilities like rapid deployment and flexibility. However, FBSs have brought significant challenges to be addressed to take complete advantage of the opportunities that arise. One of the important future research avenues is to ensure reliability of the services provided by FBSs. The users expect ubiquitous and reliable connections while moving on the ground, therefore, reliable backhaul links should be integrated to the heterogeneous networks where the FBSs are utilized. Another important research area is to address the problem of limited battery-dependent operational service span of the FBSs. Indeed, many studies have shown that the service time of the FBSs is limited and novel techniques should be adopted to boost the energy efficiency. Otherwise, it is unlikely that the envisioned application scenarios of FBSs will ever receive widespread adoption. Developing versatile and faster solution algorithms for the FBS location problems is also a promising future research topic. For example, learning based optimization algorithms have a potential to handle unexpected changes in the problem environment in comparison to specific algorithms developed to solve predefined problem structures.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] I. Bor-Yaliniz and H. Yanikomeroglu, “The new frontier in RAN heterogeneity: Multi-tier drone-cells,” IEEE Communications Magazine , vol. 54, no. 11, pp. 48–55, November 2016.
- 2[2] S. Chandrasekharan, K. Gomez, A. Al-Hourani, S. Kandeepan, T. Rasheed, L. Goratti, L. Reynaud, D. Grace, I. Bucaille, T. Wirth, and S. Allsopp, “Designing and implementing future aerial communication networks,” IEEE Communications Magazine , vol. 54, no. 5, pp. 26–34, May 2016.
- 3[3] E. Kalantari, M. Z. Shakir, H. Yanikomeroglu, and A. Yongacoglu, “Backhaul-aware robust 3D drone placement in 5G+ wireless networks,” in 2017 IEEE International Conference on Communications Workshops (ICC Workshops) , May 2017, pp. 109–114.
- 4[4] E. Kalantari, I. Bor-Yaliniz, A. Yongacoglu, and H. Yanikomeroglu, “User association and bandwidth allocation for terrestrial and aerial base stations with backhaul considerations,” in 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC) , Oct 2017, pp. 1–6.
- 5[5] R. I. Bor-Yaliniz, A. El-Keyi, and H. Yanikomeroglu, “Spatial configuration of agile wireless networks with drone-B Ss and user-in-the-loop,” to appear in IEEE Transactions on Wireless Communications , pp. 1–16, 2018.
- 6[6] Y. Zeng, R. Zhang, and T. J. Lim, “Wireless communications with unmanned aerial vehicles: Opportunities and challenges,” IEEE Communications Magazine , vol. 54, no. 5, pp. 36–42, May 2016.
- 7[7] L. Gupta, R. Jain, and G. Vaszkun, “Survey of important issues in UAV communication networks,” IEEE Communications Surveys Tutorials , vol. 18, no. 2, pp. 1123–1152, Secondquarter 2016.
- 8[8] X. Cao, P. Yang, M. Alzenad, X. Xi, D. Wu, and H. Yanikomeroglu, “Airborne communication networks: A survey,” to appear in IEEE Journal on Selected Areas in Communications , pp. 1–20, 2018.
