Abstract
Parameter identification or estimation is important to model simulations. This paper firstly carried out a sensitivity analysis of a water quality model using the Monte Carlo method. Then, two hybrid swarm intelligence algorithms were proposed to identify the parameters of the model based on the artificial bee colony and quantum-behaved particle swarm algorithms. One hybrid strategy is to use sequential framework, and the other is to use parallel adaptive cooperative evolving. The results of sensitivity analysis reveal that the average velocity and area of the river section are well identified, and the longitudinal dispersion coefficient is difficult to identify. The velocity is the most sensitive, followed by the dispersion and area parameters. Furthermore, the posterior parameter distribution and the collaborative relationship between any two parameters can be gotten. To verify the effectiveness of the proposed hybrid algorithms, this paper compared performances of the artificial bee colony, quantum-behaved particle swarm, their sequential combinations, and parallel adaptive dual populations. The experimental results demonstrate that the parallel dual population method is more effective than the original algorithms, when the data has added noise.
Similar content being viewed by others
References
Ali RY (2013) A new hybrid artificial bee colony algorithm for robust optimal design and manufacturing. Appl Soft Comput 13(5):2906–2912
Albert T (2005) Inverse problem theory and methods for model parameter estimation. Society for Industrial and Applied Mathmetics, Philadelphia
Beven KJ, Binley AM (1992) The future of distributed models: model calibration and uncertainty prediction. Hydrol Process 6:279–298
Boyle DP, Gupta HV, Sorooshian S (2000) Towards improved calibration of hydrologic models: combining the strengths of manual and automatic methods. Water Resour Res 36(12):3663–3674
Campolongo F, Cariboni J, Saltelli A (2007) An effective screening design for sensitivity analysis of large models. Environ Model Softw 22(10):1509–1518
Colorni A, Dorigo M, Maniezzo V (1992) Distributed optimization by ant colonies. In: Varela FJ, Bourgine P (eds) Proceedings of the First European Conference on Artificial Life. MIT Press, Cambridge
Chen GZ, Wang JQ, Xie HM (2008) Application of stochastic optimization algorithm in hydro-geological parameters identification. Water Resour Power 26(1):75–77
Chen GZ, Wang JQ, Li RZ (2010) Application of a modified artificial fish swarm algorithm to identification of water quality parameters. J Hydroelectr Eng 29(2):108–113
Chen GZ, Liu GJ, Wang JQ, Li RZ (2012) Identification of water quality model parameters using artificial bee colony algorithm. Numer Algebra Control Optim 2(1):157–165
Civicioglu P (2012) Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247
Duan HB, Xu CF, Xing ZH (2010) A hybrid artificial bee colony optimization and quantum evolutionary algorithm for continuous optimization problems. Int J Neural Syst 20(1):39–50
Fang W, Sun J, Ding YR et al (2010) A review of quantum-behaved particle swarm optimization. IETE Tech Rev 27(4):336–348
Freer J, Beven KJ, Ambroise B (1996) Bayesian estimation of uncertainty in runoff prediction and the value of data: an application of the GLUE approach. Water Resour Res 32:2161–2173
Fu GW (1987) River water quality model and simulation computation. China Environmental Science Press, Beijing
Guvenc U, Duman S, Saracoglu B, Ozturk A (2011) A hybrid GA-PSO approach based on similarity for various types of economic dispatch problems. Electron Electr Eng Kaunas: Technologija 2(108):109–114
Hetmaniok E, Slota D, Zielonka A (2010) Solution of the inverse heat conduction problem by using the ABC algorithm. In: Proceedings of 7th international conference on rough sets and current trends in computing. Lect Notes Artif Intell 6086, pp 659–668
Hornberger GM, Spear RC (1981) An approach to the preliminary analysis of environmental systems. J Environ Manag 12:7–18
Jakeman AJ, Letcher RA, Norton JP (2006) Ten iterative steps in development and evaluation of environmental models. Environ Model Softw 21(5):602–614
Kang F, Li JJ, Xu Q (2009a) Improved artificial bee colony algorithm and its application in back analysis. Water Resour Power 27:126–129
Kang F, Li JJ, Xu Q (2009b) Structural inverse analysis by hybrid simplex artificial bee colony algorithms. Comput Struct 87(13:14):861–870
Karaboga D (2005) An idea based on bee swarm for numerical optimization [R]. Technical report-TR06. Erciyes University, Turkey
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471
Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8(1):687–697
Karaboga D (2010) Artificial bee colony algorithm. Scholarpedia 5(3):6915. doi:10.4249/Scholarpedia
Kennedy J, Eberhart RC (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw 4:1942–1948
Kiran MS, Gündüz M (2013) A recombination-based hybridization of particle swarm optimization and artificial bee colony algorithm for continuous optimization problems. Appl Soft Comput 13(4):2188–2203
Knabe T, Datcheva M, Lahmer T, Cotecchia F, Schanz T (2013) Identification of constitutive parameters of soil using an optimization strategy and statistical analysis. Comput Geotech 49:143–157
Li L, Yao FM, Tan LJ, Niu B, Xu J (2012a) A novel DE-ABC-based hybrid algorithm for global optimization. Lect Notes Comput Sci 6840:558–565
Li YY, Xiang RR, Jiao LC, Liu RC (2012b) An improved cooperative quantum-behaved particle swarm optimization. Soft Comput 16:1061–1069
Li SJ, Liu YX (2006) Parameter estimate approach in groundwater hydrology using ant colony system. Lect Notes Comput Sci 4115:182–191
Li SJ, Liu YX, Sun W (2008) Intelligent computing and parameter inversion. Science Press, Beijing
Li XL, Shao ZJ, Qian JX (2002) An optimizing method based on autonomous animate: fish swarm algorithm. Syst Eng Theory Pract 22(11):32–38
Madsen H, Wilson G, Ammentorp HC (2002) Comparison of different automatic strategies for calibration of rainfall–runoff models. J Hydrol 261:48–59
Meng LQ, Guo JQ (2009) Application of chaos particle swarm optimization algorithm to determination of water quality parameter of river steam. J Earth Sci Environ 31:169–172
Modares H, Alfi A, NaghibiSistani MB (2010) Parameter estimation of bilinear systems based on an adaptive particle swarm optimization. Eng Appl Artif Intell 23:1105–1111
Refsgaard JC, Sluijs JP, Højberg AL et al (2007) Uncertainty in the environmental modelling process—a framework and guidance. Environ Model Softw 22:1543–1556
Saltelli A, Chan K, Scott M (2000) Sensitivity analysis. In: Probability and statistics series. Wiley, West Sussex
Shang RH, Li Y, Jiao LC (2015) Co-evolution-based immune clonal algorithm for clustering. Soft Comput. doi:10.1007/s00500-015-1602-z
Sharma TK, Pant M (2013) Enhancing the food locations in an artificial bee colony algorithm. Soft Comput 17:1939–1965
Sieber A, Uhlenbrook S (2005) Sensitivity analyses of a distributed catchment model to verify the model structure. J Hydrol 310:216–235
Spear RC, Hornberger GM (1980) Eutrophication in peel inlet-II, identification of critical uncertainties via generalized sensitivity analysis. Water Res 14:43–49
Sun J, Xu WB, Feng B (2004) A global search strategy of quantum-behaved particle swarm optimization. In: Proceedings of 2004 IEEE conference on cybernetics and intelligent systems, pp 111–116
Sun J, Fang W, Wu XJ, Xu WB (2011) Quantum-behaved particle swarm optimization: principles and applications. Tsinghua University Press, Beijing
Tarantola S, Saltelli A (2003) SAMO 2001: methodological advances and innovative applications of sensitivity analysis. Reliab Eng Syst Saf 79(2):121–122
Vladimir VN, Slobodan PS, Dragan BM (2013) Analytical support for integrated water resources management: a new method for addressing spatial and temporal variability. Water Resour Manag 27:401–417
Wagener T (2004) Monte-Carlo analysis toolbox user manual (version 5)
Wang QJ (1991) The genetic algorithm and its application to calibrating conceptual rainfall–runoff models. Water Resour Res 27(9):2467–2471
Wu D, Chen R, He B, Liu YQ et al (2012) A novel two-stage hybrid swarm intelligence optimization algorithm and application. Soft Comput 16:1707–1722
Yang SX, Yao X (2005) Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft Comput 9:815–834
Zhao H, Pei Z, Jiang J, Guan R, Wang C, Shi X (2010) A hybrid swarm intelligent method based on genetic algorithm and artificial bee colony. Lect Notes Comput Sci 6145(PART 1):558–565
Zheng CM, Wang PP (1996) Parameter structure identification using tabu search and simulated annealing. Adv Water Res 19(4):215–224
Zheng CM, Gordon DB (2009) Applied contaminant transport modeling. Higher Education Press, Beijing
Acknowledgments
The authors would like to thank the editor and the referees for constructive suggestions that improved the technical content of the paper. This work was supported by the following foundations: National Natural Science Foundation of China (Grant Nos. 41471422 and 51179042); Anhui Provincial Natural Science Foundation (Grant No. 1508085MD67); National Science and Technology Support Project of China for 12th Five-Year Plan (Grant No. 2012BAJ08B03); National Water Special Project of China for the 12th Five-Year Plan (Grant No. 2011ZX07103-004).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Chen, G., Wang, J. & Li, R. Parameter identification for a water quality model using two hybrid swarm intelligence algorithms. Soft Comput 20, 2829–2839 (2016). https://doi.org/10.1007/s00500-015-1684-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-015-1684-7