A Matlab package computing simultaneous Gaussian quadrature rules for multiple orthogonal polynomials

被引:1
|
作者
Laudadio, Teresa [1 ]
Mastronardi, Nicola [1 ]
Van Assche, Walter [2 ]
Van Dooren, Paul [3 ]
机构
[1] CNR, Ist Applicaz Calcolo Mauro Picone, Via Amendola 122-D, I-70126 Bari, Italy
[2] Katholieke Univ Leuven, Dept Math, Celestijnenlaan 200B, B-3001 Leuven, Belgium
[3] Catholic Univ Louvain, Dept Math Engn, Batiment Euler A-202,Ave Georges Lemaitre 4, B-1348 Louvain La Neuve, Belgium
关键词
Multiple orthogonal polynomials; Simultaneous Gaussian quadrature rules; Banded Hessenberg eigenvalue problem;
D O I
10.1016/j.cam.2024.116109
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The aim of this paper is to describe a Matlab package for computing the simultaneous Gaussian quadrature rules associated with a variety of multiple orthogonal polynomials. Multiple orthogonal polynomials can be considered as a generalization of classical orthogonal polynomials, satisfying orthogonality constraints with respect to r different measures, with r >= 1 . Moreover, they satisfy ( r + 2)-term recurrence relations. In this manuscript, without loss of generality, r is considered equal to 2 . The so-called simultaneous Gaussian quadrature rules associated with multiple orthogonal polynomials can be computed by solving a banded lower Hessenberg eigenvalue problem. Unfortunately, computing the eigendecomposition of such a matrix turns out to be strongly ill-conditioned and the Matlab function balance.m does not improve the condition of the eigenvalue problem. Therefore, most procedures for computing simultaneous Gaussian quadrature rules are implemented with variable precision arithmetic. Here, we propose a Matlab package that allows to reliably compute the simultaneous Gaussian quadrature rules in floating point arithmetic. It makes use of a variant of a new balancing procedure, recently developed by the authors of the present manuscript, that drastically reduces the condition of the Hessenberg eigenvalue problem.
引用
收藏
页数:17
相关论文
共 45 条
  • [21] ERROR BOUND OF CERTAIN GAUSSIAN QUADRATURE RULES FOR TRIGONOMETRIC POLYNOMIALS
    Stanic, Marija P.
    Cvetkovic, Aleksandar S.
    Tomovic, Tatjana V.
    KRAGUJEVAC JOURNAL OF MATHEMATICS, 2012, 36 (01): : 63 - 72
  • [22] ALGORITHM-726 - ORTHPOL - A PACKAGE OF ROUTINES FOR GENERATING ORTHOGONAL POLYNOMIALS AND GAUSS-TYPE QUADRATURE-RULES
    GAUTSCHI, W
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1994, 20 (01): : 21 - 62
  • [23] Asymptotic zero distribution of complex orthogonal polynomials associated with Gaussian quadrature
    Deano, A.
    Huybrechs, D.
    Kuijlaars, A. B. J.
    JOURNAL OF APPROXIMATION THEORY, 2010, 162 (12) : 2202 - 2224
  • [24] A new type of weighted quadrature rules and its relation with orthogonal polynomials
    Masjed-Jamei, Mohammad
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (01) : 154 - 165
  • [25] On orthogonal polynomials and quadrature rules related to the second kind of beta distribution
    Mohammad Masjed-Jamei
    Nawab Hussain
    Journal of Inequalities and Applications, 2013 (1)
  • [26] Quadrature Rules for L1-Weighted Norms of Orthogonal Polynomials
    Luciano Abadias
    Pedro J. Miana
    Natalia Romero
    Mediterranean Journal of Mathematics, 2016, 13 : 1291 - 1306
  • [27] Quadrature Rules for L1-Weighted Norms of Orthogonal Polynomials
    Abadias, Luciano
    Miana, Pedro J.
    Romero, Natalia
    MEDITERRANEAN JOURNAL OF MATHEMATICS, 2016, 13 (03) : 1291 - 1306
  • [28] On orthogonal polynomials and quadrature rules related to the second kind of beta distribution
    Masjed-Jamei, Mohammad
    Hussain, Nawab
    JOURNAL OF INEQUALITIES AND APPLICATIONS, 2013,
  • [29] Computing recurrence coefficients of multiple orthogonal polynomials
    Galina Filipuk
    Maciej Haneczok
    Walter Van Assche
    Numerical Algorithms, 2015, 70 : 519 - 543
  • [30] Computing recurrence coefficients of multiple orthogonal polynomials
    Filipuk, Galina
    Haneczok, Maciej
    Van Assche, Walter
    NUMERICAL ALGORITHMS, 2015, 70 (03) : 519 - 543