Technical Papers
Jun 1, 2017

Multicore Parallel Genetic Algorithm with Tabu Strategy for Rainfall-Runoff Model Calibration

Publication: Journal of Hydrologic Engineering
Volume 22, Issue 8

Abstract

Conceptual rainfall-runoff models (CRRMs) are widely used for flood forecasting and hydrologic simulations. However, parameter calibration poses a major challenge for using CRRMs, especially given that climate changes and effects of human activities often necessitate recalibration of CRRMs. Genetic algorithms (GAs) are one of the most widely used optimization techniques for hydrological model calibration, and have been widely and successfully used in model calibration; however, the complexity and high dimensionality of parameter calibration make them time-consuming and prone to local optima. Moreover, repetitive computation of fitness values in the GAs greatly reduces the efficiency. Therefore, new methods must be explored to improve the computational efficiency. Multicore parallel technology, which enables resource sharing and has low parallel costs and computing burdens, offers considerable benefits for parameter calibration. Thus, a multicore parallel genetic algorithm (MCPGA) based on the fork–join parallel framework with a tabu strategy is proposed in this paper for CRRM calibration. The method uses a multicore to divide the original task into several small subtasks and complete them concurrently, and adopts tabu strategy to avoid redundant computation in the GA to enhance the computing efficiency. The current methodology is applied to parameter calibration for the Xinanjiang model (which is a typical CRRM and has extensive applications in humid and semi-humid regions in China) of the Shuangpai Reservoir. Result comparisons between the MCPGA and serial GA indicate that the proposed method ensures a high degree of accuracy and significantly improves the computational efficiency.

Get full access to this article

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

Acknowledgments

This study is supported by the National Natural Science Foundation of China (Nos. 51209029 and 51210014) and the Fundamental Research Funds for the Central Universities (No. DUT16TD10).

References

Arsenault, R., Poulin, A., Côté, P., and Brissette, F. (2014). “Comparison of stochastic optimization algorithms in hydrological model calibration.” J. Hydrol. Eng., 1374–1384.
Awad, A. R., and Poser, I. V. (2010). “Calibrating conceptual rainfall-runoff models using a real genetic algorithm combined with a local search method.” Proc., 14th WSEAS Int. Conf. on Computers: Part of the 14th WSEAS CSCC Multiconference—Volume I (ICCOMP’10), World Scientific and Engineering Academy and Society (WSEAS), Stevens Point, WI, 174–181.
Biondi, D., and Luca, D. L. D. (2012). “A Bayesian approach for real-time flood forecasting.” Phys. Chem. Earth., 42–44(2), 91–97.
Biondi, D., and Luca, D. L. D. (2013). “Performance assessment of a Bayesian forecasting system (BFS) for real-time flood forecasting.” J. Hydrol., 479(4), 51–63.
Chang, C. L., and Hsu, C. H. (2009). “Multi-criteria analysis via the VIKOR method for prioritizing land-use restraint strategies in the Tseng-Wen reservoir watershed.” J. Environ. Manage., 90(11), 3226–3230.
Chau, K. W., and Wu, C. L. (2010). “A hybrid model coupled with singular spectrum analysis for daily rainfall prediction.” J. Hydroinform., 12(4), 458–473.
Chen, X. Y., Chau, K. W., and Busari, A. O. (2015). “A comparative study of population-based optimization algorithms for downstream river flow forecasting by a hybrid neural network model.” Eng. Appl. Artif. Intel., 46(A), 258–268.
Chenari, K. S., Ghaderi, M., and Reza, K. M. (2014). “Improved adaptive genetic algorithm and its application in short-term optimal operation of water resources system.” Res. J. Agric. Environ. Manage., 3(4), 209–217.
Cheng, C. T., Wang, S., Chau, K. W., and Wu, X. Y. (2014). “Parallel discrete differential dynamic programming for multireservoir operation.” Environ. Model. Software, 57, 152–164.
Cheng, C. T., Wu, X. Y., and Chau, K. W. (2005). “Multiple criteria rainfall-runoff model calibration using a parallel genetic algorithm in a cluster of computers.” Hydrolog. Sci. J., 50(6), 1069–1087.
Cheng, C. T., Zhao, M. Y., Chau, K. W., and Wu, X. Y. (2006). “Using genetic algorithm and TOPSIS for Xinanjiang model calibration with a single procedure.” J. Hydrol., 316(1–4), 129–140.
Chiew, F. H. S., Stewardson, M. J., and McMahon, T. A. (1993). “Comparison of six rainfall-runoff modelling approaches.” J. Hydrol., 147(1–4), 1–36.
Cooper, V. A., Nguyen, V. T. V., and Nicell, J. A. (2007). “Calibration of conceptual rainfall-runoff models using global optimisation methods with hydrologic process-based parameter constraints.” J. Hydrol., 334(3–4), 455–466.
Gholami, V., Chau, K. W., Fadaee, F., Torkaman, J., and Ghaffari, A. (2015). “Modeling of groundwater level fluctuations using dendrochronology in alluvial aquifers.” J. Hydrol., 529(3), 1060–1069.
Gibbs, M., Dandy, G., and Maier, H. (2008). “Calibration of rainfall runoff models in ungauged catchments: Regionalization relationships for a rainfall runoff model.” World Environmental and Water Resources Congress 2008, ASCE, Reston, VA, 1–10.
Hariri, S., Park, J. B., Yu, F. K., Parashar, M., and Fox, G. C. (1993). “A message passing interface for parallel and distributed computing.” Proc., 2nd Int. Symp. on High Performance Distributed Computing, IEEE, New York, 84–91.
Hendrickson, J. D., Sorooshian, S., and Brazil, L. E. (1988). “Comparison of Newton-type and direct search algorithms for calibration of conceptual rainfall-runoff models.” Water Resour. Res., 24(5), 691–700.
Holland, J. H. (1992). Adaptation in natural and artificial systems, Univ. of Michigan, Ann Arbor, MI.
Innocenti, E., Silvani, X., Muzy, A., and Hill, D. R. (2009). “A software framework for fine grain parallelization of cellular models with OpenMP: Application to fire spread.” Environ. Model. Software, 24(7), 819–831.
Java 7 [Computer software]. Oracle, Redwood Shores, CA.
Kamalia, M., Ponnambalama, K., and Soulisb, E. D. (2013). “Comparison of several heuristic approaches to calibration of WATCLASS hydrologic model.” Can Water Resour J., 38(1), 40–46.
Kang, M., Park, S., and Cai, X. (2009). “Integration of hydrologic gray model with global search method for real-time flood forecasting.” J. Hydrol. Eng., 1136–1145.
Khazaei, M. R., Zahabiyoun, B., Saghafian, B., and Ahmadi, S. (2014). “Development of an automatic calibration tool using genetic algorithm for the ARNO conceptual rainfall-runoff model.” Arabian J. Sci. Eng., 39(4), 2535–2549.
Kim, Y., Chung, E.-S., Won, K., and Gil, K. (2015). “Robust parameter estimation framework of a rainfall-runoff model using pareto optimum and minimax regret approach.” Water, 7(3), 1246–1263.
Konfrst, Z. (2004). “Parallel genetic algorithms: advances, computing trends, applications and perspectives.” Proc., 18th Int. Parallel and Distributed Processing Symp., IEEE, New York.
Lea, D. (2000). “A Java fork/join framework.” Proc., ACM, Conf. on Java Grande, Association for Computing Machinery, San Francisco, 36–43.
Liao, S. L., Li, G., Sun, Q. Y., and Li, Z. F. (2016). “Real-time correction of antecedent precipitation for the Xinanjiang model using the genetic algorithm.” J. Hydroinform., 18(5), 803–815.
Lima, F. R., Jr., Osiro, L., and Carpinetti, L. C. R. (2014). “A comparison between fuzzy AHP and fuzzy TOPSIS methods to supplier selection.” Appl. Soft Comput., 21(5), 194–209.
Lo, D. C., Wei, C. C., and Tsai, E. P. (2015). “Parameter automatic calibration approach for neural-network-based cyclonic precipitation forecast models.” Water, 7(7), 3963–3977.
Luca, D. L. D. (2014). “Analysis and modelling of rainfall fields at different resolutions in southern Italy.” Hydrol. Sci. J., 59(8), 1536–1558.
Madsen, H. (2000). “Automatic calibration of a conceptual rainfall-runoff model using multiple objectives.” J. Hydrol., 235(3–4), 276–288.
Madsen, H., Wilson, G., and Ammentorp, H. C. (2002). “Comparison of different automated strategies for calibration of rainfall-runoff models.” J. Hydrol., 261(1–4), 48–59.
NCHI (National Center of Hydrological Information). (2000). The national criteria for hydrological forecasting, Hydroelectric Press, Beijing (in Chinese).
Ngoc, T. A., Hiramatsu, K., and Harada, M. (2013). “Optimizing parameters for two conceptual hydrological models using a genetic algorithm: a case study in the Dau Tieng River watershed, Vietnam.” Jpn. Agric. Res. Q., 47(1), 85–96.
Parameshwaran, R., Kumar, S. P., and Saravanakumar, K. (2015). “An integrated fuzzy MCDM based approach for robot selection considering objective and subjective criteria.” Appl. Soft Comput., 26, 31–41.
Refsgaard, J. C., and Storm, B. (1990). “Construction. Calibration and validation of hydrological models, distributed hydrological modeling.” Distributed hydrological modelling, M. B. Abbott and J. C. Refsgaard, eds., Kluwer Academic, Dordrecht, Netherlands, 41–54.
Seong, C., Her, Y., and Benham, B. L. (2015). “Automatic calibration tool for hydrologic simulation program-FORTRAN using a shuffled complex evolution algorithm.” Water, 7(2), 503–527.
Sicard, N., Laurent, A., Del Razo Lopez, F., and Malaquias Quintero Flores, P. (2010). “Towards multi-core parallel fuzzy tree mining.” IEEE Int. Conf. on Fuzzy Systems, IEEE, New York.
Taormina, R., and Chau, K. W. (2015). “Data-driven input variable selection for rainfall-runoff modeling using binary-coded particle swarm optimization and extreme learning machines.” J. Hydrol., 529(3), 1617–1632.
Tesfa, T. K., Tarboton, D. G., Watson, D. W., Schreuders, K. A. T., Baker, M. E., and Wallace, R. M. (2011). “Extraction of hydrological proximity measures from DEMs using parallel processing.” Environ. Model. Software, 26(12), 1696–1709.
Tolson, B. A., and Shoemaker, C. A. (2007). “Dynamically dimensioned search algorithm for computationally efficient watershed model calibration.” Water Resour. Res., 43(1), 208–214.
Wang, Q. J. (1991). “The genetic algorithm and its application to calibrating conceptual rainfall-runoff models.” Water Resour. Res., 27(9), 2467–2471.
Wang, W. C., Chau, K. W., Xu, D. M., and Chen, X. Y. (2015). “Improving forecasting accuracy of annual runoff time series using ARIMA based on EEMD decomposition.” Water Resour. Manage., 29(8), 2655–2675.
Wang, W. C., Cheng, C. T., Chau, K. W., and Xu, D. M. (2012). “Calibration of Xinanjiang model parameters using hybrid genetic algorithm based fuzzy optimal model.” J. Hydroinform., 14(3), 784–799.
Wu, C. L., Chau, K. W., and Li, Y. S. (2009). “Methods to improve neural network performance in daily flows prediction.” J. Hydrol., 372(1–4), 80–93.
Wu, S. J., Lien, H. C., and Chang, C. H. (2012). “Calibration of a conceptual rainfall-runoff model using a genetic algorithm integrated with runoff estimation sensitivity to parameters.” J. Hydroinform., 14(2), 497–511.
Zhao, R. J. (1992). “The Xinanjiang model applied in China.” J. Hydrol., 135(1–4), 371–381.
Zhao, R. J., Zhang, Y. L., Fang, L. R., Liu, X. R., and Zhang, Q. S. (1980). “The Xinangjiang model.” Proc., Oxford Symp. on Hydrological Forecasting, International Association of Hydrological Sciences, Wallingford, U.K., 351–356.

Information & Authors

Information

Published In

Go to Journal of Hydrologic Engineering
Journal of Hydrologic Engineering
Volume 22Issue 8August 2017

History

Received: Jul 17, 2016
Accepted: Mar 3, 2017
Published online: Jun 1, 2017
Published in print: Aug 1, 2017
Discussion open until: Nov 1, 2017

Permissions

Request permissions for this article.

Authors

Affiliations

Shengli Liao [email protected]
Associate Professor, Institute of Hydropower and Hydroinformatics, Dalian Univ. of Technology, Linggong Rd. 2, Dalian 116024, China (corresponding author). E-mail: [email protected]
Qianying Sun [email protected]
Student, Institute of Hydropower and Hydroinformatics, Dalian Univ. of Technology, Linggong Rd. 2, Dalian 116024, China. E-mail: [email protected]
Chuntian Cheng, Ph.D. [email protected]
Professor, Institute of Hydropower and Hydroinformatics, Dalian Univ. of Technology, Linggong Rd. 2, Dalian 116024, China. E-mail: [email protected]
Ruhong Zhong [email protected]
Student, Institute of Hydropower and Hydroinformatics, Dalian Univ. of Technology, Linggong Rd. 2, Dalian 116024, China. E-mail: [email protected]
Engineer, Guizhou Electric Power Dispatching and Communication Bureau, Jiefang Rd. 251, Guiyang 550000, 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