Skip to main content
Log in

A Novel Multi-Objective Shuffled Complex Differential Evolution Algorithm with Application to Hydrological Model Parameter Optimization

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

Practice experience suggests that the traditional calibration of hydrological models with single objective cannot properly measure all of the behaviors of the hydrological system. To circumvent this problem, in recent years, a lot of studies have looked into calibration of hydrological models with multi-objective. In this paper, we propose a novel multi-objective evolution algorithm entitled multi-objective shuffled complex differential evolution (MOSCDE) algorithm, which is an extension of the famous single objective algorithm, shuffled complex evolution (SCE-UA) algorithm, to the multi-objective framework. This new proposed algorithm replaces the simplex search used in SCE-UA with the differential evolution (DE) algorithm and can more thoroughly utilize the information of the individuals in the evolutionary population and improve the search ability of the algorithm. Meanwhile, the Cauchy mutation (CM) operator is employed to prevent the algorithm from falling into the local optimal region of the feasible space. Moreover, two types of archive sets are employed to further improve the performance of the algorithm. The efficacy of the MOSCDE algorithm is first tested on five benchmark problems. After achieving satisfactory performance on the test problems, the MOSCDE is applied to multi-objective parameter optimization of a hydrological model for daily runoff forecasting. The results show that the MOSCDE algorithm can be a viable alternative for multi-objective parameter optimization of hydrological model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  • Ajami NK, Gupta H, Wagener T, Sorooshian S (2004) Calibration of a semi-distributed hydrologic model for streamflow estimation along a river system. J Hydrol 298:112–135

    Article  Google Scholar 

  • Bekele EG, Nicklow JW (2007) Multi-objective automatic calibration of SWAT using NSGA-II. J Hydrol 341:165–176

    Article  Google Scholar 

  • Beskow S, Norton LN, Mello CR (2013) Hydrological prediction in a tropical watershed dominated by oxisols using a distributed hydrological model. Water Resour Manag 27:341–363

    Article  Google Scholar 

  • Blasone RS, Vrugt JA, Madsen H, Rosbjerg D, Robinson BA, Zyvoloski GA (2008) Generalized likelihood uncertainty estimation (GLUE) using adaptive Markov Chain Monte Carlo sampling. Adv Water Resour 31:630–648

    Article  Google Scholar 

  • Boyle DP (2000) Multicriteria calibration of hydrological models. Dissertation, University of Arizona

  • Boyle DP, Gupta HV, Sorooshian S (2000) Toward improved calibration of hydrological models: combining the strengths of manual and automatic methods. Water Resour Res 36:3663–3674

    Article  Google Scholar 

  • Coelho LS, Sauer JG, Rudek M (2009) Differential evolution optimization combined with chaotic sequences for image contrast enhancement. Chaos Solitons Fractals 42:522–529

    Article  Google Scholar 

  • de Vos NJ, Rientjes THM (2007) Multi-objective performance comparison of an artificial neural network and a conceptual rainfall-runoff model. Hydrolog Sci J 52:397–413

    Article  Google Scholar 

  • de Vos NJ, Rientjes THM (2008) Multiobjective training of artificial neural networks for rainfall-runoff modeling. Water Resour Res 44:W08434

    Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197

    Article  Google Scholar 

  • Deckers DLEH, Booij MJ, Rientjes THM, Krol MS (2010) Catchment variability and parameter estimation in multi-objective regionalisation of a rainfall-runoff model. Water Resour Manag 24:3961–3985

    Article  Google Scholar 

  • Diks CGH, Vrugt JA (2010) Comparison of point forecast accuracy of model averaging methods in hydrologic applications. Stoch Env Res Risk A 24:809–820

    Article  Google Scholar 

  • Duan Q, Sorooshian S, Gupta V (1992) Effective and efficient global optimization for conceptual rainfall-runoff models. Water Resour Res 28:1015–1031

    Article  Google Scholar 

  • Duan QY, Gupta VK, Sorooshian S (1993) Shuffled complex evolution approach for effective and efficient global minimization. J Optim Theory Appl 76:501–521

    Article  Google Scholar 

  • Dumedah G (2012) Formulation of the evolutionary-based data assimilation, and its implementation in hydrological forecasting. Water Resour Manag 26:3853–3870

    Article  Google Scholar 

  • Dumedah G, Berg AA, Wineberg M, Collier R (2010) Selecting model parameter sets from a trade-off surface generated from the non-dominated sorting genetic algorithm-II. Water Resour Manag 24:4469–4489

    Article  Google Scholar 

  • Eum H, Simonovic SP (2010) Integrated reservoir management system for adaptation to climate change: the Nakdong River Basin in Korea. Water Resour Manag 24:3397–3417

    Article  Google Scholar 

  • Eusuff MM, Lansey KE (2004) Optimal operation of artificial groundwater recharge systems considering water quality transformations. Water Resour Manag 18:379–405

    Article  Google Scholar 

  • Gill MK, Kaheil YH, Khalil A, McKee M, Bastidas L (2006) Multiobjective particle swarm optimization for parameter estimation in hydrology. Water Resour Res 42:W07417

    Article  Google Scholar 

  • Gupta HV, Sorooshian S, Yapo PO (1998) Towards improved calibration of hydrologic models: multiple and noncommensurable measures of information. Water Resour Res 34:751–763

    Article  Google Scholar 

  • Gupta HV, Bastidas LA, Sorooshian S, Shuttleworth WJ, Yang ZL (1999) Parameter estimation of a land surface scheme using multi-criteria methods. J Geophys Res 104:19491–19503

    Article  Google Scholar 

  • Gupta HV, Beven KJ, Wagener T (2006) Model calibration and uncertainty estimation. Wiley, Chichester

    Google Scholar 

  • He B, Takase K, Wang Y (2007) Regional groundwater prediction model using automatic parameter calibration SCE method for a coastal plain of Seto Inland Sea. Water Resour Manag 21:947–959

    Article  Google Scholar 

  • Hogue TS, Sorooshian S, Gupta H, Holz A, Braatz D (2000) A multi-step automatic calibration scheme for river forecasting models. J Hydrometeorol 1:524–542

    Article  Google Scholar 

  • Khu ST, Madsen H (2005) Multiobjective calibration with Pareto preference ordering: an application to rainfall-runoff model calibration. Water Resour Res 41:W03004

    Article  Google Scholar 

  • Lei DM, Wu ZM (2005) Crowding-measure based multi-objective evolutionary algorithm (in Chinese). Chin J Comput 28:1320–1326

    Google Scholar 

  • Madavan NK (2002) Multiobjective optimization using a Pareto differential evolution approach. In: Proceeding of the Congress on Evolutionary Computation (CEC’ 2002), vol 2. IEEE Service Center, Piscataway, pp 1145–1150

  • Madsen H (2000) Automatic calibration of a conceptual rainfall-runoff model using multiple objectives. J Hydrol 235:276–288

    Article  Google Scholar 

  • Nash JE, Sutcliffe JV (1970) River flow forecasting through conceptual models. Part 1: a discussion of principles. J Hydrol 10:282–290

    Article  Google Scholar 

  • Nebro AJ, Durillo JJ, Garcia-Nieto J, Coello CA, Luna F, Alba E (2009) SMPSO: a new PSO-based metaheuristic for multi-objective optimization. In: IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making MCDM. IEEE Press, Canberra, pp 66–73

  • Nelder JA, Mead R (1965) A simplex method for function minimization. Comput J 7:308–313

    Article  Google Scholar 

  • Neri F, Tirronen V (2010) Recent advances in differential evolution: a survey and experimental analysis. Artif Intell Rev 33:61–106

    Article  Google Scholar 

  • Piotrowski AP, Napiorkowski JJ (2012) Product-units neural networks for catchment runoff forecasting. Adv Water Resour 49:97–113

    Article  Google Scholar 

  • Qian WY, Li AJ (2008) Adaptive differential evolution algorithm for multi-objective optimization problems. Appl Math Comput 201:431–440

    Article  Google Scholar 

  • Qin H, Zhou J, Lu Y, Wang Y, Zhang Y (2010) Multi-objective differential evolution with adaptive Cauchy mutation for short-term multi-objective optimal hydro-thermal scheduling. Energy Convers Manag 51:788–794

    Article  Google Scholar 

  • Reed P, Minsker BS, Goldberg DE (2003) Simplifying multiobjective optimization: an automated design methodology for the nondominated sorted genetic algorithm-II. Water Resour Res 39:1196

    Google Scholar 

  • Rolic T, Filipic B (2005) DEMO: differential evolution for multi-objective optimization. In: Lecture notes in computer science. Springer, Berlin, pp 520–533

  • Shaheen HI, Rashed GI, Cheng SJ (2009) Application of differential evolution algorithm for optimal location and parameters setting of UPFC considering power system security. Eur Trans Electr Power 19:911–932

    Article  Google Scholar 

  • Song X, Zhan C, Xia J (2012) Integration of a statistical emulator approach with the SCE-UA method for parameter optimization of a hydrological model. Water Resour Manag 57:3397–3403

    Google Scholar 

  • Storn R, Price K (1995) Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces, Technical report TR-95-012. International Computer Science Institute, Berkeley

    Google Scholar 

  • Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous space. J Global Optim 11:341–359

    Article  Google Scholar 

  • Tang Y, Reed P, Wagener T (2005) How effective and efficient are multiobjective evolutionary algorithms at hydrologic model calibration. Hydrol Earth Syst Sci Discuss 2:2465–2520

    Article  Google Scholar 

  • Vasan A, Raju KS (2007) Application of differential evolution for irrigation planning: an Indian case study. Water Resour Manag 21:1393–1407

    Article  Google Scholar 

  • Vrugt JA, Gupta HV, Bastidas LA, Bouten W, Sorooshian S (2003a) Effective and efficient algorithm for multiobjective optimization of hydrologic models. Water Resour Res 39:1214

    Google Scholar 

  • Vrugt JA, Gupta HV, Bouten W, Sorooshian S (2003b) A shuffled complex evolution metropolis algorithm for optimization and uncertainty assessment of hydrologic model parameters. Water Resour Res 39:1201

    Google Scholar 

  • Vrugt JA, Diks CGH, Gupta HV, Bouten W, Verstraten JM (2005) Improved treatment of uncertainty in hydrologic modeling: combining the strengths of global optimization and data assimilation. Water Resour Res 41:01017

    Article  Google Scholar 

  • Wagener T, Boyle DP, Lees MJ, Wheater HS, Gupta HV, Sorooshian S (2001) A framework for development and application of hydrological models. Hydrol Earth Syst Sci 5:13–26

    Article  Google Scholar 

  • Xu L, Zhang Q, Li H, Viney NR, Xu J, Liu J (2007) Modeling of surface runoff in Xitiaoxi Catchment, China. Water Resour Manag 21:1313–1323

    Article  Google Scholar 

  • Xue F, Sanderson AC, Graves RJ (2003) Pareto-based multi-objective differential evolution. In: Proceedings of the 2003 Congress on Evolutionary Computation (CEC’2003), vol 2. IEEE Press, Canberra, pp 862–869

  • Yao X, Liu Y (1996) Fast evolutionary programming. In: Fogel LJ, Angeline PJ, Back T (eds) Proceedings Fifth Annual Conference Evolutionary Programming (EP’96). MIT Press, Cambridge, pp 451–460

    Google Scholar 

  • Yao X, Liu Y (1997) Fast evolution strategies. In: Angeline PJ, Reynolds RG, McDonnell JR, Eberhart R (eds) Evolutionary Programming VI: Proceedings of the Sixth International Conference Evolutionary Programming (EP’97). Springer, Berlin, pp 151–161

    Google Scholar 

  • Yapo P, Gupta HV, Sorooshian S (1996) Automatic calibration of conceptual rainfall-runoff models: sensitivity to calibration data. J Hydrol 181:23–48

    Article  Google Scholar 

  • Yapo PO, Gupta HV, Sorooshian S (1998) Multi-objective global optimization for hydrologic models. J Hydrol 204:83–97

    Article  Google Scholar 

  • Yuan X, Zhang Y, Wang L, Yuan Y (2008) An enhanced differential evolution algorithm for daily optimal hydro generation scheduling. Comput Math Appl 55:2458–2468

    Article  Google Scholar 

  • Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm. Technical report 103, Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich, Gloriastrasse 35, CH-8092 Zurich, Switzerland

  • Zitzler E, Thiele L, Laumanns M, Fonseca CM, Fonseca VG (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans Evol Comput 7:117–132

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by a grant from the State Key Program of National Natural Science of China (No. 51239004), the Special Research Foundation for the Public Welfare Industry of the Ministry of Science and Technology and the Ministry of Water Resources (No.201001080), and Specialized Research Fund for the Doctoral Program of Higher Education of China (No.20100142110012). Special thanks are given to the anonymous reviewers and editors for their constructive comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianzhong Zhou.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Guo, J., Zhou, J., Zou, Q. et al. A Novel Multi-Objective Shuffled Complex Differential Evolution Algorithm with Application to Hydrological Model Parameter Optimization. Water Resour Manage 27, 2923–2946 (2013). https://doi.org/10.1007/s11269-013-0324-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-013-0324-1

Keywords

Navigation