Hostname: page-component-6766d58669-tq7bh Total loading time: 0 Render date: 2026-05-15T16:57:15.154Z Has data issue: false hasContentIssue false

EXPONENTIAL ASYMPTOTICS USING NUMERICAL RATIONAL APPROXIMATION IN LINEAR DIFFERENTIAL EQUATIONS

Published online by Cambridge University Press:  22 April 2024

CHRISTOPHER J. LUSTRI*
Affiliation:
School of Mathematics and Statistics, The University of Sydney, New South Wales 2006, Australia; e-mail: christopher.lustri@sydney.edu.au Theoretical Sciences Visiting Program, Okinawa Institute of Science and Technology Graduate University, Onna 904-0495, Japan
SAMUEL CREW
Affiliation:
Department of Mathematics, Imperial College London, South Kensington Campus, London SW7 2AZ, UK; e-mail: s.crew24@imperial.ac.uk Faculty of Computer Science, Ruhr Universität Bochum, Universitätsstraße, Bochum 44799, Germany Theoretical Sciences Visiting Program, Okinawa Institute of Science and Technology Graduate University, Onna 904-0495, Japan
S. JONATHAN CHAPMAN
Affiliation:
Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK; e-mail: chapman@maths.ox.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Singularly perturbed ordinary differential equations often exhibit Stokes’ phenomenon, which describes the appearance and disappearance of oscillating exponentially small terms across curves in the complex plane known as Stokes lines. These curves originate at singular points in the leading-order solution to the differential equation. In many important problems, it is impossible to obtain a closed-form expression for these leading-order solutions, and it is therefore challenging to locate these singular points. We present evidence that the analytic leading-order solution of a linear differential equation can be replaced with a numerical rational approximation using the adaptive Antoulas–Anderson (AAA) method. Despite such an approximation having completely different singularity types and locations, we show that the subsequent exponential asymptotic analysis accurately predicts the exponentially small behaviour present in the solution. For sufficiently small values of the asymptotic parameter, this approach breaks down; however, the range of validity may be extended by increasing the number of poles in the rational approximation. We present a related nonlinear problem and discuss the challenges that arise due to nonlinear effects. Overall, our approach allows for the study of exponentially small asymptotic effects without requiring an exact analytic form for the leading-order solution; this permits exponential asymptotic methods to be used in a much wider range of applications.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press on behalf of Australian Mathematical Publishing Association Inc.
Figure 0

Figure 1 Magnitude of series terms from (1.3) evaluated at $x = 0$ for $\epsilon = 0.1$. As n increases, the terms become smaller until a minimum value is reached at $n = 5$, after which the terms increase in size due to the factorial contribution to the numerator of $u_n$ in (2.2). The series (1.3) must therefore be divergent, and the optimal truncation point occurs at the minimum value.

Figure 1

Figure 2 Stokes’ phenomenon in the exact solution to (1.1) with boundary conditions (1.2). The leading-order solution $u_0$ contains branch points at $x = \pm {i}$, with the branch cuts extending vertically away from the real axis. The branch points generate Stokes lines, which connect the two points. On the left-hand side of the Stokes lines, there are no exponential contributions. On the right-hand side of the Stokes lines, the solution contains exponentially small oscillations of the form given in (2.18).

Figure 2

Table 1 Poles and residues in the AAA approximation of $u_0$, which contains branch points at $x = \pm {i}$. The approximation $\hat {u}_0$ was produced by sampling $u_0$ on the domain $x \in [-4,4]$ at intervals of $\Delta x = 0.1$ with an error tolerance of $10^{-12}$. The poles in $\hat {u}_0$ accumulate at $x = \pm {i}$, or the true branch points of $u_0$. An unpaired pole appears on the real axis outside the sampling interval, which we discard as a numerical artefact. The remaining poles occur in complex conjugate pairs. The pole $p_1$ is the nearest pole to the true branch point at $x = {i}$, and this pole will play an important role in subsequent analysis.

Figure 3

Figure 3 The real and imaginary parts of the true leading-order solution $u_0$ and the approximated leading-order solution $\hat {u}_0$ described in Table 1. The two expressions are visually indistinguishable except on the imaginary axis. The function $u_0$ contains vertical branch cuts. The function $\hat {u}_0$ is a rational function which can only contain simple poles; these poles are arranged in such a way that they approximate the effect of a branch cut in the solution. (Colour available online.)

Figure 4

Figure 4 The error $|u_0 - \hat {u}_0|$, using $u_0$ and $\hat {u}_0$ from Figure 3. Note that the error is extremely small except in a region near the imaginary axis, where the true branch cut lies. (Colour available online.)

Figure 5

Figure 5 Stokes structure in the solution to (3.2), which uses $\hat {u}_0$ as the leading-order solution. The solution contains seven pairs of poles, with locations given in Table 1. Each pair of poles generates Stokes lines that extend vertically from the poles, intersecting the real axis. As each Stokes line is crossed from left to right, an exponentially small asymptotic contribution appears in the solution. Note that the poles accumulate near the true branch points of $u_0$ at $x =\pm {i}$. We will later find that the largest exponential contributions arise from the poles that are nearest to $x = \pm {i}$.

Figure 6

Figure 6 Exponentially small oscillations in the asymptotic solution to (1.1) and (3.2) for $\epsilon = 0.2$. The true exponential contribution $u_{\mathrm {exp}}$ is shown as a black dashed curve. The approximate exponential contribution $\hat {u}_{\mathrm {exp}}$ is shown as a red curve. This contribution was generated using the poles and residues from Table 2. The two curves are visually indistinguishable. The contribution $\hat {u}_{\mathrm {exp}}$ is the sum of contributions from each of the seven pole pairs. These contributions are shown individually as blue curves; it is apparent that the largest contributions arise from the pole pairs that are nearest to $x = \pm {i}$ (that is, pole pairs 1, 2 and 3), with the amplitude of the contributions decaying as the distance of the pair from $x = \pm {i}$ increases. (Colour available online.)

Figure 7

Figure 7 Ratio of the amplitudes of the approximate exponential contribution $\hat {u}_{\mathrm {exp}}$ and the true exponential contribution $u_{\mathrm {exp}}$ as $\epsilon $ is varied. If $\hat {u}_{\mathrm {exp}}$ is an accurate approximation of $u_{\mathrm {exp}}$, this ratio is close to 1. The two expressions have different behaviour as $\epsilon \to 0$, so it is impossible for the approximation to remain accurate indefinitely as $\epsilon $ is decreased. This behaviour is apparent in the figure as each approximation is accurate until some lower threshold value of $\epsilon $ is reached, beyond which the approximation becomes inaccurate. Increasing the tolerance, and hence the number of poles in the AAA approximation, reduces this threshold value of $\epsilon $. We also identify the value of $\epsilon $ equal to $|p_1 - {i}|$ on each curve. This value of $\epsilon $ corresponds to a roughly constant value of the error in each curve, suggesting that the approximation error of the exponential terms is related to the quantity $|p_1 - {i}|$. (Colour available online.)

Figure 8

Table 2 The distance between the true branch point in $u_0$ at $x = {i}$ and the nearest pole in $\hat {u}_0$, denoted as $p_1$, for the different AAA approximations presented in Figure 7. As the tolerance of the approximation increases, the distance $|p_1 - {i}|$ decreases. The relative approximation error is evaluated for $\epsilon = |p_1 - {i}|$, and the values are roughly constant. This observation suggests that the approximation error depends on the quantity $|p_1 - {i}|$, or how accurately the AAA approximation predicts the location of the true branch point.

Figure 9

Figure 8 Comparison of the true exponential terms and the AAA-approximated exponential terms for the nonlinear differential equation (5.1) with $\epsilon = 0.1$. The AAA-approximated exponential terms were obtained using the leading-order from (5.4). To show that this method captures nonlinear effects, we show the expression on the entire real axis, but note that this contribution is only actually present in the asymptotic solution for $x> 0$. The two contributions are visually similar but not completely identical, due to nonlinear effects caused by the subdominant branch points at $x = \pm {i}$ in (5.3).

Figure 10

Table 3 Comparison of the six pole pairs nearest to $x = \pm {i}$ contained in a rational approximation for $u_0$ from (5.2) with the six nearest pole pairs in the approximation for $u_0^2$ from (5.3). The poles in $\hat {u}_0$ have residues with similar magnitude, as the singularities in $u_0$ are branch points at $x = \pm {i}$. In $(\widehat {u}_0^2)^{1/2}$, the poles nearest to $x = \pm {i}$ have a larger residue than the remaining poles, as it approximates the contribution from the simple poles in (5.3). The remaining poles mimic the behaviour of the subdominant branch cut.