Optimization Method For Forecasting Confirmed Cases of COVID-19 in China
Optimization Method For Forecasting Confirmed Cases of COVID-19 in China
Clinical Medicine
Article
Optimization Method for Forecasting Confirmed
Cases of COVID-19 in China
Mohammed A. A. Al-qaness 1 , Ahmed A. Ewees 2,3 , Hong Fan 1,∗ and Mohamed Abd El Aziz 4
1 State Key Laboratory for Information Engineering in Surveying, Mapping and Remote Sensing,
Wuhan University, Wuhan 430079, China; [email protected]
2 Department of e-Systems, University of Bisha, Bisha 61922, Saudi Arabia; [email protected]
3 Department of Computer, Damietta University, Damietta 34517, Egypt
4 Department of Mathematics, Faculty of Science, Zagazig University, Zagazig 44519, Egypt;
[email protected]
* Correspondence: [email protected]
Received: 9 February 2020; Accepted: 27 February 2020; Published: 2 March 2020
Abstract: In December 2019, a novel coronavirus, called COVID-19, was discovered in Wuhan, China,
and has spread to different cities in China as well as to 24 other countries. The number of confirmed
cases is increasing daily and reached 34,598 on 8 February 2020. In the current study, we present
a new forecasting model to estimate and forecast the number of confirmed cases of COVID-19 in
the upcoming ten days based on the previously confirmed cases recorded in China. The proposed
model is an improved adaptive neuro-fuzzy inference system (ANFIS) using an enhanced flower
pollination algorithm (FPA) by using the salp swarm algorithm (SSA). In general, SSA is employed to
improve FPA to avoid its drawbacks (i.e., getting trapped at the local optima). The main idea of the
proposed model, called FPASSA-ANFIS, is to improve the performance of ANFIS by determining
the parameters of ANFIS using FPASSA. The FPASSA-ANFIS model is evaluated using the World
Health Organization (WHO) official data of the outbreak of the COVID-19 to forecast the confirmed
cases of the upcoming ten days. More so, the FPASSA-ANFIS model is compared to several existing
models, and it showed better performance in terms of Mean Absolute Percentage Error (MAPE), Root
Mean Squared Relative Error (RMSRE), Root Mean Squared Relative Error (RMSRE), coefficient of
determination (R2 ), and computing time. Furthermore, we tested the proposed model using two
different datasets of weekly influenza confirmed cases in two countries, namely the USA and China.
The outcomes also showed good performances.
Keywords: COVID-19; adaptive neuro-fuzzy inference system (ANFIS); forecasting; salp swarm
algorithm (SSA); flower pollination algorithm (FPA)
1. Introduction
A large family of viruses, called coronaviruses, are severe pathogens for human beings, which
infect respiratory, hepatic, gastrointestinal, and neurologic diseases. They are distributed among
humans, birds, livestock, mice, bats, and other wild animals [1–3]. The outbreaks of two previous
coronaviruses, SARS-CoV and MERS-CoV in 2003 and 2012, respectively, have approved the
transmission from animal to animal, and human to human [4]. In December 2019, the World Health
Organization (WHO) received notifications from China for many cases of respiratory illness that were
linked to some people who had visited a seafood market in Wuhan [5]. Currently, Wuhan city suffers
from the spreading of a novel coronavirus, called COVID-19 (previously, it was called 2019-nCoV).
In [6], the authors concluded that COVID-19 likely originated in bats, because it is more similar to two
bat-derived coronavirus strains. However, the source of the COVID-19 is not confirmed yet, and it
requires more investigation. Most of the reported cases are in Wuhan city; therefore, at 10:00 am on
23 January 2020, Wuhan was put on lockdown, in which no people were allowed to go in or out, so,
the authorities stopped all public transportation, including airports, trains, metro, and public buses
to avoid the spread of COVID-19. Moreover, several cities in Hubei province were put on lockdown.
However, many confirmed cases have been recorded in other Chinese cities and about 24 countries
globally (up to 3 February 2020) but less than Wuhan city. On 30 January 2020, the Centers for Disease
Control and Prevention (CDC) confirmed the human to human transmission of COVID-19. According
to the CDC, the virus can be spread by the air, close personal contact, touching surfaces, or objects
that contain viral particles, and rarely from fecal contamination. One of the serious problems of the
COVID-19 is its incubation period which is up to 14 days as mentioned by [7], and during this period
it can spread to others. Moreover, in [8], a Chinese team concludes that the median incubation period
is 3 days and it ranged from 0 to 24 days, and the median age is 47.0 years. Therefore, the confirmed
cases have increased daily, specifically in China. The spread of such a virus is very dangerous and
requires more strict policies and plans, which have already been implemented in many Chinese cities,
especially in Hubei province. Thus, it is very critical to forecast the confirmed cases in the upcoming
days to enact the necessary protection plans.
Zhao et al. [9] proposed a mathematical model to estimate the real number of COVID-19 cases
in the first half of January 2020, which had not been reported. They concluded that the number of
unreported cases resulted in 469 cases from 1 to 15 January 2020. In addition, they estimated that after
17 January 2020, the cases had increased 21-fold. Nishiura et al. [10] proposed an estimation model
for the infection rate of COVID-19 in Wuhan, China using the data of 565 Japanese citizens who had
been evacuated from Wuhan from 29 to 31 January 2020. They conclude that the estimated rate is 9.5%,
and the death rate is 0.3% to 0.6%. However, the number of Japanese citizens who had been evacuated
from Wuhan is small and insufficient to estimate the infection and death rate. Tang et al. [11] proposed
a mathematical model to estimate the transmission risk of COVID-19. They concluded that the basic
reproduction number could be 6.47. They also predicted the number of confirmed cases in seven days
(23 to 29 January 2020). Moreover, they expected that the peak would be reached after two weeks
(from 23 January 2020). In [12], data of 47 patients were used to estimate sustained human-to-human
transmission of COVID-19. The author concluded that the transmission is 0.4, and if the time of
symptom to hospitalization is half of the tested data, the transmission will be only 0.012. In [13],
the authors presented an estimation model for the risk of death from COVID-19. Their estimation
results for two different scenarios are 5.1% and 8.4%. They also estimated the reproduction number
for both two scenarios as 2.1 and 3.2, respectively. The estimation results showed that the COVID-19
might cause a pandemic.
Previously, many studies were presented for forecasting some epidemics, for example,
DeFelice et al. [14] proposed a compartmental model to forecast spillover transmission risk and
human West Nile virus (WNV) cases. The proposed model was applied using the historical data
of WNY outbreaks of Long Island, New York, for 2001–2014. In [15], a comparison of several time
series forecasting models is proposed to forecast hepatitis A virus infection. The authors used 13
years of data of Turkey to test four time series forecasting models, namely multi-layer perceptron
(MLP), time-delay neural networks, radial basis function (RBF), and auto-regressive integrated moving
average (ARIMA). The comparison outcomes showed that the MLP outperformed other models. In [16],
the authors proposed a forecasting model based on ensemble adjustment Kalman filter for seasonal
outbreaks of influenza. They evaluated the proposed model using the influenza seasons data of New
York City for six years (2003–2008). In addition, Shaman et al. [17] proposed weekly forecasts for
seasonal influenza based on susceptible-infected-recovered-susceptible, ensemble adjustment Kalman
filter, and influenza-like illness. Moreover, in [18], the authors employed a dynamic model with
Bayesian inference to forecast the outbreaks of Ebola in several African countries, namely, Liberia,
Sierra Leone, and Guinea. Massad et al. [19] proposed a mathematical model to analyze and forecast
the infection of the SARS epidemic. They concluded that the reproduction number for two different
J. Clin. Med. 2020, 9, 674 3 of 15
communities, Hong Kong and Toronto, were 1.2 and 1.32, respectively. Ong et al. [20] proposed a
monitoring and forecasting model for influenza A (H1N1-2009). Furthermore, Nah et al. [21] proposed
a probability-based model to predict the spread of the MERS.
The Adaptive Neuro-Fuzzy Inference System (ANFIS) [22] is widely applied in time series
prediction and forecasting problems, and it showed good performance in many existing applications. It
offers flexibility in determining nonlinearity in the time series data, as well as combining the properties
of both artificial neural networks (ANN) and fuzzy logic systems. It has been applied in various
forecasting applications, for example, in [23], a stock price forecasting model was proposed using
ANFIS and empirical mode decomposition. Chen et al. [24] proposed a TAIEX time series forecasting
model based on a hybrid of ANFIS and ordered weighted averaging (OWA). In [25], another time
series forecasting method was presented for electricity prices based on ANFIS. Svalina et al. [26]
proposed an ANFIS based forecasting model for close price indices for a stock market for five
days. Ekici and Aksoy [27] presented an ANFIS based building energy consumption forecasting
model. More so, ANFIS is also applied to forecast electricity loads [28]. Kumar et al. [29] proposed
an ANFIS based model to forecast return products. Ho and Tsai [30] applied ANFIS to forecast
product development performance. However, estimating ANFIS parameters is a challenge that
needs to be improved. Therefore, in previous studies, some individual swarm intelligence (SI)
methods have been applied to the ANFIS parameters to enhance time series forecasting because
these parameters have a significant effect on the performance of ANFIS. The SI methods include
the particle swarm optimization (PSO) [31,32], social-spider optimization [33], sine-cosine algorithm
(SCA) [34], and multi-verse optimizer (MVO) [35]. For example, in [34] SCA algorithm was applied to
improve the ANFIS model to forecast oil consumption in three countries, namely, Canada, Germany,
and Japan. In the same context, in [35], The MVO algorithm was used to enhance the ANFIS model
to forecast oil consumption in two countries. In addition, in [36] the PSO was used with ANFIS to
predict biochar yield. However, individual SI algorithms may stock at local optima. Therefore, one
solution is to apply hybrid SI algorithms to avoid this problem. In [37], a hybrid of two SI algorithms,
namely GA and SSA, was presented to improve the ANFIS model. The proposed new model called
GA-SSA-ANFIS was applied to forecast crude oil prices for long-term time series data. However,
the previously mentioned methods suffer from some limitations that can affect the performance of
the forecasting output such as slow convergence and the ability to balance between exploration and
exploitation phases can influence the quality of the final output. This motivated us to propose an
alternative forecasting method dependent on the hybridization concept. This concept avoids the
limitations of traditional SI techniques by combining the strengths of different techniques, and this
produces new SI techniques that are better than traditional ones.
In the current study, we propose an improved ANFIS model based on a modified flower
pollination algorithm (FPA) using the salp swarm algorithm (SSA). The FPA is an optimization
algorithm proposed by Yang [38], which was inspired by the flow pollination process of the flowering
plants. The FPA was employed in various optimization applications, for example to estimate solar
PV parameter [39,40], solving sudoku puzzles [41], feature selection [42], antenna design [43],
and other applications [44–47]. Moreover, SSA is also an optimization algorithm proposed by
Mirjalili et al. [48] inspired by the behavior of salp chains. In recent years, the SSA was utilized
to solve different optimization problems, such as feature selection [49,50], data classification [51],
image segmentation [52], and others [53,54].
The proposed method called FPASSA is a hybrid of FPA and SSA, in which the SSA is applied as a
local search method for FPA. The proposed FPASSA starts by receiving the historical COVID-19 dataset.
Then a set of solutions is generated where each of them represents the value for the parameters of the
ANFIS model. Then the quality of each solution is calculated using the fitness value, and the solution
that has the best fitness value is chosen to represent the best solution. Then the probability of each
solution is computed. Then the current solution will be updated, either using global or local strategy in
FPA. However, in the case of local strategy, the operators of SSA or FPA will be used according to the
J. Clin. Med. 2020, 9, 674 4 of 15
probability of the fitness value for each solution. The process of updating the solutions is repeated until
reaching the stop condition, and the best parameter configurations are used to forecast the number of
confirmed cases of COVID-19.
The main contribution points of the current study are as follows:
1. We propose an efficient forecasting model to forecast the confirmed cases of the COVID-19 in
China for the upcoming ten days based on previously confirmed cases.
2. An improved ANFIS model is proposed using a modified FPA algorithm, using SSA.
3. We compare the proposed model with the original ANFIS and existing modified ANFIS models,
such as PSO, GA, ABC, and FPA.
The rest of this study is organized as follows. The preliminaries of ANFIS, FPA, and SSA are
described in Section 2. Section 3 presents the proposed FPASSA, and Section 4 presents the experimental
setup and results. We conclude this study in Section 5.
where µ denotes the generalized Gaussian membership functions. Ai and Bi define the membership
values of µ. αi and ρi denote the premise parameters set.
The output of Layer 2 (it is also known as the firing strength of a rule) is calculated as follows:
Meanwhile, the output of Layer 3 (it is also known as the normalized firing strength) is calculated
as follows:
ω
O3i = wi = 2 i , (4)
∑ ( i =1) ωi
The output of Layer 4 (it is also known as an adaptive node) is calculated as follows:
O4,i = wi f i = wi ( pi x + qi y + ri ) (5)
where ri , qi , and pi define the consequent parameters of the node i. Layer 5 contains only one node; its
output is computed as:
O5 = ∑ wi f i (6)
i
J. Clin. Med. 2020, 9, 674 5 of 15
where xit defines the pollen i at iteration t. L denotes the pollination’s strength or the step size. F ∗ is
the target position or best solution. In some cases, insects can fly with different distance steps for a
long space; therefore, Levy fly distribution is applied to simulate this movement.
λΓ(λ)sin(πλ/2)) 1
L∼ , ( s s0 > 0) (8)
π s1 + λ
where λ = 1.5. Γ(λ) denotes the gamma function. This distribution is available for large steps s > 0.
The self-pollination or local pollination can be mathematically formed as follows:
where xit and xik represent pollens from different flower in the same plant. e in the range [0,1]
The process of pollination can be done using cross-pollination or self-pollination. Therefore,
the random variable p, in the range [0, 1], is used to determine this process.
(
Fj + c1 ((ub j − lb j ) × c2 + lb j ) c3 ≤ 0
x1j = (10)
Fj − c1 ((ub j − lb j ) × c2 + lb j ) c3 > 0
where x1j denotes the leader’s position in j-th dimension. Fj is the target position. ub j and lb j represent
the max and min bounds, respectively. c2 and c3 denote random numbers in [0, 1]. c1 is an important
parameter; it balances between the exploration and exploitation phases. It is computed as follows:
4t 2
c1 = 2e−( tmax ) , (11)
where the current loop number is t and the max loop’ number is tmax .
Then, the followers’ position is updated as follows:
1 i
xij = ( x + xij−1 ) (12)
2 j
where xij defines the i-th position of the follower in j-th dimension. i > 1.
The FPASSA-ANFIS utilizes the improved FPA to train the ANFIS model by optimizing its
parameters. The FPASSA-ANFIS contains five layers as the classic ANFIS model. Layer 1 contains the
input variables (the historical COVID-19 confirmed cases). Whereas Layer 5 produces the forecasted
values. In the learning phase, the FPASSA is used to select the best weights between Layer 4 and
Layer 5.
The FPASSA-ANFIS starts by formatting the input data in a time series form. In our case,
the autocorrelation function (ACF) was considered. ACF is one of the methods applied to find patterns
in the data; it presents information about the correlation between points separated by various time
lags. Therefore, in this paper, the variables with ACF greater than 0.2 are considered i.e., 5-lags.
Besides, the training data contains 75% of the dataset, whereas the testing data contains 25%
of them. The number of clusters is defined by the fuzzy c-mean (FCM) method to construct the
ANFIS model.
The parameters of the ANFIS model are prepared by the FPASSA algorithm. In the training
phase, the calculation error (as in Equation (13)) between the real data and the predicted data is used
to evaluate the parameters’ quality.
Ns
1
MSE =
Ns ∑ (Ti − Pi )2 (13)
i =1
where T is the real data, and P is the predicted data. Ns is the sample length. The smaller values of the
objective function indicate good ANFIS’s parameter.
On the other hand, the updating phase of the followers’ positions in the SSA algorithm is applied
to improve the global pollination phase in the FPA algorithm. In this improvement, there is a random
variable (r) used to switch between both phases. If r > 0.5, then the operators of the SSA is used;
otherwise, the operators of the FPA are used. In general, The FPASSA starts by constructing the
population (X); afterward, the objective function is calculated for each solution. The solution with
the lowest error value is saved to the next iteration. This sequence is repeated until meeting the stop
condition, which in this paper, is the maximum number of iterations. Then the best solution is passed
to train the parameters of the ANFIS model.
After finishing the training phase, the testing phase is started with the best solution to compute
the final output. The performance of the proposed method is evaluated by comparing the real data
with the predicted data using the performance measures. Finally, the FPASSA produces a foretasted
value for confirmed cases of COVID-19 in China in the next day. The steps of the proposed FPASSA
are presented in Algorithm 1.
J. Clin. Med. 2020, 9, 674 8 of 15
4. Experiment
This section presents the description of the used dataset, the performance measures, the parameter
setting for all methods, the experiment results, and discussions.
Ns
1 YPi − Yi
MAPE =
Ns ∑| YPi
| (16)
i =1
The lowest value of RMSE, MAE, MAPE, and RMSRE refers to the best method. The higher value
of R2 indicates better correlation for the method.
The common parameters, such as population size, are set to 25 and 100 iterations are
applied. Besides, each algorithm is performed for 30 independent runs to fair comparisons. The
selected parameters are chosen because they produced good behavior in previous experiments,
such as [34,35,55,56].
from Figure 3, which depicts the training of the algorithms using the historical data of the COVID-19
as well as their forecasting values for ten days.
(a) ANFIS
(b) PSO
(c) GA
(d) ABC
Figure 3. Cont.
J. Clin. Med. 2020, 9, 674 12 of 15
(e) FPA
(f) FPASSA
Figure 3. The real data (target) against the forecasted data (output) for all methods.
Table 5 depicts the forecasting value for the confirmed cases of the COVID-19 in China from
19/2/2020 to 28/2/2020. From these results, it can be noticed that the outbreak will reach its highest
level on the day 28/2/2020. The average percentage of the increase over the forecasted period is 10%,
the highest percentage is 12% on 28/2/2020, and the lowest percentage is 8.7% on 19/2/2020.
From the previous results, it can be concluded that the proposed FPASSA-ANFIS has a high ability
to forecast the COVID-19 dataset. These results avoid the limitations of traditional ANFIS because of
the combination with the modified FPA method. Moreover, the operators of SSA are combined with
the local strategy of FPA to enhance their exploitation ability. However, the time computational of the
proposed FPASSA method still requires more improvements.
5. Conclusions
This paper proposed a modified version for the flower pollination algorithm (FPA) using the salp
swarm algorithm (SSA). This modified version, called FPASSA, is applied to improve the performance
of the ANFIS through determining the optimal value for its parameters. The developed FPASSA-ANFIS
model is applied as a forecasting technique for a novel coronavirus, called COVID-19, that was
discovered in Wuhan, China at the end of last year and January of the current year. The proposed
FPASSA-ANFIS model has a high ability to predict the number of confirmed cases within ten days.
Besides, FPASSA-ANFIS outperforms other forecasting models in terms of RMSE, MAE, MAPE,
RMSRE, and R2 . Furthermore, two datasets of weekly influenza confirmed cases in the USA and
J. Clin. Med. 2020, 9, 674 13 of 15
China were used to evaluate the proposed method, and the evaluation outcomes showed its good
performance. According to the promising results obtained by the proposed FPASSA-ANFIS, it can be
applied in different forecasting applications.
Author Contributions: Data curation, M.A.A.A.-q.; Formal analysis, M.A.A.A.-q., A.A.E., and M.A.E.; Funding
acquisition, H.F.; Methodology, M.A.A.A.-q., A.A.E., and M.A.E.; Software, M.A.E; Supervision, H.F.; Validation,
H.F.; Visualization, A.A.E.; Writing—original draft, M.A.A.A.-q., A.A.E., and M.A.E.; Writing—review & editing,
H.F. All authors have read and agree to the published version of the manuscript.
Funding: This research was supported by the National Natural Science Foundation of China (Grant Nos. ,91746206,
41471323).
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Chen, Y.; Liu, Q.; Guo, D. Emerging coronaviruses: Genome structure, replication, and pathogenesis. J. Med.
Virol. 2020, doi:10.1002/jmv.25681.
2. Ge, X.Y.; Li, J.L.; Yang, X.L.; Chmura, A.A.; Zhu, G.; Epstein, J.H.; Mazet, J.K.; Hu, B.; Zhang, W.; Peng,
C.; et al. Isolation and characterization of a bat SARS-like coronavirus that uses the ACE2 receptor. Nature
2013, 503, 535–538.
3. Wang, L.F.; Shi, Z.; Zhang, S.; Field, H.; Daszak, P.; Eaton, B.T. Review of bats and SARS. Emerg. Infect. Dis.
2006, 12, 1834.
4. Cauchemez, S.; Van Kerkhove, M.; Riley, S.; Donnelly, C.; Fraser, C.; Ferguson, N. Transmission scenarios for
Middle East Respiratory Syndrome Coronavirus (MERS-CoV) and how to tell them apart. Euro Surveill. Bull.
Eur. Sur Les Mal. Transm. Eur. Commun. Dis. Bull. 2013, 18, 20503.
5. Organization, W.H. Novel Coronavirus (2019-nCoV) 2020, 2020. Available online:https://www.who.int/
(accessed on 27 January 2020).
6. Lu, R.; Zhao, X.; Li, J.; Niu, P.; Yang, B.; Wu, H.; Wang, W.; Song, H.; Huang, B.; Zhu, N.; et al. Genomic
characterisation and epidemiology of 2019 novel coronavirus: Implications for virus origins and receptor
binding. Lancet 2020, 395, 565–574.
7. Cheng, Z.J.; Shan, J. 2019 Novel Coronavirus: Where We are and What We Know. Infection 2020,
doi:10.1007/s15010-020-01401-y.
8. Guan, W.J.; Ni, Z.Y.; Hu, Y.; Liang, W.H.; Ou, C.Q.; He, J.X.; Liu, L.; Shan, H.; Lei, C.L.; Hui,
D.S.; et al. Clinical characteristics of 2019 novel coronavirus infection in China. medRxiv 2020,
doi:10.1101/2020.02.06.20020974. Available online: https://www.medrxiv.org/content/early/2020/02/09/
2020.02.06.20020974.full.pdf (accessed on 9 February 2020).
9. Zhao, S.; Musa, S.S.; Lin, Q.; Ran, J.; Yang, G.; Wang, W.; Lou, Y.; Yang, L.; Gao, D.; He, D.; et al. Estimating
the Unreported Number of Novel Coronavirus (2019-nCoV) Cases in China in the First Half of January 2020:
A Data-Driven Modelling Analysis of the Early Outbreak. J. Clin. Med. 2020, 9, 388.
10. Nishiura, H.; Kobayashi, T.; Yang, Y.; Hayashi, K.; Miyama, T.; Kinoshita, R.; Linton, N.M.; Jung, S.m.;
Yuan, B.; Suzuki, A.; et al. The Rate of Underascertainment of Novel Coronavirus (2019-nCoV) Infection:
Estimation Using Japanese Passengers Data on Evacuation Flights. J. Clin. Med. 2020, 9, 419.
11. Tang, B.; Wang, X.; Li, Q.; Bragazzi, N.L.; Tang, S.; Xiao, Y.; Wu, J. Estimation of the Transmission Risk of the
2019-nCoV and Its Implication for Public Health Interventions. J. Clin. Med. 2020, 9, 462.
12. Thompson, R.N. Novel Coronavirus Outbreak in Wuhan, China, 2020: Intense Surveillance Is Vital for
Preventing Sustained Transmission in New Locations. J. Clin. Med. 2020, 9, 498.
13. Jung, S.M.; Akhmetzhanov, A.R.; Hayashi, K.; Linton, N.M.; Yang, Y.; Yuan, B.; Kobayashi, T.; Kinoshita,
R.; Nishiura, H. Real time estimation of the risk of death from novel coronavirus (2019-nCoV) infection:
Inference using exported cases. J. Clin. Med. 2020, 9, 523.
14. DeFelice, N.B.; Little, E.; Campbell, S.R.; Shaman, J. Ensemble forecast of human West Nile virus cases and
mosquito infection rates. Nat. Commun. 2017, 8, 1–6.
15. Ture, M.; Kurt, I. Comparison of four different time series methods to forecast hepatitis A virus infection.
Expert Syst. Appl. 2006, 31, 41–46.
16. Shaman, J.; Karspeck, A. Forecasting seasonal outbreaks of influenza. Proc. Natl. Acad. Sci. USA 2012,
109, 20425–20430.
J. Clin. Med. 2020, 9, 674 14 of 15
17. Shaman, J.; Karspeck, A.; Yang, W.; Tamerius, J.; Lipsitch, M. Real-time influenza forecasts during the
2012–2013 season. Nat. Commun. 2013, 4, 1–10.
18. Shaman, J.; Yang, W.; Kandula, S. Inference and forecast of the current West
African Ebola outbreak in Guinea, Sierra Leone and Liberia. PLoS Curr. 2014, 6,
doi:10.1371/currents.outbreaks.3408774290b1a0f2dd7cae877c8b8ff6.
19. Massad, E.; Burattini, M.N.; Lopez, L.F.; Coutinho, F.A. Forecasting versus projection models in
epidemiology: The case of the SARS epidemics. Med. Hypotheses 2005, 65, 17–22.
20. Ong, J.B.S.; Mark, I.; Chen, C.; Cook, A.R.; Lee, H.C.; Lee, V.J.; Lin, R.T.P.; Tambyah, P.A.; Goh, L.G. Real-time
epidemic monitoring and forecasting of H1N1-2009 using influenza-like illness from general practice and
family doctor clinics in Singapore. PLoS ONE 2010, 5, doi:10.1371/journal.pone.0010036.
21. Nah, K.; Otsuki, S.; Chowell, G.; Nishiura, H. Predicting the international spread of Middle East respiratory
syndrome (MERS). BMC Infect. Dis. 2016, 16, 356.
22. Jang, J.S. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993,
23, 665–685.
23. Wei, L.Y. A hybrid ANFIS model based on empirical mode decomposition for stock time series forecasting.
Appl. Soft Comput. 2016, 42, 368–376.
24. Cheng, C.H.; Wei, L.Y.; Liu, J.W.; Chen, T.L. OWA-based ANFIS model for TAIEX forecasting. Econ. Model.
2013, 30, 442–448.
25. Pousinho, H.M.I.; Mendes, V.; Catalão, J.P.d.S. Short-term electricity prices forecasting in a competitive
market by a hybrid PSO–ANFIS approach. Int. J. Electr. Power Energy Syst. 2012, 39, 29–35.
26. Svalina, I.; Galzina, V.; Lujić, R.; ŠImunović, G. An adaptive network-based fuzzy inference system (ANFIS)
for the forecasting: The case of close price indices. Expert Syst. Appl. 2013, 40, 6055–6063.
27. Ekici, B.B.; Aksoy, U.T. Prediction of building energy needs in early stage of design by using ANFIS. Expert
Syst. Appl. 2011, 38, 5352–5358.
28. Cheng, C.H.; Wei, L.Y. One step-ahead ANFIS time series model for forecasting electricity loads. Optim. Eng.
2010, 11, 303–317.
29. Kumar, D.T.; Soleimani, H.; Kannan, G. Forecasting return products in an integrated forward/reverse supply
chain utilizing an ANFIS. Int. J. Appl. Math. Comput. Sci. 2014, 24, 669–682.
30. Ho, Y.C.; Tsai, C.T. Comparing ANFIS and SEM in linear and nonlinear forecasting of new product
development performance. Expert Syst. Appl. 2011, 38, 6498–6507.
31. Catalão, J.P.d.S.; Pousinho, H.M.I.; Mendes, V.M.F. Hybrid wavelet-PSO-ANFIS approach for short-term
electricity prices forecasting. IEEE Trans. Power Syst. 2010, 26, 137–144.
32. Bagheri, A.; Peyhani, H.M.; Akbari, M. Financial forecasting using ANFIS networks with quantum-behaved
particle swarm optimization. Expert Syst. Appl. 2014, 41, 6235–6250.
33. Ewees, A.A.; El Aziz, M.A.; Elhoseny, M. Social-spider optimization algorithm for improving ANFIS
to predict biochar yield. In Proceedings of the 2017 8th International Conference on Computing,
Communication and Networking Technologies (ICCCNT), Delhi, India, 3–5 July 2017; pp. 1–6.
34. Al-Qaness, M.A.; Elaziz, M.A.; Ewees, A.A. Oil consumption forecasting using optimized adaptive
neuro-fuzzy inference system based on sine cosine algorithm. IEEE Access 2018, 6, 68394–68402.
35. Al-qaness, M.A.; Abd Elaziz, M.; Ewees, A.A.; Cui, X. A Modified Adaptive Neuro-Fuzzy Inference System
Using Multi-Verse Optimizer Algorithm for Oil Consumption Forecasting. Electronics 2019, 8, 1071.
36. El Aziz, M.A.; Hemdan, A.M.; Ewees, A.A.; Elhoseny, M.; Shehab, A.; Hassanien, A.E.; Xiong, S. Prediction of
biochar yield using adaptive neuro-fuzzy inference system with particle swarm optimization. In Proceedings
of the 2017 IEEE PES PowerAfrica, Accra, Ghana, 27–30 June 2017; pp. 115–120.
37. Elaziz, M.A.; Ewees, A.A.; Alameer, Z. Improving adaptive neuro-fuzzy inference system based on a
modified salp swarm algorithm using genetic algorithm to forecast crude oil price. Nat. Resour. Res. 2019,
1–16, doi:10.1007/s11053-019-09587-1.
38. Yang, X.S. Flower pollination algorithm for global optimization. In International Conference on Unconventional
Computing and Natural Computation; Springer: Berlin, Germany, 2012; pp. 240–249.
39. Alam, D.; Yousri, D.; Eteiba, M. Flower pollination algorithm based solar PV parameter estimation. Energy
Convers. Manag. 2015, 101, 410–422.
40. Ram, J.P.; Babu, T.S.; Dragicevic, T.; Rajasekar, N. A new hybrid bee pollinator flower pollination algorithm
for solar PV parameter estimation. Energy Convers. Manag. 2017, 135, 463–476.
J. Clin. Med. 2020, 9, 674 15 of 15
41. Abdel-Raouf, O.; El-Henawy, I.; Abdel-Baset, M. A novel hybrid flower pollination algorithm with chaotic
harmony search for solving sudoku puzzles. Int. J. Mod. Educ. Comput. Sci. 2014, 6, 38.
42. Rodrigues, D.; Yang, X.S.; De Souza, A.N.; Papa, J.P. Binary flower pollination algorithm and its application
to feature selection. In Recent Advances in Swarm Intelligence and Evolutionary Computation; Springer: Berlin,
Germany, 2015; pp. 85–100.
43. Salgotra, R.; Singh, U.; Saha, S.; Nagar, A.K. Improved Flower Pollination Algorithm for Linear Antenna
Design Problems. In Soft Computing for Problem Solving; Springer: Berlin, Germany, 2020; pp. 79–89.
44. Priya, K.; Rajasekar, N. Application of flower pollination algorithm for enhanced proton exchange membrane
fuel cell modelling. Int. J. Hydrog. Energy 2019, 44, 18438–18449.
45. Nguyen, T.T.; Pan, J.S.; Dao, T.K. An improved flower pollination algorithm for optimizing layouts of nodes
in wireless sensor network. IEEE Access 2019, 7, 75985–75998.
46. Ahmed, K.; Ewees, A.A.; Hassanien, A.E. Prediction and management system for forest fires based on hybrid
flower pollination optimization algorithm and adaptive neuro-fuzzy inference system. In Proceedings of the
2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS), Cairo,
Egypt, 5–7 December 2017; pp. 299–304.
47. Al-Betar, M.A.; Awadallah, M.A.; Doush, I.A.; Hammouri, A.I.; Mafarja, M.; Alyasseri, Z.A.A. Island flower
pollination algorithm for global optimization. J. Supercomput. 2019, 75, 5280–5323.
48. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A
bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191.
49. Tubishat, M.; Idris, N.; Shuib, L.; Abushariah, M.A.; Mirjalili, S. Improved Salp Swarm Algorithm based on
opposition based learning and novel local search algorithm for feature selection. Expert Syst. Appl. 2020,
145, 113122.
50. Neggaz, N.; Ewees, A.A.; Elaziz, M.A.; Mafarja, M. Boosting salp swarm algorithm by sine cosine algorithm
and disrupt operator for feature selection. Expert Syst. Appl. 2020, 145, 113103.
51. Panda, N.; Majhi, S.K. How effective is the salp swarm algorithm in data classification. In Computational
Intelligence in Pattern Recognition; Springer: Berlin, Germany, 2020; pp. 579–588.
52. Alwerfali, H.S.N.; Elaziz, M.A.; Al-Qaness, M.A.; Abbasi, A.A.; Lu, S.; Liu, F.; Li, L. A Multilevel
Image Thresholding Based on Hybrid Salp Swarm Algorithm and Fuzzy Entropy. IEEE Access 2019,
7, 181405–181422.
53. Alresheedi, S.S.; Lu, S.; Elaziz, M.A.; Ewees, A.A. Improved multiobjective salp swarm optimization for
virtual machine placement in cloud computing. Hum.-Centric Comput. Inf. Sci. 2019, 9, 15.
54. Abualigah, L.; Shehab, M.; Alshinwan, M.; Alabool, H. Salp swarm algorithm: A comprehensive survey.
Neural Comput. Appl. 2019, doi:10.1007/s00521-019-04629-4.
55. Ahmed, K.; Ewees, A.A.; El Aziz, M.A.; Hassanien, A.E.; Gaber, T.; Tsai, P.W.; Pan, J.S. A hybrid krill-ANFIS
model for wind speed forecasting. In International Conference on Advanced Intelligent Systems and Informatics;
Springer: Berlin, Germany, 2016; pp. 365–372.
56. Alameer, Z.; Elaziz, M.A.; Ewees, A.A.; Ye, H.; Jianhua, Z. Forecasting copper prices using hybrid adaptive
neuro-fuzzy inference system and genetic algorithms. Nat. Resour. Res. 2019, 28, 1385–1401.
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).