Generation of Nested Quadrature Rules for Generic Weight Functions via Numerical Optimization: Application to Sparse Grids

Vahid Keshavarzzadeh,Robert M. Kirby,Akil Narayan
DOI: https://doi.org/10.48550/arXiv.1808.03707
2018-08-11
Abstract:We present a numerical framework for computing nested quadrature rules for various weight functions. The well-known Kronrod method extends the Gauss-Legendre quadrature by adding new optimal nodes to the existing Gauss nodes for integration of higher order polynomials. Our numerical method generalizes the Kronrod rule for any continuous probability density function on real line with finite moments. We develop a bi-level optimization scheme to solve moment-matching conditions for two levels of main and nested rule and use a penalty method to enforce the constraints on the limits of the nodes and weights. We demonstrate our nested quadrature rule for probability measures on finite/infinite and symmetric/asymmetric supports. We generate Gauss-Kronrod-Patterson rules by slightly modifying our algorithm and present results associated with Chebyshev polynomials which are not reported elsewhere. We finally show the application of our nested rules in construction of sparse grids where we validate the accuracy and efficiency of such nested quadrature-based sparse grids on parameterized boundary and initial value problems in multiple dimensions.
Numerical Analysis
What problem does this paper attempt to address?
The core problem that this paper attempts to solve is to develop a general numerical framework for calculating nested quadrature rules for various weight functions. Specifically, the goals of the paper include: 1. **Generalize the Kronrod method**: The traditional Kronrod method extends the Gauss - Legendre quadrature method by adding new optimal nodes to the existing Gauss nodes to integrate higher - order polynomials. This paper aims to generalize this method to any continuous probability density functions with finite moments. 2. **Construct a two - level optimization scheme**: To meet the moment - matching conditions of the two - level main rules and nested rules, the author develops a two - level optimization scheme and uses the penalty method to enforce the constraints on nodes and weights. 3. **Handle different types of probability measures**: The paper shows how to generate nested quadrature rules for probability measures with finite/infinite intervals and symmetric/asymmetric supports. 4. **Apply to sparse grids**: Finally, the author shows the application of nested quadrature rules in constructing sparse grids and verifies the accuracy and efficiency of this nested - quadrature - based sparse grid in multi - dimensional parameterized boundary and initial - value problems. ### Key formulas - **Quadrature formula**: \[ \int_{\Gamma} f(x)\omega(x)dx = \sum_{i = 1}^{n}w_i f(x_i) \] where the weight function \(\omega:\Gamma\rightarrow\mathbb{R}\) is a positive measurable function with finite moments. The weights \(w_i\) and nodes \(x_i\) are chosen to maximize the accuracy of the integral for all polynomials \(f\) of degree not exceeding \(p\). - **Gaussian quadrature formula**: \[ \int_{\Gamma}\omega(x)p(x)dx=\sum_{q = 1}^{n}p(x^{(q)})w^{(q)} \] for all \(p\in\Pi_{2n - 1}\), where \(\Pi_{\alpha}\) represents the polynomial space of degree not exceeding \(\alpha\). - **Moment - matching conditions for nested rules**: \[ \begin{aligned} I(f_1)&=\sum_{q = 1}^{n_1}w_1^{(q)}f_1(x_1^{(q)}),&f_1&\in\Pi_{\alpha_1}\\ I(f_2)&=\sum_{q = 1}^{n_2}w_2^{(q)}f_2(x_2^{(q)}),&f_2&\in\Pi_{\alpha_2} \end{aligned} \] where \(\alpha_1 < \alpha_2\). ### Summary This paper proposes a systematic optimization algorithm for generating nested quadrature formulas applicable to general continuous univariate distributions. By satisfying the moment - matching conditions controlled by the three - term recurrence relation of orthogonal polynomials, this algorithm can effectively generate nested quadrature rules and demonstrates its superior performance in sparse grid construction.