Next Article in Journal
Analysis of Ultrasonic Machining Characteristics under Dynamic Load
Next Article in Special Issue
Dynamics of Research into Modeling the Power Consumption of Virtual Entities Used in the Telco Cloud
Previous Article in Journal
Piton: Investigating the Controllability of a Wearable Telexistence Robot
Previous Article in Special Issue
Joint User Scheduling and Hybrid Beamforming Design for Massive MIMO LEO Satellite Multigroup Multicast Communication Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Binary PSO with Classification Trees Algorithm for Enhancing Power Efficiency in 5G Networks

1
Electronics and Communications Department, Faculty of Engineering Science and Arts, Misr International University, Cairo 11828, Egypt
2
Electronics and Communications Department, Faculty of Engineering, Ain Shams University, Cairo 11517, Egypt
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(21), 8570; https://doi.org/10.3390/s22218570
Submission received: 5 October 2022 / Revised: 3 November 2022 / Accepted: 4 November 2022 / Published: 7 November 2022
(This article belongs to the Special Issue Energy-Efficient Communication Networks and Systems)

Abstract

:
The dense deployment of small cells (SCs) in the 5G heterogeneous networks (HetNets) fulfills the demand for vast connectivity and larger data rates. Unfortunately, the power efficiency (PE) of the network is reduced because of the elevated power consumption of the densely deployed SCs and the interference that arise between them. An approach to ameliorate the PE is proposed by switching off the redundant SCs using machine learning (ML) techniques while sustaining the quality of service (QoS) for each user. In this paper, a linearly increasing inertia weight–binary particle swarm optimization (IW-BPSO) algorithm for SC on/off switching is proposed to minimize the power consumption of the network. Moreover, a soft frequency reuse (SFR) algorithm is proposed using classification trees (CTs) to alleviate the interference and elevate the system throughput. The results show that the proposed algorithms outperform the other conventional algorithms, as they reduce the power consumption of the network and the interference among the SCs, ameliorating the total throughput and the PE of the system.

1. Introduction

Recently, the exponential growth of the numerous wireless devices and the data-hungry applications have earned huge significance. This required imperious expansion of the 5G network to support the forthcoming 5G use cases, such as video live-streaming, conferencing, online gaming, etc. [1,2]. Moreover, the 5G cellular network is planned to elevate the capacity 1000 times and the spectrum efficiency by 5–15 times with respect to 4G [3,4]. This can be achieved by utilizing heterogeneous networks (HetNets), which can enhance the system data rates and the quality of service (QoS) of the users as the small cells (SCs) are deployed within the macro cells (MCs) coverage area. Furthermore, SCs offer the benefit of providing service to previously uncovered regions and in the network regions demanding larger capacity [2,3,5,6,7]. Figure 1 shows a general representation of the HetNet scenario with the MCs underlaid by the densely deployed SCs.
It is foreseen that the massive growth in the SC deployment will be continued in the coming years [8,9], leading to various challenges such as the interference among the SCs [10], their elevated power consumption [11,12], and the elevated operating expenses [9]. Thus, it is crucial to face these challenges to ameliorate the performance of 5G HetNets.
The main objective of our paper is to propose a new approach for the irregular nature of the 5G HetNets that merge the usage of both binary particle swarm optimization (BPSO) algorithm with linear increasing inertia weight (IW) and soft frequency reuse (SFR) to maximize the power efficiency (PE) of the SCs and minimize the number of active SCs while guaranteeing the QoS for the UEs. In SFR, every SC is split into center and edge regions where one of the unutilized sub-bands by the edge regions of the adjoining SCs is allocated to the edge region of the SC, while the remaining sub-bands are utilized in the center region of the SC with reduced transmission power to diminish the interference to the adjoining SCs. Unlike the prior works [9,13,14] that will be discussed later in Section 2, the proposed algorithm utilizes the linear increasing IW-BPSO algorithm for selecting the SCs to be switched on/off, and we propose the SFR utilizes classification trees (CTs) to enhance the network PE, taking into consideration the irregular nature of the 5G HetNets. The on/off switching of SCs using BPSO algorithm is carried out first; then the SFR is applied for sub-band allocation to minimize the number of operations required for allocating the sub-bands to the SCs.
The main contributions of this paper can be summarized as follow:
  • Propose an algorithm for irregular 5G HetNets based on BPSO algorithm for SC on/off switching to ameliorate PE of the system, and, using a linearly increasing IW approach where the IW is linearly increasing in each iteration, to enhance the convergence of the BPSO algorithm.
  • Propose a novel frequency allocation algorithm for SFR based on the CTs as it is simple and accurate machine learning (ML) technique to mitigate the interference among the irregularly shaped SCs.
Results demonstrate that the proposed algorithms have superior performance over the conventional algorithms (always on, random 10%, and BPSO only), as it has higher total system throughput and PE, and lower system power consumption and outage probability.
The remainder of the paper is organized as follows: the literature review is presented in Section 2. Section 3 demonstrates the system model, and Section 4 explains the proposed algorithms. Then, Section 5 shows the simulation results. Eventually, Section 6 concludes the paper.

2. Literature Review

Recently, immense research has been carried out to ameliorate the PE of the mod-ern communication networks, such as satellite and terrestrial networks [15,16], massive MIMO systems [17] and SCs networks [18,19,20,21,22,23].
SC on/off switching is an auspicious approach to minimize the power consumption and enhance the PE of the system [18,19,20,21,22,23]. The authors in [18,19] studied the elevated the energy consumption of WLAN. They proposed solving the problem by on/off switching and power adjustment of the access stations. The authors in [20] proposed a load-aware strategy, where SCs in HetNets are switched to sleep mode according to their load level. In [21], every SC independently switches off upon the decrease in the number of user equipments (UEs) and activates using one of three approaches. The first approach is the sleeping SC keeps sensing the interference plus noise levels and switches on when a new UE is sensed in its coverage area. The second approach is that the MC sends a wake-up request to all SCs upon increasing the number of UEs associated with the MC, then switches off the SCs with no UEs later. In the third approach, a time advance indicator is sent to the MC by the UEs and the SCs and is utilized by the MC to determine the nearest SC to the UE to switch on. In [22], pre-sleeping SCs at the same zone create a sleeping cluster. Then, the SCs in the sleeping cluster are randomly selected to be switched off leaving only one active SC to guarantee the coverage. On the other hand, the authors in [23] proposed switching off the SCs and handing over the UEs to the MC. However, the unplanned SC off switching may increase the unnecessary handovers and underutilize the SCs. Thus, novel SC on/off switching techniques are required to enhance the performance of the 5G HetNets and to reduce the power consumption of the system.
PSO is a prevalent meta-heuristic algorithm used in solving optimization problems [9]; thus, the authors in [9,24,25] utilized the PSO algorithm for SC switching to enhance the performance of the system. The authors in [9] proposed an efficient cell modeling (ECM) algorithm to set up the connection initially between the UEs and the SCs by selecting the strongest received signals. Then, the BPSO algorithm is utilized to turn off the excessive SCs. The authors in [24] proposed first utilization of BPSO algorithm to choose the MCs’ optimum locations not only to achieve minimum overlap but also to guarantee a reasonable coverage for the UEs. Then, a multi-stage PSO (MS-PSO) algorithm consisting of two interactive loops are utilized. The outer loop is utilized to switch the SCs (on or off), while the inner loop is utilized to optimize the active power of the SC and to elevate the power of the SC if the data rate rises. On the other hand, a combined optimal frequency and power allocation (COFPA) scheme is proposed in [25]. First, using the BPSO algorithm, the MCs are switched on and off until the lead interferer is abolished with minimum cost function and with a reasonable coverage to the UEs. Then, the MS-PSO algorithm is utilized to control the SC switching to mitigate the interference and minimize the power consumption. However, the convergence of the PSO can be enhanced by adjusting its IW, leading to improve the system performance.
IW has a significant role in the process of offering a trade-off among diversification and intensification skills of PSO algorithm. Reducing the IW facilitates exploring the search space (global search), although raising the IW aids exploiting the search space (local search) [26] to find the solution (particle). Numerous approaches are presented to adjust the IW such as the constant IW [9,27] and the random IW [28]. However, the constant IW approach can fail to balance exploration and exploitation because of the lack of adjustment of IW [29,30]. On the other hand, the authors in [31] propose a linearly decreasing IW technique where the IW is initialized at a larger value; then it is linearly reduced to a smaller value. However, in this technique, the tendency of the particles to local search is constantly increasing. The authors in [32,33] demonstrated that the increase in IW surpasses the decrease in IW for PSO on all their tested benchmarks. Thus, the linearly increasing IW is adopted in our paper.
Various interference mitigation techniques for the modern networks are presented in the literature such as advanced multiple access techniques [34,35] and frequency reuse (FR) [13,36,37,38,39]. FR is an auspicious approach aiming to mitigate the interference in the modern HetNets [37]. SFR is presented to minimize the interference in HetNets [13,36,38,39]. The authors in [36] present SFR in HetNets, where the MC organizes the assignment of the resource plans to the SCs, and the SCs choose the resource plan. However, this algorithm cannot be implemented in the absence of the MC. A multi-level SFR (MSFR) for HetNets is demonstrated in [38], where every cell is split into three zones (central, intermediate, and edge), utilizing various frequency segments and transmission power levels. The authors in [13] proposed a novel SFR algorithm to mitigate the interference by splitting the SC to the center and edge regions. Moreover, the on/off switching of the SCs depends on their interference contribution rate (ICR) values. The authors in [39] presented an MSFR scheme where every MC is split into various circular areas, and different spectrum and power are allocated to every area. Unfortunately, in this scheme, SFR is not applied to the SCs but only the MCs. New SFR approaches are essential to alleviate the interference and improve the network throughput in 5G HetNets.
Moreover, the performance of 5G HetNets can be enhanced using ML techniques [40]. Decision trees (DTs) is one of the propitious supervised learning (SL) techniques, where every training example must be fed with its label to train a learning model, then utilize this model to predict the output for any new data. The authors in [41] proposed using supervised ML to enhance both the classification of services and the distribution of network resources in 5G networks. Moreover, the results reveal that DTs and random forests are the best approaches. DTs are split to classification trees (CTs) and regression trees [40]. The authors in [42] studied several anomaly detection techniques in 5G traffic. The performance of these techniques is analyzed based on multiple factors such as the probability of identifying anomalies and the probability of detecting a false positive. The results demonstrated that the CTs technique outperforms the other techniques. The problem of monitoring and predicting the quality of experience of cellular networks is studied in [43]. The authors compared various SL techniques and trained them utilizing training data based on traffic measurements of the UEs from a field trial study. The CTs are the ultimately chosen model because of their superb prediction accuracy and their prediction speed. In our paper, CT is utilized for the first time to allocate the frequencies in the SFR 5G network.
Finally, to match real-life scenarios, the irregular nature of the 5G HetNets was modeled utilizing Voronoi cells [44,45,46,47]. Because of the immense deployment of SCs, Voronoi cells are considered more practical than traditional hexagonal grids [48].

3. System Model

Consider 5G HetNet with densely deployed Voronoi SCs, where the SCs are deployed within the MCs coverage area. In this scenario, the MCs and the SCs utilize different frequency bands, mitigating the cross-tier interference between them. The MCs stay active to maintain the coverage of the network when the SCs are turned off. On the other hand, the SCs are either active (on) or asleep (off). When the SC is turned off, regular discovery signals are sent by the SC to be detected by any potential user. Each UE reports its channel state information and its reference signal received power (RSRP) to its SC. The SC sub-band allocation and the SC switching is organized by a main controller, or the MC if the main controller is absent, to collect the data from the SCs, allocate the sub-bands to the SCs, and determine the on/off switching decisions of the SCs. Furthermore, it is assumed that all UEs in every SC are located inside the coverage area of the SC. In case of the existence of any coverage holes in the SCs, relay nodes can be utilized to cover these holes [49]. However, this is not considered in our paper. Nomenclature lists the described symbols utilized in this paper.
An SC on/off indicator γ   is defined, where γ m = 1   when the SC m is active; otherwise, γ m = 0 . The number of SCs is denoted by “M” and the number of UEs in SC m is denoted by “ U m ”. The UE association indicator φ m , k = 1 if UE k is associated with SC m; otherwise, φ m , k = 0 . The signal to interference and noise ratio (SINR) of UE k in SC m can be calculated as [14]:
S I N R k , m = γ m P m G m , k n   m ,     n   ϵ   M γ n P n G n , k + N
where P m and P n are the transmission powers of the serving SC m and the interfering SC n, respectively. The channel gain between UE k and serving SC m is G m , k = d m , k α , where d m , k   is the distance between SC m and UE k and α is the path loss exponent [50]; the channel gain between UE k and interfering SC n is G n , k and N is the noise power. The data rate R k , m of UE k in SC m is also calculated by Shannon’s formula as [13]:
R k , m = B k   log 2 ( 1 + S I N R k , m )
where B k = B R B L k , m is the bandwidth allocated to UE k, while the resource block (RB) bandwidth is B R B and L k , m is the number of requisite RBs for UE k in SC m to achieve the minimum data rate [14].
While the total throughput of the system is given by [9]:
C s y s = m = 1 M γ m k = 1 U m R k , m
Due to the dense deployment of the SCs, some SCs can be turned off without affecting the QoS of the UEs. Thus, the total power consumption of SC m can be calculated as [13]:
P m t o t = β P m o n + 1 β P m o n γ m + θ m P m t x γ m
where P m o n and P m t x   are the baseline and the transmission power consumption, respectively, while β   is the inactive level of the SC, such that P m o f f = β P m o n , and θ m   is the portion of power consumption that is due to the feeder losses and power amplifier of SC m [51]. The total power consumption of the system ( P s y s ) is the sum of the power consumption of all SCs. The PE of the system is given by [9]:
P E s y s = C s y s P s y s
To improve the PE, the SCs on/off switching decisions using BPSO is proposed in this paper. The PSO is an iterative population-based search algorithm inspired by the hunting behavior of a flock of flying birds [52,53,54]. In PSO, every particle is considered a bird of the flock and represents a possible solution to the problem [30,55,56,57]. The search begins with an initial set of particles and attempts to find the best solution by searching around the solution space. The motion of the particle is based on its local best position, and the best-known position of all the other particles [9,52]. The fitness value of every particle is calculated using a fitness function that is optimized in every iteration [9,52].
The set of particles X = { x 1 ,   x 2 ,   ,   x N p a r } is defined, where x N p a r represents one possible status for the SCs, while N p a r is the swarm size. In BPSO algorithm, the population is randomly initialized as binary values. For every particle, the population binary value of 1 signifies the active SC, while 0 signifies the sleeping SC. The velocity of the particle j is initialized as [9,58]:
v j = v m i n + v m a x v m i n   a 1
where v m i n and v m a x   denote the minimum and the maximum velocity of the particle, respectively, while a 1 is a random number uniformly distributed between 0 and 1 [9]. The velocity and the position of the particles are updated in each iteration. The velocity of the particle j in iteration z + 1 is updated as [9,26]:
v j     z + 1 = ω z   v j     z + c 1   a 2 P b e s t j x j     z + c 2   a 3 G b e s t x j     z
where ω z is the IW in the z t h iteration, while   v j   z   and   x j   z are the velocity and position of the particle j in the z t h iteration, respectively. The best position of the particle j is denoted as P b e s t j , while the global best position of all the particles is denoted as G b e s t . Additionally, c 1 and c 2 denote the acceleration parameters [9]. Moreover, a 2 and a 3 are two random numbers uniformly distributed between 0 and 1. It is noted that the particle x j is a binary vector and the velocity v j is also a vector. The sigmoid function ( S i g v j m z ) is given as [52,55]:
S i g v j m z = 1 1 + e v j m z
Thus, the on/off state of the SC m in particle j in the z-th iteration is calculated as [52,55]:
x j m z = 1 , a 4 < S i g v j m z 0 , o t h e r w i s e
where a 4 is a random number uniformly distributed between 0 and 1.
Since the IW is the pivotal factor in the convergence of the PSO, it should be carefully adjusted. Thus, linearly increasing IW is utilized in this paper, where the IW linearly increases every iteration from ω m i n to ω m a x   .   The IW in the z t h iteration is given as [33]:
ω z = ω m a x   ω m i n z 1 Z m a x   1 + ω m i n  
where ω m a x and ω m i n denote the maximum and minimum IW, respectively [33], and Z m a x is the maximum number of iterations [59].

4. Proposed Algorithms

To alleviate the number of active SCs and enhance the PE of the system, a linearly increasing IW-BPSO algorithm for SC on/off switching is proposed in this paper. Moreover, a novel SFR technique using CTs is proposed for SC sub-band allocation. The BPSO algorithm is applied first while the linearly increasing IW enhances the convergence of the algorithm. Then, the sub-bands are allocated to the active SCs using the novel SFR technique. It is worth noting that the new SFR technique is applied after the SC switching to allocate the sub-bands to the active SCs, only aiming to reduce the number of operations needed in the sub-band allocation to the SCs

4.1. SC on/off Switching Using Linearly Increasing IW-BPSO Algorithm

In this paper, SC switching utilizing a linearly increasing IW-BPSO algorithm is proposed. The UE can associate with an SC m if S I N R k , m exceeds a certain threshold ( S I N R t h r ). At the beginning of our proposed algorithm, each UE k calculates the SINR from all SCs to determine all SCs that it can possibly associate with, then sorts the received SINR from these SCs in a descending order. The UE associates with the SC with the highest received SINR. If the number of UEs in this SC is larger than the maximum number of UEs in the SC ( U m a x ), the UE connects with the SC having the next highest SINR. This continues until every UE is associated with one SC.
To minimize the number of active SCs and to elevate the PE, it is required to switch off the excessive SCs, taking into consideration the QoS of the UEs, since the SINR of every UE exceeds S I N R t h r . Thus, a multi-objective optimization problem had to be solved; this problem can be written as:
Objective 1 :   min   ( m = 1 M γ m ) Objective 2 :   max   ( P E s y s )
subject to:
γ m ,     { 0 , 1 } ,     m M
φ m , k     { 0 , 1 } ,     m M ,   k U m
m = 1 M φ m , k   γ m = 1 ,     m M ,   k U m
U m   U m a x ,     m M
where constraint (11a) is the on/off state indicator of the SC. Constraint (11b) is the UE association indicator. Constraint (11c) states that the UE is associated with only one active SC. Constraint (11d) indicates that the number of UEs in an SC cannot exceed the maximum number of UEs in an SC ( U m a x ).
Algorithm 1 summarizes the proposed BPSO-based on/off SC switching algorithm. In line 1, after the random binary initialization of the population of every particle, the velocity of the particles is initialized as Equation (6). Then, for each iteration till the maximum number of iterations ( Z m a x ) is reached, the IW ( ω z ) is computed (line 3) and the position ( x j ) and velocity ( v j ) of every particle j are updated using Equations (7) and (9), respectively (lines 5–6). Next, the fitness value of every particle j (F ( x j )) is computed using Equation (11) (line 7). If F   x j < F P b e s t j , then P b e s t j = x j , and if F   x j < F G b e s t   , then G b e s t = x j (lines 8–13).
Algorithm 1: Proposed linearly increasing IW-BPSO-based on/off SC switching.
Inputs: Locations of UEs, locations of SCs, swarm size ( N p a r ), maximum number of iterations ( Z m a x )
Output: SC on/off indicator
1: Initialize the position ( x j ) randomly and velocity ( v j ) of every particle j as Equation (6).
2: For z = 1 to Z m a x
3:  Calculate ω z using Equation (10)
4:  For each particle j
5:    Update v j using Equation (7)
6:    Update x j using Equation (9)
7:    Calculate new fitness value F ( x j ) as Equation (5)
8:    if  F   x j < F P b e s t j
9:      P b e s t j   x j
10:    end if
11:    if  F   x j < F G b e s t
12:      G b e s t x j
13:     end if
14:  end For
15: end For

4.2. SC Sub-Band Allotment Using Classification Trees (CTs)

After the on/off switching decisions for all SCs are taken, the second phase is initialized, which is the sub-band allocation for the active SCs based on the SFR, which is illustrated in Figure 2, over three cells without loss of generality. In the shown example, if we have three hexagonal-shaped cells, each split into center and edge regions, the frequency band is divided to three ( N s u b = 3) sub-bands: X, Y, and Z. The edge region of cells 1, 2, and 3 are allocated sub-bands X, Y, and Z, respectively. Consequently, cell 1 is allocated sub-bands Y and Z in the center region. Similarly, cell 2 is allocated X and Z, and cell 3 is allocated X and Y.
In this technique, every SC is divided into center and edge regions. One of the N s u b   sub-bands can be used in the edge region of every SC, on condition that it is not used by the edge regions of the adjoin SCs. The center region of every SC can use the remaining sub-bands with reduced transmission power. This alleviates not only the interference to the adjoin SCs but also the power consumption of the whole network. To determine the vertices of the center region, the distance between the center of the SC and every vertex of the SC is computed. Then the distance between the center of the SC and the nearest SC vertex (the smallest distance) is determined and is regarded as the SC radius. The radius of the center zone is chosen as 50% of the SC radius as it maximizes the throughput of the system [13]. A real example is demonstrated in Figure 3a, displaying an SC (the purple SC) and its adjoining SCs. Figure 3b displays the seven sub-bands. Every SC uses one of the seven sub-bands in its edge region. While the center region of this SC (the grey region) can use the remaining six sub-bands.
First, the SC senses the signals of the edge region of the adjoin SCs upon switching to obviate utilizing them. A binary indicator, τ m = 1 , indicates the presence of unused sub-bands by the edge region of the adjoin SCs; otherwise, τ m = 0 . If there are unused sub-bands by the edge region of the adjoined SCs ( τ m = 1 ), then for every unused sub-band f, the distance between the SC and the closest nonadjacent SC using sub-band f in its edge region ( D N o n a d f ) is measured, and this is repeated for the rest of the remaining unused sub-bands. If all the sub-bands are used ( τ m = 0 ), then for every sub-band q, the distance between the SC and the adjoin SC using sub-band q in its edge region ( D A d q ) is measured. Then, the edge region of the SC is allocated the sub-band used in the farthest adjoined SC.
According to τ m and D N o n a d f or D A d q , the CT takes the decision to assign which sub-band to the edge region of the SC. A CT example of 3 sub-bands is shown in Figure 4. In case of the presence of unused sub-bands in the edge region of the adjoin SCs ( τ m = 1 ), then if the distance between the SC and the closest SC using the sub-band 1 in its edge region ( D N o n a d f = D N o n a d 1 )   is larger than D N o n a d 2 ; D N o n a d 1 and D N o n a d 3 are checked. If D N o n a d 1 is larger than D N o n a d 3 , then sub-band 1 is selected. In case all the sub-bands are utilized ( τ m = 0 ), then if the distance between the SC and the adjacent SC using sub-band 2 ( D A d q = D A d 2 ) is larger than D A d 1 , then D A d 2 and D A d 3 are checked. If D A d 3 is larger than D A d 2 , then sub-band 3 is selected. Afterward, the center region can utilize the remaining sub-bands with lower transmission power.
Unlike the computational complexity of the conventional SFR algorithm O(S². N s u b ²), which depends on the network size (S) and the number of sub-bands ( N s u b ) [60], the computational complexity of the proposed CTs algorithm is much lower. Since the computational complexity of the DTs is O(1) [61], as no multiplication process is done and only a sequence of branching operations are performed, then computational complexity of the CTs is also O(1) for every SC. Thus, the computational complexity of the system is S x O(1), since only a sequence of branching operations are performed on moving along the CT according to the binary indicator ( τ m ) and the distance between the SC and the closest nonadjacent SC ( D N o n a d f ) /farthest adjoining SC ( D A d q ) using the sub-band in its edge region. Hence, applying SFR after the SC switching greatly reduces the computational complexity as SFR will be applied to the active SCs only (smaller S), while the complexity of the BPSO algorithm O( Z m a x   . P) depends on the maximum number of iterations and the population size (P) [62,63]. On the other hand, the average computational time of the proposed algorithm is less than one minute (54.857 s). In modern HetNets, the traffic load of the network is monitored for longer time periods in the order of 5–15 min [6,64,65,66], while the on-off switching decisions of the SCs are usually taken every 15–60 min [64,66]. Thus, the proposed algorithm is suitable for practical implementation in real time.

5. Numerical Results

The simulation parameters are presented in Table 1. Various Voronoi SCs are allocated in the coverage area of the MCs. The UEs are randomly deployed within the entire network. The simulations are performed utilizing MATLAB R2018. The swarm size is chosen in the range of 20–50 particles [9,67,68,69,70,71]. It is shown in [71] that 25 is the optimum size over 16 different sizes on 3 different cases. The IW is linearly increased from 0.4 to 0.9, which is the range recommended in [33,72,73]. The velocity of the particles is chosen in the range of [−0.6, 0.6] [9,74,75]. Adjusting these parameters is essential for the convergence of the BPSO algorithm.
The performance of several algorithms is assessed, they are as follow:
  • Always on: SFR is not utilized and all SCs are active.
  • BPSO only: SFR is not utilized, but SC on/off switching is done via BPSO algorithm.
  • Random 10%: SFR is not utilized, but 10% of the SCs are randomly chosen to be switched off. The remaining SCs are kept active.
  • Proposed: the SC on/off switching is decided first using the BPSO algorithm, then the SFR is carried out using CTs.
The number of active SCs for various number of UEs is demonstrated in Figure 5. The number of active SCs increases with increasing the number of UEs, as more SCs are being activated to guarantee the minimum required SINR of the UEs allowing the UEs to associate with the SC having the better SINR, enhancing their data rates and improving the system performance. The “ ω = 0.4” has better convergence than the “ ω = 0.9” for the 200, 500, and 900 UEs, respectively, since reducing the IW facilitates in exploring the search space (global search), while raising the IW aids in exploiting (local search) the search space. The “linearly increasing ω ” shows better convergence than the fixed “ ω = 0.9” and “ ω = 0.4”, as in the “linearly increasing ω ” case, the IW is lower at the beginning, allowing better exploration of the search space, and then it linearly increases, enhancing the local search. The fixed IW can get trapped during the search and is unable to find the global minimum number of active SCs. Therefore, the linearly increasing IW is chosen to be utilized in the proposed algorithm for the rest of the simulations in this paper.
The number of active SCs for various numbers of UEs is presented in Figure 6. The “always on” algorithm has the highest number of active SCs, since all the SCs are kept active. The “random 10%” algorithm has a lower number of active SCs than the “always on” algorithm, since in the “random 10%” algorithm, 10% of the SCs are randomly turned off. However, the number of active SCs is constant with regard to the number of UEs. The proposed and “BPSO only” algorithms have the least number of active SCs, as the SCs are turned off utilizing the BPSO algorithm. In both algorithms (BPSO only and proposed), BPSO is used for SC switching. That is why the number of active SCs of the two algorithms is very close. Moreover, the number of active SCs increases on increasing the number of UEs, since more SCs are switched on to sustain the minimum SINR of the UEs.
The total system throughput for various numbers of UEs is shown in Figure 7. The proposed algorithm has the largest system throughput, since the proposed algorithm alleviates the interference levels, as it utilizes the SFR and switches the SCs on/off using the BPSO algorithm. The “BPSO only” algorithm has lower system throughput than the proposed algorithm because of its larger interference levels for not using SFR. The “random 10%” algorithm has lower system throughput than the “BPSO only” algorithm because of the random selection of the switched-off SCs, which is not the optimum one. The “always on” algorithm has the minimum system throughput because it has the largest interference levels as all the SCs are continuously active and it does not utilize the SFR.
The total power consumption of the system for various numbers of UEs is presented in Figure 8. The “always on” algorithm has the largest power consumption since no switching-off techniques are used. The “random 10%” algorithm has less power consumption than the “always on” algorithm because of the power savings from the switched-off SCs and higher power consumption than the “BPSO only” algorithm. The proposed algorithm consumes the least power because of the turning-off of the SCs utilizing BPSO, then applying the SFR minimizing the power consumption furthermore, because of the reduced transmission power for the UEs in the center region. In the proposed algorithm, the power consumption increases with the increment of the number of UEs, as more SCs are kept active to ensure the QoS of the UEs.
The PE of the system for various numbers of UEs is demonstrated in Figure 9. The proposed algorithm has the highest PE because of the reduced power consumption and the elevated system throughput. The “BPSO only” algorithm has lower PE because of its alleviated throughput and higher system power consumption compared to the proposed algorithm. The “random 10%” has lower PE than the “BPSO only” algorithm because of its alleviated system throughput caused by the random choice of the switched-off SCs. The “always on” algorithm has the least PE, since it has the largest power consumption and the least data rates because all the SCs are continuously active.
The outage probability for various SINR thresholds in the case of 900 UEs is depicted in Figure 10. The outage probability is defined as the percentage of UEs that are unable to attain a certain SINR threshold. The proposed algorithm has the minimum outage probability because of the enhanced SINR of the users, which resulted from minimizing the interference. The “BPSO only” algorithm has larger outage probability than the proposed algorithm, since it has larger interference levels. Both algorithms consider the QoS of the users, as all the users have SINR larger than S I N R t h r in both algorithms. The “random 10%” algorithm has larger outage probability than the “BPSO only” because of the deteriorated system performance. The “always on” algorithm has the largest outage probability because of the huge interference levels, as the SFR principle is not utilized and no on/off switching techniques are used, diminishing the total performance of the system.

6. Conclusions

Minimizing the power consumption of the SCs and elevating the PE of the network are huge challenges facing the 5G HetNets. In this paper, to tackle these challenges, novel algorithms are proposed based on linear increasing IW-BPSO and SFR. The BPSO algorithm is used for SC on/off switching reducing the power consumption of the system without deteriorating the QoS of the UEs. Moreover, the linearly increasing IW is exploited to enhance the convergence of the BPSO algorithm to find the minimum number of active SCs. Furthermore, the CT-based SFR is proposed, where the SCs are divided into center and edge regions and different sub-bands are allocated to the edge regions of the adjoining SCs, minimizing the interference among the SCs. The results demonstrate that the proposed algorithms surpass the other conventional algorithms with regard to the total system power consumption, the total system throughput, the PE, and the outage probability. Additional work can be done in the future to address the coverage hole problem in Voronoi cells and to enhance the accuracy of the PSO algorithm using dynamic inertia weight.

Author Contributions

Conceptualization, M.O., B.A. and S.E.R.; methodology, M.O., B.A. and S.E.R.; software M.O.; writing—original draft preparation, M.O.; writing—review and editing, B.A. and S.E.R.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

SymbolDescription
a 1 , a 2 ,   a 3 and a 4 Random numbers uniformly distributed between 0 and 1
B k Bandwidth allocated to UE k
B R B Resource block (RB) bandwidth
c 1 and c 2 Acceleration parameters
C s y s Total throughput of the system
D f Distance between the SC and the closest SC using sub-band f in its edge region
d m , k Distance between SC m and UE k
G m , k Channel gain between UE k and SC m
G b e s t Global best position of all the particles
L k , m Number of requisite RBs for UE k in SC m to achieve the minimum data rate
MNumber of SCs
N Noise power
P b e s t j Best position of the particle j
P m Transmission power of SC m
P m t o t Total power consumption of SC m
P m t x Transmission power consumption of SC m
P s y s Total power consumption of the system
P E s y s PE (power efficency) of the system
R k , m Data rate of UE k in SC m
S I N R k , m Signal to interference noise ratio of UE k in SC m
U m Number of UEs in SC m
v j     z Velocity of the particle j in the z t h iteration
ω z Inertia Weight (IW) in the z t h iteration
x j     z Position of the particle j in the z t h iteration
αPath loss exponent
γ m SC m on/off indicator
φ m , k UE k association indicator with SC m

References

  1. Tanveer, J.; Haider, A.; Ali, R.; Kim, A. An Overview of Reinforcement Learning Algorithms for Handover Management in 5G Ultra-Dense Small Cell Networks. Appl. Sci. 2022, 12, 426. [Google Scholar] [CrossRef]
  2. Salahdine, F.; Opadere, J.; Liu, Q.; Han, T.; Zhang, N.; Wu, S. A survey on sleep mode techniques for ultra-dense networks in 5G and beyond. Comput. Netw. 2021, 201, 108567. [Google Scholar] [CrossRef]
  3. Osseiran, A.; Boccardi, F.; Braun, V.; Kusume, K.; Marsch, P.; Maternia, M.; Queseth, O.; Schellmann, M.; Schotten, H.; Taoka, H.; et al. Scenarios for 5G mobile and wireless communications: The vision of the METIS project. IEEE Commun. Mag. 2014, 52, 26–35. [Google Scholar] [CrossRef]
  4. Boccardi, F.; Heath, R.W.; Lozano, A.; Marzetta, T.L.; Popovski, P. Five disruptive technology directions for 5G. IEEE Commun. Mag. 2014, 52, 74–80. [Google Scholar] [CrossRef] [Green Version]
  5. Xu, Y.; Gui, G.; Gacanin, H.; Adachi, F. A survey on resource allocation for 5G heterogeneous networks: Current research, future trends and challenges. IEEE Commun. Surv. Tutor. 2021, 23, 668–695. [Google Scholar] [CrossRef]
  6. Saeed, A.; Katranaras, E.; Zoha, A.; Imran, A.; Imran, M.A.; Dianati, M. Energy efficient resource allocation for 5G heterogeneous networks. In Proceedings of the IEEE International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD), Guildford, UK, 7–9 September 2015; pp. 119–123. [Google Scholar]
  7. Lorincz, J.; Matijevic, T. Energy-efficiency analyses of heterogeneous macro and micro base station sites. Comput. Electr. Eng. 2014, 40, 330–349. [Google Scholar] [CrossRef]
  8. Hashim, M.F.; Abdul Razak, N.I. Ultra-dense networks: Integration with device to device (D2D) communication. Wireless Pers. Commun. 2019, 106, 911–925. [Google Scholar] [CrossRef]
  9. Venkateswararao, K.; Swain, P. Binary-PSO-based energy-efficient small cell deployment in 5G ultra-dense network. J. Supercomput. 2022, 78, 1071–1092. [Google Scholar] [CrossRef]
  10. Kamel, M.I.; Hamouda, W.; Youssef, A.M. Ultra-Dense Networks: A Survey. IEEE Commun. Surv. Tutor. 2016, 18, 2522–2545. [Google Scholar] [CrossRef]
  11. Liu, C.; Natarajan, B.; Xia, H. Small cell base station sleep strategies for energy efficiency. IEEE Trans. Veh. Technol. 2015, 65, 1652–1661. [Google Scholar] [CrossRef]
  12. Ge, X.; Yang, J.; Gharavi, H.; Sun, Y. Energy efficiency challenges of 5G small cell networks. IEEE Commun. Mag. 2017, 55, 184–191. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Osama, M.; El Ramly, S.; Abdelhamid, B. Interference Mitigation and Power Minimization in 5G Heterogeneous Networks. Electronics 2021, 10, 1723. [Google Scholar] [CrossRef]
  14. Shen, B.; Lei, Z.; Huang, X.; Chen, Q. An interference contribution rate based small cells on/off switching algorithm for 5G dense heterogeneous networks. IEEE Access 2018, 6, 29757–29769. [Google Scholar] [CrossRef]
  15. Lin, Z.; Niu, H.; An, K.; Wang, Y.; Zheng, G.; Chatzinotas, S.; Hu, Y. Refracting RIS aided hybrid satellite-terrestrial relay networks: Joint beamforming design and optimization. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 3717–3724. [Google Scholar] [CrossRef]
  16. Lin, Z.; An, K.; Niu, H.; Hu, Y.; Chatzinotas, S.; Zheng, G.; Wang, J. SLNR-based Secure Energy Efficient Beamforming in Multibeam Satellite Systems. IEEE Trans. Aerosp. Electron. Syst. 2022, 1–4. [Google Scholar] [CrossRef]
  17. Isabona, J.; Srivastava, V.M. Downlink Massive MIMO Systems: Achievable Sum Rates and Energy Efficiency Perspective for Future 5G Systems. Wirel. Pers. Commun. 2017, 96, 2779–2796. [Google Scholar] [CrossRef]
  18. Lorincz, J.; Bogarelli, M.; Capone, A.; Begusic, D. Heuristic approach for optimized energy savings in wireless access networks. In Proceedings of the International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia, 23–25 September 2010; pp. 60–65. [Google Scholar]
  19. Lorincz, J.; Capone, A.; Begusic, D. Heuristic Algorithms for Optimization of Energy Consumption in Wireless Access Networks. KSII Trans. Internet Inf. Syst. 2011, 5, 626–648. [Google Scholar] [CrossRef] [Green Version]
  20. Xiao, Z.; Li, H.; Li, Z.; Wang, D. Load-awareness energy saving strategy via success probability constraint for heterogeneous small cell networks. In Proceedings of the IEEE Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Hong Kong, China, 30 August–2 September 2015; pp. 743–747. [Google Scholar]
  21. Manssour, J.; Frenger, P.; Falconetti, L.; Moon, S.; Na, M. Smart small cell wake-up field trial: Enhancing end-user throughput and network energy performance. In Proceedings of the IEEE Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–5. [Google Scholar]
  22. Tang, L.; He, Y.; Zhou, Z.; Ren, Y.; Mumtaz, S.; Rodriguez, J. A distance-sensitive distributed repulsive sleeping approach for dependable coverage in heterogeneous cellular networks. Trans. Emerg. Tel. Tech. 2019, 30, e3784. [Google Scholar] [CrossRef]
  23. Tao, R.; Liu, W.; Chu, X.; Zhang, J. An energy saving small cell sleeping mechanism with cell range expansion in heterogeneous networks. IEEE Trans. Wirel. Commun. 2019, 18, 2451–2463. [Google Scholar] [CrossRef] [Green Version]
  24. AL-Samarrie, A.K.; Alyasiri, H.; AL-Nakkash, A.H. Proposed multi-stage PSO scheme for LTE network planning and operation. Int. J. Appl. Eng. Res. 2016, 11, 10199–10210. [Google Scholar]
  25. Alyasiri, H.; AL-Samarrie, A.K.; AL-Nakkash, A.H. Interference Mitigation of Heterogeneous Networks by Proposed Combined Optimal Frequency and Power Allocations Scheme. Int. J. Appl. Eng. Res. 2016, 11, 11925–11934. [Google Scholar]
  26. Rathore, A.; Sharma, H. Review on inertia weight strategies for particle swarm optimization. In Proceedings of the Sixth International Conference on Soft Computing for Problem Solving, Singapore; 2017; pp. 76–86. [Google Scholar]
  27. Hsieh, S.T.; Sun, T.Y.; Liu, C.C.; Tsai, S.J. Efficient population utilization strategy for particle swarm optimizer. IEEE Trans. Syst. Man Cybern. Part B 2009, 39, 444–456. [Google Scholar] [CrossRef] [PubMed]
  28. Eberhart, R.C.; Shi, Y. Tracking and optimizing dynamic systems with particle swarms. In Proceedings of the Congress on Evolutionary Computation (CEC), Seoul, Korea, 27–30 May 2001; pp. 94–100. [Google Scholar]
  29. Tian, D.; Shi, Z. MPSO: Modified particle swarm optimization and its applications. Swarm Evol. Comput. 2018, 41, 49–68. [Google Scholar] [CrossRef]
  30. Taherkhani, M.; Safabakhsh, R. A novel stability-based adaptive inertia weight for particle swarm optimization. Appl. Soft Comput. 2016, 38, 281–295. [Google Scholar] [CrossRef]
  31. Xin, J.; Chen, G.; Hai, Y. A particle swarm optimizer with multi-stage linearly-decreasing inertia weight. In Proceedings of the International Joint Conference on Computational Sciences and Optimization, Sanya, China, 24–26 April 2009; pp. 505–508. [Google Scholar]
  32. Zheng, Y.; Ma, L.; Zhang, L.; Qian, J. Empirical study of particle swarm optimizer with an increasing inertia weight. In Proceedings of the 2003 Congress on Evolutionary Computation, Canberra, ACT, Australia, 8–12 December 2003; Volume 1, pp. 221–226. [Google Scholar]
  33. Lee, C.Y.; Cheng, Y.H. Motor Fault Detection Using Wavelet Transform and Improved PSO-BP Neural Network. Processes 2020, 8, 1322. [Google Scholar] [CrossRef]
  34. Lin, Z.; Lin, M.; Wang, J.B.; De Cola, T.; Wang, J. Joint beamforming and power allocation for satellite-terrestrial integrated networks with non-orthogonal multiple access. IEEE J. Sel. Top. Signal Process. 2019, 13, 657–670. [Google Scholar] [CrossRef] [Green Version]
  35. Lin, Z.; Lin, M.; De Cola, T.; Wang, J.B.; Zhu, W.P.; Cheng, J. Supporting IoT with rate-splitting multiple access in satellite and aerial-integrated networks. IEEE Internet Things J. 2021, 8, 11123–11134. [Google Scholar] [CrossRef]
  36. Giambene, G.; Le, V.A.; Bourgeau, T.; Chaouchi, H. Soft frequency reuse schemes for heterogeneous LTE systems. In Proceedings of the IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 3161–3166. [Google Scholar]
  37. Mohamed, M.O.; Abdelhamid, B.; El Ramly, S. Interference mitigation in heterogeneous networks using Fractional Frequency Reuse. In Proceedings of the International Conference on Wireless Networks and Mobile Communications (WINCOM), Fez, Morocco, 26–29 October 2016; pp. 154–159. [Google Scholar]
  38. Giambene, G.; Le, V.A.; Bourgeau, T.; Chaouchi, H. Iterative multi-level soft frequency reuse with load balancing for heterogeneous lte-a systems. IEEE Trans. Wirel. Commun. 2016, 16, 924–938. [Google Scholar] [CrossRef]
  39. Hossain, M.S.; Tariq, F.; Safdar, G.A.; Mahmood, N.H.; Khandaker, M.R. Multi-layer soft frequency reuse scheme for 5G heterogeneous cellular networks. In Proceedings of the IEEE Globecom Workshops (GC Wkshps), Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar]
  40. Moysen, J.; Giupponi, L. From 4G to 5G: Self-organized network management meets machine learning. Comput. Commun. 2018, 129, 248–268. [Google Scholar] [CrossRef] [Green Version]
  41. Preciado-Velasco, J.E.; Gonzalez-Franco, J.D.; Anias-Calderon, C.E.; Nieto-Hipolito, J.I.; Rivera-Rodriguez, R. 5G/B5G Service Classification Using Supervised Learning. Appl. Sci. 2021, 11, 4942. [Google Scholar] [CrossRef]
  42. Radivilova, T.; Kirichenko, L.; Lemeshko, O.; Ageyev, D.; Mulesa, O.; Ilkov, A. Analysis of anomaly detection and identification methods in 5G traffic. In Proceedings of the Eleventhth IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Cracow, Poland, 22–25 September 2021; pp. 1108–1113. [Google Scholar]
  43. Casas, P.; D’Alconzo, A.; Wamser, F.; Seufert, M.; Gardlo, B.; Schwind, A.; Tran-Gia, P.; Schatz, R. Predicting QoE in cellular networks using machine learning and in-smartphone measurements. In Proceedings of the Ninth International Conference on Quality of Multimedia Experience (QoMEX), Erfurt, Germany, 29 May–2 June 2017; pp. 1–6. [Google Scholar]
  44. Galinina, O.; Pyattaev, A.; Andreev, S.; Dohler, M.; Koucheryavy, Y. 5G Multi-RAT LTE-WiFi Ultra-Dense Small Cells: Performance Dynamics, Architecture, and Trends. IEEE J. Sel. Areas Commun. 2015, 33, 1224–1240. [Google Scholar] [CrossRef]
  45. Niu, C.; Li, Y.; Hu, R.Q.; Ye, F. Fast and Efficient Radio Resource Allocation in Dynamic Ultra-Dense Heterogeneous Networks. IEEE Access 2017, 5, 1911–1924. [Google Scholar] [CrossRef]
  46. Shabbir, A.; Khan, H.R.; Ali, S.A. Traffic Load Aware Approach for Optimum Throughput in 5G Heterogeneous Cellular Networks. In Proceedings of the Fourth International Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia, 13–14 August 2018; pp. 1–6. [Google Scholar]
  47. Su, G.; Chen, B.; Lin, X.; Wang, H.; Li, L. User Association and Base Station Sleep Management in Dense Heterogeneous Cellular Networks. KSII Trans. Int. Inf. Sys. 2017, 11, 2058–2074. [Google Scholar]
  48. Huang, X.; Zhang, D.; Tang, S.; Chen, Q.; Zhang, J. Fairness-based distributed resource allocation in two-tier heterogeneous networks. IEEE Access 2019, 7, 40000–40012. [Google Scholar] [CrossRef]
  49. Mendis, H.V.K.; Balapuwaduge, I.A.M.; Li, F.Y. Dependability-based reliability analysis in URC networks: Availability in the space domain. IEEE ACM Trans. Netw. 2019, 27, 1915–1930. [Google Scholar] [CrossRef]
  50. Xu, Y.; Yang, P.; Gong, J.; Niu, K. A self-organizing base station sleeping strategy in small cell networks using local stable matching games. In Proceedings of the International Conference on Wireless Algorithms, Systems, and Applications, Berlin, Germany; 2018; pp. 545–556. [Google Scholar]
  51. Ghazzai, A.H.; Farooq, M.J.; Alsharoa, A.; Yaacoub, E.; Kadri, A.; Alouini, M.S. Green networking in cellular HetNets: A unified radio resource management framework with base station ON/OFF switching. IEEE Trans. Veh. Technol. 2016, 66, 5879–5893. [Google Scholar] [CrossRef] [Green Version]
  52. Akram, M.R.; Al-Nakkash, A.H.; Salim, O.N.M.; AlAbdullah, A.A. Proposed APs Distribution Optimization Algorithm: Indoor Coverage Solution. J. Phys. Conf. Ser. 2021, 1804, 012134. [Google Scholar] [CrossRef]
  53. Cai, H.; Li, X.; Xie, C.; Guo, K.; Liu, H.; Liu, C. Area-to-point heat conduction enhancement using binary particle swarm optimization. Appl. Therm. Eng. 2019, 155, 449–460. [Google Scholar] [CrossRef]
  54. Anuradha, J.; Tripathy, B.K. Improved intelligent dynamic swarm PSO algorithm and rough set for feature selection. In Proceedings of the International Conference on Computing and Communication Systems. Berlin; 2011; pp. 110–119. [Google Scholar]
  55. Zhang, H.; Wang, Y.; Ji, H.; Li, X. A sleeping mechanism for cache-enabled small cell networks with energy harvesting function. IEEE Trans. Green Commun. Net. 2020, 4, 497–505. [Google Scholar] [CrossRef]
  56. Shariatmadar, H.; Meshkat Razavi, H. Seismic control response of structures using an ATMD with fuzzy logic controller and PSO method. Struct. Eng. Mech. 2014, 51, 547–564. [Google Scholar] [CrossRef] [Green Version]
  57. Izquierdo, J.; Montalvo, I.; Pérez, R.; Fuertes, V.S. Design optimization of wastewater collection networks by PSO. Comput. Math. Appl. 2008, 56, 777–784. [Google Scholar] [CrossRef] [Green Version]
  58. Tasetiren, M.F.; Lian, Y.C. A Binary Particle Swarm Optimization Algorithm for Lot Sizing Problem. J. Econ. Soc. Res. 2003, 5, 1–20. [Google Scholar]
  59. Kumar, N.; Sharma, S.K. Inertia Weight Controlled PSO for Task Scheduling in Cloud Computing. In Proceedings of the International Conference on Computing, Power and Communication Technologies (GUCON), Greater Noida, UP, India, 28–29 September 2018; pp. 155–160. [Google Scholar]
  60. Qian, M.; Hardjawana, W.; Li, Y.; Vucetic, B.; Yang, X.; Shi, J. Adaptive Soft Frequency Reuse Scheme for Wireless Cellular Networks. IEEE Trans. Veh. Technol. 2014, 64, 118–131. [Google Scholar] [CrossRef]
  61. Sánchez-Rodríguez, D.; Hernández-Morera, P.; Quinteiro, J.M.; Alonso-González, I. A Low Complexity System Based on Multiple Weighted Decision Trees for Indoor Localization. Sensors 2015, 15, 14809–14829. [Google Scholar] [CrossRef]
  62. Ji, B.; Lu, X.; Sun, G.; Zhang, W.; Li, J.; Xiao, Y. Bio-Inspired Feature Selection: An Improved Binary Particle Swarm Optimization Approach. IEEE Access. 2020, 8, 85989–86002. [Google Scholar] [CrossRef]
  63. Aghdam, M.H.; Sharifi, A.A. PAPR reduction in OFDM systems: An efficient PTS approach based on particle swarm optimization. ICT Express. 2019, 5, 178–181. [Google Scholar] [CrossRef]
  64. Donevski, I.; Vallero, G.; Marsan, M.A. Neural networks for cellular base station switching. In Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France, 29 April–2 May 2019; pp. 738–743. [Google Scholar]
  65. Qin, M.; Yang, Q.; Cheng, N.; Li, J.; Wu, W.; Rao, R.R.; Shen, X. Learning-Aided Multiple Time-Scale SON Function Coordination in Ultra-Dense Small-Cell Networks. IEEE Trans. Wirel. Commun. 2019, 18, 2080–2092. [Google Scholar] [CrossRef]
  66. Sesto-Castilla, D.; Garcia-Villegas, E.; Lyberopoulos, G.; Theodoropoulou, E. Use of Machine Learning for energy efficiency in present and future mobile networks. In Proceedings of the IEEE Wireless Communications and Networking Conference, Marrakesh, Morocco, 15–18 April 2019; pp. 1–6. [Google Scholar]
  67. Chen, W.N.; Zhang, J.; Lin, Y.; Chen, N.; Zhan, Z.H.; Chung, H.S.H.; Li, Y.; Shi, Y.H. Particle Swarm Optimization with an aging leader and challengers. IEEE Trans. Evol. Comput. 2012, 17, 241–258. [Google Scholar] [CrossRef]
  68. Gong, Y.J.; Li, J.J.; Zhou, Y.; Li, Y.; Chung, H.S.H.; Shi, Y.H.; Zhang, J. Genetic learning particle swarm optimization. IEEE Trans. Cybern. 2015, 46, 2277–2290. [Google Scholar] [CrossRef] [Green Version]
  69. Liang, J.J.; Qin, A.K.; Suganthan, P.N.; Baskar, S. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 2006, 10, 281–295. [Google Scholar] [CrossRef]
  70. Lin, A.; Sun, W.; Yu, H.; Wu, G.; Tang, H. Global genetic learning Particle Swarm Optimization with diversity enhancement by ring topology. Swarm Evol. Comput. 2019, 44, 571–583. [Google Scholar] [CrossRef]
  71. Hashim, N.; Ismail, N.F.N.; Johari, D.; Musirin, I.; Rahman, A.A. Optimal population size of particle swarm optimization for photovoltaic systems under partial shading condition. Int. J. Elec. & Comp. Eng. 2022, 12, 4599–4613. [Google Scholar]
  72. Shi, Y.; Eberhart, R.C. Empirical study of particle swarm optimization. In Proceedings of the Congress on Evolutionary Computation (CEC), Washington, DC, USA, 6–9 July 1999; pp. 1945–1950. [Google Scholar]
  73. Agrawal, A.; Tripathi, S. Particle swarm optimization with adaptive inertia weight based on cumulative binomial probability. Evol. Intell. 2021, 14, 305–313. [Google Scholar] [CrossRef]
  74. Yalcin, N.; Tezel, G.; Karakuzu, C. Epilepsy diagnosis using artificial neural network learned by PSO. Turk. J. Elec. Eng. Comp. Sci. 2015, 23, 421–432. [Google Scholar]
  75. Wan, R.; Zhu, L.; Li, T.; Bai, L.A. NOMA-PSO Based Cooperative Transmission Method in Satellite Communication Systems. In Proceedings of the Nineth International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 11–13 October 2017; pp. 1–6. [Google Scholar]
Figure 1. General representation of HetNet scenario with densely deployed small cells.
Figure 1. General representation of HetNet scenario with densely deployed small cells.
Sensors 22 08570 g001
Figure 2. SFR example for hexagonal shaped cells with N s u b = 3.
Figure 2. SFR example for hexagonal shaped cells with N s u b = 3.
Sensors 22 08570 g002
Figure 3. (a) A real example demonstrating a SC (the purple SC) with the center region (the grey region); (b) the seven used sub-bands.
Figure 3. (a) A real example demonstrating a SC (the purple SC) with the center region (the grey region); (b) the seven used sub-bands.
Sensors 22 08570 g003
Figure 4. Classification tree (CT) example for three sub-bands.
Figure 4. Classification tree (CT) example for three sub-bands.
Sensors 22 08570 g004
Figure 5. Number of active SCs for various numbers of UEs for different values of IW.
Figure 5. Number of active SCs for various numbers of UEs for different values of IW.
Sensors 22 08570 g005
Figure 6. Number of active SCs for various numbers of UEs in case of linearly increasing IW.
Figure 6. Number of active SCs for various numbers of UEs in case of linearly increasing IW.
Sensors 22 08570 g006
Figure 7. Total system throughput for various numbers of UEs.
Figure 7. Total system throughput for various numbers of UEs.
Sensors 22 08570 g007
Figure 8. Total system power consumption for various numbers of UEs.
Figure 8. Total system power consumption for various numbers of UEs.
Sensors 22 08570 g008
Figure 9. Power efficiency for various numbers of UEs.
Figure 9. Power efficiency for various numbers of UEs.
Sensors 22 08570 g009
Figure 10. Outage probability for various SINR thresholds in the case of 900 UEs.
Figure 10. Outage probability for various SINR thresholds in the case of 900 UEs.
Sensors 22 08570 g010
Table 1. Simulation Parameters [9,13,14,33,59].
Table 1. Simulation Parameters [9,13,14,33,59].
ParametersValue
SC transmission power [13]SFR: 20 dBm(center),
22 dBm(edge)
No SFR: 22 dBm
SC baseline power ( P m o n ) [14]6.8 W
Maximum number of UEs in the SC ( U m a x ) [9]30
Swarm   size   ( N p a r ) [9]25
Maximum IW ( ω m a x ) [33]0.9
Minimum IW ( ω m i n ) [33]0.4
Maximum velocity of the particle ( v m a x ) [9]0.6
Minimum velocity of the particle ( v m i n ) [9]−0.6
Maximum number of iterations ( Z m a x ) [59]500
Total bandwidth [13]20 MHz
RB bandwidth [13]180 KHz
Maximum number of RBs [13]106
Number of sub-bands ( N s u b ) [13]7
Noise power spectral density [14]−174 dBm/Hz
SINR threshold ( S I N R t h r ) [9]−5 dB
SC inactive level ( β ) [14]0.63
Portion of power consumption due to the feeder losses and power amplifier ( θ ) [14]4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Osama, M.; El Ramly, S.; Abdelhamid, B. Binary PSO with Classification Trees Algorithm for Enhancing Power Efficiency in 5G Networks. Sensors 2022, 22, 8570. https://doi.org/10.3390/s22218570

AMA Style

Osama M, El Ramly S, Abdelhamid B. Binary PSO with Classification Trees Algorithm for Enhancing Power Efficiency in 5G Networks. Sensors. 2022; 22(21):8570. https://doi.org/10.3390/s22218570

Chicago/Turabian Style

Osama, Mayada, Salwa El Ramly, and Bassant Abdelhamid. 2022. "Binary PSO with Classification Trees Algorithm for Enhancing Power Efficiency in 5G Networks" Sensors 22, no. 21: 8570. https://doi.org/10.3390/s22218570

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop