ArticlePDF Available

QoS-Compliant 3-D Deployment Optimization Strategy for UAV Base Stations

Authors:

Abstract and Figures

Unmanned aerial vehicle (UAV) is being integrated as an active element in 5G and beyond networks. Because of its flexibility and mobility, UAV base stations (UAV-BSs) can be deployed according to the ground user distributions and their quality of service (QoS) requirement. Although there has been quite some prior research on the UAV deployment, no work has studied this problem in a 3-D setting and taken into account the UAV-BS capacity limit and the QoS requirements of ground users. Therefore, in this article, we focus on the problem of deploying UAV-BSs to provide satisfactory wireless communication services, with the aim to maximize the total number of covered user equipment subject to user data-rate requirements and UAV-BSs’ capacity limit. First, we model the relationship between the air-to-ground path loss (PL) and the location of UAV-BSs in both horizontal and vertical dimensions which has not been considered in previous works. Unlike the conventional UAV deployment problem formulation, the 3-D deployment problem is decoupled into a 2-D horizontal placement and altitude determination connected by PL requirement and minimization. Then, we propose a novel genetic algorithm-based 2-D placement approach in which UAV-BSs are placed to have maximum coverage of the users with consideration of data rate distribution. Finally, numerical and simulation results show that the proposed approach has enabled a better coverage percentage comparing with other schemes.
Content may be subject to copyright.
1
QoS-Compliant 3D Deployment Optimization
Strategy for UAV Base Stations
Xukai Zhong, Yiming Huo, Member, IEEE, Xiaodai Dong, Senior Member, IEEE, and Zhonghua Liang, Senior
Member, IEEE
Abstract—Unmanned aerial vehicle (UAV) is being integrated
as an active element in 5G and beyond networks. Because of
its flexibility and mobility, UAV base stations (UAV-BSs) can be
deployed according to the ground user distributions and their
quality of service (QoS) requirement. Although there has been
quite some prior research on the UAV deployment, no work has
studied this problem in a 3 dimensional (3D) setting and taken
into account the UAV-BS capacity limit and the quality of service
(QoS) requirements of ground users. Therefore, in this paper, we
focus on the problem of deploying UAV-BSs to provide satisfac-
tory wireless communication services, with the aim to maximize
the total number of covered user equipment (UE) subject to user
data rate requirements and UAV-BSs’ capacity limit. First, we
model the relationship between the air-to-ground (A2G) path loss
(PL) and the location of UAV-BSs in both horizontal and vertical
dimensions which has not been considered in previous works.
Unlike the conventional UAV deployment problem formulation,
the 3D deployment problem is decoupled into a 2D horizontal
placement and altitude determination connected by path loss
requirement and minimization. Then, we propose a novel genetic
algorithm (GA) based 2D placement approach in which UAV-
BSs are placed to have maximum coverage of the users with
consideration of data rate distribution. Finally, numerical and
simulation results show that the proposed approach has enabled
a better coverage percentage comparing with other schemes.
Index Terms—Unmanned aerial vehicle (UAV), wireless com-
munications, broadcasting, user equipment (UE), air-to-ground
(A2G), channel models, 3D deployment, genetic algorithm (GA).
I. INTRODUCTION
UNMANNED aerial vehicle (UAV)-assisted communica-
tions have recently gained fast popularity as an effective
solution to complement traditional stationary base stations.
Unmanned aerial vehicle base stations (UAV-BSs) have the
rapid-deployment and reconfiguration advantages compared
to terrestrial ones [1]. The roadmap of telecommunication
infrastructure provider [2] and 3GPP technical reports [3]
have demonstrated promising field trials results of wireless
connectivity to the UAVs, and discussed the future ubiquitous
mobile broadband coverage both on the ground and in the
sky. The fifth generation (5G) and beyond wireless communi-
cations and Internet-of-Things (IoT) application scenarios can
X. Zhong, Y. Huo and X. Dong are with the Department of Electrical
and Computer Engineering, University of Victoria, Victoria, BC V8P 5C2,
Canada (e-mail: xukaiz@uvic.ca, ymhuo@uvic.ca, xdong@ece.uvic.ca). This
work was supported by Wighton Engineering Product Development Fund.
(Corresponding author: Xiaodai Dong)
Z. Liang is with School of Information Engineering, Changan University,
Xian, Shanxi Province, China (e-mail: lzhxjd@hotmail.com). Z. Liangs work
was supported in part by the Natural Science Basic Research Project in
Shaanxi Province of China under Grant 2020JM-242, and in part by the
National Natural Science Foundation of China under Grant 61871314, and in
part by the Fundamental Research Funds for the Central Universities, CHD
under Grant 300102249303.
be facilitated by the UAV communication or treat it as a critical
integral part [4], [5], [6]. The advantages of high mobility
and flexibility of UAVs as part of the high-performance
wireless communications network can also potentially serve
the broadcasting industry. For example, UAVs are used to
conduct object-oriented tracking during aerial filming [7] and
transmit the broadcasting streams simultaneously. Moreover,
a mathematical model was proposed to overcome the prob-
lem of sport event filming with connectivity constraints in
[8]. A taxonomy to formulate the concept of multiple-UAV
cinematography was proposed to enable the autonomous UAV
filming in [9].
Despite the benefits in enabling UAV-BSs in the broad-
casting and communications industry, there are significant
challenges in terms of UAV system design and deployment
strategies. For example, finding suitable UAV-BSs’ positions
when deploying the UAV-BSs network is particularly difficult
in terms of cost-efficiency. Since the life time of the battery
powering one UAV-BS is limited and the number of available
UAV-BSs is also constrained, UAV-BSs should be deployed in
a method which maximizes the number of covered users in
an energy-efficient way. Another critical challenge is that in
practical situations, different user equipment (UE) may have
different quality of service (QoS) requirements while each
UAV-BS has limited data rate capacity. Therefore, the rational
distribution of the radio resources needs to be considered.
Research on UAV-BSs development has focused on finding
horizontal positioning [10]-[12] and altitude optimization [13]-
[15]. In [10] and [11], an identical coverage radius is assumed
for all UAV-BSs. The work in [10] proposes an efficient spiral
placement algorithm aiming to minimize the required number
of UAVs, while [11] models the UAV deployment problem
based on circle packing theory and study the relationship
between the number of deployed UAV-BSs and the coverage
duration. In [12], the authors use a K-Means clustering method
to partition the ground users to ksubsets and users belonging
to the same subset are served by one UAV. All these works
have a fixed altitude assumption. The relationship between the
altitude of UAV-BSs and the coverage area is studied in [13]
and [14]. In [13], the method of finding the optimal altitude
of a single UAV placement for maximizing the coverage is
studied based on a channel model with probabilistic path
loss (PL). Reference [14] formulates an equivalent problem
based on the same channel model as [13] and proposes an
efficient solution. Moreover, [15] studies multiple UAV-BS
3D placements with a given radius taking into account energy
efficiency by decoupling the UAV-BS placement in the vertical
dimension from the horizontal dimension. In recent years,
arXiv:2008.03125v1 [eess.SP] 7 Aug 2020
2
artificial intelligence algorithms are exponentially developed
and applied in various research fields.
In this paper, we investigate multiple 3D UAV-BS deploy-
ment with the aim to maximize the number of UAV-served
UEs under realistic conditions where each UE has a QoS
compliance including a maximum tolerated path loss and a
unique data rate requirement and each UAV-BS has a limited
sum capacity. The novelty and contributions are summarized
as follows:
First, in order to consider a more practical deployment
scenario, the QoS compliance of ground users is mea-
sured by taking into account the maximum allowed path
loss and a unique data rate requirement. It is worth
mentioning that the existing problems and results in
the literature ignore the QoS requirements, while QoS
compliance leads to different coverage radii of UAV-BSs.
Second, the 3D placement problem is treated as a 2D
deployment by placing multiple circles of various sizes
in the horizontal dimension and then determining the al-
titude of UAV-BSs, which simplifies the original problem
without losing the accuracy.
Last, a new genetic algorithm (GA) based UAVs deploy-
ment strategy and framework is proposed and proved to
provide an effective solution and performance in compar-
ison.
The remainder of this paper is organized as follows. Section
II conducts the problem formulation and provides the system
model. In Section III, we first analyze the 3D deployment
problem and then decouple it into a 2D problem, followed by
the determination of the UAVs altitudes. In Section IV, the
GA algorithm is investigated and analyzed for solving the 2D
placement problem. Section V presents the numerical results
and discussions. Finally, Section VI concludes the entire paper
with the future work.
II. SY ST EM MO DE L
Fig. 1 shows a communication network model where many
UEs are clustered to be served by multiple UAV-BSs. The
objective is to find the optimal locations for UAV-BSs so
that the ground users’ coverage ratio and the coverage radii
can be maximized. Let Pbe the set of all the UEs which
are labelled as i= 1,2, ... |P|. Each UE has a unique data
rate requirement ciand all UEs have a maximum tolerated
path loss P Lmax that serves the purpose to guarantee all
the data rate requirements from UEs are feasible, for QoS
compliance. Qdenotes the set of available UAV-BSs labelled
as j= 1,2, ... |Q| and each UAV-BS has a data rate capacity
Cj. In our system, we assume that no ground base station
is available but the locations and data rate requirement of all
users are pre-known. Furthermore, in spite of the well-known
interference issues in UAV-assisted networks, such as multi-
cell co-channel interference [16], [17], this work does not take
into account the said interference which can be mitigated by
various techniques such as, frequency planning, multi-beam
UAV communication scheme [18], mmWave multi-stream
multi-beam beamforming [19], non-orthogonal multiple access
(NOMA) technique [20], cooperative NOMA scheme [21],
Fig. 1. A communication system model of multiple UAV-BSs serving ground
users.
cooperative interference cancellation strategy [18], [22], and
other interference cancellation techniques.
The A2G channel modeling follows [13] where line-of-sight
(LoS) occurs with a certain probability, which falls into our
application scenarios. The probability of a LoS and non line-
of-sight (NLoS) channel between UAV jat the horizontal
position mj= (xj, yj)and user iat the horizontal location
ui= (˜xi,˜yi)are formulated as [13]
PLoS =1
1 + aexp(b(180
πtan1(Hj
rij )a)),
PNLoS =1 PLoS ,
(1)
where Hjis the altitude of UAV-BS j;aand bare environment
dependent variables; rij =p(xj˜xi)2+ (yj˜yi)2is the
horizontal euclidean distance between the ith user and jth
UAV. Then the path loss for LoS and NLoS can be written as
P LLoS = 20 log( 4πfcdij
c) + ηLoS ,
P LNLoS = 20 log( 4πfcdij
c) + ηNLoS
(2)
where fcis the carrier frequency, cis the speed of light and
dij denotes the distance between between the UE and UAV-
BS given by dij =qH2
j+r2
ij . Moreover, ηLoS and ηNLoS
are the environment dependent average additional path loss for
LoS and NLoS condition respectively. According to (1), (2),
the path loss (PL) can written as:
P L =P LLoS ×PLoS +P LNLoS ×PN LoS
=A
1 + aexp(b(180
π(Hj
rij )a)) + 20 log rij
cos(Hj
rij )+B
(3)
where A=ηLoS ηNLoS and B= 20 log( 4πfc
c) + ηN LoS .
In order to show the effect of different P Lmax on the
radius-altitude curve, we have plotted this relation (3) in Fig. 2
3
1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 6000
Altitude (H) (m)
0
1000
2000
3000
4000
5000
6000
Radius (R) (m)
PLmax = 117
PLmax = 114
PLmax = 110
PLmax = 105
Fig. 2. Radius vs. altitude curve for different maximum path loss.
where the coverage radius is a function of both, the altitude H
and the P Lmax, by keeping the urban environment statistical
parameter set as (9.61, 0.43, 0.1, 20).
III. UAV-BS 3D DEPLOYMENT PROBLEM
For the problem at hand, the 3D deployment of UAV-BSs
can be decomposed into the 2D horizontal locations opti-
mization and altitude determination. This is because the UAV
altitude only impacts the cell radius and path loss experienced
in the cell, while the horizontal location and a radius determine
which UEs are covered by the UAV. As clearly seen in Fig. 2,
for a given P Lmax, there is a maximum radius Rmax and a
corresponding altitude Hmax. If the altitude is smaller or larger
than Hmax, while maintaining the same radius, the path loss
on the cell edge will be larger than the given P Lmax. Since
the cell radius affects the total number of the covered UEs, we
want the cell radius to be maximized in order to potentially
cover more users. Hence the 3D deployment solution takes
the procedure as follows. First, a maximum cell radius upper
bound Rmax that guarantees the desired P Lmax requirement
is derived. Second, the 2D placements of |Q|UAVs and their
respective coverage radii bounded by Rmax that maximize the
total number of UEs supported while satisfying the individual
data rate requirements and the UAV capacity constraint are
formulated and solved. Finally, given the actual coverage
radius of each UAV obtained from the second step, the altitude
that leads to the achieved minimum cell edge path loss is
determined.
A. 2D UAV-BS Deployment Problem
Since we model the 2D deployment problem via placing
multiple circles of different sizes, unlike authors in [23] who
investigate a problem of solving for the least number of UAVs
to cover users in a region, this problem is equivalent to finding
the appropriate location and radius for each UAV-BS to cover
as many UEs as possible while simultaneously satisfying the
data rate requirements and the UAV capacity constraint.
A binary variable γij ∈ {0,1}is used to indicate whether or
not the user iis covered by UAV-BS j, 1 for service and 0 for
no coverage. The necessary condition for user ito be covered
by UAV-BS jis that the horizontal Euclidean distance between
them is less than the coverage radius of UAV-BS j,Rj, which
can be written as kmjγij uik ≤ Rj. Following [11], the
constraint equation can be rewritten as kmjγijuik ≤ Rj+
M(1 γij ), where Mis a large constant which is larger than
the largest horizontal distance between a user and a UAV so
the constraint holds in any condition. As defined earlier, mj=
(xj, yj)and it stands for the horizontal position of UAV j
while ui= (˜xi,˜yi)represents the horizontal location of user
i.
If a user is within the serving area of a UAV-BS, the UAV-
BS can allocate certain data channels to the user which has
a unique data rate requirement ci. For simplicity, we assume
that for any UE, the allocated data rate equals what it requires.
Then the data rate allocation problem can be expressed as
P|P|
i=1 ciγij Cj, j ∈ {1,2, ... |Q|}, where Cjis the data
capacity of UAV j.
At this stage, the UAV deployment problem becomes a
rucksack-like problem in combinatorial optimization, which
is a NP-hard problem. It can be expressed as
maximize
Rj,mj
|Q|
X
j=1
|P|
X
i=1
γij ,
s.t. C1 : kmjγij uik ≤ Rj+M(1 γij ),
i∈ {1,2, ... |P|} , j ∈ {1,2, ... |Q|} , γij ∈ {0,1}
C2 :
|P|
X
i=1
ciγij Cj, j ∈ {1,2, ... |Q|}
C3 :
|Q|
X
j=1
γij 1, i ∈ {1,2, .. |P|}
C4 :RjRmax, j ∈ {1,2, ... |Q|} .
(4)
Our objective is to maximize the number of served users.
First, C1in (4), guarantees that a UE can be served by a
UAV-BS, when the horizontal distance between the UE and
the UAV-BS is less than UAV-BS’s coverage radius. Then
C2regulates that the total data rate of all covered users
served by one UAV-BS cannot exceed the data rate capacity
of the UAV-BS. Furthermore, C3ensures each user should be
served by at most one UAV-BS. Last, Fig. 2 shows that the
function of coverage radius respective to altitude for a given
P Lmax is a concave function so there exists a maximum radius
Rmax that any coverage radii R > Rmax does not have a
feasible solution. Thus, C4ensures that the radii of UAV-BSs
are no larger than Rmax. A genetic algorithm to solve this
optimization problem will be presented in the next section.
B. The Determination of UAV-BS Altitude
After Subsection III-A, the horizontal locations and cov-
erage radii of UAV-BSs have been determined and all the
4
500 1000 1500 2000 2500 3000
Altitude (H) (m)
32
34
36
38
40
42
44
46
48
50
52
Path Loss (db)
R = 1000
R = 1500
R = 5000
Fig. 3. Path loss vs. altitude for given radii in an urban environment.
coverage radii are less than Rmax. Therefore, for each UAV-
BS, the range of altitude which results in the P L value less
than P Lmax can be obtained from Fig. 2. The objective for
this step is to find the optimal altitude for each UAV-BS which
requires least transmit energy, ie., the minimum path loss, to
provide service for the coverage range derived in step 1.
As observed from (3), the path loss between a UAV-BS
and UE is a function of the horizontal distance rand the
altitude H, that is, P L =f(r, H ). Also, from Fig. 2, for
a given P Lmax, defining the elevation angle θ=H
R, there
exists an elevation angle θmax that maximizes the radius R
by solving R
∂H = 0. As derived in [13], θmax satisfies the
following equation:
π
9 ln(10) tan(θmax) + abA exp(b(180
πθmax a))
(aexp(b(180
πθmax a)) + 1)2= 0
(5)
where θmax is environment dependent so it is a constant
in a given environment. It has been proven by [15] that
this elevation angle provides the minimum PL of the users
in the boundary which is equivalent to the P L of all the
UEs within the covered range are minimized so the required
transmit power of the UAV-BS is minimized. Therefore, once
the actual coverage radius Rof each UAV-BS is obtained
in Subsection III-A, the UAV-BS altitude Hopt is given by
Hopt =Rtan(θmax). Fig. 3 shows the relationship between
P L and altitude for given radii. It can be observed that as long
as the radius is fixed, a minimum value of P L always exists.
IV. GEN ET IC AL GO RI TH M BASED 2D PLAC EM EN T
In order to solve complex optimization problems, there
have been a wide range of applications of swarm intelligence
algorithms [24], [25], [26], [27], [28] and evolutionary-based
metaheuristics [29], [30], [31]. For example, [24] presented
a detailed analysis on evolutionary algorithm based real-life
applications. In this section, we present a GA based UAV-BS
deployment strategy to provide wireless services for a group
of UEs. The objective is to solve the optimization problem (4).
The genetic algorithm is an efficient solution to the complex
optimization problems with multiple variables, widely appear-
ing in real-life optimization problems of a variety of fields.
For example, [32] introduced a method based on GA and deep
learning to predict financial behaviours. Moreover, the genetic
algorithm was indeed applied in the cellular communications
related research field such as facilitating terrestrial base station
placement and showed excellent efficiency [33].
GA works on a population which consists of some candidate
solutions and the population size is the total number of
solutions [34]. Each solution is considered to be a chromosome
and each chromosome has a set of genes where each gene
is represented by the features of the solutions. Then, each
individual chromosome has a fitness value which is computed
based on the fitness function representing the quality of the
chromosome. Moreover, a selection method called roulette
wheel method where the chromosome with higher fitness value
has a higher chance to survive the population.
However, the selection process can only assure in each
generation, a better solution has a higher chance to enter
the next generation. In order to ensure the diversity of the
solution to avoid falling into local optimal solutions, crossover
and selection are applied after the selection process. In the
crossover procedure, two chromosome are selected in a prob-
ability of crossover rate to exchange information so new
chromosomes are generated. Also, in the mutation procedure,
each chromosome has a probability of mutation rate to replace
a set of genes with new random values. The basic GA process
has various variables including population size, crossover
rate and mutation rate. The population size determines the
size of candidate solutions. The value of crossover rate and
mutation rate represent the diversity of the candidate solutions
throughout the iteration. The whole process repeats until the
time step reaches an iteration limit. Fig. 4 illustrates the whole
process of GA.
As illustrated in Algorithm 1, the horizontal location, and
the coverage radius of each UAV-BS are treated as a gene
in the GA model. Therefore, for UAV-BS j, the combination
(xj,yj,Rj) is a gene. Placing genes for all the available UAV-
BSs together, i.e., {xj, yj, Rj}j∈Q makes a chromosome. The
required inputs include K,D,P,Q,Rmax,{ci}i∈P ,{ui}i∈P ,
θopt,pm,pcwhere Kis the number of iterations for finding the
optimal result, D,pmand pcare the population size, mutation
rate and crossover rate for GA respectively. The outputs are
the horizontal locations, altitudes and coverage radii, denoted
by Oj, j = 1,2, ... |Q|, of all the UAV-BSs.
First, |Q| empty lists are created and each of them is to
store the covered UEs of the corresponding UAV-BSs. Also,
two arrays r,ˆrare created, respectively, to store the number of
covered UEs in each UAV-BS and the total number of covered
UEs of all UAV-BSs known as the fitness score. In step 3, the
first population ν1is generated by creating Dchromosomes
where the horizontal locations of all UAV-BSs are initialized
by assigning each of them with the equidistant point of 3
random UEs’ locations, and the coverage radius is initialized
5
Fig. 4. Genetic algorithm workflow.
by generating a random numbers in the range from 1 to Rmax.
Then, Kiterations are executed to find the 2D deployment
result from Step 4 to Step 20. In Step 5 and Step 6, if the
horizontal distance between a UE and a UAV-BS is less than
the coverage radius, the UE can be served by the UAV-BS.
Also, if a UE is within the coverage range of more than one
UAV-BS, it is assigned to the closest one. In the for loop from
Step 7 to Step 16, calculate the sum data rate Pˆp∈Ojcˆpof all
covered UEs for each UAV-BS. If the sum data rate is smaller
than the data capacity Cj, the number of covered UEs |Oj|
is stored to array r. Otherwise, a negative number is stored
to array ˆrand the algorithm breaks out the loop and goes
back to Step 5, which means the fitness of this chromosome
is negative. In Step 15, the fitness function of the chromosome
is the total number of covered UEs and it is saved into array
ˆr.
In Step 17, the roulette wheel method is applied to update
the current population νˆ
k. A random chromosome is selected
within the current population to be the competitor. Comparing
the fitness score of all the chromosomes with the competitor,
the chromosomes with less fitness scores are replaced by
the competitor. Afterward, in the crossover procedure, pcof
chromosomes are randomly selected and paired. Each pair is
considered to be the parent chromosomes. In each parent chro-
mosomes, the first half genes of one chromosome and second
half genes of the other chromosome are exchanged to produce
children chromosomes. In Step 19, all the chromosomes have
a probability of pmto perform mutation process in which one
gene of the mutated chromosome is selected to be replaced by
Algorithm 1 Genetic Algorithm Based 2D UAV-BS Placement Method
Input: K,D,P,Q,{ci}i∈P ,{ui}i∈P ,θmax,pm,pc
Output: {mj}j∈Q,{Hj}j∈Q ,{Rj}j∈Q
1: Create |Q| empty list {Oj}j∈Q.
2: Create two arrays r,ˆrwith size |Q| and Drespectively.
3: Initialize Population: Initialize first population ν1by creating Dsets of
chromosomes.
4: for ˆ
k= 1;ˆ
kK;ˆ
k+ + do
5: for ˆ
i= 1;ˆ
iD;ˆ
i+ + do
6: Perform UE assignments according to their distances to UAV-BSs
and store the results in {Oj}j∈Q.
7: for j= 1;j≤ |Q|;j+ + do
8: if PˆpOjcˆpCjthen
9: r[j]← |Oj|
10: else
11: ˆr[ˆ
i]← −100
12: Continue and go back to step 5
13: end if
14: end for
15: Fitness Function: ˆr[ˆ
i] = sum(r)
16: end for
17: Selection: update νˆ
kusing roulette wheel method to select chromo-
somes
18: Crossover: Based on pc, update νˆ
kby exchanging information of
parent chromosomes to produce children chromosomes
19: Mutation: Based on pm, gene is selected randomly to replace new
random values
20: end for
21: Find the chromosome with maximum value in ˆrand obtain {mj}j∈Q
and {Rj}j∈Q from the chromosome.
22: Obtain {Hj}j∈Q by solving H=Rtan(θmax)
23: return {Hj}j∈Q,{Rj}j∈Q,{mj}j∈Q
random horizontal location and coverage radius.
Finally, in Step 21 and Step 22, we can obtain the result of
horizontal locations and coverage radii of UAV-BSs via choos-
ing the chromosome with the maximum fitness score. Finally,
the optimal altitudes are obtained by Hopt =Rtan(θmax).
Since we model our problem to be a rucksack problem and
put additional constraints on it, the computational complexity
is proportional to the search space. In our proposed algorithm,
Step 4 to Step 16 have complexity O(KLD)where Kis the
number of UAV-BSs, Lis the iteration time, Dis the number
of chromosomes. Step 17 to 19 perform the mathematical
operation and cost O(1), and similarly, step 21 and 22 also
cost O(1). Therefore, the time complexity of the GA UAV-BS
deployment method is O(KLD).
V. NUMERICAL RESULTS
In our simulations, we consider the UEs are uniformly
distributed in a 5000 m ×5000 m area. Referring to [13],
the environment parameters are set up as followed: fc= 2
GHz, P Lmax = 110 dB, (a,b,ηLoS ,ηNLoS ) is configured to
be (4.88, 0.43, 0.1, 21), (9.61, 0.43, 0.1, 20), (12.08, 0.11, 1.6,
23), (27.23, 0.08, 2.3, 34) corresponding to suburban, urban,
dense urban and high-rise urban environments, respectively.
Also, we assume there are three different data rate require-
ments of all UEs, c1= 5 ×106bps, c2= 2 ×106bps and
c3= 1 ×106bps, and each UE has one of these three data
rate requirements. Moreover, all the UAV-BSs have the same
data rate capacity C= 1 ×108bps. Fig. 5 illustrates the UE
distribution and the GA deployment result with 100% coverage
percentage.
6
-1000 0 1000 2000 3000 4000 5000 6000
x-dimension (m)
-1000
0
1000
2000
3000
4000
5000
6000
y-dimension (m)
UE c1
UE c2
UE c3
UAV-BS location
Fig. 5. The 100% coverage ratio result of GA deployment with 80 UEs in a
5000 m ×5000 m square region with different data rate requirements.
12345678910
Number of UAV-BSs
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Coverage Ratio
Dense Urban
Urban
Suburban
Highrise Urban
Fig. 6. The coverage ratio versus the number of UAV-BSs in four environ-
ments.
In our optimization problem, there are four variables which
we need to set up, which are population size, iteration time,
mutation rate and crossover rate. According to [35], the range
of crossover rate and mutation rate are within [0.5, 0.8] and
[0.01, 0.05], respectively. In our problem, in order to analyze
how those two parameters affect the algorithm efficiency, in
the simulation we fix the iteration size and the population size
to be 10000 and 100 respectively, and deploy 10 UAV-BSs to
cover 200 UEs. As a result, Fig. 7 and Fig. 8 show that in
our optimization problem those two parameters hardly have
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
Iterations
20
30
40
50
60
70
80
90
Coverage Percentage
Crossover Rate 0.5
Crossover Rate 0.65
Crossover Rate 0.8
Fig. 7. GA iteration with different crossover rates.
impact on the efficiency of the convergence. Furthermore, the
parameters (pm,pc) are configured to be (0.01, 0.8). The time
complexity of GA is related to the multiplication of population
size and iteration size, as mentioned in Section IV. In other
words, these two parameters have a significant impact on the
algorithm efficiency where a smaller the multiplication results
in a higher GA efficiency. Thus, we conduct an analysis of
the relation between the population size and the minimum
required iteration number. The minimum required iteration
number is defined to be the number of iterations taken to get
the fitness value converged to a certain number for 15% of the
entire iteration number. Moreover, Table I shows that setting
population size to be 100 paired with a iteration number of
17000 can make the GA demonstrate good performance in
terms of efficiency. Therefore, the GA parameters set (K,D,
pm,pc) is configured to be (17000, 100, 0.01, 0.8).
TABLE I
MULTI PL ICATI ON O F THE P OP ULATI ON S IZE A ND T HE IT ER ATION
NUMBER.
Population Size Minimum Required Iteration Multiplication
50 35380 1769000
75 23031 1727325
100 16875 1687500
150 15984 2397600
200 16036 3207200
300 15944 4783200
500 16015 8007500
Fig. 6 shows the average coverage ratios of 80 UEs by
10 available UAV-BSs with 15 realizations in four different
environments when increasing the number of UAV-BSs. As
seen from Fig. 6, the coverage ratio varies significantly in
four deployment scenarios, particularly with high-rise urban
one much more challenging than others.
By applying Shannon Capacity Theorem, the required SN R
of each UAV-BS can be calculated through C=Blog2(1 +
Pr
Pn), where Bis the bandwidth of the channel, Prand Pn
7
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
Iterations
20
30
40
50
60
70
80
90
Coverage Percentage
Mutation Rate 0.1
Mutation Rate 0.05
Mutation Rate 0.01
Fig. 8. GA iteration with different mutation rates.
denote the required received power and average noise power,
respectively. In our model, we assume that B= 1 ×107
Hz, Pr=74 dBm and Pn=100 dBm. Thus, we can
obtain the minimum required power for each UAV-BS by
Pt=Pr+P L(Rj, Hj). Fig. 9 further depicts the average
minimum required transmit power of all UAV-BSs when
increasing the number of UEs, in the urban environment,
with 15 available UAV-BSs, and 4 different approaches that
determine altitudes. In the fixed altitude approach, all the
UAV-BSs are deployed in the same altitude. In the random
altitude approach, each UAV-BS is deployed at an altitude that
is uniformly drawn from a feasible range. The altitudes from
both fixed altitude and random altitudes are selected from the
range where P Lmax requirement is met. As we can see, if the
UAV-BSs are deployed in the altitude in the way we proposed,
less average transmit power is required to provide wireless
service.
TABLE II
COVERAGE RATIO COMPARISON IN URBAN ENVIRONMENTS.
Methods–|P| 80 200 450
GA Deployment Method 99.2% 88.6% 75.3%
K-Means 98.6% 82.3% 69.4%
Branch and Cut 95.6% 83.1% 69.4%
Greedy Search 92.6% 79.1% 71.4%
Random 85.6% 72.1% 59.4%
For further performance comparison, when given 10 avail-
able UAV-BSs in urban environment parameters, we test 5
algorithms to obtain the coverage percentage of UEs. In
each algorithm test, we generated 15 times of uniform UE
distributions of 80, 200 and 450 UEs respectively in the same
square region. Besides the GA deployment strategy proposed,
we have simulated four other schemes for comparison. The
first one is random placement which randomly selects a
location in a uniform distribution within the square region and
a coverage radius. The second one is the K-means algorithm
80 100 120 140 160 180 200 220
Number of UEs
43
44
45
46
47
48
49
50
Average Transmit Power(dbm)
Altitude with Maximum Coverage
Fixed Altitude - 1200m,
Fixed Altitude - 1300m
Random Altitude
Fig. 9. The UAV’s average transmit power comparison of altitude with
maximum coverage, fixed altitude and random altitude in urban environments.
which partitions the UEs into ˆ
Kclusters to be covered by
ˆ
KUAV-BSs. The third one is a linear programming method
called branch and cut [36] which breaks down each UAV-BS
placing into sub-problems and optimizes each placement. The
fourth one is called greedy search which does the UAV-BS
placement one by one and maximizes the covered UEs in each
placement. Compared with four other algorithms as shown in
Table II., namely, K-Means, Branch and Cut, Greedy and Cut,
Greedy Search, Random, GA has demonstrated the significant
advantage of solving the optimization problem with many
variables involved. It is observed that the result of GA based
deployment has higher coverage percentage and this advantage
is more pronounced when the number of UEs increases, at the
cost of higher complexity and more computing resources.
Furthermore, the proposed GA algorithm can be potentially
applied to more application scenarios, such as, geoscience and
remote sensing [37], cloud computing [38], performing tasks
by self-sufficient autonomous robots [39], automatic voltage
regulator system design optimization [40], etc. Furthermore,
a wide range of real-time applications, such as biomedical
wireless power transfer (WPT) [41], multi-core systems [42],
real-time design of thinned array antennas [43], fault repair
scheme [44], automatic mode-locked fiber laser [45], traffic
surveillance [46], have been realized based on GA algorithms.
Last, in order to evaluate how the errors of detecting UEs’
precise and exact locations affect the numerical results, a sim-
ulation is performed in the same area when the UEs’ locations
have a maximum localization error of 5 meters (a normal
localization resolution of outdoor localization techniques, e.g.,
GPS), in uniform random directions. Consequently, the nu-
merical results of the average coverage ratio are given after
running the simulations 15 times, with UEs set to 80, 200 and
8
450, respectively. From Table III, it can be observed that the
5-meter localization error hardly affects the result. Therefore,
our proposed method maintains reliable performance even in
a practical and challenging application scenario.
TABLE III
COMPARISON OF THE COVERAGE WITH AND WITHOUT ERROR IN THE
UESLOCATIONS.
Methods–|P| 80 200 450
GA Deployment Method (Without error) 99.2% 88.6% 75.3%
GA Deployment Method (With error) 99.1% 88.5% 75.1%
VI. CONCLUSIONS
This research has proposed and evaluated a cost-efficient 3D
UAV-BS deployment algorithm for providing real-life wireless
communication services when all the UEs are randomly dis-
tributed with various data rate requirements. A novel and prac-
tical GA-based UAVs deployment algorithm has been designed
to maximize the number of covered UEs while simultaneously
meeting the UEs’ individual data rate requirements under the
capacity limit of UAV-BSs, which have not been considered
in existing works. The proposed algorithm outperforms four
conventional approaches in terms of the coverage ratio, with
good tolerance to UEs’ localization errors.
A possible future work is to extend the GA-based deploy-
ment algorithm to the applications when A2G interference
model is involved. Also, a real experimental validation in-
volving both UAVs and ground users will be interesting to
implement to verify the original idea and algorithm proposed
in this paper.
REFERENCES
[1] Y. Zeng, R. Zhang, and T. J. Lim, “Wireless communications with
unmanned aerial vehicles: opportunities and challenges,” IEEE Com-
munications Magazine, vol. 54, no. 5, pp. 36–42, May 2016.
[2] X. Lin, V. Yajnanarayana, S. D. Muruganathan, S. Gao, H. Asplund,
H. Maattanen, M. Bergstrom, S. Euler, and Y. . E. Wang, “The sky is
not the limit: LTE for unmanned aerial vehicles,” IEEE Communications
Magazine, vol. 56, no. 4, pp. 204–210, Apr. 2018.
[3] 3GPP TR 36.777, “Technical specification group radio access network:
study on enhanced LTE support for aerial vehicles,” V15.0.0, Dec. 2017.
[4] Y. Zeng, Q. Wu, and R. Zhang. Accessing from the sky: A tutorial
on UAV communications for 5G and beyond. [Online]. Available:
http://arxiv.org/abs/1903.05289v2
[5] Y. Huo, X. Dong, T. Lu, W. Xu, and M. Yuen, “Distributed and
multilayer UAV networks for next-generation wireless communication
and power transfer: A feasibility study,IEEE Internet of Things Journal,
vol. 6, no. 4, pp. 7103–7115, Aug. 2019.
[6] Y. Huo, X. Dong, and S. Beatty, “Cellular communications in ocean
waves for maritime internet of things,IEEE Internet of Things Journal,
pp. 1–1, 2020.
[7] C. Huang, Z. Yang, Y. Kong, P. Chen, X. Yang, and K. T. Cheng,
“Through-the-lens drone filming,” in 2018 IEEE/RSJ International Con-
ference on Intelligent Robots and Systems (IROS), Oct 2018, pp. 4692–
4699.
[8] E. Natalizio, N. Zema, E. Yanmaz, L. Di Puglia Pugliese, and F. Guer-
riero, “Take the field from your smartphone: Leveraging UAVs for event
filming,” IEEE Transactions on Mobile Computing, pp. 1–1, 2019.
[9] I. Mademlis, V. Mygdalis, N. Nikolaidis, M. Montagnuolo, F. Negro,
A. Messina, and I. Pitas, “High-level multiple-UAV cinematography
tools for covering outdoor events,IEEE Transactions on Broadcasting,
vol. 65, no. 3, pp. 627–635, Sep. 2019.
[10] J. Lyu, Y. Zeng, R. Zhang, and T. J. Lim, “Placement optimization
of UAV-mounted mobile base stations,” IEEE Communications Letters,
vol. 21, no. 3, pp. 604–607, Mar. 2017.
[11] M. Mozaffari, W. Saad, M. Bennis, and M. Debbah, “Efficient de-
ployment of multiple unmanned aerial vehicles for optimal wireless
coverage,IEEE Communications Letters, vol. 20, no. 8, pp. 1647–1650,
Aug. 2016.
[12] B. Galkin, J. Kibilda, and L. A. DaSilva, “Deployment of UAV-mounted
access points according to spatial user locations in two-tier cellular
networks,” in Proc. Wireless Days (WD), Mar. 2016, pp. 1–6.
[13] A. Al-Hourani, S. Kandeepan, and S. Lardner, “Optimal lap altitude for
maximum coverage,IEEE Wireless Communications Letters, vol. 3,
no. 6, pp. 569–572, Dec. 2014.
[14] R. I. Bor-Yaliniz, A. El-Keyi, and H. Yanikomeroglu, “Efficient 3-D
placement of an aerial base station in next generation cellular networks,”
in Proc. IEEE Int. Conf. Communications (ICC), May 2016, pp. 1–5.
[15] M. Alzenad, A. El-Keyi, F. Lagum, and H. Yanikomeroglu, “3-D
placement of an unmanned aerial vehicle base station (UAV-BS) for
energy-efficient maximal coverage,IEEE Wireless Communications
Letters, vol. 6, no. 4, pp. 434–437, Aug. 2017.
[16] T. Hou, Y. Liu, X. Sun, Z. Song, and Y. Chen, “Non-orthogonal
multiple access in multi-UAV networks,” in 2019 IEEE 90th Vehicular
Technology Conference (VTC2019-Fall), Sep. 2019, pp. 1–5.
[17] A. A. Khuwaja, G. Zheng, Y. Chen, and W. Feng, “Optimum deployment
of multiple UAVs for coverage area maximization in the presence of co-
channel interference,” IEEE Access, vol. 7, pp. 85203–85 212, 2019.
[18] L. Liu, S. Zhang, and R. Zhang, “Cooperative interference cancellation
for multi-beam UAV uplink communication: A DoF analysis,” in 2018
IEEE Globecom Workshops (GC Wkshps), Dec 2018, pp. 1–6.
[19] Y. Huo, F. Lu, F. Wu, and X. Dong, “Multi-beam multi-stream commu-
nications for 5G and beyond mobile user equipment and UAV proof of
concept designs,” in 2019 IEEE 90th Vehicular Technology Conference
(VTC2019-Fall), Sep. 2019, pp. 1–5.
[20] D. Hu, Q. Zhang, Q. Li, and J. Qin, “Joint position, decoding order,
and power allocation optimization in UAV-based NOMA downlink
communications,” IEEE Systems Journal, pp. 1–12, 2019.
[21] W. Mei and R. Zhang, “Uplink cooperative noma for cellular-connected
uav,IEEE Journal of Selected Topics in Signal Processing, vol. 13,
no. 3, pp. 644–656, June 2019.
[22] L. Liu, S. Zhang, and R. Zhang, “Multi-beam UAV communication
in cellular uplink: Cooperative interference cancellation and sum-rate
maximization,” IEEE Transactions on Wireless Communications, vol. 18,
no. 10, pp. 4679–4691, Oct 2019.
[23] F. Al-Turjman, J. P. Lemayian, S. Alturjman, and L. Mostarda, “En-
hanced deployment strategy for the 5G drone-BS using artificial intelli-
gence,” IEEE Access, vol. 7, pp. 75999–76 008, 2019.
[24] A. Slowik and H. Kwasnicka, “Nature inspired methods and their
industry applicationsswarm intelligence algorithms,” IEEE Transactions
on Industrial Informatics, vol. 14, no. 3, pp. 1004–1015, 2018.
[25] K. Govindan, A. Jafarian, and V. Nourbakhsh, “Designing a sustainable
supply chain network integrated with vehicle routing: A comparison
of hybrid swarm intelligence metaheuristics,” Computers & Operations
Research, 2015.
[26] X. Zhao, C. Wang, J. Su, and J. Wang, “Research and application based
on the swarm intelligence algorithm and artificial intelligence for wind
farm decision system,” Renewable Energy, vol. 134, pp. 681–697, 2019.
[27] L. Brezoˇ
cnik, I. Fister, and V. Podgorelec, “Swarm intelligence algo-
rithms for feature selection: a review,” Applied Sciences, vol. 8, no. 9,
p. 1521, Sep. 2018.
[28] H. Anandakumar and K. Umamaheswari, “A bio-inspired swarm intelli-
gence technique for social aware cognitive radio handovers,” Computers
& Electrical Engineering, vol. 71, pp. 925–937, 2018.
[29] M. A. Dulebenets, “A comprehensive evaluation of weak and strong
mutation mechanisms in evolutionary algorithms for truck scheduling at
cross-docking terminals,” IEEE Access, vol. 6, pp. 65635–65 650, 2018.
[30] ——, “A delayed start parallel evolutionary algorithm for just-in-time
truck scheduling at a cross-docking facility,International Journal of
Production Economics, vol. 212, pp. 236–258, 2019.
[31] B. Vahdani and S. Shahramfard, “A truck scheduling problem at a cross-
docking facility with mixed service mode dock doors,” Engineering
Computations., vol. 36, pp. 1977–2009, 2019.
[32] Y. Yang and C. Yang, “Research on the application of GA improved
neural network in the prediction of financial crisis,” in Proc. 12th Int.
Conf. Measuring Technology and Mechatronics Automation (ICMTMA),
2020, pp. 625–629.
[33] Y. Liu, W. Huangfu, H. Zhang, H. Wang, W. An, and K. Long, “An
efficient geometry-induced genetic algorithm for base station placement
in cellular networks,” IEEE Access, vol. 7, pp. 108 604–108 616, 2019.
9
[34] D. E. Goldberg, Genetic Algorithms in Search, Optimization and Ma-
chine Learning, 1st ed. Boston, MA, USA: Addison-Wesley Longman
Publishing Co., Inc., 1989.
[35] F. Herrera and M. Lozano, “Adaptive genetic operators based on
coevolution with fuzzy behaviors,IEEE Transactions on Evolutionary
Computation, vol. 5, no. 2, pp. 149–165, 2001.
[36] M. Botincan and G. Nogo, “Anomalies in distributed branch-and-cut
solving of the capacitated vehicle routing problem,” in Proc. 28th Int.
Conf. Information Technology Interfaces, 2006, pp. 677–682.
[37] L. P. Moreira, “Time-domain receiver function deconvolution using
genetic algorithm,” IEEE Geoscience and Remote Sensing Letters, pp.
1–5, 2019.
[38] K. Gai, M. Qiu, and H. Zhao, “Cost-aware multimedia data allocation
for heterogeneous memory using genetic algorithm in cloud computing,”
IEEE Transactions on Cloud Computing, pp. 1–1, 2016.
[39] G. Parker and R. Zbeda, “Learning area coverage for a self-sufficient
hexapod robot using a cyclic Genetic Algorithm,IEEE Systems Journal,
vol. 8, no. 3, pp. 778–790, 2014.
[40] H. M. Hasanien, “Design optimization of PID controller in automatic
voltage regulator system using Taguchi combined genetic algorithm
method,” IEEE Systems Journal, vol. 7, no. 4, pp. 825–831, 2013.
[41] J. Bito, S. Jeong, and M. M. Tentzeris, “A real-time electrically con-
trolled active matching circuit utilizing genetic algorithms for biomedical
wpt applications,” in 2015 IEEE Wireless Power Transfer Conference
(WPTC), 2015, pp. 1–4.
[42] E. Oklapi, M. Deubzer, S. Schmidhuber, E. Lalo, and J. Mottok,
“Optimization of real-time multicore systems reached by a Genetic
Algorithm approach for runnable sequencing,” in 2014 International
Conference on Applied Electronics, 2014, pp. 233–238.
[43] D. Cao, A. Modiri, G. Sureka, and K. Kiasaleh, “DSP implementation
of the particle swarm and Genetic Algorithms for real-time design
of thinned array antennas,” IEEE Antennas and Wireless Propagation
Letters, vol. 11, pp. 1170–1173, 2012.
[44] J. Wang, J. Kang, and G. Hou, “Real-time fault repair scheme based on
improved Genetic Algorithm,IEEE Access, vol. 7, pp. 35 805–35 815,
2019.
[45] G. Pu, L. Yi, L. Zhang, and W. Hu, “Genetic Algorithm-based fast real-
time automatic mode-locked fiber laser,IEEE Photonics Technology
Letters, vol. 32, no. 1, pp. 7–10, 2020.
[46] G. Lee, R. Mallipeddi, G. Jang, and M. Lee, “A Genetic Algorithm-
based moving object detection for real-time traffic surveillance,IEEE
Signal Processing Letters, vol. 22, no. 10, pp. 1619–1622, 2015.
Xukai Zhong received his Bachelor degree of Ap-
plied Science from Simon Fraser University, Burn-
aby, BC, Canada, in 2018, and Master degree of
Engineering in Electrical and Computer Engineering
from University of Victoria, Victoria, BC, Canada, in
2020. He is currently working in Fortinet, Burnaby,
BC, Canada, as Software Developing Engineer. His
recent research interests include machine learning,
computer vision, robotics and UAV communications.
Yiming Huo (S’08–M’18) received his B.Eng de-
gree in information engineering from Southeast Uni-
versity, China, in 2006, and M.Sc. degree in System-
on-Chip (SoC) from Lund University, Sweden, in
2010, and Ph.D. in electrical engineering at Univer-
sity of Victoria, Canada, in 2017, and he is currently
a Post-Doctoral Research Fellow with the same
department. His recent research interests include 5G
and beyond wireless systems, terahertz technology,
space technology, Internet of Things, and machine
learning.
He has worked in several companies and institute including Ericsson, ST-
Ericsson, Chinese Academy of Sciences, STMicroelectronics, and Apple Inc.,
Cupertino, CA, USA. He is a member of several IEEE societies, and also a
member of the Massive MIMO Working Group of the IEEE Beyond 5G
Roadmap. He was a recipient of the Best Student Paper Award of the 2016
IEEE ICUWB, the Excellent Student Paper Award of the 2014 IEEE ICSICT,
and the Bronze Leaf Certificate of the 2010 IEEE PrimeAsia. He also received
the ISSCC-STGA Award from the IEEE Solid-State Circuits Society (SSCS),
in 2017. He has served as the Program Committee of the IEEE ICUWB 2017,
the TPC of the IEEE VTC 2018/2019/2020, the IEEE ICC 2019, the Session
Chair of the IEEE 5G World Forum 2018, the Publication Chair of the IEEE
PACRIM 2019, the Technical Reviewer for multiple premier IEEE conferences
and journals. He is currently an Associate Editor for IEEE Access.
Xiaodai Dong (S’97–M’00–SM’09) received the
B.Sc. degree in information and control engineering
from Xian Jiaotong University, China, in 1992, the
M.Sc. degree in electrical engineering from the
National University of Singapore in 1995, and the
Ph.D. degree in electrical and computer engineering
from Queens University, Kingston, ON, Canada, in
2000. From 1999 to 2002, she was with Nortel Net-
works, Ottawa, ON, Canada, and worked on the base
transceiver design of the third-generation mobile
communication systems. From 2002 to 2004, she
was an Assistant Professor with the Department of Electrical and Computer
Engineering, University of Alberta, Edmonton, AB, Canada. Since 2005,
she has been with the University of Victoria, Victoria, Canada, where she
is currently a Professor with the Department of Electrical and Computer
Engineering. She was the Canada Research Chair (Tier II) from 2005 to 2015.
Dr. Dong’s research interests include 5G, mmWave communications, radio
propagation, Internet of Things, machine learning, terahertz communications,
localization, wireless security, e-health, smart grid, and nano-communications.
She served as an Editor for IEEE Transactions on Wireless Communications
in 2009-2014, IEEE Transactions on Communications in 2001-2007, Journal
of Communications and Networks in 2006-2015, and is currently an Editor
for IEEE Transactions on Vehicular Technology and IEEE Open Journal of
the Communications Society.
Zhonghua Liang (S’07–M’08–SM’20) received the
B.Sc. degree in radio engineering and the M.Sc.
and Ph.D. degrees in information and communi-
cation engineering from Xi’an Jiaotong University,
Xi’an, China, in 1996, 2002, and 2007, respectively.
From July 1996 to August 1999, he was with the
Guilin Institute of Optical Communications (GIOC),
Guilin, China, where he was a System Engineer in
optical transmission systems. From 2008 to 2009, he
was a Postdoctoral Fellow with the Department of
Electrical and Computer Engineering, University of
Victoria, Victoria, BC, Canada. Since 2010, he has been with the School of
Information Engineering, Chang’an University, Xi’an, China, where he is cur-
rently a Professor. His research interests include ultra-wideband technology,
wireless communication theory, Internet of Things, wireless sensor networks,
and adaptive signal processing techniques for wireless communication sys-
tems.
... The excellent mobility and cost-effectiveness of UAVs has brought UAV-enabled MEC into focus. One common approach to optimize UAV trajectories and task offloading strategies for better system performance is to formulate the problem as an optimization problem with constraints on transmission rate, delay, and energy efficiency [24][25][26][27][28][29][30][31][32][33][34][35][36]. Solutions to such non-linear, multi-constraint, mixed-integer optimization problems can be classified into three categories: convex optimization, heuristic-based approach, and DRL. ...
... As shown in the literature [28][29][30], heuristic-based approaches can provide feasible solutions for complex optimization problems. A new genetic algorithm-based offloading scheduling method is proposed in the literature [29] to maximize UAV coverage under GU random distribution conditions but ignoring the energy consumption generated by the transmission process. ...
... As shown in the literature [28][29][30], heuristic-based approaches can provide feasible solutions for complex optimization problems. A new genetic algorithm-based offloading scheduling method is proposed in the literature [29] to maximize UAV coverage under GU random distribution conditions but ignoring the energy consumption generated by the transmission process. Xu et al. [30] proposed an online resource allocation and trajectory optimization algorithm with external and internal structures. ...
Article
Full-text available
Data processing is a key challenge for computationally limited Ground Users (GUs) in various applications. Unmanned Aerial Vehicles (UAVs) equipped with Multi-access Edge Computing (MEC) servers can assist GUs by offloading their computing tasks. However, existing work ignores fairness when multiple GUs compete for limited computing resources, which may result in UAV underserving certain GUs. In this paper, we investigate a flight trajectory optimization based on reinforcement learning for UAV selection of target GUs for task computation, which provides low latency and fair offloading computing services for GUs by jointly training UAV flight trajectories and task offloading decisions. We formulate UAV flight and offloading as a mixed integer non-convex optimization problem with high-dimensional state and action spaces. The problem is then transformed into a Markov Decision Processes (MDPs) problem and the Maximizing Service Efficiency Proximal Policy Optimization (MSE-PPO) algorithm is proposed to find the optimal solution. The algorithm adopts an actor-critic-based parallel architecture to handle the parameterized action space. Specifically, the UAV position sequence is updated while ensuring an optimal offloading policy between the UAV and the GUs. Simulation results verify that the average system rewards including computational energy efficiency and fairness index are improved by 35.06%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\%$$\end{document} and 12.10%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\%$$\end{document} respectively compared to DDPG and PPO algorithms.
... In [25], a path-planning problem is explored using Particle Swarm Optimization (PSO), with primary objectives being risks and battery consumption reduction while maximizing the number of waypoints visited. In [26], a 3D multi-objective UAV path-planning technique is investigated utilizing digital pheromone PSO, with the aims of minimizing enemy threat and battery consumption while meeting the constraints. In [27], the researchers introduce a deductive methodology to address sequencing challenges. ...
... Undetermined distance between UAVs causes overlap. [26] This study focuses on using multiple 3D UAV-BSs to serve many UEs with specific quality of service needs. ...
Article
Full-text available
The use of unmanned aerial vehicles (UAVs), or drones, as mobile aerial base stations (MABSs) in Disaster Response Networks (DRNs) has gained significant interest in addressing coverage gaps of user equipment (UE) and establishing ubiquitous connectivity. In the event of natural disasters, the traditional base station is often destroyed, leading to significant challenges for UEs in establishing communication with emergency services. This study explores the deployment of MABS to provide network service to terrestrial users in a geographical area after a disaster. The UEs are organized into clusters at safe locations or evacuation shelters as part of the communication infrastructure. The main goal is to provide regular wireless communication for geographically dispersed users using Long-Term Evolution (LTE) technology. The MABS traveling at an average speed of 50 km/h visits different cluster centroids determined by the Affinity Propagation Clustering (APC) algorithm. A combination of graph theory and a Genetic Algorithm (GA) was used through mutators with a fitness function to obtain the most efficient flyable paths through an evolution pool of 100 generations. The efficiency of the proposed algorithm was compared with the benchmark fitness function and analyzed using the number of serviced UE performance indicators. System-level simulations were used to evaluate the performance of the proposed new fitness function in terms of the UEs served by the MABS after the MABS deployment, fitness score, service ratio, and path smoothness ratio. The results show that the proposed fitness function improved the overall service of UEs after MABS deployment and the fitness score, service ratio, and path smoothness ratio under a given number of MABS.
... Dinkelbach-based algorithm [34] Maximization of the number of served users subject to user data-rate requirements and base station capacity limit Genetic algorithm [35] Maximization of the user coverage Particle swarm optimization and virtual repulsive force [36] Maximization of the fair coverage versus energy consumption subject to the backhaul constraints Proximal stochastic gradient descent based alternating algorithm [37] Minimization of the number of drones subject to the constraints of coverage and service quality Particle swarm optimization [38] Maximization of the total network throughput Virtual force field and particle swarm optimization ...
Article
Full-text available
A drone-truck combined search-and-rescue operation involves a ground vehicle and a swarm of unmanned aerial vehicles (UAVs), where the UAVs provide surveillance coverage to guide the ground vehicle to navigate through the environment and carry out the search and rescue, and the ground vehicle functions as a service hub for carrying and recharging the UAVs. An effective strategy for providing persistent UAV surveillance coverage around the ground vehicle consists of initially forming the UAV swarm coverage and then controlling the UAV formation to follow the ground vehicle. This paper focuses on the formation of coverage and presents a method for planning an optimal placement of the UAVs to form seamless surveillance coverage around the ground vehicle. The optimization problem is formulated to determine the number and positions of UAVs that minimize the energy consumption in deploying and collecting those UAVs, subject to a set of constraints in UAV positioning, communication, and coverage, specifically the available number of UAVs, allowable range of UAV altitude, allowable energy consumption for deploying and collecting each UAV, communication ranges of UAVs and ground vehicle, safety distance between UAVs for collision and interference avoidance, and seamless coverage. A bi-layer optimization procedure is developed, with an outer layer searching through the allowable numbers of UAVs and an inner layer searching for the optimal positions for each specific number of UAVs. The optimal number and positions of UAVs are chosen by comparing among the solutions for different numbers of UAVs. A simulation study is carried out to validate the proposed optimization formulation and solution approach, where the simulation settings of UAVs, particularly the critical parameters including the UAV energy constants, visibility angle, altitude, and communication range, use the representative values presented in the cited literature. The simulation results show that the proposed approach is effective in planning the optimal number and positions of UAVs to provide seamless surveillance coverage for a ground vehicle. The next step of research will set priorities on comprehending the complexity of the solution space and enhancing the global optimality of the solution.
... A2G System Model[18] ...
Preprint
Full-text available
Unmanned aerial vehicles (UAVs) are being used to develop wireless technologies for ground communications. These technologies are continuously advancing and are expected to improve further in the near future. Conventional communication systems need sophisticated and costly infrastructure, along with time-consuming installation processes. In contrast, a UAV-assisted wireless communication system ensures a cost-effective wireless connection to devices without the requirement for cumbersome infrastructure installation. Wireless communication systems integrated with low-altitude UAVs offer faster deployment, increased mobility, easy re-configuration, and are expected to provide higher quality communication channels with shorter range line-of-sight (LOS) connectivity compared to High Altitude Platforms (HAPs) like hot air balloons or terrestrial systems. Nevertheless, the effectiveness of the UAV-to-Ground system is impeded by unforeseeable obstacles, which impact the integrity of the communication connection between drones and ground users. This letter explores the application of adaptive modulation and coding (AMC) in Aerial-to-Ground (A2G) networks. Our objective is to assess the network capacity and downlink data rates, as well as achieve optimal performance. This study also covers a comprehensive assessment of path loss, Signal-to-Noise ratio, delay, and throughput performance on terrestrial users linked to airborne drones in various environments. In addition, we conducted research on the link parameters that control the switching of modulation and coding rates on the downlink of the A2G channel.
... In the UAV context, QoS constitutes performance indicators during a mission, encompassing aspects such as flight stability and mission accomplishment rate [10] [11]. Research explored in [12] [13] investigates the delivery of wireless communication services via UAV-based stations, extending into the innovative usage of UAVs for communication-oriented tasks. Additionally, UAVs have found extensive applications in the integrity examination of power grid equipment [14]. ...
Article
Full-text available
This review paper provides insights into optimization strategies for Unmanned Aerial Vehicles (UAVs) in a variety of surveillance tasks and scenarios. From basic path planning to complex mission execution, we comprehensively evaluate the multifaceted role of UAVs in critical areas such as infrastructure inspection, security surveillance, environmental monitoring, archaeological research, mining applications, etc. The paper analyzes in detail the effectiveness of UAVs in specific tasks, including power line and bridge inspections, search and rescue operations, police activities, and environmental monitoring. The focus is on the integration of advanced navigation algorithms and artificial intelligence technologies with UAV surveillance and the challenges of operating in complex environments. Looking ahead, this paper predicts trends in cooperative UAV surveillance networks and explores the potential of UAVs in more challenging scenarios. This review not only provides researchers with a comprehensive analysis of the current state of the art, but also highlights future research directions, aiming to engage and inspire readers to further explore the potential of UAVs in surveillance missions.
Article
The need for continuous coverage, as well as low-latency, and ultrareliable communication in 5G and beyond cellular networks encouraged the deployment of high-altitude platforms and low-altitude drones as flying base stations (FBSs) to provide last-mile communication where high cost or geographical restrictions hinder the installation of terrestrial base stations (BSs) or during the disasters where the BSs are damaged. The performance of unmanned aerial vehicle (UAV)-assisted cellular systems in terms of coverage and quality of service offered for terrestrial users depends on the number of deployed FBSs, their 3-D location as well as trajectory. While several recent works have studied the 3-D positioning in UAV-assisted 5G networks, the problem of jointly addressing coverage and user data rate has not been addressed yet. In this article, we propose a solution for joint 3-D positioning and trajectory planning of FBSs with the objectives of the total distance between users and FBSs and minimizing the sum of FBSs flight distance by developing a fuzzy candidate points selection method.
Article
Full-text available
The rapid advancement of Internet of Things (IoT) and 5G and beyond technologies are transforming the marine industry and research. Our understanding of the vast sea that covers 71% of the Earth’s surface is being enhanced by the various ocean sensor networks equipped with effective communications technologies. In this paper, we begin with a review of the research and development status-quo of maritime IoT (MIoT) enabled by multiple wireless communication technologies. Then we study the impact of sea waves to radio propagation and the communications link quality. Due to the severe attenuation of sea water to radio frequency electromagnetic waves propagation, large ocean waves can easily block the communications link between a buoy sensor and a cell tower near shore. This paper for the first time uses the ocean wave modeling of coastal and oceanic waters to examine the line of sight communications condition. Real wave measurement data parameters are applied in the numerical evaluation of the developed model. Finally, the critical antenna design taking into account the wave impact is numerically studied with implementation solutions proposed, and the system hardware and protocol aspects are discussed.
Article
Full-text available
Unmanned aerial vehicles (UAVs) make mobile base stations possible in future wireless communication systems. In this paper, we propose to employ a UAV-enabled base station to serve multiple users in a non-orthogonal multiple access (NOMA) network. We consider two practical goals. The first one is to minimize the transmit power of UAV subject to the minimum achievable rate requirements and the second one is to maximize the achievable rate of a specific user subject to the minimum achievable rate requirements of other users. Because of the NOMA scheme, our optimizing variables consist of the decoding order, the transmit power allocation, and the position of UAV. For both problems, given a decoding order, we propose the globally optimal solutions to the joint optimization problems of the power allocation and the position of UAV. By searching all possible different decoding orders, we obtain the globally optimal solutions to both problems. Numerical results show that our proposed joint optimization algorithms perform better than the orthogonal multiple access scheme and the NOMA scheme with the fixed UAV position.
Article
Full-text available
During the phase of the Base Station (BS) deployment, the BS placement, as an essential issue in achieving seamless coverage of the existing, even the future version of cellular networks, should be attached extensive attention. The ignorance of the geometric distribution of the candidate sites results in negative impact on the performance of traditional meta-heuristic algorithms related to the base station placement problem. A novel geometry-induced genetic algorithm is proposed as an efficient solution to the problem based on both the local coverage evaluation and the local geometric site pattern reservation. The deployment region is divided into sub-regions and the site assignment in the sub-regions is encoded to geometry-aware chromosome segment, which reflects the geometric correlation among the BSs. In the crossover operation, the segments of the chromosomes, while representing the sites inside a sub-region, are exchanged as a whole. In the mutation operation, the overall coverage performance witnesses improvement with the gradual decoration of the poor sub-regions. The experiments for both the ideal disk coverage model and the real radio signal coverage model are executed. The results prove the validity and the efficiency of the proposed algorithms.
Article
Full-text available
Integrating unmanned aerial vehicles (UAVs) into the cellular network as new aerial users is a promising solution to meet their ever-increasing communication demands in a plethora of applications. Due to the high UAV altitude, the channels between UAVs and the ground base stations (GBSs) are dominated by the strong line-of-sight (LoS) links, which brings both opportunities and challenges. On one hand, a UAV can communicate with a large number of GBSs at the same time, leading to a higher macro-diversity gain as compared to terrestrial users. However, on the other hand, severe interference may be generated to/from the GBSs in the uplink/downlink, which renders the interference management with coexisting terrestrial and aerial users a more challenging problem to solve. To deal with the above new trade-off, this paper studies the uplink communication from a multi-antenna UAV to a set of GBSs in its signal coverage region. Among these GBSs, we denote available GBSs as the ones that do not serve any terrestrial users at the assigned resource block (RB) of the UAV, and occupied GBSs as the rest that are serving their respectively associated terrestrial users in the same RB. We propose a new cooperative interference cancellation strategy for the multi-beam UAV uplink communication, which aims to eliminate the co-channel interference at each of the occupied GBSs and in the meanwhile maximize the sum-rate to the available GBSs. Specifically, the multi-antenna UAV sends multiple data streams to selected available GBSs, which in turn forward their decoded data streams to their backhaul-connected occupied GBSs for interference cancellation. To draw useful insights and facilitate our proposed design, the maximum degrees-of-freedom (DoF) achievable by the multi-beam UAV communication for sum-rate maximization in the high signal-to-noise ratio (SNR) regime is first characterized, subject to the stringent constraint that all the occupied GBSs do not suffer from any interference in the UAV’s uplink transmission. Then, based on the DoF-optimal design, the achievable sum-rate at finite SNR is maximized, subject to given maximum allowable interference power constraints at each of the occupied GBSs. The numerical examples validate the DoF and sum-rate performance of our proposed designs, as compared to benchmark schemes with fully cooperative, local, or no interference cancellation at the GBSs.
Article
Unmanned aerial vehicles (UAVs) have found numerous applications and are expected to bring fertile business opportunities in the next decade. Among various enabling technologies for UAVs, wireless communication is essential and has drawn significantly growing attention in recent years. Compared to the conventional terrestrial communications, UAVs’ communications face new challenges due to their high altitude above the ground and great flexibility of movement in the 3-D space. Several critical issues arise, including the line-of-sight (LoS) dominant UAV-ground channels and induced strong aerial-terrestrial network interference, the distinct communication quality-of-service (QoS) requirements for UAV control messages versus payload data, the stringent constraints imposed by the size, weight, and power (SWAP) limitations of UAVs, as well as the exploitation of the new design degree of freedom (DoF) brought by the highly controllable 3-D UAV mobility. In this article, we give a tutorial overview of the recent advances in UAV communications to address the above issues, with an emphasis on how to integrate UAVs into the forthcoming fifth-generation (5G) and future cellular networks. In particular, we partition our discussion into two promising research and application frameworks of UAV communications, namely UAV-assisted wireless communications and cellular-connected UAVs, where UAVs are integrated into the network as new aerial communication platforms and users, respectively. Furthermore, we point out promising directions for future research.
Article
The nonlinear polarization evolution-based passively mode-locked fiber laser is attracting increasing attention that can be attributed to its variety of operating regimes. However, the precise polarization tuning required to achieve these different regimes and the extreme vulnerability of these lasers to environmental disturbances have substantially hindered their widespread applications. Here, we experimentally demonstrate the first genetic algorithm-based real-time automatic mode-locked fiber laser, in which the fitness functions for the different regimes are based on temporal information only and where a modified genetic algorithm is proposed to accelerate the mode-locking time. The laser demonstrates an outstanding time-consumption performance, particularly when searching the second-order harmonic mode-locking regime and the Q-switching regime.
Article
Receiver function (RF) traces are a well-known method for Earth's crustal modeling using passive teleseismic data. These traces are formed by the deconvolution of three-component seismograms, resulting in an impulse train with each peak amplitude and time location representing the depth and gradient of model's discontinuities. In this letter, it proposed a novel method for calculating seismogram deconvolution and built an RF trace based on genetic algorithms, where a collection of time-shifted impulses is set as an individual chromosome and a population of possible solutions evolves using crossover and mutation operations. The best parameters are then optimized using a gradient descent algorithm. The method is entirely in time-domain and avoids common problems such as the first peak with negative amplitude. It can be easily automated for large data set processing as it does not require user interaction during parameter optimization. The algorithm was tested with synthetic data as well as with teleseismic signals recorded by a seismic station, showing coherent results.