Nakatsukasa, Yuji and Noferini, Vanni and Townsend, Alex (2015) Computing the common zeros of two bivariate functions via Bézout resultants. Numerische Mathematik, 129 (1). pp. 181-209. DOI https://doi.org/10.1007/s00211-014-0635-z
Nakatsukasa, Yuji and Noferini, Vanni and Townsend, Alex (2015) Computing the common zeros of two bivariate functions via Bézout resultants. Numerische Mathematik, 129 (1). pp. 181-209. DOI https://doi.org/10.1007/s00211-014-0635-z
Nakatsukasa, Yuji and Noferini, Vanni and Townsend, Alex (2015) Computing the common zeros of two bivariate functions via Bézout resultants. Numerische Mathematik, 129 (1). pp. 181-209. DOI https://doi.org/10.1007/s00211-014-0635-z
Abstract
The common zeros of two bivariate functions can be computed by finding the common zeros of their polynomial interpolants expressed in a tensor Chebyshev basis. From here we develop a bivariate rootfinding algorithm based on the hidden variable resultant method and Bézout matrices with polynomial entries. Using techniques including domain subdivision, Bézoutian regularization, and local refinement we are able to reliably and accurately compute the simple common zeros of two smooth functions with polynomial interpolants of very high degree (≥ 1000). We analyze the resultant method and its conditioning by noting that the Bézout matrices are matrix polynomials. Two implementations are available: one on the Matlab Central File Exchange and another in the roots command in Chebfun2 that is adapted to suit Chebfun’s methodology.
Item Type: | Article |
---|---|
Subjects: | Q Science > QA Mathematics |
Divisions: | Faculty of Science and Health Faculty of Science and Health > Mathematics, Statistics and Actuarial Science, School of |
SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
Depositing User: | Unnamed user with email elements@essex.ac.uk |
Date Deposited: | 20 Oct 2015 13:36 |
Last Modified: | 30 Oct 2024 20:36 |
URI: | http://repository.essex.ac.uk/id/eprint/15323 |
Available files
Filename: biroots2.pdf