Abstract
In the study of linear dispersive media, it is of primary interest to gain knowledge of the impulse response of the material. The standard approach to compute the response involves a Laplace transform inversion, i.e., the solution of a Bromwich integral, which can be a notoriously troublesome problem. In this paper we propose a novel approach to the calculation of the impulse response, based on the well-assessed method of the steepest descent path, which results in the replacement of the Bromwich integral with a real line integral along the steepest descent path. In this exploratory investigation, the method is explained and applied to the case study of the Klein–Gordon equation with dissipation, for which analytical solutions of the Bromwich integral are available, so as to compare the numerical solutions obtained by the newly proposed method to exact ones. Since the newly proposed method, at its core, consists of replacing a Laplace transform inverse with a potentially much less demanding real line integral, the method presented here could be of general interest in the study of linear dispersive waves in the presence of dissipation, as well as in other fields in which Laplace transform inversion comes into play.
Keywords:
transient waves in linear viscoelasticity; Klein-Gordon equation with dissipation; steepest descent method MSC:
41A60; 30E15; 44A10; 35L20; 33C10
1. Introduction
For uniaxial waves in an initially quiescent semi-infinite medium (), the response of the medium to a pulse is [1]:
where s is the Laplace parameter, is the Laplace transform of the pulse , is the Laplace transform of the medium refraction index, is the Bromwich path, and c is the wave front velocity. When , its Laplace transform reads so the corresponding response (the propagator or the impulse response) is obtained inverting the Laplace transform
Then, the solution corresponding to the generic is obtained by convolution
Another relevant initial response is that with Laplace transform
so can be obtained from by partial derivative with respect to x. Of course, the corresponding Laplace transforms exhibit the same singular points, i.e., those of .
We have two ways to represent the solution of Equation (1); that is, versus x (at fixed time t), and versus t (at fixed position x). In the first case, we have , while in the second case, we have . Correspondingly, we introduce the parameters
In order to decrease the computational difficulties for the Laplace inversion, we propose to deform the original path of integration (the Bromwich path) in Equation (1) into another equivalent to it (unless possible contributions of singularities) that is expected to be more convenient, i.e., the steepest descent path through the saddle points of the complex function
according to our choice of representation in Equation (5). We refer to the reader to [2,3] for a detailed explanation of the steepest descent method and its applications.
2. The Klein–Gordon Equation with Dissipation
A model equation for uniaxial waves in dispersive media with dissipation is the Klein–Gordon equation with an additional term that takes into account of attenuation due to dissipation. We refer to this equation as the Klein–Gordon with dissipation, i.e., KGD equation [4]
where is the response variable, denotes the square of the wave-front velocity, and are non-negative constants. If the equation reduces to the so-called telegraph equation, whereas if we recover the classical Klein–Gordon equation without dissipation. The space-time coordinates are taken in the quadrant . Also, we keep the usual boundary and initial conditions
The complex index of refraction associated to the KGD equation reads as
As a consequence, we write the following solutions in the Laplace domain:
For the impulse response, we get (see [5], Equations (126) and (127), p. 213):
- If ,
- If ,where denotes the Heaviside theta function, and and are the Bessel and modified Bessel function of first order, respectively ([6], Chaps. 49&52).
For the other response, we get (see [5], Equations (124) and (125), p. 213)
- If ,
- If ,where now and are the Bessel and modified Bessel function of zeroth order, respectively. In particular case of the telegraph equation, i.e., , we get , and the corresponding response was found by Lee–Kanter for the Maxwell model of linear viscoelasticity [7].
We wish to approximate the solutions and , computing the inverse Laplace transforms given in Equations (11) and (12), by means of the steepest descent method, and then compare the results to the exacts solution provided in Equations (14) and (15). This method consists in replacing the Bromwich path with the so-called steepest descent path (SDP), that requires finding the saddle points of the function defined in Equation (6). For the particular case of the KGD equation, insert Equation (10) into Equation (6) to obtain
We recall that the required steepest descent path (see [2,3]) is the path through saddle points of along which the real part of attains its maximum value so that the imaginary part of is constant. We note that the steepest descent path, denoted in the following as , depends on the parameter .
In order to proceed with the determination of the saddle points of , which are the solution of , and the steepest descent path , it is convenient to discuss separately the cases with and . Indeed, we deal at first with the easiest case because the corresponding turns out to be a closed curve, while for the corresponding turns out to be a couple of open curves symmetric with respect to the negative real axis.
In the figures of the SDP, the saddle points are characterized by arrows that show the direction of ascent along the lines of steepest descent, according the convection used by Brilluoin.
3. The Determination of the Steepest Descent Path
3.1. Case
If , the saddle points of the function are the following:
which are both real. The values of at the saddle points and are respectively and with
Since and are both real (i.e., the imaginary part of is zero in the two saddle points), the steepest descent path is in this case a curve in the complex plane passing through the two saddle points and . In passing, we note that the branch points (namely, the points for which the argument of the square root vanishes) are the following:
The branch points, as the saddle points, are on the real axis, and
where the equal signs hold for the limit value .
On the steepest descent path though the saddle points , , the imaginary part of is constant (and equal to ), therefore the steepest descent path is found as follows:
Setting , and , with , we have
from which we readily find
with
The steepest descent path turns out to be a one-parameter family of ellipses with semi-axes and , see Figure 1.
Figure 1.
Steepest descent path for the case (blue curve). The red and black dots represent, respectively, the saddle points and the branch points; the grey line represents the branch cut (values of the parameters: , , , ; ).
3.2. Case
In this case, the saddle points of the function are the following:
which are complex conjugates. The values of at the saddle points and are, respectively, and with
The branch points (which are complex conjugates) are the following:
We note that the saddle points, as well as the branch points, lie on the line parallel to the imaginary axis, and their imaginary parts are such that
where the equal signs hold for the limit value .
In contrast to the case with , the steepest descent path is now made of two branches: a branch through the saddle point , denoted as , and a branch through the saddle point , denoted as .
Along the branch of the steepest descent path though the saddle point (), the imaginary part of is constant and equal to , i.e.,
Proceeding as in the case with , we find
from which we find for
which defines the branch of the steepest descent path through the saddle point (for ), and the branch through the saddle point (for ). The steepest descent path is defined as . An analysis of Equation (40) reveals that the two branches of the path , i.e., and , are symmetric with respect to the real axis, see Figure 2.
Figure 2.
Steepest descent path for the case (blue curve). The red and black dots represent, respectively, the saddle points and the branch points; the grey line represents the branch cut (values of the parameters: , , , ; ).
An inspection of the properties of shows that each branch of has two horizontal asymptotes given by
where, taking as parameter , we have the parametrization
where
4. Numerical Evaluation of
4.1. Case
In this case, is a closed curve which can be easily parameterized as follows:
from which
Letting
with the above parametrization, the integral along turns into a real line integral (of the complex function) as follows:
The resulting integral can be numerically evaluated by means of a standard numerical method, such as the adaptive Gauss–Kronrod quadrature. A comparative between numerical and exact results is shown in Figure 3, where the solution is plotted as a function of x for several values of t.
Figure 3.
Comparison between exact and numerical solutions for the case , for several values of t (values of the parameters: , , , ).
4.2. Case
Following the procedure outlined for the case , and replacing the Bromwich path by the descendent , we have
where
Deploying the parametrization discussed above, we have
where is given in (41) and (42), and . As for the case with , the Bromwich integral is therefore replaced by real line integrals, which can be evaluated by means of standard algorithms. In Figure 4 and Figure 5, comparisons between numerical and exact results are plotted for two set of parameter values.
Figure 4.
Comparison between exact and numerical results for the case with (values of the parameters: , , , , ).
Figure 5.
Comparison between exact and numerical results for the case with (values of the parameters: , , , , ).
4.3. Useful Property of the Integrals for
Since the exact solutions given in Equations (13) and (14) are clearly real, and the solutions given in Equations (47) and (46) are respectively equivalent to them, then Equations (47) and (46) must be real as well. Therefore, we expect that the real line integrals (of the complex function ) emerging from the application of the steepest descent method must be real.
On this regard, we observe that the steepest descent paths are, in both cases with and , symmetric with respect to the real axis, see Figure 1 and Figure 2. For instance, for the case , we can split the integral given in Equation (46) as
We appreciate that, due to the symmetry properties of the paths and the features of the integrand function f, the integrals and are complex conjugates, i.e., , which allows us to write
This observation is beneficial because it guarantees to obtain a real solution without any spurious imaginary part that could emerge from the numerical approximation of the integrals and .
Figure 6.
Real and imaginary parts of the functions () as functions of the variable of integration u (values of the parameters: , , , , , ).
5. Numerical Evaluation of
5.1. Case
In this case, the parametrization is given in (43). Letting
the integral along turns out to be a real line integral (of the complex function ), so that
Again, the resulting integral may be numerically evaluated by means of a standard numerical method, such as the adaptive Gauss–Kronrod quadrature. A comparison between numerical and exact results is shown in Figure 7, where the solution is plotted as a function of x for several values of t.
Figure 7.
Comparison between exact and numerical solutions for the case , for several values of t (values of the parameters: , , , ).
5.2. Case
In this case, the parametrization is given in (41). Consequently, we have
where
Deploying the parametrization discussed above, we have
where is given in (41) and (42), and . As for the case with , the Bromwich integral is therefore replaced by real line integrals, which can be evaluated by means of standard algorithms. In Figure 8 and Figure 9, comparisons between numerical and exact results are plotted for two set of parameter values.
Figure 8.
Comparison between exact and numerical results for the case with (values of the parameters: , , , , ).
Figure 9.
Comparison between exact and numerical results for the case with (values of the parameters: , , , , ).
5.3. Useful Property of the Integrals for
Since the exact solutions given in Equations (15) and (16) are clearly real, and the solutions given in Equations (54) and (53) are, respectively, equivalent to them, then Equations (54) and (53) must be real as well. Therefore, we expect that the real line integrals (of the complex function ) emerging from the application of the steepest descent method must be real.
Consequently, analogously to the result obtained previously, it turns out that
where
6. Conclusions
It is worth stressing that the method discussed here consists in turning the Bromwich integral into a real line integral of a well-behaved function, for the solution of which is well-established (and well-performing) quadrature formulas may be used.
Consequently, unlike the traditional usage of the steepest descent method to calculate the asymptotic behavior of the Bromwich integral nearby the saddle points, here we consider the entire steepest descent path. Therefore, our method does not provide an asymptotic result, but an exact one, neglecting the computational error in the numerical evaluation of the corresponding real line integral.
The possibly hard problem of finding is therefore transferred from the algorithm for the numerical approximation of the Bromwich integral, to the analytical calculation (and parametrization) of the steepest descent path. This is in contrast to the majority of the most popular algorithms available for the inversion of the Laplace transform, which focuses on the numerical solution of the Bromwich integral (or other equivalent integrals in the complex plane), which is a notoriously difficult task. Even the most popular algorithms for the numerical inversion of Laplace transforms (see [8,9,10]) are known to provide, in critical cases, solutions affected by very large errors, which—when the exact solution is not available—can be difficult to spot, potentially leading to unreliable results.
Author Contributions
Conceptualization, F.M.; methodology, F.M., A.M. and J.L.G.-S.; software, A.M.; data curation, F.M., A.M. and J.L.G.-S.; writing—original draft preparation, A.M.; writing—review and editing, F.M., A.M. and J.L.G.-S.; supervision, J.L.G.-S. All authors have read and agreed to the published version of the manuscript.
Funding
The research of F. Mainardi and A. Mentrelli was carried out in the framework of the activities of the Italian National Group of Mathematical Physics [Gruppo Nazionale per la Fisica Matematica (GNFM), Istituto Nazionale di Alta Matematica (INdAM)]. A. Mentrelli is partially funded by the European Union—NextGenerationEU under the National Recovery and Resilience Plan (PNRR)—Mission 4 Education and research, Component 2 From research to business—Investment 1.1 Notice PRIN 2022—DD N. 104 dated 2 February 2022, entitled “The Mathematics and Mechanics of Non-linear Wave Propagation in Solids” (proposal code: 2022P5R22 A; CUP: J53D23002350006), and by the Italian National Institute for Nuclear Physics (INFN), grant FLAG.
Data Availability Statement
Data sharing is not applicable.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity: An Introduction to Mathematical Models, 2nd ed.; World Scientific: Singapore, 2022; [1st edition 2010]. [Google Scholar]
- Brillouin, L. Wave Propagation and Group Velocity; Academic Press: New York, NY, USA, 1960. [Google Scholar]
- Mainardi, F.; Vitali, G. Applications of the Method of Steepest Descents in Wave-Propagation Problems. In Asymptotic and Computational Analysis; Wong, R., Ed.; Marcel Dekker Inc.: New York, NY, USA, 1990; pp. 639–651. [Google Scholar]
- Mainardi, F. Signal velocity for transient waves in linear dissipative media. Wave Motion 1983, 5, 33–41. [Google Scholar] [CrossRef]
- Ghizzetti, A.; Ossicini, A. Trasformate di Laplace e Calcolo Simbolico; Unione Tipografico-Editrice Torinese: Turin, Italy, 1971. [Google Scholar]
- Oldham, K.B.; Myland, J.; Spanier, J. An Atlas of Functions: With Equator, the Atlas Function Calculator; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Lee, E.; Kanter, I. Wave propagation in finite rods of viscoelastic material. J. Appl. Phys. 1953, 24, 1115–1122. [Google Scholar] [CrossRef]
- Talbot, A. The accurate numerical inversion of Laplace transforms. Ima J. Appl. Math. 1979, 23, 97–120. [Google Scholar] [CrossRef]
- Weideman, J. Optimizing Talbot’s contours for the inversion of the Laplace transform. Siam J. Numer. Anal. 2006, 44, 2342–2362. [Google Scholar] [CrossRef]
- Weideman, J.; Trefethen, L. Parabolic and hyperbolic contours for computing the Bromwich integral. Math. Comput. 2007, 76, 1341–1356. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).








