A MATLAB package computing simultaneous Gaussian quadrature rules for Multiple Orthogonal Polynomials
Teresa Laudadio, Nicola Mastronardi, Walter Van Assche, Paul Van, Dooren

TL;DR
This paper introduces a MATLAB package for reliably computing simultaneous Gaussian quadrature rules for multiple orthogonal polynomials, overcoming ill-conditioning issues with a novel balancing procedure.
Contribution
The paper presents a new MATLAB package that efficiently computes simultaneous Gaussian quadrature rules using a novel balancing method to address ill-conditioning.
Findings
The package reliably computes quadrature rules in floating point arithmetic.
A new balancing procedure significantly improves eigenvalue problem conditioning.
The method is applicable to multiple orthogonal polynomials with two measures.
Abstract
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 different measures, with . Moreover, they satisfy --term recurrence relations. In this manuscript, without loss of generality, is considered equal to . 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 \texttt{Matlab} function \texttt{balance.m} does not improve the condition of the eigenvalue…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
