Cargando…

Stable polefinding and rational least-squares fitting via eigenvalues

A common way of finding the poles of a meromorphic function f in a domain, where an explicit expression of f is unknown but f can be evaluated at any given z, is to interpolate f by a rational function [Formula: see text] such that [Formula: see text] at prescribed sample points [Formula: see text]...

Descripción completa

Detalles Bibliográficos
Autores principales: Ito, Shinji, Nakatsukasa, Yuji
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6004024/
https://www.ncbi.nlm.nih.gov/pubmed/29973741
http://dx.doi.org/10.1007/s00211-018-0948-4
_version_ 1783332450062041088
author Ito, Shinji
Nakatsukasa, Yuji
author_facet Ito, Shinji
Nakatsukasa, Yuji
author_sort Ito, Shinji
collection PubMed
description A common way of finding the poles of a meromorphic function f in a domain, where an explicit expression of f is unknown but f can be evaluated at any given z, is to interpolate f by a rational function [Formula: see text] such that [Formula: see text] at prescribed sample points [Formula: see text] , and then find the roots of q. This is a two-step process and the type of the rational interpolant needs to be specified by the user. Many other algorithms for polefinding and rational interpolation (or least-squares fitting) have been proposed, but their numerical stability has remained largely unexplored. In this work we describe an algorithm with the following three features: (1) it automatically finds an appropriate type for a rational approximant, thereby allowing the user to input just the function f, (2) it finds the poles via a generalized eigenvalue problem of matrices constructed directly from the sampled values [Formula: see text] in a one-step fashion, and (3) it computes rational approximants [Formula: see text] in a numerically stable manner, in that [Formula: see text] with small [Formula: see text] at the sample points, making it the first rational interpolation (or approximation) algorithm with guaranteed numerical stability. Our algorithm executes an implicit change of polynomial basis by the QR factorization, and allows for oversampling combined with least-squares fitting. Through experiments we illustrate the resulting accuracy and stability, which can significantly outperform existing algorithms.
format Online
Article
Text
id pubmed-6004024
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-60040242018-07-02 Stable polefinding and rational least-squares fitting via eigenvalues Ito, Shinji Nakatsukasa, Yuji Numer Math (Heidelb) Article A common way of finding the poles of a meromorphic function f in a domain, where an explicit expression of f is unknown but f can be evaluated at any given z, is to interpolate f by a rational function [Formula: see text] such that [Formula: see text] at prescribed sample points [Formula: see text] , and then find the roots of q. This is a two-step process and the type of the rational interpolant needs to be specified by the user. Many other algorithms for polefinding and rational interpolation (or least-squares fitting) have been proposed, but their numerical stability has remained largely unexplored. In this work we describe an algorithm with the following three features: (1) it automatically finds an appropriate type for a rational approximant, thereby allowing the user to input just the function f, (2) it finds the poles via a generalized eigenvalue problem of matrices constructed directly from the sampled values [Formula: see text] in a one-step fashion, and (3) it computes rational approximants [Formula: see text] in a numerically stable manner, in that [Formula: see text] with small [Formula: see text] at the sample points, making it the first rational interpolation (or approximation) algorithm with guaranteed numerical stability. Our algorithm executes an implicit change of polynomial basis by the QR factorization, and allows for oversampling combined with least-squares fitting. Through experiments we illustrate the resulting accuracy and stability, which can significantly outperform existing algorithms. Springer Berlin Heidelberg 2018-02-21 2018 /pmc/articles/PMC6004024/ /pubmed/29973741 http://dx.doi.org/10.1007/s00211-018-0948-4 Text en © The Author(s) 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Article
Ito, Shinji
Nakatsukasa, Yuji
Stable polefinding and rational least-squares fitting via eigenvalues
title Stable polefinding and rational least-squares fitting via eigenvalues
title_full Stable polefinding and rational least-squares fitting via eigenvalues
title_fullStr Stable polefinding and rational least-squares fitting via eigenvalues
title_full_unstemmed Stable polefinding and rational least-squares fitting via eigenvalues
title_short Stable polefinding and rational least-squares fitting via eigenvalues
title_sort stable polefinding and rational least-squares fitting via eigenvalues
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6004024/
https://www.ncbi.nlm.nih.gov/pubmed/29973741
http://dx.doi.org/10.1007/s00211-018-0948-4
work_keys_str_mv AT itoshinji stablepolefindingandrationalleastsquaresfittingviaeigenvalues
AT nakatsukasayuji stablepolefindingandrationalleastsquaresfittingviaeigenvalues