scispace - formally typeset
Search or ask a question

Calculation of Gauss quadrature rules.

01 Jan 2007-pp 359-379
TL;DR: Two algorithms for generating the Gaussian quadrature rule defined by the weight function when: a) the three term recurrence relation is known for the orthogonal polynomials generated by $\omega$(t), and b) the moments of the weightfunction are known or can be calculated.
Abstract: Most numerical integration techniques consist of approximating the integrand by a polynomial in a region or regions and then integrating the polynomial exactly. Often a complicated integrand can be factored into a non-negative ''weight'' function and another function better approximated by a polynomial, thus $\int_{a}^{b} g(t)dt = \int_{a}^{b} \omega (t)f(t)dt \approx \sum_{i=1}^{N} w_i f(t_i)$. Hopefully, the quadrature rule ${\{w_j, t_j\}}_{j=1}^{N}$ corresponding to the weight function $\omega$(t) is available in tabulated form, but more likely it is not. We present here two algorithms for generating the Gaussian quadrature rule defined by the weight function when: a) the three term recurrence relation is known for the orthogonal polynomials generated by $\omega$(t), and b) the moments of the weight function are known or can be calculated.
Citations
More filters
DOI
31 May 2023
TL;DR: This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework and learns what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages.
Abstract: Now in its second edition, this accessible text presents a unified Bayesian treatment of state-of-the-art filtering, smoothing, and parameter estimation algorithms for non-linear state space models. The book focuses on discrete-time state space models and carefully introduces fundamental aspects related to optimal filtering and smoothing. In particular, it covers a range of efficient non-linear Gaussian filtering and smoothing algorithms, as well as Monte Carlo-based algorithms. This updated edition features new chapters on constructing state space models of practical systems, the discretization of continuous-time state space models, Gaussian filtering by enabling approximations, posterior linearization filtering, and the corresponding smoothers. Coverage of key topics is expanded, including extended Kalman filtering and smoothing, and parameter estimation. The book's practical, algorithmic approach assumes only modest mathematical prerequisites, suitable for graduate and advanced undergraduate students. Many examples are included, with Matlab and Python code available online, enabling readers to implement algorithms in their own projects.

1,373 citations

01 Jan 2015
TL;DR: This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework and learns what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages.
Abstract: Filtering and smoothing methods are used to produce an accurate estimate of the state of a time-varying system based on multiple observational inputs (data). Interest in these methods has exploded in recent years, with numerous applications emerging in fields such as navigation, aerospace engineering, telecommunications, and medicine. This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework. Readers learn what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages. They also discover how state-of-the-art Bayesian parameter estimation methods can be combined with state-of-the-art filtering and smoothing algorithms. The book’s practical and algorithmic approach assumes only modest mathematical prerequisites. Examples include MATLAB computations, and the numerous end-of-chapter exercises include computational assignments. MATLAB/GNU Octave source code is available for download at www.cambridge.org/sarkka, promoting hands-on work with the methods.

1,102 citations


Cites background from "Calculation of Gauss quadrature rul..."

  • ...Note that we do not need to form the polynomial and then compute its roots, but instead it is numerically more stable to compute the roots as eigenvalues of a suitable tridiagonal matrix (Golub and Welsch, 1969)....

    [...]

Journal ArticleDOI
TL;DR: In this paper, an overview is given of some of the most important techniques available to tackle the dynamics of an OQS beyond the Markov approximation, which requires a large separation of system and environment time scales.
Abstract: Open quantum systems (OQSs) cannot always be described with the Markov approximation, which requires a large separation of system and environment time scales. An overview is given of some of the most important techniques available to tackle the dynamics of an OQS beyond the Markov approximation. Some of these techniques, such as master equations, Heisenberg equations, and stochastic methods, are based on solving the reduced OQS dynamics, while others, such as path integral Monte Carlo or chain mapping approaches, are based on solving the dynamics of the full system. The physical interpretation and derivation of the various approaches are emphasized, how they are connected is explored, and how different methods may be suitable for solving different problems is examined.

887 citations

Book
Simo Srkk1
01 Sep 2013
TL;DR: This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework, learning what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages.
Abstract: Filtering and smoothing methods are used to produce an accurate estimate of the state of a time-varying system based on multiple observational inputs (data). Interest in these methods has exploded in recent years, with numerous applications emerging in fields such as navigation, aerospace engineering, telecommunications and medicine. This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework. Readers learn what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages. They also discover how state-of-the-art Bayesian parameter estimation methods can be combined with state-of-the-art filtering and smoothing algorithms. The book's practical and algorithmic approach assumes only modest mathematical prerequisites. Examples include MATLAB computations, and the numerous end-of-chapter exercises include computational assignments. MATLAB/GNU Octave source code is available for download at www.cambridge.org/sarkka, promoting hands-on work with the methods.

879 citations

Journal ArticleDOI
TL;DR: Comparisons of the convergence behavior of Gauss quadrature with that of its younger brother, Clenshaw-Curtis are compared, and experiments show that the supposed factor-of-2 advantage of Gaussian quadratures is rarely realized.
Abstract: We compare the convergence behavior of Gauss quadrature with that of its younger brother, Clenshaw-Curtis. Seven-line MATLAB codes are presented that implement both methods, and experiments show that the supposed factor-of-2 advantage of Gauss quadrature is rarely realized. Theorems are given to explain this effect. First, following O'Hara and Smith in the 1960s, the phenomenon is explained as a consequence of aliasing of coefficients in Chebyshev expansions. Then another explanation is offered based on the interpretation of a quadrature formula as a rational approximation of $\log((z+1)/(z-1))$ in the complex plane. Gauss quadrature corresponds to Pade approximation at $z=\infty$. Clenshaw-Curtis quadrature corresponds to an approximation whose order of accuracy at $z=\infty$ is only half as high, but which is nevertheless equally accurate near $[-1,1]$.

631 citations


Cites background or methods from "Calculation of Gauss quadrature rul..."

  • ...Gauss quadrature nodes and weights take more work to calculate, but this can be done with excellent accuracy in O(n3) operations by solving a tridiagonal eigenvalue problem, as shown by Golub and Welsch [22]....

    [...]

  • ...For example, Stroud and Secrest worked in multiple precision and before the days of Golub and Welsch [31]; meanwhile gauss....

    [...]

  • ...Their impact was mainly theoretical before the advent of computers, because of the difficulty of determining the nodes and weights and also of evaluating integrands at irrational arguments, but in the computer era, especially since the appearance of a paper by Golub and Welsch in 1969 (following earlier work of Goertzel in 1954, Wilf in 1962, and Gordon in 1968), it has been practical as well [31]....

    [...]

  • ...operations by solving a tridiagonal eigenvalue problem, as shown by Golub and Welsch [31]....

    [...]

  • ...Their impact was mainly theoretical before the advent of computers, because of the difficulty of determining the nodes and weights and also of evaluating integrands at irrational arguments, but in the computer era, especially since the appearance of a paper by Golub and Welsch in 1969 (following earlier work of Goertzel 1954, Wilf 1962 and Gordon 1968), it has been practical as well [22]....

    [...]

References
More filters
Journal ArticleDOI

1,458 citations

01 Jan 2015
TL;DR: This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework and learns what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages.
Abstract: Filtering and smoothing methods are used to produce an accurate estimate of the state of a time-varying system based on multiple observational inputs (data). Interest in these methods has exploded in recent years, with numerous applications emerging in fields such as navigation, aerospace engineering, telecommunications, and medicine. This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework. Readers learn what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages. They also discover how state-of-the-art Bayesian parameter estimation methods can be combined with state-of-the-art filtering and smoothing algorithms. The book’s practical and algorithmic approach assumes only modest mathematical prerequisites. Examples include MATLAB computations, and the numerous end-of-chapter exercises include computational assignments. MATLAB/GNU Octave source code is available for download at www.cambridge.org/sarkka, promoting hands-on work with the methods.

1,102 citations

Journal ArticleDOI
TL;DR: In this paper, an overview is given of some of the most important techniques available to tackle the dynamics of an OQS beyond the Markov approximation, which requires a large separation of system and environment time scales.
Abstract: Open quantum systems (OQSs) cannot always be described with the Markov approximation, which requires a large separation of system and environment time scales. An overview is given of some of the most important techniques available to tackle the dynamics of an OQS beyond the Markov approximation. Some of these techniques, such as master equations, Heisenberg equations, and stochastic methods, are based on solving the reduced OQS dynamics, while others, such as path integral Monte Carlo or chain mapping approaches, are based on solving the dynamics of the full system. The physical interpretation and derivation of the various approaches are emphasized, how they are connected is explored, and how different methods may be suitable for solving different problems is examined.

887 citations

Book
Simo Srkk1
01 Sep 2013
TL;DR: This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework, learning what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages.
Abstract: Filtering and smoothing methods are used to produce an accurate estimate of the state of a time-varying system based on multiple observational inputs (data). Interest in these methods has exploded in recent years, with numerous applications emerging in fields such as navigation, aerospace engineering, telecommunications and medicine. This compact, informal introduction for graduate students and advanced undergraduates presents the current state-of-the-art filtering and smoothing methods in a unified Bayesian framework. Readers learn what non-linear Kalman filters and particle filters are, how they are related, and their relative advantages and disadvantages. They also discover how state-of-the-art Bayesian parameter estimation methods can be combined with state-of-the-art filtering and smoothing algorithms. The book's practical and algorithmic approach assumes only modest mathematical prerequisites. Examples include MATLAB computations, and the numerous end-of-chapter exercises include computational assignments. MATLAB/GNU Octave source code is available for download at www.cambridge.org/sarkka, promoting hands-on work with the methods.

879 citations