GPU-based PQGA algorithm for estimating parameters of Muskingum model

Accurate parameter estimation for the Muskingum method is important in its use for forecasting flood damage. Combining ideas from quantum computing and evolutionary computing, a quantum genetic algorithm (QGA) is presented for this purpose, which is shown to offer higher precision and greater robustness than eight typical methods. However, it requires longer computation time. In this paper, we therefore provide an implementation of a parallel quantum genetic algorithm (PQGA) in CCUDA for estimating the parameters of the Muskingum model. PQGA was tested on a classic river example from China. Experimental results show that the PQGA scales well with available computing resources and is substantially faster than QGA and the other methods.

[1]  Zhao Ren-jun,et al.  The Xinanjiang model applied in China , 1992 .

[2]  B. Rajagopalan,et al.  Optimal parameter estimation for Muskingum routing with ungauged lateral inflow , 1995 .

[3]  Tony Hey,et al.  Quantum computing: an introduction , 1999 .

[4]  Z. Geem,et al.  PARAMETER ESTIMATION OF THE NONLINEAR MUSKINGUM MODEL USING HARMONY SEARCH 1 , 2001 .

[5]  Amlan Das,et al.  Parameter Estimation for Muskingum Models , 2004 .

[6]  Z. Geem Parameter Estimation for the Nonlinear Muskingum Model Using the BFGS Technique , 2006 .

[7]  Xiaohua Yang,et al.  Optimal parameter estimation for Muskingum model based on Gray-encoded accelerating genetic algorithm , 2007 .

[8]  Liang-Cheng Chang,et al.  Applying Particle Swarm Optimization to Parameter Estimation of the Nonlinear Muskingum Model , 2009 .

[9]  Jiancang Xie,et al.  Parameter Estimation for Nonlinear Muskingum Model Based on Immune Clonal Selection Algorithm , 2010 .

[10]  Whei-Min Lin,et al.  Quantum genetic algorithm for dynamic economic dispatch with valve-point effects and including wind power system , 2011 .

[11]  Reza Barati,et al.  Parameter Estimation of Nonlinear Muskingum Models Using Nelder-Mead Simplex Algorithm , 2011 .

[12]  Lin Qiu,et al.  Estimation of Nonlinear Muskingum Model Parameter Using Differential Evolution , 2012 .

[13]  Kenli Li,et al.  vCUDA: GPU-Accelerated High-Performance Computing in Virtual Machines , 2012, IEEE Trans. Computers.

[14]  Alon Korngreen,et al.  Optimizing ion channel models using a parallel genetic algorithm on graphical processors , 2012, Journal of Neuroscience Methods.

[15]  Chieh-Sen Huang,et al.  Modified genetic algorithms for solving fuzzy flow shop scheduling problems and their implementation with CUDA , 2012, Expert Syst. Appl..

[16]  Helio J. C. Barbosa,et al.  Accelerated parallel genetic programming tree evaluation with OpenCL , 2013, J. Parallel Distributed Comput..

[17]  Pascal Bouvry,et al.  Solving very large instances of the scheduling of independent tasks problem on the GPU , 2013, J. Parallel Distributed Comput..

[18]  AIJIA OUYANG,et al.  Estimating parameters of Muskingum Model using an Adaptive Hybrid PSO Algorithm , 2014, Int. J. Pattern Recognit. Artif. Intell..

[19]  Kenli Li,et al.  Hybrid particle swarm optimization for parameter estimation of Muskingum model , 2014, Neural Computing and Applications.

[20]  Kenli Li,et al.  Accelerating solidification process simulation for large-sized system of liquid metal atoms using GPU with CUDA , 2014, J. Comput. Phys..

[21]  Kenli Li,et al.  Optimization of quasi-diagonal matrix–vector multiplication on GPU , 2014, Int. J. High Perform. Comput. Appl..

[22]  Kenli Li,et al.  GPU implementation of a parallel two‐list algorithm for the subset‐sum problem , 2015, Concurr. Comput. Pract. Exp..

[23]  Xu Zhou,et al.  A Novel Hybrid Multi-Objective Population Migration Algorithm , 2015, Int. J. Pattern Recognit. Artif. Intell..

[24]  Xu Zhou,et al.  Parallel hybrid PSO with CUDA for lD heat conduction equation , 2015 .

[25]  Aijia Ouyang,et al.  A Class of Parameter Estimation Methods for Nonlinear Muskingum Model Using Hybrid Invasive Weed Optimization Algorithm , 2015 .

[26]  Jing Liu,et al.  Hardware/Software Partitioning for Heterogenous MPSoC Considering Communication Overhead , 2017, International Journal of Parallel Programming.

[27]  Ya Wang,et al.  A parallel improved IWO algorithm on GPU for solving large scale global optimization problems , 2016, J. Intell. Fuzzy Syst..

[28]  Kenli Li,et al.  An Efficient Hybrid Algorithm Based on HS and SFLA , 2016, Int. J. Pattern Recognit. Artif. Intell..