Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 634852, 7 pages http://dx.doi.org/10.1155/2014/634852

Research Article A Novel Parameter Estimation Method for Muskingum Model Using New Newton-Type Trust Region Algorithm

Zhou Sheng,1 Aijia Ouyang,2,3 Li-Bin Liu,4 and Gonglin Yuan1

1 College of Mathematics and Information Science, Guangxi University, Nanning, Guangxi 530004, 2Department of Electrical and Information Engineering, Institute of Traffic Engineering, , Hunan 421001, China 3School of Information Science and Engineering, Hunan City University, , Hunan 413000, China 4Department of Mathematics and Computer Science, Chizhou College, Chizhou, Anhui 247000, China

Correspondence should be addressed to Li-Bin Liu; [email protected]

Received 28 August 2014; Accepted 4 December 2014; Published 21 December 2014

Academic Editor: Valder Steffen Jr.

Copyright Β© 2014 Zhou Sheng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Parameters estimation of Muskingum model is very significative in both exploitation and utilization of water resources and hydrological forecasting. The optimal results of parameters directly affect the accuracy of flood forecasting. This paper considers the parameters estimation problem of Muskingum model from the following two aspects. Firstly, based on the general trapezoid formulas, a class of new discretization methods including a parameter πœƒ to approximate Muskingum model is presented. The accuracy of these methods is second-order, when πœƒ =1/3ΜΈ .Particularly,ifwechooseπœƒ=1/3, the accuracy of the presented method can be improved to third-order. Secondly, according to the Newton-type trust region algorithm, a new Newton-type trust region algorithm is given to obtain the parameters of Muskingum model. This method can avoid high dependence on the initial parameters. The average absolute errors (AAE) and the average relative errors (ARE) of the proposed algorithm of parameters estimation for Muskingum model are 8.208122 and 2.462438%, respectively, where πœƒ=1/3. It is shown from these results that the presented algorithm has higher forecasting accuracy and wider practicability than other methods.

1. Introduction where π‘Š(𝑑) represents the channel storage at time 𝑑; 𝐼(𝑑) and 𝑄(𝑑) represent the rates of inflow and outflow at time 𝑑, Flood routing in open channels is a very important tool in respectively. The linear Musikingum model is the design of flood protection measures to estimate how the proposedmeasureswillaffectthebehavioroffloodwaves π‘Š (𝑑) =𝐾[π‘₯𝐼 (𝑑) + (1βˆ’π‘₯) 𝑄 (𝑑)] , (2) in rivers so that enough protection and economic solutions can be found [1]. In general, flood routing procedures can where 𝐾 is a storage time constant for the river reach and π‘₯ be classified as either hydrologic or hydraulic. Hydrologic is a weighting factor commonly varying between 0.0 and 0.3 routing method is on the basis of the storage-continuity fortheriverchannel. equation, whereas hydraulic routing method is on the basis of It is worth mentioning that the parameters 𝐾 and π‘₯ in (2) both continuity and momentum equations. One of the hydro- are graphically estimated by a trial-and-error procedure [2]. If logic routing approaches, the Muskingum method, was first π‘₯ is obtained, the values of [π‘₯𝐼(𝑑)+(1βˆ’π‘₯)𝑄(𝑑)] are calculated developed by McCarthy for flood control studies in the by using observed data in both upstream and downstream Muskingum river basin in Ohio. and plotted against π‘Š. The particular value which generates The following continuity and storage equations are used the loop is accepted as the best estimation of π‘₯.Theslopeof to describe the Muskingum model: the straight line fits through the loop derives 𝐾. Although the trial-and-error procedure has been used for many years, it is dπ‘Š (𝑑) =𝐼(𝑑) βˆ’π‘„(𝑑) , (1) time consuming and subjective interpretation. Therefore, in d𝑑 order to avoid subjective interpretations of observed data in 2 Mathematical Problems in Engineering estimating 𝐾 and π‘₯, the following finite difference scheme [3] are that the global search ability is strong and the program is used to the resulting ordinary differential equation (1): is relatively simple to design. However, these methods have unavoidable disadvantages of slow convergence precision, π‘Š(𝑑𝑖)βˆ’π‘Š(π‘‘π‘–βˆ’1) low precision solution in limited generations, and premature Δ𝑑 convergence. (3) 𝐼(𝑑)+𝑖(𝑑 ) 𝑄(𝑑)+𝑄(𝑑 ) In a word, almost all of the above methods used to =[ 𝑖 π‘–βˆ’1 ]βˆ’[ 𝑖 π‘–βˆ’1 ], estimate parameters 𝐾 and π‘₯ are based on (3).Weknowthat 2 2 2 the truncation error of (3) is only 𝑂((Δ𝑑) ).Thus,itisvery necessary to design a higher accuracy method to discrete where differential equation (1). Based on the generalized trapezoidal

π‘Š(𝑑𝑖) = 𝐾 [π‘₯𝐼𝑖 (𝑑 )+(1βˆ’π‘₯) 𝑄(𝑑𝑖)] , formula [16], this paper will first develop a class of new differ- ence scheme which contains a parameter πœƒ to approximate the π‘Š(π‘‘π‘–βˆ’1) = 𝐾 [π‘₯πΌπ‘–βˆ’1 (𝑑 )+(1βˆ’π‘₯) 𝑄(π‘‘π‘–βˆ’1)], 𝑖=2,...,𝑛, differential equation (1).Then,similartotheaboveoptimiza- (4) tion problem (7), we can obtain a class of new unconstrained nonlinear optimization problems which contain parameter and 𝑄(𝑑𝑖) represents observed outflow discharges at time 𝑑𝑖, πœƒ. It is noted that the accuracy of the presented difference 𝐼(𝑑𝑖) represents the inflow discharge at time interval 𝑑𝑖, Δ𝑑 is schemes to approximate the differential equation (1) can be thetimestep,and𝑛 is the total time number. Substituting (4) improved to third order, when πœƒ=1/3. In other words, we into (3),wehave can get a higher accuracy parameter estimation model, if πœƒ= 1/3. In addition, based on the Newton-type trust region algo- 𝑄 (𝑑𝑖+1) =𝑐0𝐼 (𝑑𝑖+1) +𝑐1𝐼 (𝑑𝑖) +𝑐2𝑄 (𝑑𝑖) , (5) rithm [17], this paper will design a new Newton-type trust region algorithm (NN-TTRA) for estimating the Muskingum where model parameters. Briefly speaking, this algorithm can avoid βˆ’πΎπ‘₯ + (Δ𝑑/2) high dependence on the initial parameters and find the global 𝑐 = , 0 𝐾 (1βˆ’π‘₯) + (Δ𝑑/2) optimization solution quickly. 𝐾π‘₯ + (Δ𝑑/2) 𝑐 = , 1 𝐾 (1βˆ’π‘₯) + (Δ𝑑/2) (6) 2. A New Parameter Estimation of Muskingum Model 𝐾 (1βˆ’π‘₯) βˆ’ (Δ𝑑/2) 𝑐 = . 2 𝐾 (1βˆ’π‘₯) + (Δ𝑑/2) 2.1. Model Description. At first, (1) can be rewritten as follows:

By minimizing the sum of the square of the deviations dπ‘Š (𝑑) between observed and calculated outflows, we obtain the =π‘Š(𝑑) +𝑃(𝑑) , (8) d𝑑 following objective function:

π‘›βˆ’1 𝑃(𝑑) = 𝐼(𝑑) βˆ’ 𝑄(𝑑) βˆ’π‘Š(𝑑) 2 where . min 𝑓=βˆ‘ [𝑄(𝑑𝑖+1)βˆ’π‘0𝐼(𝑑𝑖+1)βˆ’π‘1𝐼(𝑑𝑖)βˆ’π‘2𝑄(𝑑𝑖)] . (7) Then, applying the generalized trapezoidal formula [16] 𝑖=1 GTF (πœƒ)ofChawlaetal.to(8),wecanobtain In the past two decades, in order to obtain the parameters π‘Š(𝑑 ) 𝐾 and π‘₯, some researchers adopted many optimization Μƒ d 𝑖+1 π‘Š(𝑑𝑖)=π‘Š(𝑑𝑖+1)βˆ’Ξ”π‘‘ , (9) methods to solve the above optimization problem (7).Until d𝑑 now, these methods can be classified into traditional opti- Δ𝑑 π‘Š(𝑑) mization methods and intelligent algorithms. The existing d 𝑖 π‘Š(𝑑𝑖+1)=π‘Š(𝑑𝑖)+ [(1βˆ’πœƒ) traditional methods include nonlinear programming method 2 d𝑑 (NPM) [4], the least-square method (L-SM) [5, 6], method (10) π‘Š(𝑑̃ ) π‘Š(𝑑 ) of trial-and-error (TAE) [2], the minimum area method +πœƒd 𝑖 + d 𝑖+1 ]. (MAM) [1, 7], the Broydene-Fletchere-Goldfarbe-Shanno d𝑑 d𝑑 (BFGS) technique [8], test-method and least residual square method [9], and Nelder-Mead simplex method [10]. These Combining (8), (9),and(10),weget traditional methods have their own advantages, but there also exist complex calculations and poor generality disadvantages, Μƒ and some of these methods are related to the selection π‘Š(𝑑𝑖)=(1βˆ’Ξ”π‘‘) π‘Š(𝑑𝑖+1)βˆ’Ξ”π‘‘π‘ƒ(𝑑𝑖+1), (11) of initial point, which is easy to fall into local optimum. Δ𝑑 The existing intelligent algorithms include genetic algorithm π‘Š(𝑑𝑖+1)=π‘Š(𝑑𝑖)+ [𝑃 𝑖+1(𝑑 )+𝑃(𝑑𝑖)+(1βˆ’πœƒ) π‘Š(𝑑𝑖) [11], harmony search [12], Gray-encoded accelerating genetic 2 algorithm [9], particle swarm optimization [13], immune +πœƒπ‘Š(𝑑̃ )+π‘Š(𝑑 )] . clonal selection algorithm [14], and differential evolution 𝑖 𝑖+1 algorithm [15]. The advantages of those intelligent algorithms (12) Mathematical Problems in Engineering 3

Substituting (11) into (12),wefinallyobtain 3. Algorithm Construction Δ𝑑 3.1. Newton-Type Trust Region Algorithm. As far as we know, (1 βˆ’ πœƒ) π‘Šπ‘–+1 (𝑑 ) 2 the basic trust region algorithm used to solve the following Δ𝑑 Δ𝑑 unconstrained optimization problem =(1βˆ’ πœƒ) π‘Š (𝑑 )+ [𝐼 (𝑑 )βˆ’π‘„(𝑑)] 2 𝑖 2 𝑖 𝑖 (13) min𝑓 (π‘₯) Δ𝑑 π‘₯βˆˆπ‘…π‘› (20) + (1βˆ’Ξ”π‘‘πœƒ) [𝐼 (𝑑 )βˆ’π‘„(𝑑 )] . 2 𝑖+1 𝑖+1 πœƒ=0 was first presented clearly in [19]. Recently, many researchers Obviously, when , (13) becomes (3). have proposed some improved trust region algorithm to solve At last, substituting (4) into (13),wehave (20); see for example Esmaeili and Kimiaei [20]andAmini 𝑄(𝑑𝑖+1)=π‘Ž0𝐼(𝑑𝑖+1)+π‘Ž1𝐼(𝑑𝑖)+π‘Ž2𝑄(𝑑𝑖), (14) and Ahookhosh [21]. Here, we assume that π‘₯𝑗 is the 𝑗th iterative point, 𝑓𝑗 = where 𝑓(π‘₯𝑗), 𝑔𝑗 =βˆ‡π‘“(π‘₯𝑗),and𝐡𝑗 is the 𝑗th iteration of Hesse matrix βˆ’πΎπ‘₯ (1βˆ’(Δ𝑑/2) πœƒ) + (Δ𝑑/2)(1βˆ’Ξ”π‘‘πœƒ) βˆ‡2𝑓(π‘₯ ) 𝑗 π‘Ž = , 𝑗 ; the trust region subproblem, which is at the th 0 𝐾 (1βˆ’π‘₯)(1βˆ’(Δ𝑑/2) πœƒ) + (Δ𝑑/2)(1βˆ’Ξ”π‘‘πœƒ) iterative step of problem (20), can be formulated as follows: 𝐾π‘₯ (1βˆ’(Δ𝑑/2) πœƒ) + (Δ𝑑/2) 𝑇 1 𝑇 π‘Ž1 = , (15) π‘ž (𝑑) =𝑔 𝑑+ 𝑑 𝐡 𝑑, 𝐾 (1βˆ’π‘₯)(1βˆ’(Δ𝑑/2) πœƒ) + (Δ𝑑/2)(1βˆ’Ξ”π‘‘πœƒ) min 𝑗 𝑗 2 𝑗 (21) 𝐾 (1βˆ’π‘₯)(1βˆ’(Δ𝑑/2) πœƒ) βˆ’ (Δ𝑑/2) π‘Ž = . s.t. ‖𝑑‖ ≀Δ𝑗, 2 𝐾 (1βˆ’π‘₯)(1βˆ’(Δ𝑑/2) πœƒ) + (Δ𝑑/2)(1βˆ’Ξ”π‘‘πœƒ) 𝑛 By minimizing the residual sum of squares between where Ξ” 𝑗 is a trust region radius and π‘‘βˆˆπ‘… is an iterative step observed and calculated outflows, the objective function can and β€–β‹…β€–denotes the Euclidian norm of vectors or its induced be given as follows: matrix norm. Denote π‘›βˆ’1 2 min 𝑓=βˆ‘ [𝑄(𝑑𝑖+1)βˆ’π‘Ž0𝐼(𝑑𝑖+1)βˆ’π‘Ž1𝐼(𝑑𝑖)βˆ’π‘Ž2𝑄(𝑑𝑖)] . (16) 𝑖=1 Δ𝑓𝑗 =𝑓(π‘₯𝑗)βˆ’π‘“(π‘₯𝑗 +𝑑𝑗), (22)

Ξ”π‘ž =π‘ž (0) βˆ’π‘ž (𝑑 ), 2.2. Truncation Errors Analysis. Here, we analyze the local 𝑗 𝑗 𝑗 𝑗 (23) truncation error of (13) at time direction [16]. Firstly, from Δ𝑓 (9),wehave π‘Ÿ = 𝑗 ; 𝑗 Ξ”π‘ž (24) Μƒ 2 𝑗 dπ‘Š(𝑑𝑖) dπ‘Š(𝑑𝑖+1) d π‘Š(𝑑𝑖+1) = βˆ’Ξ”π‘‘ . (17) 𝑑 𝑑 𝑑2 d d d the general trust region algorithm [17]forsolvingtheuncon- Then, by using Taylor expansion, (10) can be written as strained optimization problem (20) is given as follows. follows: Algorithm 1. (Δ𝑑)3 𝑑3π‘Š(𝑑) (Δ𝑑)4 𝑑4π‘Š(𝑑) βˆ’ ( 𝑖 )βˆ’ ( 𝑖 )+𝑂((Δ𝑑)5) 4 4 𝑛 12 𝑑𝑑 24 𝑑𝑑 Step 0.Givenastartingpointπ‘₯0 βˆˆπ‘…, Ξ” 0 >0is the initial trust region radium, πœ€>0, 𝐡0 = Hesse(π‘₯0).Set𝑗:=0. Μƒ (Δ𝑑) πœƒ dπ‘Š(𝑑𝑖) dπ‘Š(𝑑𝑖) 5 = [ βˆ’ ]+𝑂((Δ𝑑) ). 𝑔 ‖𝑔 β€–β‰€πœ€ 2 d𝑑 d𝑑 Step 1.Calculate 𝑗,if 𝑗 , and stop iteration; otherwise, (18) go to Step 2. Μƒ Substituting for dπ‘Š(𝑑𝑖)/d𝑑 from (17) into (18), the truncation Step 2. Utilize the smoothing Newton method to obtain the 𝑑 errors of generalized trapezoidal formula can be obtained as solution 𝑗 of the subproblem (21). follows: Step 3.Calculatetheπ‘Ÿπ‘— of formula (24). πœƒ 1 𝑑3π‘Š(𝑑) 𝐸=( βˆ’ ) (Δ𝑑)3 ( 𝑖 ) 4 12 𝑑𝑑3 Step 4. Regulate trust region radius. If π‘Ÿπ‘— <0.25,letΞ” 𝑗+1 := 0.5Ξ” π‘Ÿ > 0.75 ‖𝑑 β€–=Ξ” Ξ” := 2Ξ” (19) 𝑗;if 𝑗 and 𝑗 𝑗,let 𝑗+1 𝑗;otherwise, 4 πœƒ 1 𝑑 π‘Š(𝑑) let Ξ” 𝑗+1 := Ξ” 𝑗. +( βˆ’ ) (Δ𝑑)4 ( 𝑖 )+𝑂((Δ𝑑)5). 6 24 𝑑𝑑4 Step 5.Ifπ‘Ÿπ‘— > 0.25,letπ‘₯𝑗+1 := π‘₯𝑗 +𝑑𝑗,update𝐡𝑗 to be From (19), it is clear that the order of our presented 𝐡𝑗+1 = Hesse (π‘₯𝑗+1),let𝑗:=𝑗+1,andgotoStep1;otherwise, 2 π‘₯ =π‘₯ 𝑗:=𝑗+1 Ξ” = method in (13) is 𝑂((Δ𝑑) ) if πœƒ =1/3ΜΈ .Inparticular,for let 𝑗+1 𝑗, , and go to Step 2, where 0 βˆ’6 πœƒ=1/3, our presented method in (13) is third-order accuracy. (1/10)‖𝑔(π‘₯0)β€–, πœ€=10 . 4 Mathematical Problems in Engineering

Obviously, the above trust region subproblem (21) is Start an unconstrained optimization problem whose objective function is a quadratic. For the sake of convenience, we first denote Initialize parameters 𝑧=(πœ‡, πœ†,) 𝑑 , (25) πœ‡ Termination criterion is met? π‘Œ (𝑧) := ( 2 ), 2 2 √ 2 2 2 πœ†βˆ’β€–π‘‘β€–2 +Δ𝑗 βˆ’ (πœ† + ‖𝑑‖2 βˆ’Ξ”π‘—) +4πœ‡ Yes

(𝐡𝑗 +πœ†πΈ)π‘‘βˆ’π‘”π‘— Use Algorithm 2 to solve (26) subproblem (19) 𝛽 (𝑧) =π›Ύβ€–π‘Œ (𝑧)β€– min {1, β€–π‘Œ (𝑧)β€–} , (27) respectively. Then, the following smoothing Newton algo- Calculate formula (22) rithm [17] is given to solve the subproblem (21).

Algorithm 2. No 𝑛 Μƒ Formula (22) criterion Step 0.Given𝑑0 βˆˆπ‘…, 𝑧0 =(πœ‡0,πœ†0,𝑑0), 𝑧0 =(πœ‡0,0,0).Select is met? parameters 𝛿, 𝜎, 𝛾 ∈ (0,1), πœ‡0𝛾<1,andπ›Ύβ€–π‘Œ(𝑧0)β€– < 1;set β„Ž:=0. Yes No Step 1.Calculateβ€–π‘Œ(π‘§β„Ž)β€–,ifβ€–π‘Œ(π‘§β„Ž)β€– = 0,andterminate algorithm; otherwise, calculate π›½β„Ž =𝛽(π‘§β„Ž). Use (23) to act as the adjustment formula σΈ€  Step 2.Obtainthesolutionforequationsπ‘Œ(π‘§β„Ž)+π‘Œ (π‘§β„Ž)Ξ”π‘§β„Ž = π›½β„Žπ‘§Μƒ,andthesolutionisΞ”π‘§β„Ž =(Ξ”πœ‡β„Ž,Ξ”πœ†β„Ž,Ξ”π‘‘β„Ž). End Step 3.Supposethatπ‘šβ„Ž is the minimum nonnegative integer π‘š π‘š β€–π‘Œ(𝑧 +𝛿 β„Ž Δ𝑧 )β€– ≀ [1 βˆ’ 𝜎(1 βˆ’ π›½πœ‡ )𝛿 β„Ž ]β€–π‘Œ(𝑧 )β€– meeting β„Ž β„Ž 0 β„Ž .Let Figure 1: Flow chart of NN-TTRA. π‘šβ„Ž π›Όβ„Ž := 𝛿 and π‘§β„Ž+1 =π‘§β„Ž +π›Όβ„ŽΞ”π‘§β„Ž.

Step 4.Letβ„Ž:=β„Ž+1,andgotoStep1. It is proved that the method is of super-linear convergence [22]. The flow chart of NN-TTRA is given in Figure 1. 3.2. A New Newton-Type Trust Region Algorithm. Optimizing abilityofNewton-typetrustregionalgorithm(N-TTRA) highly depends on initial parameters. And the algorithm 4. Numerical Experiments and is short of global optimizing capability although its local Results Analysis optimizing is fast. In order to enhance the global optimization capability and get rid of dependence on initial parameters, In this paper, we provide actual observed data of flood we construct a new Newton-type trust region algorithm by runoff process between Chenggouwan and Linqing segment combining a new BFGS updating formula with N-TTRA. in Nanyunhe River of Haihe River Basin. (Length of the reach is 83.8 km, where there is no tributary, but a levee control on Thebasicideaistoupdate𝐡𝑗+1 with new BFGS formulas at both sides. There may occur lifting irrigation during the water Step 5 in Algorithm 1. This idea guarantees positive definite- delivery, and flood water may discharge into the reach when ness of 𝐡𝑗+1 to improve the global optimization capability; rainfall is high. But these situations have little effect on flood, meanwhile, it gets rid of dependence on the initial parameter where the routing time interval Δ𝑑 = 12 h.) The detailed selection. New adjustment formula of BFGS is as follows: datacanbeseenin[23]. Here, we will give the numerical βˆ— βˆ—π‘‡ 𝑇 experiments from the following three aspects. 𝑦𝑗 𝑦𝑗 𝐡𝑗𝑠𝑗𝑠𝑗 𝐡𝑗 𝐡 =𝐡 + βˆ’ , (28) Firstly, in order to verify the advantage of our new 𝑗+1 𝑗 π‘ π‘‡π‘¦βˆ— 𝑠𝑇𝐡 𝑠 𝑗 𝑗 𝑗 𝑗 𝑗 parameter estimation models (16) by using the generalized trapezoid formula to approximate (1), we use the NN-TTRA π‘¦βˆ— =(𝑦𝑇𝑠 /|𝑦𝑇𝑠 |)𝑦 𝑠 =π‘₯ βˆ’π‘₯ 𝑦 =𝑔 βˆ’π‘” where 𝑗 𝑗 𝑗 𝑗 𝑗 𝑗, 𝑗 𝑗+1 𝑗,and 𝑗 𝑗+1 𝑗. tosolvetheaboveunconstrainedoptimizationproblem(16) βˆ— Here, 𝑦𝑗 guarantees positive definiteness of 𝐡𝑗+1,sothenew by choosing different πœƒ. Furthermore, we get the correspond- Newton-type trust region algorithm (NN-TTRA) uses (28) as ing parameters 𝐾 and π‘₯ for each πœƒ. From these parameters, Μƒ the new adjustment formula of 𝐡𝑗+1 at Step 5 in Algorithm 1. we use (14) to obtain the calculated outflow 𝑄(𝑑𝑖),where Mathematical Problems in Engineering 5

Table 1: Numerical results with different πœƒ for flood routing in 1960.

πœƒ AAE ARE (%) πœƒ AAE ARE (%) πœƒ=0 8.208160 2.462451 πœƒ=1/3 8.208122 2.462438 πœƒ = 1/10 8.208159 2.462451 πœƒ=1/2 8.208163 2.462452 πœƒ=1/7 8.208154 2.462449 πœƒ=2/3 8.208162 2.462452 πœƒ=1/5 8.208169 2.462454 πœƒ=1 8.208162 2.462451

Table 2: Numerical results with different πœƒ for flood routing in 1961.

πœƒ AAE ARE (%) πœƒ AAE ARE (%) πœƒ=0 4.011335 0.998421 πœƒ=1/3 4.011335 0.998421 πœƒ = 1/10 4.011335 0.998421 πœƒ=1/2 4.011336 0.998421 πœƒ=1/7 4.011336 0.998421 πœƒ=2/3 4.011336 0.998421 πœƒ=1/5 4.011336 0.998421 πœƒ=1 4.011335 0.998421

Table 3: Numerical results with different πœƒ for flood routing in 1964.

πœƒ AAE ARE (%) πœƒ AAE ARE (%) πœƒ=0 10.949204 2.662713 πœƒ=1/3 10.949203 2.662712 πœƒ = 1/10 10.949205 2.662713 πœƒ=1/2 10.949204 2.662713 πœƒ=1/7 10.949208 2.662713 πœƒ=2/3 10.949203 2.662712 πœƒ=1/5 10.949205 2.662713 πœƒ=1 10.949204 2.662712

Μƒ 𝑄(𝑑1)=𝑄(𝑑1). At last, the average absolute errors (AAE) and Table 4: Comparison of performance of the two algorithms. the average relative errors (ARE) can be given as follows: Algorithm Initial value Iterations 𝐾π‘₯ 𝑛 1 󡄨 󡄨 (1, 1) 5 0 βˆ’1.938700 = βˆ‘ 󡄨𝑄(𝑑̃ )βˆ’π‘„(𝑑)󡄨 , AAE 󡄨 𝑖 𝑖 󡄨 N-TTRA (2, 2) β€” β€” β€” 𝑛 𝑖=1 (29) (11, 1) 3 11.190740 0.998456 𝑛 󡄨 Μƒ 󡄨 1 󡄨𝑄(𝑑𝑖)βˆ’π‘„(𝑑𝑖)󡄨 (1, 1) 27 11.190740 0.998456 ARE = βˆ‘ 󡄨 󡄨 . 𝑛 󡄨 𝑄(𝑑) 󡄨 NN-TTRA (2, 2) 25 11.190740 0.998456 𝑖=1 󡄨 𝑖 󡄨 (11, 1) 4 11.190740 0.998456 From (29),Tables1, 2,and3 list the AAE and ARE for different πœƒ for flood routing in 1960, 1961, and 1964, respectively. It is shown from Tables 1–3 thattheAAEandAREarethesmallest Meanwhile Table 5 also gives the numerical results obtained when πœƒ=1/3. In other words, the numerical results given by using method of trial-and-error (TAE) [2], the least-square in Tables 1–3 confirm the theoretical analysis presented in method (L-SM) [6], and direct optimal method (DOM) Section 2.2. [18], respectively. Here, the observed data is the outflow of Secondly, to illustrate the efficiency of the NN-TTRA flood runoff between Chenggouwan and Linqing segment presented in this paper, for different parameter initial values, in Nanyunhe River of Haihe Basin in 1960. It can be seen we employ the N-TTRA and the NN-TTRA to solve the above from Table 5 that the AAE and ARE of NN-TTRA are all less unconstrained optimization problem (16), respectively, where than those of other estimation methods. Thus, we conclude the parameter πœƒ is set to 1/3 and a maximum number of that it is very effective by using NN-TTRA to estimate the iterations of the N-TTRA and the NN-TTRA are set to 150. parameters of Muskingum model. In addition, the calculated The numerical results are shown in Table 4.FromTable 4, valuesandobservedvaluesoftheflowsin1960,1961,and1964 we can indicate that the NN-TTRA not only gets rid of are plotted in Figures 2, 3,and4, respectively. From Figures dependence on the initial values of parameters, but also 2–4, it can be seen that the calculated flow data via the NN- guarantees that the number of iterations is finite. Meanwhile, TTRA highly coincides with the observed flow data. In brief, through this algorithm the global optimum value is obtained. the accuracy of the method is satisfactory. However, the N-TTRA highly depends on initial values of parameters. When the selected initial value is far from the optimal ones, the algorithm hardly finds the global optimum 5. Conclusions and even cannot complete iterations in finite times. Finally, Table 5 lists the numerical results calculated by By combining a new BFGS adjustment formula with N- using NN-TTRA to solve problem (16),whereπœƒ=1/3. TTRA, this paper implements parameter estimation of 6 Mathematical Problems in Engineering

Table 5: Comparison of results via several parameter estimation 600 methods. 550 Algorithm 𝐾π‘₯AAE ARE (%) 500 TAE [2] 12.400000 0.100000 10.230000 3.150000 βˆ’ 450

L-SM [6] 11.790000 0.325000 9.800000 2.960000 s) / βˆ’ 3 DOM [18] 12.440000 0.260000 9.700000 2.920000 400 NN-TTRA 11.190740 0.998456 8.208122 2.462438 350

500 (m Outflow 300

250 450 200 400 150 s)

/ 051015 20 25 30 3 350 Time (h)

300 Calculated

Outflow (m Outflow Observed 250 Figure 3: Comparison between calculated values and observed 200 values in 1961.

150 0 5 10 15 20 25 30 650 Time (h) 600

Calculated 550 Observed 500 s)

Figure 2: Comparison between calculated values and observed / 3 values in 1960. 450 400

Muskingum model by selecting different initial values for (m Outflow 350 parameters and comparing it with N-TTRA. The results show 300 that the NN-TTRA can get rid of the dependence on initial value selection for parameters when searching solutions for 250 Muskingum model parameters, which avoids the influence 200 of initial value selection for parameters on the optimization 0 5 10 15 20 25 30 35 results and averts local optimum. What is more, this algo- Time (h) rithm is of application value in flood disaster management and should be generalized. In addition, this algorithm can be Calculated extended to other similar parameter estimation problems to Observed help obtain excellent results. Figure 4: Comparison between calculated values and observed values in 1964. Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper. Province (Grant no. 2014GK3043), and the Guangxi Natural Science Foundation (2012GXNSFAA053002). The authors wouldliketoacknowledgeGuangxiCollegesandUniversities Acknowledgments Key Laboratory of Mathematics and Its Applications. ThisworkissupportedbytheNationalNaturalScienceFoun- dation of China (nos. 11301044, 11261006, and 11161003), the References Key Projects of Excellent Young Talents Fund in universities of Anhui Province (2013SQRL095ZD), the Project Supported [1] E. M. Wilson, Engineering Hydrology, Macmillan Education, by Scientific Research Fund of Hunan Provincial Education 1990. Department (Grant no. 13C333), the Project Supported by [2] S. E. Serrano, β€œThe Theis solution in heterogeneous aquifers,” the Science and Technology Research Foundation of Hunan Ground Water,vol.35,no.3,pp.463–467,1997. Mathematical Problems in Engineering 7

[3] L. Kang, C. Wang, and T. B. Jiang, β€œA new genetic simulated [22] Y. Yuan and W. Sun, Theory and Methods of Optimization,Sci- annealing algorithm for flood routing model,” Journal of Hydro- ence Press, Beijing, China, 1999. dynamics B,vol.16,no.2,pp.233–239,2004. [23]A.Ouyang,Z.Tang,K.Li,A.Sallam,andE.Sha,β€œEstimating [4]J.JinandJ.Ding,Genetic Algorithm and Its Applications for parameters of Muskingum model using an adaptive hybrid PSO Water Science, Sichuan University Press, 2000. algorithm,” International Journal of Pattern Recognition and [5] M. A. Gill, β€œFlood routing by the Muskingum method,” Journal Artificial Intelligence,vol.28,no.1,ArticleID1459003,29pages, of Hydrology,vol.36,no.3-4,pp.353–363,1978. 2014. [6] A. A. Aldama, β€œLeast-squares parameter estimation for Musk- ingum flood routing,” Journal of Hydraulic Engineering,vol.116, no. 4, pp. 580–586, 1990. [7]V.T.Chow,Handbook of Applied Hydrology, Macmillan Educa- tion, 1990. [8] Z. W. Geem, β€œParameter estimation for the nonlinear Musk- ingum model using the BFGS technique,” Journal of Irrigation and Drainage Engineering,vol.132,no.5,pp.474–478,2006. [9] J. Chen and X. Yang, β€œOptimal parameter estimation for Muskingum model based on Gray-encoded accelerating genetic algorithm,” Communications in Nonlinear Science and Numeri- cal Simulation,vol.12,no.5,pp.849–858,2007. [10] R. Barati, β€œParameter estimation of nonlinear Muskingum models using nelder-mead simplex algorithm,” Journal of Hydrologic Engineering, vol. 16, no. 11, pp. 946–954, 2011. [11] S. Mohan, β€œParameter estimation of nonlinear Muskingum models using genetic algorithm,” Journal of Hydraulic Engineer- ing,vol.123,no.2,pp.137–142,1997. [12] J. H. Kim, Z. W. Geem, and E. S. Kim, β€œParameter estimation of the nonlinear Muskingum model using Harmony Search,” Journal of the American Water Resources Association,vol.37,no. 5, pp. 1131–1138, 2001. [13] H.-J. Chu and L.-C. Chang, β€œApplying particle swarm opti- mization to parameter estimation of the nonlinear muskingum model,” Journal of Hydrologic Engineering,vol.14,no.9,pp. 1024–1027, 2009. [14] J. Luo and J. Xie, β€œParameter estimation for nonlinear Musk- ingum model based on immune clonal selection algorithm,” Journal of Hydrologic Engineering,vol.15,no.10,pp.844–851, 2010. [15] D.-M. Xu, L. Qiu, and S.-Y. Chen, β€œEstimation of nonlinear Muskingum model parameter using differential evolution,” Journal of Hydrologic Engineering,vol.17,no.2,pp.348–353, 2012. [16] M. M. Chawla, M. A. Al-Zanaidi, and D. J. Evans, β€œGeneralized trapezoidal formulas for parabolic equations,” International JournalofComputerMathematics,vol.70,no.3,pp.429–443, 1999. [17] C. Ma, Optimization Method and the Matlab Programming,Sci- ence Press, Beijing, China, 2010. [18] D. Stephenson, β€œDirect optimization of Muskingum routing coefficient,” Journal of Hydrologic Engineering,vol.36,pp.353– 363, 1979. [19] M. J. D. Powell, β€œA new algorithm for unconstrained optimiza- tion,” Report T.P. 393, Atomic Energy Research Establishment, Oxfordshire, UK, 1970. [20] H. Esmaeili and M. Kimiaei, β€œA new adaptive trust-region method for system of nonlinear equations,” Applied Mathemat- ical Modelling,vol.38,no.11-12,pp.3003–3015,2014. [21] K. Amini and M. Ahookhosh, β€œA hybrid of adjustable trust- region and nonmonotone algorithms for unconstrained opti- mization,” Applied Mathematical Modelling,vol.38,no.9-10,pp. 2601–2612, 2014. Advances in Advances in Journal of Journal of Operations Research Decision Sciences Applied Mathematics Algebra Probability and Statistics Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

The Scientific International Journal of World Journal Differential Equations Hindawi Publishing Corporation Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Submit your manuscripts at http://www.hindawi.com

International Journal of Advances in Combinatorics Mathematical Physics Hindawi Publishing Corporation Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of Journal of Mathematical Problems Abstract and Discrete Dynamics in Complex Analysis Mathematics in Engineering Applied Analysis Nature and Society Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

International Journal of Journal of Mathematics and Mathematical Discrete Mathematics Sciences

Journal of International Journal of Journal of Function Spaces Stochastic Analysis Optimization Hindawi Publishing Corporation Hindawi Publishing Corporation Volume 2014 Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 http://www.hindawi.com http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014