Sample menu:

Articles written by Ghanem, R.G.

  1. "Stochastic Finite Elements: A Spectral Approach" Ghanem, R.G. and Spanos, P.D.. Springer-Verlag New York, Inc.. New York, NY, USA. 1991.

  2. Ghanem, R.G.. "Ingredients for a general purpose stochastic finite element formulation" Computer Methods in Applied Mechanics and Engineering. vol. 168. 1999. pp. 19--34.


  3. Ghanem, R.G. and Dham, S.. "Stochastic finite element analysis for multiphase flow in heterogeneous porous media" Transport in Porous Media. vol. 32. 1998. pp. 239--262.


  4. Le Maitre, O.P., Knio, O.M., Debusschere, B.J., Najm, H.N., and Ghanem, R.G.. "A multigrid solver for two-dimensional stochastic diffusion equations" Methods in Applied Mechanics and Engineering. vol. 192. 2003. pp. 4723--4744.


  5. Le Maitre, O.P., Knio, O.M., Najm, H.N., and Ghanem, R.G.. "Uncertainty propagation using Wiener-Haar expansions" J. Comput. Phys.. 197 (1). 2004. pp. 28--57.

    An uncertainty quantification scheme is constructed based on generalized Polynomial Chaos (PC) representations. Two such representations are considered, based on the orthogonal projection of uncertain data and solution variables using either a Haar or a Legendre basis. Governing equations for the unknown coefficients in the resulting representations are derived using a Galerkin procedure and then integrated in order to determine the behavior of the stochastic process. The schemes are applied to a model problem involving a simplified dynamical system and to the classical problem of Rayleigh-Bénard instability. For situations involving random parameters close to a critical point, the computational implementations show that the Wiener-Haar (WHa) representation provides more robust predictions that those based on a Wiener-Legendre (WLe) decomposition. However, when the solution depends smoothly on the random data, the WLe scheme exhibits superior convergence. Suggestions regarding future extensions are finally drawn based on these experiences.


  6. Le Maitre, O.P., Najm, H.N., Ghanem, R.G., and Knio, O.M.. "Multi-resolution analysis of wiener-type uncertainty propagation schemes" Journal of Computational Physics. 197 (2). 2004. pp. 502--531.

    A multi-resolution analysis (MRA) is applied to an uncertainty propagation scheme based on a generalized polynomial chaos (PC) representation. The MRA relies on an orthogonal projection of uncertain data and solution variables onto a multi-wavelet basis, consisting of compact piecewise-smooth polynomial functions. The coefficients of the expansion are computed through a Galerkin procedure. The MRA scheme is applied to the simulation of the Lorenz system having a single random parameter. The convergence of the solution with respect to the resolution level and expansion order is investigated. In particular, results are compared to two Monte-Carlo sampling strategies, demonstrating the superiority of the MRA. For more complex problems, however, the MRA approach may require excessive CPU times. Adaptive methods are consequently developed in order to overcome this drawback. Two approaches are explored: the first is based on adaptive refinement of the multi-wavelet basis, while the second is based on adaptive block-partitioning of the space of random variables. Computational tests indicate that the latter approach is better suited for large problems, leading to a more efficient, flexible and parallelizable scheme.


  7. Debusschere, B.J., Najm, H.N., Pebay, P.P., Knio, O.M., Ghanem, R.G., and Le Maitre, O.P.. "Numerical Challenges in the Use of Polynomial Chaos Representations for Stochastic Processes" SIAM J. Sci. Comput.. 26 (2). 2005. pp. 698--719.

    This paper gives an overview of the use of polynomial chaos (PC) expansions to represent stochastic processes in numerical simulations. Several methods are presented for performing arithmetic on, as well as for evaluating polynomial and nonpolynomial functions of variables represented by PC expansions. These methods include Taylor series, a newly developed integration method, as well as a sampling-based spectral projection method for nonpolynomial function evaluations. A detailed analysis of the accuracy of the PC representations, and of the different methods for nonpolynomial function evaluations, is performed. It is found that the integration method offers a robust and accurate approach for evaluating nonpolynomial functions, even when very high-order information is present in the PC expansions.


  8. Ghanem, R.G. and Doostan, A.. "On the construction and analysis of stochastic models: characterization and propagation of the errors associated with limited data" Journal of Computational Phyics. 217 (1). 2006. pp. 63--81.

    This paper investigates the predictive accuracy of stochastic models. In particular, a formulation is presented for the impact of data limitations associated with the calibration of parameters for these models, on their overall predictive accuracy. In the course of this development, a new method for the characterization of stochastic processes from corresponding experimental observations is obtained. Specifically, polynomial chaos representations of these processes are estimated that are consistent, in some useful sense, with the data. The estimated polynomial chaos coefficients are themselves characterized as random variables with known probability density function, thus permitting the analysis of the dependence of their values on further experimental evidence. Moreover, the error in these coefficients, associated with limited data, is propagated through a physical system characterized by a stochastic partial differential equation (SPDE). This formalism permits the rational allocation of resources in view of studying the possibility of validating a particular predictive model. A Bayesian inference scheme is relied upon as the logic for parameter estimation, with its computational engine provided by a Metropolis-Hastings Markov chain Monte Carlo procedure.


  9. Le Maitre, O.P., Knio, O.M., Najm, H.N., and Ghanem, R.G.. "A stochastic projection method for fluid flow. I: basic formulation" Journal of Computational Physics. 173 (2). 2001. pp. 481--511.


  10. Le Maitre, O.P., Reagan, M.T., Najm, H.N., Ghanem, R.G., and Knio, O.M.. "A stochastic projection method for fluid flow II.: random process" Journal of Computational Physics. 181 (1). 2002. pp. 9--44.

    An uncertainty quantification scheme is developed for the simulation of stochastic thermofluid processes. The scheme relies on spectral representation of uncertainty using the polynomial chaos (PC) system. The solver combines a Galerkin procedure for the determination of PC coefficients with a projection method for efficiently simulating the resulting system of coupled transport equations. Implementation of the numerical scheme is illustrated through simulations of natural convection in a 2D square cavity with stochastic temperature distribution at the cold wall. The properties of the uncertainty representation scheme are analyzed, and the predictions are contrasted with results obtained using a Monte Carlo approach.


  11. Le Maitre, O.P., Reagan, M.T., Debusschere, B.J., Najm, H.N., Ghanem, R.G., and Knio, O.M.. "Natural Convection in a Closed Cavity under Stochastic Non-Boussinesq Conditions" SIAM Journal on Scientific Computing. 26 (2). 2004. pp. 375--394.

    A stochastic projection method (SPM) is developed for quantitative propagation of uncertainty in compressible zero-Mach-number flows. The formulation is based on a spectral representation of uncertainty using the polynomial chaos (PC) system, and on a Galerkin approach to determining the PC coefficients. Governing equations for the stochastic modes are solved using a mass-conservative projection method. The formulation incorporates a specially tailored stochastic inverse procedure for exactly satisfying the mass-conservation divergence constraints. A brief validation of the zero-Mach-number solver is first performed, based on simulations of natural convection in a closed cavity. The SPM is then applied to analyze the steady-state behavior of the heat transfer and of the velocity and temperature fields under stochastic non-Boussinesq conditions.


  12. Soize, C. and Ghanem, R.G.. "Physical Systems with Random Uncertainties: Chaos Representations with Arbitrary Probability Measure" SIAM Journal on Scientific Computing. 26 (2). 2005. pp. 395--410.

    The basic random variables on which random uncertainties can in a given model depend can be viewed as defining a measure space with respect to which the solution to the mathematical problem can be defined. This measure space is defined on a product measure associated with the collection of basic random variables. This paper clarifies the mathematical structure of this space and its relationship to the underlying spaces associated with each of the random variables. Cases of both dependent and independent basic random variables are addressed. Bases on the product space are developed that can be viewed as generalizations of the standard polynomial chaos approximation. Moreover, two numerical constructions of approximations in this space are presented along with the associated convergence analysis.


  13. Xiu, D., Kevrekidis, I.G., and Ghanem, R.G.. "An Equation-Free, Multiscale Approach to Uncertainty Quantification" Computing in Science and Engineering. 7 (3). 2005. pp. 16--23.

    Recently, interest has grown in developing efficient computational methods (both sampling and nonsampling) for studying ordinary or partial differential equations with random inputs. Stochastic Galerkin (SG) methods based on generalized polynomial chaos (gPC) representations have several appealing features. However, when the model equations are complicated, the numerical implementation of such algorithms can become highly nontrivial, and care is needed to design robust and efficient solvers for the resulting systems of equations. The authors' equation- and Galerkin-free computational approach to uncertainty quantification (UQ) for dynamical systems lets them conduct UQ computations without explicitly deriving the SG equations for the gPC coefficients. They use short bursts of appropriately initialized ensembles of simulations with the basic model to estimate the quantities required in SG algorithms.


  14. Ghanem, R.G. and Red-Horse, J.R. "Propagation of probabilistic uncertainty in complex physical systems using a stochastic finite element approach" Physica D. 133 (1-4). 1999. pp. 137--144.

    This paper presents an efficient procedure for characterizing the solution of evolution equations with stochastic coefficients. These typically model the behavior of physical systems whose properties are modeled as spatially or temporally varying stochastic processes described within the framework of probability theory. The concepts of projection, orthogonality and weak convergence are exploited in a manner which directly mimics deterministic finite element solutions except that, in the stochastic case, inner products refer to expectation operations. Specifically, the Karhunen–Loève expansion is used to discretize these processes into a denumerable set of random variables, thus providing a denumerable function space in which the problem is cast. The polynomial chaos expansion is then used to represent the solution in this space, and the coefficients in the expansion are evaluated as generalized Fourier coefficients via a Galerkin procedure in the Hilbert space of random variables.


  15. Le Maitre, O.P., Najm, H.N., P\'ebay, P.P., Ghanem, R.G., and Knio, O.M.. "Multi-Resolution-Analysis Scheme for Uncertainty Quantification in Chemical Systems" SIAM Journal on Scientific Computing. 29 (2). 2007. pp. 864--889.

    This paper presents a multi-resolution approach for the propagation of parametric uncertainty in chemical systems. It is motivated by previous studies where Galerkin formulations of Wiener-Hermite expansions were found to fail in the presence of steep dependences of the species concentrations with regard to the reaction rates. The multi-resolution scheme is based on representation of the uncertain concentration in terms of compact polynomial multi-wavelets, allowing for the control of the convergence in terms of polynomial order and resolution level. The resulting representation is shown to greatly improve the robustness of the Galerkin procedure in presence of steep dependences. However, this improvement comes with a higher computational cost which drastically increases with the number of uncertain reaction rates. To overcome this drawback an adaptive strategy is proposed to control locally (in the parameter space) and in time the resolution level. The efficiency of the method is demonstrated for an uncertain chemical system having eight random parameters.


  16. Ghanem, R.G., Doostan, A., and Red-Horse, J.R. "A probabilistic construction of model validation" Computer Methods in Applied Mechanics and Engineering. 197 (29-32). 2008. pp. 2585--2595.

    We describe a procedure to assess the predictive accuracy of process models subject to approximation error and uncertainty. The proposed approach is a functional analysis-based probabilistic approach for which we represent random quantities using polynomial chaos expansions (PCEs). The approach permits the formulation of the uncertainty assessment in validation, a significant component of the process, as a problem of approximation theory. It has two essential parts. First, a statistical procedure is implemented to calibrate uncertain parameters of the candidate model from experimental or model-based measurements. Such a calibration technique employs PCEs to represent the inherent uncertainty of the model parameters. Based on the asymptotic behavior of the statistical parameter estimator, the associated PCE coefficients are then characterized as independent random quantities to represent epistemic uncertainty due to lack of information. Second, a simple hypothesis test is implemented to explore the validation of the computational model assumed for the physics of the problem. The above validation path is implemented for the case of dynamical system validation challenge exercise. (C) 2007 Elsevier B.V. All rights reserved.


  17. Ghanem, R.G.. "Probabilistic characterization of transport in heterogeneous media" Computer Methods in Applied Mechanics and Engineering. 158 (3-4). JUN 8 1998. pp. 199--220.

    The mechanics of transport and flow in a random porous medium are addressed in this paper. The hydraulic properties of the porous medium are modeled as spatial random processes. The random aspect of the problem is treated by introducing a new dimension along which spectral approximations are implemented. Thus, the hydraulic processes are discretized using the spectral Karhunen - Loeve expansion. This expansion represents the random spatial functions as deterministic modes of fluctuation with random amplitudes. These amplitudes form a basis in the manifold associated with the random processes. The concentrations over the whole domain are also random processes, with unknown probabilistic structure. These processes are represented using the Polynomial Chaos basis. This is a basis in the functional space described by all second order random variables. The deterministic coefficients in this expansion are calculated via a weighted residual procedure with respect to the random measure and the inner product specified by the expectation operator. Once the spatio-temporal variation of the concentrations has been specified in terms of the Polynomial Chaos expansion, individual realizations can be readily computed. (C) 1998 Elsevier Science S.A.


  18. Ghanem, R.G. and Spanos, P.D.. "POLYNOMIAL CHAOS IN STOCHASTIC FINITE-ELEMENTS" Jounral of Applied Mechanics-transactions of the ASME. 57 (1). MAR 1990. pp. 197--202.


  19. Sakamoto, S and Ghanem, R.G.. "Polynomial chaos decomposition for the simulation of non-Gaussian nonstationary stochastic processes" Journal of Engineering Mechanics-ASCE. 128 (2). FEB 2002. pp. 190--201.

    A method is developed for representing and synthesizing random processes that have been specified by their two-point correlation function and their nonstationary marginal probability density functions. The target process is represented as a polynomial transformation of an appropriate Gaussian process. The target correlation structure is decomposed according to the Karhunen-Loeve expansion of the underlying Gaussian process. A sequence of polynomial transformations in this process is then used to match the one-point marginal probability density functions. The method results in a representation of a stochastic process that is particularly well suited for implementation with the spectral stochastic finite element method as well as for general purpose simulation of realizations of these processes.


  20. Reagan, M.T., Najm, H.N., Debusschere, B.J., Le Maitre, O.P., Knio, O.M., and Ghanem, R.G.. "Spectral stochastic uncertainty quantification in chemical systems" Combustion Theory and Modelling. 8 (3). SEP 2004. pp. 607--632.

    Uncertainty quantification (UQ) in the computational modelling of physical systems is important for scientific investigation, engineering design, and model validation. We have implemented an `intrusive' UQ technique in which (1) model parameters and field variables are modelled as stochastic quantities, and are represented using polynomial chaos (PC) expansions in terms of Hermite polynomial functions of Gaussian random variables, and (2) the deterministic model equations are reformulated using Galerkin projection into a set of equations for the time evolution of the field variable PC mode strengths. The mode strengths relate specific parametric uncertainties to their effects on model outputs. In this work, the intrusive reformulation is applied to homogeneous ignition using a detailed chemistry model through the development of a reformulated pseudospectral chemical source term. We present results analysing the growth of uncertainty during the ignition process. We also discuss numerical issues pertaining to the accurate representation of uncertainty with truncated PC expansions, and ensuing stability of the time integration of the chemical system.


  21. Li, R. and Ghanem, R.G.. "Adaptive Polynomial Chaos expansions applied to statistics of extremes in nonlinear random vibration" Prob. Engrg. Mech.. 13 (2). 1998. pp. 125--136.

    This paper presents a new module towards the development of efficient computational stochastic mechanics. Specifically, the possibility of an adaptive polynomial chaos expansion is investigated. Adaptivity in this context refers to retaining, through an iterative procedure, only those terms in a representation of the solution process that are significant to the numerical evaluation of the solution. The technique can be applied to the calculation of statistics of extremes for nongaussian processes. The only assumption involved is that these processes be the response of a nonlinear oscillator excited by a general stochastic process. The proposed technique is an extension of a technique developed by the second author for the solution of general nonlinear random vibration problems. Accordingly, the response process is represented using its Karhunen-Loeve expansion. This expansion allows for the optimal encapsulation of the information contained in the stochastic process into a set of discrete random variables. The response process is then expanded using the polynomial chaos basis, which is a complete orthogonal set in the space of second-order random variables. The time dependent coefficients in this expansion are then computed by using a Galerkin projection scheme which minimizes the approximation error involved in using a finite-dimensional subspace. These coefficients completely characterize the solution process, and the accuracy of the approximation can be assessed by comparing the contribution of successive coefficients. A significant contribution of this paper is the development and implimentation of adaptive schemes for the polynomial chaos expansion. These schemes permit the inclusion of only those terms in the expansion that have a significant contribution. (C) 1997 Elsevier Science Ltd.


  22. Ghanem, R.G. and Sarkar, A.. "Reduced models for the medium-frequency dynamics of stochastic systems" Journal of the Acoustical Society of America. 113 (2). FEB 2003. pp. 834--846.

    In this paper, a frequency domain vibration analysis procedure of a randomly parametered structural system is described for the medium-frequency range. In this frequency range, both traditional modal analysis and statistical energy analysis (SEA) procedures well-suited for low- and high-frequency vibration analysis respectively, lead to computational and conceptual difficulties. The uncertainty in the structural system can be attributed to various reasons such as the coupling of the primary structure with a variety of secondary systems for which conventional modeling is not practical. The methodology presented in the paper consists of coupling probabilistic reduction methods with dynamical reduction methods. In particular, the Karhunen-Loeve and Polynomial Chaos decompositions of stochastic processes are coupled with an operator decomposition scheme based on the spectrum of an energy operator adapted to the frequency band of interest. (C) 2003 Acoustical Society of America.


  23. Reagan, M.T., Najm, H.N., Pebay, P.P., Knio, O.M., and Ghanem, R.G.. "Quantifying uncertainty in chemical systems modeling" International Journal of Chemical Kinetics. 37 (6). JUN 2005. pp. 368--382.

    This study compares two techniques for uncertainty quantification in chemistry computations, one based on sensitivity analysis and error propagation, and the other on stochastic analysis using polynomial chaos techniques. The two constructions are studied in the context of H-2-O-2 ignition under supercritical-water conditions. They are compared in terms of their prediction of uncertainty in species concentrations and the sensitivity of selected species concentrations to given parameters. The formulation is extended to one-dimensional reacting-flow simulations. The computations are used to study sensitivities to both reaction rate pre-exponentials and enthalpies, and to examine how this information must be evaluated in light of known, inherent parametric uncertainties in simulation parameters. The results indicate that polynomial chaos methods provide similar first-order information to conventional sensitivity analysis, while preserving higher-order information that is needed for accurate uncertainty quantification and for assigning confidence intervals on sensitivity coefficients. These higher-order effects can be significant, as the analysis reveals substantial uncertainties in the sensitivity coefficients themselves. © 2005 Wiley Periodicals, Inc.


  24. Ghanem, R.G. and Pellissetti, M.. "Adaptive data refinement in the spectral stochastic finite element method" Communications in Numerical Methods in Engineering. 18 (2). FEB 2002. pp. 141--151.

    One version of the stochastic finite element method involves representing the solution with respect to a basis in the space of random variables and evaluating the co-ordinates of the solution with respect to this basis by relying on Hilbert space projections. The approach results in an explicit dependence of the solution on certain statistics of the data. The error in evaluating these statistics, which is directly related to the amount of available data, can be propagated into errors in computing probabilistic measures of the solution. This provides the possibility of controlling the approximation error, due to limitations in the data, in probabilistic statements regarding the performance of the system under consideration. In addition to this error associated with data resolution, is added the more traditional error, associated with mesh resolution. This latter also contributes to polluting the estimated probabilities associated with the problem. The present paper will develop the above concepts and indicate how they can be coupled in order to yield a more meaningful and useful measure of approximation error in a given problem.


  25. Doostan, A., Ghanem, R.G., and Red-Horse, J.R. "Stochastic model reduction for chaos representations" Computer Methods in Applied Mechanics and Engineering. 196 (37-40). 2007. pp. 3951--3966.

    This paper addresses issues of model reduction of stochastic representations and computational efficiency of spectral stochastic Galerkin schemes for the solution of partial differential equations with stochastic coefficients. In particular, an algorithm is developed for the efficient characterization of a lower dimensional manifold occupied by the solution to a stochastic partial differential equation (SPDE) in the Hilbert space spanned by Wiener chaos. A description of the stochastic aspect of the problem on two well-separated scales is developed to enable the stochastic characterization on the fine scale using algebraic operations on the coarse scale. With such algorithms at hand, the solution of SPDE's becomes both computationally manageable and efficient. Moreover, a solid foundation is thus provided for the adaptive error control in stochastic Galerkin procedures. Different aspects of the proposed methodology are clarified through its application to an example problem from solid mechanics.


  26. Jardak, M. and Ghanem, R.G.. "Spectral stochastic homogenization of divergence-type PDEs" Computer Methods in Applied Mechanics and Engineering. 193 (6--8). 2004. pp. 429-447.

    This paper presents a formulation and numerical analysis of the homogenization of stochastic PDEs. The framework of homogenization is adopted to describe an effective medium that is equivalent in some sense to a heterogeneous medium of interest. The parameters of the resulting homogeneous medium are described as stochastic processes characterized by their polynomial chaos decomposition. The formulation yields a chaos decomposition for the predicted behavior of the homogeneous medium that captures, in addition to the effect of heterogeneity, the effect of variability. Once this description has been computed, various statistics of the solution can be efficiently evaluated. (C) 2003 Elsevier B.V. All rights reserved.


  27. Ghanem, R.G., Masri, S., Pellissetti, M., and Wolfe, R.. "Identification and prediction of stochastic dynamical systems in a polynomial chaos basis" Computer Methods in Applied Mechanics and Engineering. 194 (12-16). 2005. pp. 1641--1654.

    Non-parametric system identification techniques have been proposed for constructing predictive models of dynamical systems without detailed knowledge of the mechanisms of energy transfer and dissipation. In a class of such models, multi-dimensional Chebychev polynomials in the state variables are fitted to the observed dynamical state of the system. Due to the approximative nature of this non-parametric model as well as to various other sources of uncertainty such as measurement errors and non-anticipative excitations, the parameters of the model exhibit a scatter that is treated here in a probabilistic context. The statistics of these coefficients are related to the physical properties of the model being analyzed, and are used to endow the model predictions with a probabilistic structure. They are also used to obtain a parsimonious characterization of the predictive model while maintaining a desirable level of accuracy. The proposed methodology is quite simple and robust. (C) 2004 Elsevier B.V. All rights reserved.


  28. Ghosh, D. and Ghanem, R.G.. "Stochastic convergence acceleration through basis enrichment of polynomial chaos expansions" International Journal for Numerical Methods is Engineering. 73 (2). JAN 2008. pp. 162--184.

    Given their mathematical structure, methods for computational stochastic analysis based on orthogonal approximations and projection schemes are well positioned to draw on developments from deterministic approximation theory. This is demonstrated in the present paper by extending basis enrichment from deterministic analysis to stochastic procedures involving the polynomial chaos decomposition. This enrichment is observed to have a significant effect on the efficiency and performance of these stochastic approximations in the presence of non-continuous dependence of the solution on the stochastic parameters. In particular, given the polynomial structure of these approximations, the severe degradation in performance observed in the neighbourhood of such discontinuities is effectively mitigated. An enrichment of the polynomial chaos decomposition is proposed in this paper that can capture the behaviour of such non-smooth functions by integrating a priori knowledge about their behaviour. The proposed enrichment scheme is applied to a random eigenvalue problem where the smoothness of the functional dependence between the random eigenvalues and the random system parameters is controlled by the spacing between the eigenvalues. It is observed that through judicious selection of enrichment functions, the spectrum of such a random system can be more efficiently characterized, even for systems with closely spaced eigenvalues. Copyright (c) 2007 John Wiley & Sons, Ltd.


  29. Ghanem, R.G. and Ghosh, D.. "Efficient characterization of the random eigenvalue problem in a polynomial chaos decomposition" International Journal for Numerical Methods is Engineering. 72 (4). OCT 22 2007. pp. 486--504.

    A new procedure for characterizing the solution of the eigenvalue problem in the presence of uncertainty is presented. The eigenvalues and eigenvectors are described through their projections on the polynomial chaos basis. An efficient method for estimating the coefficients with respect to this basis is proposed. The method uses a Galerkin-based approach by orthogonalizing the residual in the eigenvalue-eigenvector equation to the subspace spanned by the basis functions used for approximation. In this way, the stochastic problem is framed as a system of deterministic non-linear algebraic equations. This system of equations is solved using a Newton-Raphson algorithm. Although the proposed approach is not based on statistical sampling, the efficiency of the proposed method can be significantly enhanced by initializing the non-linear iterative process with a small statistical sample synthesized through a Monte Carlo sampling scheme. The proposed method offers a number of advantages over existing methods based on statistical sampling. First, it provides an approximation to the complete probabilistic description of the eigensolution. Second, it reduces the computational overhead associated with solving the statistical eigenvalue problem. Finally, it circumvents the dependence of the statistical solution on the quality of the underlying random number generator. Copyright (C) 2007 John Wiley & Sons, Ltd.