Abstract

The importance of wireless path loss prediction and interference minimization studies in various environments cannot be over-emphasized. In fact, numerous researchers have done massive work on scrutinizing the effectiveness of existing path loss models for channel modeling. The difficulties experienced by the researchers determining or having the detailed information about the propagating environment prompted for the use of computational intelligence (CI) methods in the prediction of path loss. This paper presents a comprehensive and systematic literature review on the application of nature-inspired computational approaches in radio propagation analysis. In particular, we cover artificial neural networks (ANNs), fuzzy inference systems (FISs), swarm intelligence (SI), and other computational techniques. The main research trends and a general overview of the different research areas, open research issues, and future research directions are also presented in this paper. This review paper will serve as reference material for researchers in the field of channel modeling or radio propagation and in particular for research in path loss prediction.

1. Introduction

Since the birth of communications, mankind has always depended on the presence of a communications channel, even before the invention of modern technologies and techniques that replaced more traditional communication channels. The modern communication channel exists both in wired and wireless forms, and a plethora of applications and technologies are able to use both communication media effectively. The wireless form of communication techniques has enjoyed a wide acceptance due to its support for mobility. Wireless devices and applications are used for different purposes in various sectors including health, education, e-commerce, transportation, smart agriculture, disaster, social networks, and many others. Wireless systems infrastructure has also been deployed to support broadcasting, public safety communications, and cellular mobile telephony. In particular, the most widely deployed technology is the cellular mobile communications networks. Broadband Internet provision is of particular interest in meeting the sustainable development goals (SDGs), particularly, in the developing economies. Successful deployment of a wireless communications network would require optimum planning and proper design of the entire system, with more focus on its physical layer interface. The physical layer interface is the one that allows to interconnect users and the wired network, defining the quality of service (QoS) delivered by the providers and also the quality of experience (QoE) as perceived by the users, being that such features allow assessing how sophisticated and robust the physical layer interface really is. While designing the physical layer of wireless systems, many different parameters are brought forward for consideration, including QoS, coverage area, transmitted frequency, transmitted power, received power, and system budget. Thus, to determine how effective the values of these parameters can be when performing network planning in a particular topography, a suitable and well optimized radio frequency (RF) path loss propagation model must be applied.

Path loss represents the reduction in signal strength of the transmitted signal caused by large scale fading along the communication path. Hence, having accurate path loss models becomes essential during the deployment of wireless systems. Many different propagation models are available for different types of terrain, and their performances are location dependent and site specific. However, in order to obtain a dependable path loss model for a given area, a general model needs to be optimized and/or tuned. The optimized model can then be used by engineers to determine the correct values of parameters such as base station (BS) location, transmitter and receiver antenna height, down tilt angle, transmitted power, and frequency [1].

Path loss propagation models are grouped into four (i.e., empirical models, physical/analytical models, semiempirical models, and deterministic models) [2, 3]. Each of these models contributes significantly to channel propagation modeling. The mentioned groups of the propagation model had contributed to the successful estimation of signal propagation loss for effective design of wireless communication systems. Among the numerous path loss models that exit, the empirical path loss propagation models have been widely used to predict the behavior of radio signals as they propagate throughout a particular environment and location. These models have enjoyed much attention from researchers because of their ease of use and simplicity, and the implementation of these empirical models requires less computational efforts. However, they failed to fully take into consideration the physical composition of the target environment, making them vulnerable to high prediction errors when applied in an environment different from which it was built for [4].

Their inability in getting detailed information about the propagating environment leads to the adoption of intelligent algorithms to predict path loss, including the artificial neural networks (ANNs) and fuzzy systems (FSs). These methods learn and adapt to any changes in the environment, thus providing a better prediction when compared with the traditional models. Nature-inspired computational methodologies, also known as computational intelligent (CI), such as the genetic algorithm (GA), particle swarm optimization (PSO), and ant colony (AC), provide a solution to the complex propagation environments where the traditional models failed [5]. In particular, these CI methods integrate neural networks, fuzzy logic, and other natural inspired algorithms to optimize the path loss, thus reducing the errors and improving the prediction accuracy.

Researchers have conducted various studies on the use of CI techniques for path loss predictions due to the need to implement robust wireless systems offering high performance. A comprehensive search was conducted to retrieve existing review papers providing a literature review of CI techniques applied to path loss prediction but only a single review article was found. The survey was conducted [6]. The review paper reported a comprehensive summary of CI techniques applications in wireless sensor networks (WSNs). The study examined all the use cases of CI, focusing attention on providing reports regarding the innovative use of CI techniques to solve WSN problems, such as design and deployment, security, localization, clustering, scheduling, optimal routing, data aggregation, and fusion. Also, the CI paradigms and challenges faced by WSNs are also identified, alongside with the solution provided by CI techniques in solving these challenges. Future research on the application of CI techniques, such as cross-layer design and parameter learning, is proposed as a future research area of CI in WSNs, as reported in the survey. However, the main issue about the previous survey is that it focuses mainly on WSNs without considering the path loss prediction problem. To the best of our knowledge, no survey has been conducted on the applications of CI in solving path loss prediction problems.

In this paper, we provide a clear perspective on this topic with a broad and in-depth review on the recent use of CI for path loss prediction. The computational methods considered in our review include artificial neural networks, fuzzy systems, swarm intelligence, and other forms of computer intelligence technique investigated by researchers. The motivation behind this research is to allow interested researchers to make use of this literature survey as a starting point for their own research, whereas expert readers can use the study to propose novel approaches for path loss prediction.

Thus, the contributions of this review paper can be summarized as follows:(i)A taxonomy and descriptive literature review of computational intelligence model applications, covering the most recent peer-reviewed articles from top journals, conference proceedings, and edited books(ii)Assessment and explorative analysis of the diverse issues and approaches adopted in the different works analyzed, highlighting their main advantages and flaws(iii)Revealing open research issues and opportunities for future research in this area

The remaining sections of the paper are structured as follows. Section 2 presents some previous related surveys and reviews of applications of CI techniques for path loss predictions. Section 3 details the literature search method followed. A wide-ranging taxonomy of computational intelligence is then presented in Section 4. Section 5 discusses the pros and cons of the reviewed works. In Section 6, results obtained centered on the number of articles acquired from the research area are presented. Lastly, the main conclusions are drawn in Section 7 of the paper.

2. Review Methodology

The research steps followed to review the prevailing works in the domain of CI for path loss prediction are presented in this section. Also, we detailed the selection process of the selected studies, which was done through a set of inclusion and exclusion criteria.

2.1. Literature Search and Data Sources

Our systematic review followed the guidelines provided in [7] on search strategy, and so we carefully selected the primary search terms for the purpose of determining the appropriate works for the study. In particular, the following terms are carefully applied to search for the relevant studies that had been conducted on CI for path loss prediction from relevant academic databases: “computational intelligence,” “computational intelligence on path loss prediction,” “neural network path loss prediction,” “fuzzy logic path loss prediction,” “genetic algorithm path loss prediction,” “particle swarm optimization path loss prediction,” “artificial immune systems path loss prediction,” and so on. Table 1 shows the academic databases used for the literature search.

2.2. Study Selection Procedure

The study selection procedure was designed with caution to ensure that a comprehensive literature review is achieved. Articles were gathered from different academic databases that are relevant to this study; in particular, 957 articles were fetched and examined. This set was reduced to 321 based on a title check and 98 based on abstract. 98 articles were revised comprehensively to identify a final list of 46 articles based on the full contents of the papers; the full process is illustrated in Figure 1.

2.3. Studies Inclusion/Exclusion Criteria

In order to select the most relevant articles for the study, both inclusion and exclusion criteria were defined. To arrive at the final list, the main literature elements were selected by reading through the title, abstract, and full content of the selected papers. Thus, the inclusion and exclusion criteria applied in this present review are presented in Table 2.

Figure 2 shows the total number of selected articles from the target academic databases after applying all the preceding selection criteria.

3. Taxonomy of Computational Intelligence Techniques

The CI techniques can be broadly classified into five major categories [8]; these are depicted in Figure 3. The taxonomy presented in this paper is derived from all the reviewed literature used in this study. The categories are artificial neural networks (ANNs), fuzzy inference systems (FISs), evolutionary computing (EC), swarm intelligence (SI), and artificial immune systems (AISs).

3.1. Fuzzy Sets

This aspect of computational techniques was introduced and defined by means of a membership function [10]. It can be applied to various practical applications as shown in [11, 12].

A fuzzy set makes its determination based on truth factors which take in the probabilities input in order to provide a definite output. In a fuzzy set A, an object x may belong to this set with varying membership degrees in the range , where 0 and 1 denote lack of membership and full membership, respectively [13].

A way of defining a fuzzy set A is to provide its membership function, : x ⟶ . There are various membership functions, of which three are presented as follows [1315]:(i)Gaussian membership function (where c and δ are parameters):Parameter c specifies the center of a function, and parameter δ determines its dispersion.(ii)Trapezoidal membership function (where are parameters):A special case of a trapezoidal function (for q = r) is a triangular function.(iii)Singleton (where x0 is a parameter):A fuzzy inference system (FIS) model is based on fuzzy set theory, fuzzy “if/then” rules, and fuzzy reasoning as shown in Figure 4. The FIS approximate functions are based on a rule base, a database, and a reasoning mechanism. The adaptive neuro-fuzzy inference system (ANFIS) is a class of adaptive networks that are functionally equivalent to FIS. An adaptive network is a multilayer feed forward network where each node performs a particular function on incoming signals. ANFIS has five layers, as shown in Figure 5.

The description of the structure above is done with a first-order sugeno because the output is a crisp value. A sugeno-based ANFIS has a rule of the form [17].

Rule 1:

Rule 2:

3.1.1. Layer 1

A node in this layer is adaptable and is given as follows:

The input to the ith node is x, Ai is a changeable language relating to this node, and the MF of Ai is μAi (x) which is taken normally as follows:where {di, ei, fi} is the antecedent variables set. Equation (7) is a representation of the generalized bell MF.

The membership function decides the mapping of each point in the input space by assigning a membership value in an interval of 0 and 1. The input (antecedent) variables are initially generated by the trial and error method. These variables are therefore adjusted through the learning capability of the NN which enables the errors reduction to be easier and at the same time optimizing the output (consequent) variables [17].

3.1.2. Layer 2

This layer is made up of the stable nodes which solve the firing power also known as the synaptic weight of a rule. The output of each node is the multiplication of the incoming signals given by the following:

3.1.3. Layer 3

The output of each node in this layer is constant which is given by the following:

3.1.4. Layer 4

The changeable output of this layer is given by the following:{pi, qi and ri} is the consequent variables set and they are computed using the least squares estimates method.

3.1.5. Layer 5

The addition of all the input signals from layer 4 is the output of this layer and is given by the following:

The ANFIS optimization combines both the least square errors estimate and backpropagation algorithms which establishes the output and input parameters, respectively, until the training is completed. It is a statistical approach employed in determining a line of best fit through the minimization of the sum of squares of a mathematical function.

Equation (11) can be rewritten as follows:

Various nature-inspired algorithms have been proposed to improve the prediction of path losses and to aid in successful design and implementation of wireless systems. For instance, Dalkili et al. [18] proposed the use of fuzzy logic and developed a new algorithm centered on an adaptive neuro-fuzzy inference system (ANFIS) for the tuning of the path loss model when estimating the propagation loss in a particular urban terrain. The literature also introduced the use of a statistical-based comparison using the Bertoni–Walfisch model for a proper performance evaluation of any newly developed algorithm. The mean squared error used as the performance indicator between the developed the ANFIS model and the Bertoni–Walfisch model indicated less predicted errors from the ANFIS model than for the latter. It was indicated by the lowest mean square error value. The ANFIS model reveals the minimum MSE value compared with the Bertoni–Walfisch model. The study only focuses on a specific city of Turkey and on the 900 MHz frequency band.

In [19], the authors proposed the use of a multilayer fuzzy logic system (MLFS) for path loss prediction in different forest densities, at a frequency of 1.8 GHz, and with a base station antenna height ranging from 3 to 5 m above the ground and having the receiving antenna 1.8 m above the ground. The performance indicated that the developed fuzzy model has better accuracy in path loss prediction than that of the empirical models, meaning that it will be more suitable for local wireless networks and microcell design for wireless mobile communication systems in forests.

Gupta et al. [20] reported in the literature the use of fuzzy logic to propose a better method to predict path loss for the proper location of base stations in wireless mobile communication systems. A fine-tuning HATA model was used for the analysis in which a unique mean path loss exponent (n) was assigned to each tested propagation area. The results proved that, with the HATA model, the prediction path loss increases at the rate of 3.426 dB; a comparison of the measured model with the HATA model signifies a difference of 0.536 dB. The path loss slope was plotted for each terrain using linear regression. In [21], the researchers preferred the use of BPSK modulated signals to obtain the path loss using the HATA model acquired with the help of the Okumura curve for urban, suburban, and rural terrains. The estimated predicted values of the path loss from the HATA model are derived from the adjustment made on parameters like antenna height, and distances were given as an input to the fuzzy system for the determination of the membership value of the estimated path loss for urban, suburban, and rural regions. The data derived from the path loss after the feeding of the fuzzy input system are represented with a linear regression using fuzzy logic. The obtained results show a maximum predicted loss in urban environments and increases with distance at an average rate of 10 dB per decade. The proposed fuzzy technique demonstrated a better signal transmission by determining the path loss accurately. In [22], the article reported the introduction of the fuzzy approach on the prediction of path loss. A set of fuzzy sets were considered in terms of free space, low foliage terrain, high foliage terrain, flat terrain, and country side terrain, where the path loss exponent was applied for the different propagation profiles. Mamdani fuzzy inference was used to derive the path loss exponent (n) for each profile considered. The results in the literature revealed a path loss exponent (n) of 2.2 for clear areas, while light vegetation, small towns, and heavy vegetation scenarios showed values of 3.3, 4.1, and 4.7, respectively. It was centered on low rooftop buildings. In [23], the authors proposed the use of K-means clustering and fuzzy logic for the minimization of prediction path loss error. The research studied an urban area of Thailand’s Nonthaburi Province, where the training area used consisted of man-made buildings with variable heights and dense and large vegetation, and the study focused on both the 900 and 1800 MHz frequency bands. The path loss prediction between the transmitter and the receiver associated with the empirical prediction models was carried out using MATLAB. The results show that the prediction path loss of the newly developed k-mean fuzzy scheme was only 2.67% in comparison with the test-drive measurement, for which it reveals the lowest error alongside the other compared models. Supachai and Pisit in [24] proposed the use of new upper- and lower-bound models for the line-of-sight prediction of path loss in microwave systems in the frequency bands of 3.35, 8.45, and 15.75 GHz, using fuzzy linear regression (FLR) for which the spread of the upper- and lower-bound of the fuzzy approach is dependent on the maximum and minimum value of the sample path loss data, while the width of the upper and lower regression values used is fixed. The developed model was compared with the conventional path loss models, and the FLR indicates its improvement in accuracy and, as such, it is suitable for the design of the fourth generation multimedia mobile communication systems exhibiting microwave bands frequency. Salman et al. [25] adopted the neuro-fuzzy (NF) model for the prediction of path loss in the Ilorin metropolitan area focusing on the VHF band. Four different routes were used during the measurement to obtain the received signal strength using the NTA Ilorin transmitter, which operates on the frequency of 203.25 MHz; the developed model was alongside compared with widely used empirical path loss models (Hata, Egli, Ecc-33, and COST 231). The performance was measured using the root mean square error (RMSE) across all the routes visited. The results indicated an average RMSE of 5.23 dB, 9.487 dB, 18.696 dB, and 27.890 dB, respectively, for the neuro fuzzy, ECC-33, HATA, COST 231, and Egli models. The newly developed model achieved more accuracy and improvement on the predictions of path loss. The study is limited to NTA with four routes. Jafri et al. [26] conducted a study on the use of a neural network (NN) model combined with fuzzy logic (FL) to estimate the interference path loss on Airbus 319 and 320 airplanes. The interference patterns were classified based on windows, aircraft structure, communication/navigation systems, and location of the doors. The modeled results were compared with the measured data where the modeled algorithm revealed an improvement during the comparison. However, the research is limited to aircraft-related prediction. Gupta et al. [20] proposed the prediction of path loss for the current point of a base station in a cellular mobile communication using fuzzy logic (FL). Various media were used as the propagation environment that are defined as fuzzy sets such as flat area terrain, light vegetation, free space, heavy vegetation terrain, and village terrain in the suburban city Mehuwala, Dehradun, for its CDMA-based wireless system. Path loss exponent (n) was assigned to each environment that is established by means of an experimental decision. The fuzzy logic was used to determine the path loss exponent (n) of which the clear area, light vegetation, small town, and heavy vegetation scenarios revealed values of 2.4, 3.9, 4.2, and 4.9, respectively, as shown in Table 3.

Danladi and Vasira [28] proposed the use of fuzzy logic and spline interpolation to modify the Hata model when estimating the propagation loss from 500 MHz to 1500 MHz, for BTS and MS distances ranging from 1 km to 20 km, a base transceiver station height from 30 m to 200 m, and a mobile station height from 1 m to 10 m, within Yola, Adamawa State, Nigeria. The performance of the modified model was tested, obtaining mean absolute errors of 1.55 dB and 0.4 dB. The fuzzy logic/spline interpolation model path loss is reduced by 1.94 dB in the studied terrain as reported in the literature, which makes it suitable for path loss prediction for next generation wireless networks, especially in Yola. In [18], the use of fuzzy logic to have a new algorithm based on ANFIS for tuning the path loss model was proposed. The adaptive-network-based fuzzy interference system (ANBFIS) is an algorithm introduced in this study for path loss prediction in a particular urban environment. The study also introduced a statistical-based comparison for proper evaluation with the Bertoni–Walfisch model. Results show less error with ANBFIS prediction than with the Bertoni–Walfisch model. The study is limited to the GSM 900 MHz band and a specific city. In [27], a propagation path loss algorithm with the use of one classification out of fuzzy set techniques was proposed, and data set was generated using a multitransmitter (i.e., three different transmitters) radiating radio signals in the VHF bands. The prediction model was developed within an urban terrain in Ilorin, Kwara State, Nigeria. A five-layer optimized approach ANBFIS network was used for the training of the measured data centered on the backpropagation gradient descent algorithm. The performance of the ANBFIS developed model was tested and achieved an error reduction for the correlation coefficient (R), RMSE, and standard deviation error (SDE), with values of 0.92 dB, 4.47 dB, and 4.45 dB, respectively. The developed algorithm achieves a better estimation accuracy while remaining simple. Reference [29] relied on a fuzzy logic algorithm to estimate propagation path loss for urban, suburban, exurban, dense-urban, microurban, and peri-urban terrains in the Lagos metropolitan environment, for both the 900 MHz and the 1800 MHz frequency bands. The results revealed that the mean path loss in these different environments is higher in the 900 MHz band in comparison to the 1800 MHz band. Furthermore, the urban terrain achieves the highest value for the constant offset (60 dB for the 900 MHz band), and the exurban terrain shows a constant offset of 64 dB in the 1800 MHz band. In general, the literature focuses on the 900 and 1800 MHz frequency spectrum. Reference [30] performed experimental investigation on heuristic, geospatial, and empirical models after the use of the artificial neural network (ANN) method, adaptive neuro-fuzzy inference system (ANFIS), and Kriging technique for the development of the compared models for path loss prediction in the VHF and UHF frequency bands. The models were compared with reference to its RMSE value in which it was reported that the root mean square errors of all aforementioned compared models are considered acceptable. The ANN and ANFIS developed models produced the lowest prediction errors, in which the empirical models revealed the lowest standard deviation error (SDE). This project focuses on VHF and UHF frequency bands.

3.2. Artificial Neural Networks

The artificial neural network (ANN) was derived from the human brain, consisting of the large parallel interconnection of a large number of neurons, resembling the human nerve system. Its popularity can be traced to the late 1800s, when scientific attempts to study the human brain were made. In 1890, William James published the very first scientific article detailing brain activity patterns. The first mathematical computational model of neurons was created by Walter and McCulloch, and it is still used in artificial neural networks as of [31]. The first artificial neural network was created in the year 1951 [32].

ANN is an artificial intelligence technique which can effectively be used for the development of path loss models, providing a solution for prediction problems. A neural network has the competence to learn, and it has no need of an explicit knowledge of the input and output process relationship [33]. Some researchers [3, 8, 33] have performed several studies on ANN to develop propagation models. Therefore, it can be useful in the development of path loss for better prediction of received signal strength and interference analysis. ANN sometimes consists of an input, hidden layers, and output layer which can be connected partially or fully to the NN in the next layer [8]. Several works have proposed the use of artificial neural networks for the tuning of propagation models and also the development of ANN-based algorithms for the prediction of path losses. For example, reference [34] conducted a study on macrocell path-loss prediction using artificial neural networks; in their work, an IS-95 pilot signal was utilized alongside a CDMA mobile network to collect measurement data in a rural environment of Australia. Factors such as training time, prediction accuracy, and generalization properties were considered during the evaluation, being backpropagation training algorithms such as gradient descent and Levenberg–Marquardt also evaluated. The prediction results were compared with the ITU-R P.1546 and the Okumura-Hata model, in which the statistical analysis revealed that the noncomplex ANN model performed very well in terms of prediction time, complexity, and accuracy. In particular, it shows average results of 22 dB for the maximum error, a mean error of 0 dB, and a standard deviation of 7 dB. Also, a result comparison between the backpropagation models, gradient descent, Levenberg–Marquardt, and neural network revealed that the training time decreases from 150,000 to 10 iterations, while the prediction accuracy was maintained as shown in Figure 6.

3.2.1. Operation of ANN Neuron

The fundamental element of ANN is the neuron. Let N be the number of inputs with k neuron and the single output y:where  = activation function.

3.2.2. Activation Functions

The activation function is denoted by , which defines the output of a neuron in terms of the induced local field’s .

(1) Logistic Function. This is a form of sigmoidal nonlinearity function that satisfies the differentiability condition used in the multilayer perceptron of a neural network. It is generally expressed by the following:where represents the induced local field of neuron j. According the nonlinearity, the output lies between the ranges 0 ≤ yj ≤ 1. The derivative of equation (14) with respect to resulted as follows:with , and the exponential term can be eliminated from equation (15), and the new derivative is expressed as

Considering a neuron j that is located in the output layer, . Hence, we may express the local gradient for neuron j as follows:where is the function signal at the output of neuron j and dj (n) is the desired response for it. For an arbitrary hidden neuron j, we may express the local gradient as follows:

(2) Hyperbolic Tangent Function. This type of function is also used as a form of sigmoidal nonlinearity which is defined in its most general form by the following:where a and b are positive constants. In the real sense, the hyperbolic tangent function is another logistic function that is rescaled and biased. Its derivative with respect to is given by the following:

For a neuron j located in the output layer, the local gradient is

For a neuron j in a hidden layer, we have

In [35], feed forward neural networks were used to predict the propagation path loss in urban and suburban environments; the study also reported an error correction model achieved from the combination of a theoretical deterministic model and the neural network. The performance of the developed neural models was tested alongside the measured path loss values obtained from the campaign, being based on absolute MSE, SD, and RMS between predicted and measured values. It was demonstrated that the proposed neural network models prove greater accuracy since the environmental factors are subtly considered, and so the ANN model can easily adapt to the environment characteristics. Similarly, in [36], an alternative neural network algorithm was proposed for the prediction of propagation path loss in urban environments. In the work, detailed environmental characteristics were used in the inputs to the model. The obtained results are compared with the results retrieved from the ray-tracing model, and it achieves a better accuracy either for a uniform or nonuniform distribution of the terrain. The trained data used provided better performance if nonuniform built-up areas were examined.

In [37], multilayer perceptron ANN based on backpropagation was used to develop an ultrawide band propagation channel model in a mine environment. The goal was to predict the change in path loss fading as a function of distance (i.e., 1 to 10 meters) and frequency (3 GHz to 10 GHz). The developed model was compared with the experimental measured values and was found to have achieved greater predicted accuracy. In [38], a multilayer perceptron (MLP) and a radial basis function (RBF) were employed to model an UWB channel in an underground harsh environment. The training of the ANNs relied on 5% of the data as learning samples (8000 points out of 160010 points). Authors compared both developed ANN approaches, and the results revealed that the RBF ANN achieved a lower error rate (MSE = 0.0844 dB) when compared with MLP ANN ((MSE = 1.7618 dB), evidencing a higher accuracy in channel modeling. Authors in [39] proposed a propagation path loss model using an artificial neural network in an urban environment with the application of adaptive evolutionary algorithms. Two different ANN design cases were compared with the results from the ray-tracing model. Results indicated that the proposed model prediction achieves a satisfactory accuracy compared with the output from the ray-tracing model in the same environment. The authors in [40] relied on the Levenberg–Marquardt algorithm as one of the ANN models to predict propagation path loss of an FM radio station. The results obtained from the Levenberg–Marquardt algorithm were compared with ITU-R 1546 and Epstein–Peterson models. Results revealed that their approach achieved a better performance than both the theoretical and empirical (ITU-R 1546 and Epstein–Peterson) propagation models in terms of prediction time, complexity, and prediction accuracy. In particular, the RMSE value using the neural network model of Levenberg–Marquardt (9.57 dB) was lower than the RMSE achieved with the ITU-R 1546 and Epstein–Peterson propagation models (10.26 dB). Table 4 provides the summary of artificial neural networks contributions.

Authors in [41] proposed the use of a heuristic approach, such as ANN, to develop a statistical path loss model for the digital terrestrial television (DTT) coverage of the national broadcasting network (NBN). Indoor measurements were conducted at 28 residential areas using live broadcast at 677 MHz. The penetration loss and path loss in four types of residential areas (Class A, B, C, and D) were investigated, being indoor losses measured using fixed and portable indoor antennas at 1.5 m. The four residential indoor path loss models developed would only work for similar residential environments in these four categories after further calibration to improve accuracy using a heuristic approach. In [42], the feed forward MLP network was applied to modify the Okumura-Hata model in the 890–960 MHz frequency band. A comparison between the measured data and the theoretical values obtained with the model showed that the prediction model applies environmental conditions for the respective terrain where training was done. Subsequently, it improves prediction accuracy, with an error of 0.07 dB. However, rainy weather condition is not considered as part of the environmental conditions in the work. Authors in [43] proposed the development of an ANN model for path loss estimation in TV transmission. The prediction model lays the basis on field strength measurements, which is then replaced with measurements from Longley–Rice model simulations. An evaluation of predicted results shows that the proposed model exhibits more accuracy and adaptability compared with familiar empirical models, such as Egli and Free-Space path loss. In [44], an ANN was used to develop a model for estimating path loss in the Great Tripoli area considering five different area types (dense urban, urban, dense suburban, suburban, and rural) in the 900, 1800, and 2100 MHz frequency bands. The study relies on real RSS measurements to train and evaluate the model. The results of the developed ANN model were compared with the real values. The RMSE for the ANN varies from 3.0 to 6.7 depending on the area type and frequency of operation, achieving values that are better than those obtained with the Hata model. The comparison results show that the proposed model recorded a higher prediction accuracy when compared with real measurements. Also in [33], an ANN was used to develop a path loss propagation models that considered atmospheric parameters, relative humidity, and dew point, as inputs parameters. The models were used in estimating the reception power of GSM signals. An MLP network architecture and the weight and bias value were used in the development of the models. The performance of the proposed models was tested and found to be efficient with a mean squared error (MSE) of 0.056. Eichie et al. in [45] developed an ANN-based path loss model for signal quality estimation in rural and urban areas. They relied on a feedforward network topology and the Matlab Network Toolbox learning algorithm; specifically, they used the Levenberg–Marquardt approach with 31 to 39 neurons in incremental steps of 2. The model performance was then compared with existing techniques. Performance results show that the proposed model outperforms basic empirical models. In [46], the relation between the path loss propagation delay and the atmosphere parameter with a neural model is provided. In the work, the neural network model was employed to model the channel propagation in LOS environments. The study also evaluates the accuracy of the model, and it was found that unusual atmospheric conditions are accurately predicted by the model. However, the research was limited to only pressure, temperature, and humidity as the atmosphere parameters, and noise was not considered in the work.

Wu et al. [47] developed a path loss prediction model for railway environments using an artificial neural network model based on the backpropagation network (BPN) architecture. Two datasets were obtained from Viaducts, cuttings and plains at the Zhengzhou-Xi’an express railway line. Base stations were placed every 3 km, transmitting at 930 MHz. The ANN predicted model achieved the lowest mean values of 0.6, 0.8, and 0.8, respectively, which shows that the proposed model is adequate for railway scenarios. A feedforward multilayer perceptron (FLP) was used in [48] to create an ANN for propagation loss prediction in the 900 MHz frequency bands, and the developed model was compared with the ray-tracing algorithm for performance verification. The proposed method demonstrated significant improvements, comparable to analytical models, and revealed faster computation time due to the intrinsic parallelism of an ANN architecture. Neural network parameters were derived in [49] for path loss prediction in a VHF and UHF bands for wireless communications. The authors conducted a field measurement in an urban environment for the purpose of obtaining network information about the losses radio signals transmitted through 189.25 MHz and 479.25 MHz. The obtained network information was used to develop an artificial neural network (ANN) model which was evaluated using the mean squared error (MSE), root mean squared error (RMSE), standard deviation (SD), mean absolute error (MAE), and regression coefficient (R). The study reported statistical output of MAE, MSE, RMSE, SD, and R of 0.58 dB, 66 dB, 0.81 dB, 0.56 dB, and 0.99, respectively. Also, the developed model was compared with known empirical models, and it was observed that the model shows a better performance in prediction, accuracy, and generalization ability. Authors in [50] reported the principle, method, and data expansion methods of machine learning for the purpose of path loss prediction for fifth-generation (5G) mobile networks. Measured data were used to estimate the performance of different propagation models such as the artificial neural network (ANN), support vector regression (SVR), and random forest (RF) alongside the log-distance model. Also, methods on how data expands in order to generate considering amount of training samples for the system were presented. It was shown that the machine learning algorithms exhibit better performance than the log-distance propagation model. However, open research areas to be exploited were also reported. Popoola et al. in [51] conducted a study on the characterization of path loss in the very high frequency (VHF) band exploiting the neural network modeling technique. The article reported how the propagation loss through frequency band 30–300 MHz is characterized based on ANN algorithm and its attributes such as the activation functions and training algorithms based on the measured data at 203.25 MHz. The developed model was compared with the widely used empirical models, and it was observed that the ANN developed model outperformed the empirical models based on the statistical analysis results which also recorded a correlation coefficient (R) of 0.95.

3.3. Evolutionary Computing

Evolutionary computing has also experienced significant attention by researchers within the path loss prediction area, where several works report the use of evolutionary algorithms. For example, reference [52] proposed an alternative procedure to predict propagation path loss in urban environments based on composite differential evolution (CoDE). The model was compared with other popular differential algorithms. The obtained results show that the optimized CoDE-ANN model has higher prediction efficiency that other self-adaptive DE algorithms. Reference [53] proposed the use of a genetic algorithm to estimate the propagation path loss in microcellular systems in the 900 MHz frequency band in three routes in Munich, Germany; Ottawa, Canada; and Rosslyn, USA. The performance of the model was examined using the mean error (ME) and standard deviation (SD) metrics, and findings indicated an error of less than 3 dB and 7 dB, respectively, for ME and SD. Even though, the model was limited to only 900 MHz frequency band and distances between 0.1 and 2 km in urban environments, yet, it provides a better illustration of how the path loss is affected by the area occupied by buildings. Similarly, in [54] a genetic algorithm (GA) path loss models were developed for the prediction of losses for LTE and LTE-advance networks. The GA was used in tuning the Free Space and Ericsson models. Findings from the work revealed resemblance of the models’ predictions with the actual measurement data. Table 5 provides the summary of the evolutionary algorithms’ computational process.

3.4. Swarm Intelligence

The swarm intelligence expression was introduced in the cellular robotic systems context by Beni and Wang in 1989. Swarm intelligence is the collective behavior of decentralized, self-organized systems, either natural or artificial, typically comprising a population of simple agents or bodies interacting locally with each another and with their environment [55]. Swarm intelligence has also been utilized in various areas in which it has gained attention, including problem forecasting. Swarm intelligence is typically associated to three different algorithms, as categorized in Figure 1. The most widely used, as found from the literature, is particle swarm optimization.

3.4.1. Particle Swarm Optimization

A particle swarm optimization (PSO) algorithm is a population-based quest procedure where the individuals, known as particles, are clustered into a swarm. PSO is a stochastic optimization method that is modeled on the fundamental social behavior of bird flocks, which is then used to solve nonlinear problems [56]. The particle for search in space consists of the personal best vector, position vector (x), and velocity vector (), and a fitness value. The PSO algorithm can be deployed at the initialization and iteration phases [57]. Each particle is randomly allotted through an n-dimensional search space at the initialization phase of the velocity and position vectors, while in iterations each particle looms towards the best solution by modifying its velocity and position in accordance with the equation in [56]. PSO can be applied in various aspects, such as function approximation, optimization of mechanical structures, clustering, and solving systems of equations [8]. Essentially, two different PSO algorithms were developed, namely, the global best PSO (gbest) and the local best PSO (lbest).

3.4.2. Global Best PSO

For the global best PSO, the neighborhood for each particle is the entire swarm. For the star neighborhood topology, the social component of the particle velocity update reflects information obtained from all the particles in the swarm. In this case, the social information is the best position found by the swarm, referred to as .

The global best position, , at time step t, is defined as

3.4.3. Local Best PSO

He et al. in [57] reported the adoption of particle flight path information, which is used by the particle swarm optimization algorithm to train a radial basis function (RBF)-based neural network model in order to create a self-adaptive PSO-RBF NN algorithm for path loss estimation. The performance of the developed model prediction indicated a convergence speed and prediction accuracy better than the traditional RBF neural network. Tahat and Taha [58] applied statistical tuning technique based on particle swarm optimization (PSO) to adjust the COST 231 Walfisch-Ikegami for path loss prediction. The data measurements were carried out to measure the received signal power in a deployed 3G network at 2.125 GHz FDD mode. The received signal power, roof height, road orientation angle, and buildings separation variables were all considered for the tuning of the COST 231 WI model. The PSO technique was used for the tuning and revealed lowest standard deviation error when compared with measured data. Even though, the work recorded least error, the model was limited to only 2.125 GHz frequency band. Furthermore, in [59], PSO was used to optimize some empirical path loss models for urban outdoor path loss estimation at the 2300 MHz frequency for LTE network systems. Measurement campaign was conducted in the urban areas of Port Harcourt, Nigeria. The modified model was compared with Okumura-Hata, COST 231, Ericsson 999, ECC-33, and Egli models for the specified environments. For the performance metrics, the RMSE and the MAE were used to gauge the models’ efficacies. The results obtained were promising with RMSE and MAE values of 3.030 dB and 0.00162 dB, respectively. Hence, the PSO modified model could be used for the deployment of the long-term evolution (LTE) wireless communication systems in the study locations. In [60], a study of the application of PSO and GA for the path loss estimation in an urban area was presented, where shooting and bouncing ray/image methods were used to compute the propagation loss for different outdoor environments in a typical commercial area of Taipei. Three different types of antenna arrays were considered, such as L shape, Y shape, and circular shape and used at the base station. The results indicated that PSO demonstrated a better performance than the model developed with a GA.

In the same vein, Reference [61] reported the path loss prediction for mobile phone stations in an outdoor environment in the 900 MHz and 1800 MHz bands. PSO was used for the optimization of the COST 231 Hata model in the prediction of path loss in Irbid city, Jordan. The developed model was compared with the measurements obtained in other locations in Irbid. The results obtained with the proposed model show that the root mean square error (RMSE) amongst the presented and the measured data was enhanced by up to 5 dB compared with the Hata model and by 29 dB compared with the Egli model in the 1800 MHz band, for all the environments under the study. Its accuracy was also increased by 25 dB in the 900 MHz band in comparison with other empirical models.

The hybrid PSO and ANFIS were also used in [16] for path loss prediction for Wi-Fi signal propagation along a passageway. In the methodology of data collection, a Wi-Fi router was used as the transmitter, while a mobile phone as the receiver. The data collected were used as the input variables during the modeling. The performance metrics used to determine the accuracy of the algorithms were SD, MSE, and RMS; these values were compared with reveal the most improved model. The results obtained indicated that the predicted values that were centered on PSO trained ANFIS with a random input were closer to the actual measured values, showing the best prediction results amongst all alternatives tested. The limitation of the study was the random behavior of the received signal. In order to improve the prediction accuracy of the existing empirical models, the PSO was employed in [62] to tune the COST 231 model parameters. Data set was generated through a drive test using a special mobile phone (Huawei U6100), a GPS receiver (NMEA), a receiving antenna, and a laptop installed with test software GENEX Probe. The performance of the tuned model was compared with those of the most widely tested empirical models (SUI, Egli, Hata rural, Hata sub, and COST 231). The root mean square error (RMSE) was used as the performance metric and was calculated for all models present in the study. Findings from the work revealed that the tuned model predictions were better than the other empirical models used. Interestingly, the hybrid PSO-BP-Kriging was employed in [63] to estimate the coverage of the 5G wireless system. Signal strength propagated from the 5G base stations was collected and preprocessed by deploying distributed senor nodes, after which the neural network objective function was adjusted by using the variogram function, and the coefficient of the initial weight of the neural network was optimized by applying the enhanced particle swarm optimization algorithm. After the training of the network, it was then used for the interpolation of the untouched blind zones. Both the data obtained from the sensor node and the interpolated estimation outputs were combined to create an effective coverage prediction for the 5G mobile wireless signal. Simulation results revealed that the proposed algorithm can detect real situations of 5G mobile network signal coverage more accurately than the other algorithms. It is therefore undeniably that the PSO has also shown great impact in the process of enhancing the prediction accuracy of the empirical path loss propagation models. Table 6 provides summary of past works that employed the PSO during the computational process.

4. Performance Metrics

The reviewed works evaluate the performance of applied computational intelligence techniques on path loss prediction by means of statistical measurement metrics. The performance of any model developed for propagation path loss prediction is usually evaluated using several performance metrics, as illustrated in Figure 7. This figure provides a statistical analysis of the different performance metrics used from the survey conducted. It can be observed that the mean square error, root mean squared error, and standard deviation dominate the frequency counts, as many researchers tend to use these metrics to gauge the performance of the models. On contrary, hardly, other statistical metrics such as mean opinion square or average test error were employed as performance metrics.

In Table 7, we provided some research findings obtained using the aforementioned metrics.

This section illustrates the results obtained based on the number of works published in each year ranging from 2004 to 2019, as shown in Figure 8. The trend at which publications have been rolling out in this research area is increasing, as depicted. We can see that the application of CI on path loss prediction has been gaining momentum since 2004. The highest number of publications is witnessed in year 2019, and it is expected to keep increasing because of the attention from researchers wanting to explore the advantages of computational intelligence (CI) techniques. In Figure 9, the percentage ratio of the each taxonomy of the survey is depicted, highlighting researchers attention in all CI techniques. Figure 10 provides the number of articles in each category per year (period 2004–2019).

6. Open Research Issues and Future Research Direction

Despite the improvement recorded by the various CI algorithms, there are open research problems. The research problems are discussed in this section, and new directions are pointed out to provide research opportunities for developing research in propagation path loss prediction.

6.1. Application of Deep Learning

Deep learning is the new generation of the ANN which is currently attracting tremendous attention from the research community. However, surprisingly the deep learning remains unexploited in propagation path loss prediction notwithstanding it is effectiveness, efficiency, and robustness in solving real world problems. Empirical evidence from the literature has proven that the deep learning architectures such as the deep belief network, convolutional neural network, attentive deep neural network, stack autoencoder, generative adversarial network, deep reinforcement learning, deep long short-term memory, and deep recurrent neural network among many others can handle machine learning problems such as prediction, clustering, and classification better than the shallow ANN currently in use for propagation path loss prediction especially when the amount of the data size is large. As such, this survey suggests researchers to explore these architectures of the new generation ANN in the domain of propagation path loss.

6.2. Multiterrain Model

Observations from the survey pointed out that the propagation path loss prediction is mainly conducted for a single terrain. Therefore, the model developed based on any CI algorithm for a particular terrain is limited for prediction of path loss within the terrain. The result obtained from such model cannot be generalized to other terrains. The multiterrain propagation path loss prediction model remains an open issue. We suggest researchers to apply deep learning architecture because of its ability to handle large scale data to investigate the possibility of propagation path loss prediction for multiple terrains.

6.3. Unexploitation of Physical Algorithms

It has been observed from the survey that physical algorithms that derived their inspiration from the mechanism and processes of physical systems remain unexploited in propagation path loss prediction. Example of such algorithms includes simulated annealing, harmony search, memetic algorithm, and cultural algorithm. This is despite the fact that these classes of algorithms have been applied in other domain to solve real world problems and found to be effective and efficient. Therefore, we enjoin the research community to explore the physical algorithms in the area of propagation path loss prediction and compare the performance with the classical algorithms from evolutionary and swarm computation.

6.4. Nature-Inspired Algorithms and Deep Learning

It was observed from the survey that the deep learning architecture that its hyperparameters were optimized by the global optimization algorithm from the family of evolutional and swarm computation remains unexploited in propagation path loss prediction. Empirical works have shown that the deep learning architecture hyperparameters optimized by the global optimization algorithm are more effective than the conventional architecture. It will be interesting to investigate the performance of deep learning architecture that its hyperparameters are optimized by the global optimization algorithm in the domain of propagation path loss.

6.5. Shallow ANN

It is clearly shown from the survey that researchers in this domain heavily relied on the shallow ANN for propagation path loss prediction. The shallow ANN has limitation in handling large scale data because the performance of the shallow ANN diminishes as the amount of data increases. In addition, unlike the new generation ANN-deep learning, the shallow ANN require manual data engineering to perform feature extraction on the data before feeding into the shallow ANN for propagation path loss prediction. To eliminate this tedious procedure and waste of time and resources, we suggest the application of the deep learning architecture.

6.6. Immune Algorithms

The application of immume algorithms in propagation path loss prediction remains unexploited. The category of algorithms derived their inspiration from the complex adaptive biological immune system. Example of such algorithms includes negative selection, clonal selection, artificial immune systems, and immune network models. It was found from the literature search that immune algorithms are yet to gain attention from researchers for propagation path loss prediction in different environments. On the other hand, studies conducted on immune system reveal that it has more applications in data communication networks, such areas as pattern recognition, data clustering, security, anomaly, and web mining, among many others [9]. Therefore, we suggest researchers to explore the immune algorithms in propagation path loss prediction. It is imperative to discover the opportunity of applying these classes of algorithms for propagation path loss prediction.

6.7. Under-Exploitation of the CI

Not all the CI techniques have been thoroughly studied, as shown in Figure 9. Figure 9 highlights evolutionary algorithms that need more research on propagation path loss for various environments.

6.8. Hybrid Approaches

The combination of CI and existing empirical or deterministic path loss propagation models may provide trade-off between ease of application and accuracy. The empirical path loss models are dependent on the local terrain and have high prediction error when applied to another terrain. The deterministic path loss prediction models are dependent on the modeling of the terrain, buildings, and the position of the antennas, which require updated and comprehensive terrain databases that are usually not cost effective. Therefore, the implementation of combination of empirical/deterministic models and CI techniques would successfully aid at better predicting with little or no errors. This is another open research area that needs to be looked upon.

7. Conclusion

This study presents a systematic literature review on the application of computational intelligence techniques for the prediction of path losses for different environments and spanning different operating frequencies. The literature review covered different classes of CI techniques as follows: fuzzy sets, artificial neural networks (ANNs), evolutionary algorithms, swarm intelligence (SI), and artificial immune systems (AISs). The current status on the application of CI techniques for path loss prediction, research trends in the past few years, and open research problems and future research areas and expectations are outlined in the paper. It was discovered that the efforts made by researchers to propose a better model for the prediction of path loss in different terrains has at times led to the testing and simultaneous application of two different CI techniques in a specific environment. The comprehensive review presented in this paper can thus become a first point of reference for new researchers interested in radio propagation and channel modeling. Also, expert researchers in channel modeling or radio propagation can use this review to gain further insight when suggesting a novel approach for path loss prediction.

Data Availability

No data were used to support the findings of this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was funded by the Federal Ministry of Education, Federal Government of Nigeria, Tertiary Education Trust Fund (TETFUND), Institutional Based Research (IBR) Fund, 2018.