Download we include it here.
Transcript
Advamced Regularisation and SVD-Assist 8-2 calibration dataset. The first part of this chapter continues the discussion of the previous chapter, showing how more sophistication can be added to the Tikhonov regularisation methodologies discussed therein. The second part of this chapter introduces singular value decomposition as a parameter estimation methodology. Following this, PEST’s unique “SVD-assist” methodology is discussed, this being a method that combines the two main types of regularisation techniques into a single, extremely powerful methodology, that not only results in enhanced numerical stability of the inversion process, but can also result in enormous efficiency gains, thus allowing the use of regularised inversion in conjunction with complex models whose run times are large. This chapter finishes by describing some memory conservation functionality that has been introduced to PEST in order to allow it to better accommodate the estimation of hundreds, or even thousands, of parameters, using thousands, or even tens of thousands of regularisation constraints. It also describes an alternative solver for the “normal equation” through which the parameter upgrade vector is calculated. This is a conjugate gradient solver. It must be said, however, that at the time of writing, this solver has not lived up to expectations. However it has been retained within PEST in the hope that future research will lead to a method of preconditioning that will greatly increase its speed in highly parameterised modelling contexts. 8.2 Multiple Regularisation Groups 8.2.1 Definition of Multiple Groups In the previous chapter it was asserted that an observation or prior information item must be assigned to the observation group “regul” if it is to be used in the regularisation process, and if the residual associated with this item is thus to contribute to the regularisation objective function rather than to the measurement objective function. In fact, PEST can accommodate the existence of multiple regularisation groups rather than the single group “regul”. Any observation group whose name begins with the letters “regul” is considered to be a “regularisation group”. Thus if PEST is run in regularisation mode, members of the observation groups “regul1”, “regular”, etc will be considered to be regularisation observations or regularisation prior information equations. Multiple regularisation groups can be of use where different types of information are employed in the regularisation process. As is explained in the previous chapter, in implementing the regularised inversion process, PEST calculates a regularisation weight factor by which the regularisation objective function is multiplied before being combined with the measurement objective function to form the total objective function. However unless PEST is instructed otherwise (see below) the relative weighting assigned to different components of the regularisation objective function must be decided by the user. This can be difficult to do if the contribution of each regularisation group to the total regularisation objective function is unknown. By allowing different types of regularisation observations or prior information to be placed into groups of different name, PEST is able to print the contribution made by these groups to the objective function. This, in turn, allows the user to ensure that one such group does not dominate the regularisation objective function, and is not