Technical Papers
Jul 20, 2015

Monthly Mean Streamflow Prediction Based on Bat Algorithm-Support Vector Machine

This article has a reply.
VIEW THE REPLY
Publication: Journal of Hydrologic Engineering
Volume 21, Issue 2

Abstract

Accurate and reliable prediction of runoff generation is necessary for flood control scheduling, water supply planning, and hydropower generation. Support vector machine (SVM), which is at the forefront of current research of regression and classification, was used in this paper to conduct monthly mean streamflow prediction. A novel heuristic optimization named bat algorithm (BA) was introduced to determine the parameters of SVM [penalty parameter (C) and kernel parameter (η)], in which the initial fitness was supposed to be equal to the initial loudness for all bats. In order to evaluate the effectiveness of the proposed approach, monthly mean streamflow from 1952 to 2011 of Yichang station in the middle reaches of the Yangtze River were trained and tested. In the meantime, the given data set was also modeled using artificial neural networks (ANN) and cross validation–based SVM. The comparison results indicate that the proposed model (bat algorithm–based SVM) is more accurate compared with both ANN and cross validation–based SVM. However, two main shortages exist, i.e., time-consuming and relatively low accuracy in the break points of continued dry (wet) years. To relieve these shortages, local optimization algorithms [e.g., differential evolution (DE) algorithm, immune algorithm (IA), and genetic algorithm (GA)] were suggested to be combined with the bat algorithm to produce the initial population. Modifications of the stochastic term of the local search were also useful.

Get full access to this article

View all available purchase options and get full access to this article.

Acknowledgments

This work was supported by National Natural Science Foundation of China Grant (41171022). We thank professor Yang Xinshe in Cambridge University for providing the related technical documents about bat algorithm. We are also grateful to Tingbing Xu and Huiquan Tan for their enlightening discussions.

References

Abdulameer, M. H., Sheikh Abdullah, S. N. H., and Othman, Z. A. (2014). “Support vector machine based on adaptive acceleration particle swarm optimization.” Sci. World J., 2014, 1–8.
Adebiyi, A. A., Adewumi, A. O., and Ayo, C. K. (2014). “Comparison of ARIMA and artificial neural networks models for stock price prediction.” J. Appl. Math., 2014, 1–7.
ASCE. (2000). “Artificial neural networks in hydrology: Preliminary concepts.” J. Hydrol. Eng., 115–123.
Bai, T., Chang, J.-X., Huang, Q., and Tian, X.-L. (2011). “The study on runoff series prediction in middle yellow river.” Proc., IEEE Int. Symp. on Water Resource and Environmental Protection (ISWREP), Piscataway, NJ, 1028–1031.
Bao, Y., Zhang, R., and Crone, S. F. (2006). “Fuzzy support vector machines regression for business forecasting: An application.” Proc., IEEE 3rd Int. Conf. on Fuzzy Systems and Knowledge Discovery, Piscataway, NJ, 1313–1317.
Bao, Z. J., Pi, D. Y., and Sun, Y. X. (2005). “Short-term load forecasting based on self-organizing map and support vector machine.” Proc., IEEE 1st Int. Conf. on Natural Computation, Piscataway, NJ, 688–691.
Behzad, M., Asghari, K., Eazi, M., and Palhang, M. (2009). “Generalization performance of support vector machines and neural networks in runoff modeling.” Expert Syst. Appl., 36(4), 7624–7629.
Chang, C., and Lin, C. (2014). “LIBSVM: A library for support vector machines [EB/OL].” 〈http://www.csie.ntu.edu.tw/∼cjlin/libsvm/index.html〉 (Apr. 1, 2014).
Chapelle, O., Vapnik, V., Bousquet, O., and Mukherjee, S. (2002). “Choosing multiple parameters for support vector machines.” Mach. Learn., 46(1–3), 131–159.
Dibike, Y. B., Velickov, S., Solomatine, D., and Abbott, M. B. (2001). “Model induction with support vector machines: Introduction and applications.” J. Comput. Civ. Eng., 208–216.
Dong, B., Cao, C., and Lee, S. E. (2005). “Applying support vector machines to predict building energy consumption in tropical region.” Energy Build., 37(5), 545–553.
Dong, S. H., Zhou, H. C., and Xu, H. J. (2004). “A forecast model of hydrologic single element medium and long-period based on rough set theory.” Water Resour. Manage., 18(5), 483–495.
He, Z., Wen, X., Liu, H., and Du, J. (2014). “A comparative study of artificial neural network, adaptive neuro fuzzy inference system and support vector machine for forecasting river flow in the semiarid mountain region.” J. Hydrol., 509, 379–386.
Hipni, A., El-shafie, A., Najah, A., Karim, O. A., Hussain, A., and Mukhlisin, M. (2013). “Daily forecasting of dam water levels: Comparing a support vector machine (SVM) model with adaptive neuro fuzzy inference system (ANFIS).” Water Resour. Manage., 27(10), 3803–3823.
Kang, S., and Cho, S. (2014). “Approximating support vector machine with artificial neural network for fast prediction.” Expert Syst. Appl., 41(10), 4989–4995.
Kim, M., McGhee, J., Lee, S., and Thurston, J. (2011). “Comparative prediction schemes using conventional and advanced statistical analysis to predict microbial water quality in runoff from manured fields.” J. Environ. Sci. Health Part A Toxic Hazard. Subst. Environ. Eng., 46(12), 1392–1400.
Kisi, O. (2008). “River flow forecasting and estimation using different artificial neural network techniques.” Hydrol. Res., 39(1), 27–40.
Landeras, G., Ortiz-Barredo, A., and Javier Lopez, J. (2009). “Forecasting weekly evapotranspiration with ARIMA and artificial neural network models.” J. Irrig. Drain. Eng., 323–334.
Liong, S. Y., and Sivapragasam, C. (2002). “Flood stage forecasting with support vector machines.” J. Am. Water Resour. Assoc., 38(1), 173–186.
Lippmann, R. P. (1987). “An introduction to computing with neural nets.” IEEE ASSP Mag., 4(2), 4–22.
MATLAB [Computer software]. Natick, MA, MathWorks.
Nayak, M. A., and Ghosh, S. (2013). “Prediction of extreme rainfall event using weather pattern recognition and support vector machine classifier.” Theor. Appl. Climatol., 114(3–4), 583–603.
Okkan, U., and Serbes, Z. A. (2012). “Rainfall-runoff modeling using least squares support vector machines.” Environmetrics, 23(6), 549–564.
Pai, P. F., and Hong, W. C. (2005). “Support vector machines with simulated annealing algorithms in electricity load forecasting.” Energy Convers. Manage., 46(17), 2669–2688.
Remesan, R., Shamim, M. A., Han, D., and Mathew, J. (2009). “Runoff prediction using an integrated hybrid modelling scheme.” J. Hydrol., 372(1-4), 48–60.
Samsudin, R., Saad, P., and Shabri, A. (2011). “River flow time series using least squares support vector machines.” Hydrol. Earth Syst. Sci., 15(6), 1835–1852.
Shabri, A., and Suhartono, S. (2012). “Streamflow forecasting using least-squares support vector machines.” Hydrol. Sci. J., 57(7), 1275–1293.
Sudheer, Ch., et al. (2014). “A support vector machine-firefly algorithm based forecasting model to determine malaria transmission.” Neurocomputing, 129, 279–288.
Tang, Z., and Fishwick, P. A. (1993). “Feed forward neural nets as models for time series forecasting.” ORSA J. Comput., 5(4), 374–385.
Taormina, R., Chau, K.-W., and Sethi, R. (2012). “Artificial neural network simulation of hourly groundwater levels in a coastal aquifer system of the Venice lagoon.” Eng. Appl. Artif. Intell., 25(8), 1670–1676.
Valipour, M., Banihabib, M. E., and Behbahani, S. M. R. (2013). “Comparison of the ARMA, ARIMA, and the autoregressive artificial neural network models in forecasting the monthly inflow of Dez dam reservoir.” J. Hydrol., 476, 433–441.
Wang, Q. L., Apul, O. G., Xuan, P., Luo, F., and Karanfil, T. (2013). “Development of a 3D QSPR model for adsorption of aromatic compounds by carbon nanotubes: Comparison of multiple linear regression, artificial neural network and support vector machine.” RSC. Adv., 3(46), 23924–23934.
Wei, C.-C. (2012). “Wavelet support vector machines for forecasting precipitation in tropical cyclones: Comparisons with GSVM, regression, and MM5.” Weather Forecast., 27(2), 438–450.
Wei, J., Jian-Qi, Z., and Xiang, Z. (2011). “Face recognition method based on support vector machine and particle swarm optimization.” Expert Syst. Appl., 38(4), 4390–4393.
Wong, F. S. (1991). “Time series forecasting using backpropagation neural networks.” Neurocomputing, 2(4)147–159.
Wu, C. L., Chau, K. W., and Li, Y. S. (2009). “Predicting monthly streamflow using data-driven models coupled with data-preprocessing techniques.” Water Resour. Res., 45(8), 159–175.
Yang, X.-S., and He, X. (2013). “Bat algorithm: Literature review and applications.” Int. J. Bio-Inspired Comput., 5(3), 141–149.
Yang, X., Tan, L., and He, L. (2014). “A robust least squares support vector machine for regression and classification with noise.” Neurocomputing, 140, 41–52.
Yang, X.-S. (2010). “A new metaheuristic bat-inspired algorithm.” Nicso 2010: Nature inspired cooperative strategies for optimization, J. R. Gonzalez, D. A. Pelta, C. Cruz, G. Terrazas, and N. Krasnogor, eds., Springer, Berlin, 65–74.
Yu, P.-S., Chen, S.-T., and Chang, I. F. (2006). “Support vector regression for real-time flood stage forecasting.” J. Hydrol., 328(3–4), 704–716.
Yurekli, K., Kurunc, A., and Ozturk, F. (2005). “Application of linear stochastic models to monthly flow data of Kelkit Stream.” Ecol. Modell., 183(1), 67–75.
Zhang, Q., Wang, B.-D., He, B., Peng, Y., and Ren, M.-L. (2011). “Singular spectrum analysis and ARIMA hybrid model for annual runoff forecasting.” Water Resour. Manage., 25(11), 2683–2703.

Information & Authors

Information

Published In

Go to Journal of Hydrologic Engineering
Journal of Hydrologic Engineering
Volume 21Issue 2February 2016

History

Received: Jun 19, 2014
Accepted: May 27, 2015
Published online: Jul 20, 2015
Discussion open until: Dec 20, 2015
Published in print: Feb 1, 2016

Permissions

Request permissions for this article.

Authors

Affiliations

Ph.D. Student, State Key Laboratory of Hydraulics and Mountain River Engineering, College of Water Resource and Hydropower, Sichuan Univ., Chengdu 610065, China. E-mail: [email protected]
Master Degree Candidate, State Key Laboratory of Hydraulics and Mountain River Engineering, College of Water Resource and Hydropower, Sichuan Univ., Chengdu 610065, China. E-mail: [email protected]
Guodong Liu [email protected]
Professor, State Key Laboratory of Hydraulics and Mountain River Engineering, College of Water Resource and Hydropower, Sichuan Univ., Chengdu 610065, China (corresponding author). E-mail: [email protected]
Zhongfang Liu liuzf406@ gmail.com
Professor, State Key Laboratory of Marine Geology, Tongji Univ., Shanghai 200092, China. E-mail: liuzf406@ gmail.com
Ph.D. Student, College of Architecture and Environment, Sichuan Univ., Chengdu 610065, China. E-mail: [email protected]
Ph.D. Student, State Key Laboratory of Hydraulics and Mountain River Engineering, College of Water Resource and Hydropower, Sichuan Univ., Chengdu 610065, China. E-mail: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share