Abstract
Accurate prediction of short-term water demand, especially, in the case of extreme weather conditions such as flood, droughts and storms, is crucial information for the policy makers to manage the availability of freshwater. This study develops a hybrid model for the prediction of monthly water demand using the database of monthly urban water consumption in Melbourne, Australia. The dataset consisted of minimum, maximum, and mean temperature (°C), evaporation (mm), rainfall (mm), solar radiation (MJ/m2), maximum relative humidity (%), vapor pressure (hpa), and potential evapotranspiration (mm). The dataset was normalized using natural logarithm and denoized then by employing the discrete wavelet transform. Principle component analysis was used to determine which predictors were most reliable. Hybrid model development included the optimization of ANN coefficients (its weights and biases) using adaptive guided differential evolution algorithm. Post-optimization ANN model was trained using eleven different leaning algorithms. Models were trained several times with different configuration (nodes in hidden layers) to achieve better accuracy. The final optimum learning algorithm was selected based on the performance values (regression; mean absolute, relative and maximum error) and Taylor diagram.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
With increasing demands on freshwater, the depletion of this valuable resource is becoming a growing concern, especially in urban areas where it is already widespread (Zubaidi et al. 2018a, b). Consequently, the water distribution network constitutes an essential component of critical infrastructure crucial for society's functioning (Mekonnen 2022).
The urban water infrastructure is facing significant strain due to extreme weather events associated with global warming. These phenomena, including floods, droughts, and storms, are increasingly placing a heavy burden on existing water systems. Moreover, there is still a lot of uncertainty regarding how water systems' capacity would be affected by a sudden surge in water demand due to acute weather events on a seasonal or yearly basis (Mohd Azlan et al. 2021). Hence, predicting the demand for water is essential for efficient design, operation, and management of urban water supply infrastructure. Policymakers in the water industry also consider water demand prediction to be a critical topic. Different methods for estimating water demand are explored by Panagopoulos et al. (2012).
By accurately forecasting water demand, stakeholders can ensure that water supply is adequate and effectively meet the needs of urban areas. Furthermore, such forecasting can also help policymakers to anticipate and plan for changes in water demand that may arise due to factors such as population growth, climate change, and other environmental impacts (Arbués et al. 2003; Baroudy et al. 2015).
Accurate short-term prediction of municipal water demand can be critical in the water industry. For instance, it can address the issue of uncertainty by proactively optimizing the operation of water pumps, leading to improved water quality for customers and reduced power consumption (Zubaidi et al. 2018a, b). Nevertheless, obtaining the desired level of accuracy in predicting trends remains an extremely challenging task (Malik et al. 2020). Many researchers have explored the correlation between water consumption and meteorological variables using traditional models (Arbues and Villanua 2006; Ashoori et al. 2016). However, one disadvantage of statistical models is that they require a predefined structure, making it challenging to identify a specific mathematical function that performs well across diverse datasets. In addition, statistical models can struggle to handle intricate data relationships, and their predictive accuracy tends to decline as the size of the dataset grows.
In the past few studies, there has been an analysis and comparison between traditional and machine learning models in predicting water demand. The results show that machine learning techniques are more effective in predicting water demand than traditional models (Shuang and Zhao 2021). One of the most popular ML techniques is artificial neural networks (ANNs) that have proven to be highly effective in a wide range of applications (Cemek et al. 2023; El-Shafie et al. 2012; Yafouz et al. 2021a). However, standalone ML models are generally limited in their ability to learn complex patterns and relationships in data, especially when the data are high-dimensional and nonlinear (Ibrahim et al. 2022; Rezaie-Balf et al. 2020; Wee et al. 2022). This can result in lower accuracy and reduced performance when compared to more advanced machine learning model (Ehteram et al. 2020, 2018). To overcome these limitations, optimization technique introduced (Pham et al. 2020; Yafouz et al. 2021b).
Meta-heuristic algorithms are a class of algorithms used to solve optimization problems. They have many advantages, such as the ability to solve complex problems, the ability to find global optimal solutions, and the ability to handle a variety of constraints. Many studies integrated different optimization algorithms of machine learning. For instance, study carried out by Zubaidi et al. (2022), where ANN integrated with different nature-inspired algorithms to predict the water demand in Iraq. Another study conducted by Zubaidi et al. (2018a, b) found that when particle swarm optimization (PSO) is used to optimize ANN model, the model exhibits level of accuracy in simulating municipal water demand. Similar finding is reported by Zubaidi et al. (2020) where hybrid model outperformed standalone ANN model in forecasting urban water demand.
However, there are also several limitations to these algorithms. Some of the limitations of meta-heuristic, for example meta-heuristic algorithms, are often based on stochastic processes and do not guarantee that they will find the global optimal solution in a finite amount of time (Ibrahim et al. 2022). They may converge to a local optimum instead of the global optimum, or they may get stuck in a suboptimal solution. Some meta-heuristic algorithms can be computationally expensive and may not scale well to large-scale problems, especially when the number of variables or dimensions of the problem is large. Many meta-heuristic algorithms have a number of parameters that need to be set before they can be used, and these parameters can significantly impact the performance of the algorithm. Improperly setting these parameters can result in poor performance or even failure of the algorithm (Lai et al. 2022).
Adaptive guided differential evolution (AGDE) is an optimization algorithm based on differential evolution (DE) that solves nonlinear, multimodal, and difficult optimization problems. AGDE has several advantages over other meta-heuristic algorithms, including improved convergence, an adaptive strategy that guides the search toward the global optimum, simplicity of implementation, and adaptability to real-time problem characteristics (Mohamed and Mohamed 2017). AGDE is computationally efficient, easily parallelizable, and suitable for large-scale optimization problems with limited computational resources, making it suitable for real-world applications. AGDE has shown good performance in complex optimization problems with many variables and constraints (Biswas and Sharma 2023; Liao et al. 2023). As far as the authors are aware, no research has been conducted to evaluate the efficacy of integrating AGDE technique with an artificial neural network (ANN) model for water demand prediction.
Choosing the right learning algorithm for a neural network is crucial since it can affect various aspects of the network's performance, including convergence, accuracy, and generalization ability (Essam et al. 2022a, b; Essam et al. 2021). Different algorithms may have varying performance levels, complexity, and scalability. The ideal algorithm can decrease training time, computational resources, and overfitting risk while improving transparency and accountability. Selecting an algorithm that suits the complexity of the problem can minimize resource usage and reduce training time. Scalable learning algorithms are preferred for handling large-scale problems. Some algorithms are more interpretable than others, which can help in understanding the network's behavior and validating the results (Essam et al. 2022a, b; Sami et al. 2021), therefore, by testing a wide range of learning algorithms on a particular problem, which learning algorithm can perform best for predicting water demand in this study.
To build a prediction model, there are two crucial stages: explanatory variable selection and model development. Explanatory variables, also referred to as model features, are chosen based on their ability to provide insights into water demand patterns. During model development, an algorithm is employed to establish a correlation among the certain features and the prediction target, which, in this case, is water demand. This process is critical in accurately forecasting water demand, as it enables analysts to identify the key drivers of water usage and create a more precise model that captures the complex relationship between these variables and the ultimate prediction target. A multitude of factors, including the economy, society, climate, and environment, have been shown in numerous studies to impact urban water demand (Shuang and Zhao 2021). Lu et al. (2020) highlighted that water demand has a strong correlation with monthly average temperature, population and monthly average humidity. Furthermore, water demand was found by many studies to be associated with climatic aspects, including precipitation (Chen et al. 2020; Tiwari and Adamowski 2015; Zubaidi et al. 2022). These variables can significantly influence patterns of water consumption and usage, highlighting the importance of understanding their interplay to more accurately forecast demand. By recognizing the complex and interconnected nature of these factors, water managers and policymakers can more effectively develop strategies to manage water supply and meet the needs of urban communities.
The objectives of this study are:
-
To integrate ANN model with AGDE to select the optimum hyperparameters values.
-
To train it using eleven different learning algorithms, which are the most widely used learning algorithms.
-
To identify which algorithm works best for the specific problem at hand, and optimize the model accordingly. This step is critical in ensuring that the developed model is robust, accurate, and generalizes well to new, unseen data. To reduce the effect of randomness, the developed model will be run multiple times.
-
To compare the developed models with other models previously developed and reported in the literature.
The ultimate objective is to provide decision-makers with a scientific perspective on how climatic factors impact water demand, in order to promote sustainability in a country that is grappling with a distinctive context of climate change and water scarcity.
Methodology
Dataset and pre-processing
This study considered the dataset that was employed previously by Zubaidi et al. (2022) over ten years from 2006 to 2015. The data include the monthly urban water consumption time series (megalitre, ML) for South East Water, which is a retail potable water utility in Melbourne City, Australia. This region has faced numerous droughts in the past, and based on climate models, it is projected that the area will encounter an even drier climate in the future. As a result, this area is likely to experience heightened water stress and greater challenges related to water security. Obtained dataset contains minimum temperature (Tmin) (°C), maximum temperature (Tmax) (°C), mean temperature (Tmean) (°C), evaporation (Eva) (mm), rainfall (Rain) (mm), solar radiation (Srad) (MJ/m2), maximum relative humidity (RHmax) (%), vapor pressure (VP) (hpa), and potential evapotranspiration (FAO56) (mm).
The technique of Zubaidi et al. (2022) was followed in the data preparation. The data were normalized using natural logarithm and denoized then by employing the discrete wavelet transform (DWT). Also, to determine which predictors were most reliable, principal component analysis (PCA) was used. Accordingly, four weather factors were used (i.e., Tmax, Rain, Eva, and RHmax) to simulate urban water consumption. More details can be found in Zubaidi et al. (2022).
Adaptive guided differential evolution algorithm (ADGE)
The ADGE is a novel algorithm developed to overcome the drawbacks of differential evolution (DE) by introducing a new mutation rule to improve the convergence and accuracy of the basic DE. The basic DE contains four main parts: initialization, mutation, crossover, and selection. In the initialization process, the optimization process starts with the establishment of an initial population, with a number of individuals, which is assumed within a certain lower and upper bond of individuals (Mohamed and Mohamed 2017).
After establishing the initial population, the generation of the next population (generation) is conducted according to the following equation: -
where G refers to the new generation and \({x}_{r}^{G}\) refers to a vector which is selected randomly from the middle of the population individuals (i.e., apart from the top and bottom). The \({x}_{p\_\mathrm{best}}^{G}\) and \({x}_{p\_\mathrm{worst}}^{G}\) are randomly selected as one of the top and bottom 100%p individuals. F refers to a random factor selected from the range 0.1–1 to control the mutation process.
For the present adaptive DE, a new adaption process for updating the crossover factor, which controls the diversity of the population, is used. At each generation, the CR probability is calculated using uniform distribution in two ranges (i.e., [0.05, 0.15] and [0.9, 1]) which was recommended by Wang et al. (2011) and Ronkkonen et al. (2005). In AGDE, the CR is adapted at each generation (G) using two different sets based on the experiences of the generated new solution during the optimization process, as follows:
Denote \({P}_{j},j=\mathrm{1,2},\dots , m\) as the probability to select jth set, where \(m\) is the total integer number of sets and it is set to be 2, and the sum of \({P}_{j}\) is one. \({P}_{j}\) is initialized as 1/\(j\). The target vector set based on probability \({P}_{j}\) is chosen using roulette wheel selection technique. \({P}_{j}\) is updated continuously at each generation, as follows:
where
where \(G\) is the number of generation and \({ns}_{j}^{G}\) and \({nf}_{j}^{G}\) are the numbers of offspring vectors generated during jth set, in which survive or fail in the selection operation the previous G. \({s}_{j}^{G}\) is the success ratio of the trial vector, \({Ps}_{j}^{G}\) refers to the probability of choosing jth set at the current generation, and \(\varepsilon\) refers to a small integer constant value for preventing the null success ratios, which is set to be 0.01. There are two benefits of employing these crossover strategies: first is to increase the exploration ability in the initial stage. Then, the diversity of population is decreased in order to boost the convergence speed.
The last part is the selection which is obtained based on a greedy selection strategy. The best fitness function will be updated along with its solutions' location, as presented by the following:
These aforementioned steps will continue until the predefined criteria are met or the best optimal fitness value is determined.
Artificial Neural Network (ANN)
In the field of hydrology, artificial neural networks (ANNs) and, more specifically, feedforward back-propagation (FFBP) learning are currently the most widely used machine learning (ML) techniques. The FFBP was utilized to map the nonlinear behavior of water data to generate accurate simulations of urban water requirements across multiple spatial and temporal scales (Shirkoohi et al. 2021; Zounemat-Kermani et al. 2020).
ANN with two hidden layers has been successfully implemented by a variety of researchers across a wide range of applications; results confirmed that these techniques adequately modeled the nonlinear relationship between independents and outcomes, such as Thomas et al. (2017) and Ghorbani et al. (2017). Accordingly, the neurons in an ANN were organized into four distinct layers: an input layer for the independent variables (i.e., climate variables), two hidden layers for processing the data, and an output layer for the final prediction (i.e., urban water consumption).
The tansigmoidal activation function is utilized in both the 1st and 2nd hidden layers, while the linear activation function is utilized in the final output layer. Following previous research (Zubaidi et al. 2023; Zubaidi et al. 2020), the dataset was split into three parts: a training set (consisting of 70% of the data), a testing set (15%), and a validation set (15%).
In this study, the ANN model was integrated using the AGDE algorithm by selecting the best values for the ANN’s hyper-parameters (i.e., the learning rate coefficient (Lr) and the number of neurons in the 1st and 2nd hidden layers (N1 and N2)).
Since there is no single performance Cartesian, detecting the proper criteria for a particular application is vital (Abed et al. 2023). Also, it is common to employ different performance criteria because each performance Cartesian has advantages and disadvantages (Seo et al. 2018). This research used several tests to estimate the prediction models’ performance. Four types of performance measures are employed in this analysis: absolute, relative, and dimensionless errors, and graphical tests.
Determining the ANN coefficients (weight and biases between layers) suits ANN training well. Accordingly, eleven optimization technique algorithms are performed to understand how these algorithms regulate the training process to offer an accurate solution (Ahmad and Chen 2020; Khalid and Javaid 2020). The optimization technique algorithms, including Bayesian regularization (BR), conjugate gradient with Powell/Beale restarts (CGB), Fletcher-Powell conjugate gradient (CGF), Polak-Ribiére conjugate gradient (CGP), Gaussian discriminant analysis (GDA), gradient descent method (GDM), variable learning rate backpropagation (GDX), Levenberg–Marquardt (LM), one-step secant (OSS), resilient backpropagation (RP), scaled conjugate gradient (SCG).
Results
This section includes results of the hybrid ANN models optimized with ADGE and trained with eleven different learning algorithms. Figure 1a represents the training progress of RP algorithm assessed using RMSE. The legend 50—1 denotes the swarm number (50) of ADGE optimization and the number of times the model is trained to achieve better results. As presented in Fig. 1, the third model has least RMSE. Similar procedure has been applied for all training optimization algorithms. As a result, all the proposed model architectures have been successfully completed the training procedure and achieved the performance goal. After completing the training procedure, the choice of the best model architecture based on the different training algorithm has been carried out taking into consideration the minimal value of the attained RMSE associated to swarm number of the ADGE optimizer and the number of the hidden layers.
The performance of models is assessed using parameters such as mean absolute error (MAE), mean absolute relative error (MARE), root-mean-square error (RMSE), maximum error and regression (R2). Tables 1 and 2 present the testing and validation performance of the ANN models corresponding to different learning algorithms. ANN models were trained several times to find the configuration (nodes in the hidden layers) that provides optimum results. Tables 1 and 2 contain the configuration of the ANN models which achieve the optimum results. First hidden layer is denoted as H1, and second hidden layer is denoted as H2. All the learning algorithms provided comparable accuracy; hence Taylor diagram was used to find the learning algorithm which provided the best accuracy for the prediction of water demand.
Figure 2 represents the Taylor diagram containing all models with 11 learning algorithms. Models are labeled from B to L in order as presented in Tables 1 and 2, and alphabet A denoted the actual data point. As presented in Fig. 2, the learning algorithms E, I, K and G (i.e., CGP, LM, RP and GDM, respectively) are approximately at the same distance from point A, which means these models have the potential to provide more accurate results in comparison to other leaning algorithms investigated in this study. Comparing the values of performance parameters for these four models from Tables 1 and 2, it was inferred that the algorithm RP provides better results. Among these four models, RP has least maximum error in validation (0.0668) and testing datasets (0.0876) and better validation R2 value (0.9579) and testing R2 value (0.9554).
Discussion
Comparison of the models based on their performance parameters, as mentioned above, states that RP is providing better accuracy. In this section, models’ prediction capability is analyzed and discussed. To substantiate the findings from the above analysis for the achieved results, the predictions versus the observed values of the water demand are shown in Fig. 3. The major observation from Fig. 3 is that the all the models provided prediction values for the water demand lower that the actual value; in other words, all the models underestimate the actual values of the water demands. However, the positive remarkable point about the achieved results are that the model could mimic the water demand pattern trend, as the predicted value just.
Above comparison of the current study results with literature states that the application of ADGE optimization method has improved the prediction accuracy in comparison to standalone ANN models. ADGE optimized the ANN coefficients (its weights and biases) which ultimately helped ANN models in achieving greater accuracy. For this study, the number of swarm in the ADGE was fixed to 50; however, for future research works, it is suggested to investigate the effect of different swarm number on accuracy of the ANN model. To evaluate the predictive performance of the proposed models in estimating water demand, we have calculated the relative error percentage, as shown in Fig. 4.
Investigating eleven different learning algorithms provided the insights of which learning algorithm may provide better accuracy. According to the results, for this dataset of water demand, RP algorithm provided better accuracy. However, since different dataset requires different configuration of ANN models to achieve better accuracy, hence, there is a possibility that other learning algorithms may provide better accuracy.
Conclusion
Water demand is one of the most fluctuating variables, making it hard to infer. Predicting short-term water demand is crucial for the decision-makers to sync it with the freshwater availability and manage it in the extreme situations like flood, drought, and storms. In this study, hybrid model is developed for the prediction of monthly water demand based on the dataset of monthly urban water consumption time series of Melbourne, Australia. The dataset consisted of minimum, maximum, and mean temperature (°C), evaporation (mm), rainfall (mm), solar radiation (MJ/m2), maximum relative humidity (%), vapor pressure (hpa), and potential evapotranspiration (mm). Before feeding the data to the model, it was normalized using natural logarithm and denoized then by employing the discrete wavelet transform, followed by application of principle component analysis determine which predictors were most reliable. Hybrid model development included the optimization of weights and biases of ANN model using adaptive guided differential evolution algorithm with swarm size of 50. Post-optimization the ANN model was trained using eleven different learning algorithms: Bayesian regularization, conjugate gradient with Powell/Beale restarts, Fletcher-Powell conjugate gradient, Polak-Ribiére conjugate gradient, Gaussian discriminant analysis, gradient descent method, variable learning rate backpropagation, Levenberg–Marquardt, one-step secant, resilient backpropagation, and scaled conjugate gradient. According to the results, for this monthly water demand dataset, resilient backpropagation provided better accuracy with validation and testing R2 values as 0.9579 and 0.9554, respectively.
Availability of data and materials
Some data are available from the corresponding author upon request.
References
Abed M, Imteaz MA, Ahmed AN, Huang YF (2023) A novel application of transformer neural network (TNN) for estimating pan evaporation rate. Appl Water Sci 13:31. https://doi.org/10.1007/s13201-022-01834-w
Ahmad T, Chen H (2020) A review on machine learning forecasting growth trends and their real-time applications in different energy systems. Sustain Cities Soc 54:10. https://doi.org/10.1016/j.scs.2019.102010
Arbués F, Garcia-Valiñas MAÁ, Martı́nez-Espiñeira R (2003) Estimation of residential water demand: a state-of-the-art review. J Socio-Econ 32(1):81–102. https://doi.org/10.1016/s1053-5357(03)00005-2
Arbues F, Villanua I (2006) Potential for pricing policies in water resource management: estimation of urban residential water Demand in Zaragoza. Spain Urban Stud 43(13):2421–2442. https://doi.org/10.1080/00420980601038255
Ashoori N, Dzombak DA, Small MJ (2016) Modeling the effects of conservation, demographics, price, and climate on urban water Demand in Los Angeles. California Water Resour Manag 30(14):5247–5262. https://doi.org/10.1007/s11269-016-1483-7
Baroudy E, Abid Lahlou A, Attia B (2015) Managing water demand: policies, practices and lessons from the middle east and North Africa Forums. Water Intell Online 4:9781780402628–9781780402628. https://doi.org/10.2166/9781780402628
Biswas R, Sharma D (2023) A single-loop reliability-based design optimization using adaptive differential evolution. Appl Soft Comput 132:109907. https://doi.org/10.1016/j.asoc.2022.109907
Cemek B, Tasan S, Canturk A, Tasan M, Simsek H (2023) Machine learning techniques in estimation of eggplant crop evapotranspiration. Appl Water Sci 13(6):136. https://doi.org/10.1007/s13201-023-01942-1
Chen X, Li F, Li X, Hu Y, Hu P (2020) Evaluating and mapping water supply and demand for sustainable urban ecosystem management in Shenzhen, China. J Clean Prod 251:119754. https://doi.org/10.1016/j.jclepro.2019.119754
Ehteram M, Binti Othman F, Mundher Yaseen Z, Abdulmohsin Afan H, Falah Allawi M, Bt Abdul Malek M, Najah Ahmed A, Shahid S, Singh VP, El-Shafie A (2018) Improving the muskingum flood routing method using a hybrid of particle swarm optimization and bat algorithm. Water 10(6):807. https://doi.org/10.3390/w10060807
Ehteram M, Ahmed AN, Latif SD, Huang YF, Alizamir M, Kisi O, Mert C, El-Shafie A (2020) Design of a hybrid ANN multi-objective whale algorithm for suspended sediment load prediction. Environ Sci Pollut Res 28(2):1596–1611. https://doi.org/10.1007/s11356-020-10421-y
El-Shafie A, Alsulami HM, Jahanbani H, Najah A (2012) Multi-lead ahead prediction model of reference evapotranspiration utilizing ANN with ensemble procedure. Stoch Env Res Risk Assess 27(6):1423–1440. https://doi.org/10.1007/s00477-012-0678-6
Essam Y, Kumar P, Ahmed AN, Murti MA, El-Shafie A (2021) Exploring the reliability of different artificial intelligence techniques in predicting earthquake for Malaysia. Soil Dyn Earthq Eng 147:106826. https://doi.org/10.1016/j.soildyn.2021.106826
Essam Y, Ahmed AN, Ramli R, Chau K-W, Idris Ibrahim MS, Sherif M, Sefelnasr A, El-Shafie A (2022a) Investigating photovoltaic solar power output forecasting using machine learning algorithms. Eng Appl Comput Fluid Mech 16(1):2002–2034. https://doi.org/10.1080/19942060.2022.2126528
Essam Y, Huang YF, Birima AH, Ahmed AN, El-Shafie A (2022b) Predicting suspended sediment load in Peninsular Malaysia using support vector machine and deep learning algorithms. Sci Rep 12(1):302–302. https://doi.org/10.1038/s41598-021-04419-w
Ghorbani MA, Deo RC, Karimi V, Yaseen ZM, Terzi O (2017) Implementation of a hybrid MLP-FFA model for water level prediction of Lake Egirdir, Turkey. Stoch Env Res Risk Assess 32(6):1683–1697. https://doi.org/10.1007/s00477-017-1474-0
Ibrahim KSMH, Huang YF, Ahmed AN, Koo CH, El-Shafie A (2022) A review of the hybrid artificial intelligence and optimization modelling of hydrological streamflow forecasting. Alex Eng J 61(1):279–303. https://doi.org/10.1016/j.aej.2021.04.100
Khalid R, Javaid N (2020) A survey on hyperparameters optimization algorithms of forecasting models in smart grid. Sustain Cities Soc 61:102275. https://doi.org/10.1016/j.scs.2020.102275
Lai V, Huang YF, Koo CH, Ahmed AN, El-Shafie A (2022) A review of reservoir operation optimisations: from traditional models to metaheuristic algorithms. Arch Comput Methods Eng State Art Rev 29(5):3435–3457. https://doi.org/10.1007/s11831-021-09701-8
Liao Z, Zhu F, Mi X, Sun Y (2023) A neighborhood information-based adaptive differential evolution for solving complex nonlinear equation system model. Expert Syst Appl 216:119455. https://doi.org/10.1016/j.eswa.2022.119455
Lu H, Matthews J, Han S (2020) A hybrid model for monthly water demand prediction: a case study of Austin, Texas. AWWA Water Sci. https://doi.org/10.1002/aws2.1175
Malik A, Kumar A, Najah Ahmed A, Ming Fai C, Abdulmohsin Afan H, Sefelnasr A, Sherif M, El-Shafie A (2020) Application of non-parametric approaches to identify trend in streamflow during 1976–2007 (Naula watershed). Alex Eng J 59(3):1595–1606. https://doi.org/10.1016/j.aej.2020.04.006
Mekonnen YA (2022) Evaluation of current and future water demand scenario and hydraulic performance of water distribution systems, a case study for Addis Kidam Town. Ethiopia Appl Water Sci 13(2):40. https://doi.org/10.1007/s13201-022-01843-9
Mohamed AW, Mohamed AK (2017) Adaptive guided differential evolution algorithm with novel mutation for numerical optimization. Int J Mach Learn Cybern 10(2):253–277. https://doi.org/10.1007/s13042-017-0711-7
Mohd Azlan NNI, Abdul Malek M, Zolkepli M, Mohd Salim J, Ahmed AN (2021) Sustainable management of water demand using fuzzy inference system: a case study of Kenyir Lake, Malaysia. Environ Sci Pollut Res 28(16):20261–20272. https://doi.org/10.1007/s11356-020-11908-4
Panagopoulos GP, Bathrellos GD, Skilodimou HD, Martsouka FA (2012) Mapping urban water demands using multi-criteria analysis and GIS. Water Resour Manag 26(5):1347–1363. https://doi.org/10.1007/s11269-011-9962-3
Pham QB, Afan HA, Mohammadi B, Ahmed AN, Linh NTT, Vo ND, Moazenzadeh R, Yu P-S, El-Shafie A (2020) Hybrid model to improve the river streamflow forecasting utilizing multi-layer perceptron-based intelligent water drop optimization algorithm. Soft Comput 24(23):18039–18056. https://doi.org/10.1007/s00500-020-05058-5
Rezaie-Balf M, Attar NF, Mohammadzadeh A, Murti MA, Ahmed AN, Fai CM, Nabipour N, Alaghmand S, El-Shafie A (2020) Physicochemical parameters data assimilation for efficient improvement of water quality index prediction: comparative assessment of a noise suppression hybridization approach. J Clean Prod 271:122576. https://doi.org/10.1016/j.jclepro.2020.122576
Ronkkonen J, Kukkonen S, Price KV (2005) Price, real-parameter optimization with differential evolution. Paper presented at the Congress on Evolutionary Computation, Edinburgh, UK
Sami BHZ, Jee Khai W, Sami BFZ, Ming Fai C, Essam Y, Ahmed AN, El-Shafie A (2021) Investigating the reliability of machine learning algorithms as a sustainable tool for total suspended solid prediction. Ain Shams Eng J 12(2):1607–1622. https://doi.org/10.1016/j.asej.2021.01.007
Seo Y, Kwon S, Choi Y (2018) Short-term water demand forecasting model combining variational mode decomposition and extreme learning machine. Hydrology 5(4):1–19. https://doi.org/10.3390/hydrology5040054
Shirkoohi MG, Doghri M, Duchesne S (2021) Short-term water demand predictions coupling an artificial neural network model and a Genetic Algorithm. Water Supply. https://doi.org/10.2166/ws.2021.049
Shuang Q, Zhao RT (2021) Water demand prediction using machine learning methods: a case study of the Beijing–Tianjin–Hebei Region in China. Water 13(3):310. https://doi.org/10.3390/w13030310
Thomas AJ, Petridis M, Walters SD, Gheytassi SM, Morgan RE (2017) Two hidden layers are usually better than one. In: Engineering applications of neural networks. Springer, Berlin, vol 744, pp 279–290
Tiwari MK, Adamowski JF (2015) Medium-term urban water demand forecasting with limited data using an ensemble wavelet-bootstrap machine–learning approach. J Water Resources Plan Manag. https://doi.org/10.1061/(asce)wr.1943-5452.0000454
Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66. https://doi.org/10.1109/tevc.2010.2087271
Wee WJ, Chong KL, Ahmed AN, Malek MBA, Huang YF, Sherif M, Elshafie A (2022) Application of augmented bat algorithm with artificial neural network in forecasting river inflow in Malaysia. Appl Water Sci 13(1):30. https://doi.org/10.1007/s13201-022-01831-z
Yafouz A, Ahmed AN, Zaini NA, El-Shafie A (2021a) Ozone concentration forecasting based on artificial intelligence techniques: a systematic review. Water Air Soil Poll. https://doi.org/10.1007/s11270-021-04989-5
Yafouz A, Ahmed AN, Zaini NA, Sherif M, Sefelnasr A, El-Shafie A (2021b) Hybrid deep learning model for ozone concentration prediction: comprehensive evaluation and comparison with various machine and deep learning algorithms. Eng Appl Comput Fluid Mech 15(1):902–933. https://doi.org/10.1080/19942060.2021.1926328
Zounemat-Kermani M, Matta E, Cominola A, Xia X, Zhang Q, Liang Q, Hinkelmann R (2020) Neurocomputing in surface water hydrology and hydraulics: a review of two decades retrospective, current status and future prospects. J Hydrol. https://doi.org/10.1016/j.jhydrol.2020.125085
Zubaidi SL, Dooley J, Alkhaddar RM, Abdellatif M, Al-Bugharbee H, Ortega-Martorell S (2018a) A Novel approach for predicting monthly water demand by combining singular spectrum analysis with neural networks. J Hydrol 561:136–145. https://doi.org/10.1016/j.jhydrol.2018.03.047
Zubaidi SL, Gharghan SK, Dooley J, Alkhaddar RM, Abdellatif M (2018b) Short-term urban water demand prediction considering weather factors. Water Resour Manag 32(14):4527–4542. https://doi.org/10.1007/s11269-018-2061-y
Zubaidi SL, Ortega-Martorell S, Al-Bugharbee H, Olier I, Hashim KS, Gharghan SK, Kot P, Al-Khaddar R (2020) Urban water demand prediction for a city that suffers from climate change and population growth: Gauteng province case study. Water 12(7):1885. https://doi.org/10.3390/w12071885
Zubaidi SL, Hashim K, Ethaib S, Al-Bdairi NSS, Al-Bugharbee H, Gharghan SK (2022) A novel methodology to predict monthly municipal water demand based on weather variables scenario. J King Saud Univ Eng Sci 34(3):163–169. https://doi.org/10.1016/j.jksues.2020.09.011
Zubaidi SL, Al-Bdairi NSS, Ortega-Martorell S, Ridha HM, Al-Ansari N, Al-Bugharbee H, Hashim K, Gharghan SK (2023) Assessing the benefits of nature-inspired algorithms for the parameterization of ANN in the prediction of water demand. J Water Resour Plan Manag 149(1):10. https://doi.org/10.1061/(asce)wr.1943-5452.0001602
Acknowledgment
This research was financially supported by the University of Malaya RMF0360-2021/KW IPPP. We thank the reviewers and associate editor for their comments which improved this manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zubaidi, S.L., Kumar, P., Al-Bugharbee, H. et al. Developing a hybrid model for accurate short-term water demand prediction under extreme weather conditions: a case study in Melbourne, Australia. Appl Water Sci 13, 184 (2023). https://doi.org/10.1007/s13201-023-01995-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13201-023-01995-2