Method of steepest descent

From testwiki
Revision as of 13:20, 17 April 2024 by imported>Rogalendingen (Made the notation of real and imaginary part consistent for the whole article. Used \Re instead of \text{Re} since \Re was more frequently used in the article.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description Template:For In mathematics, the method of steepest descent or saddle-point method is an extension of Laplace's method for approximating an integral, where one deforms a contour integral in the complex plane to pass near a stationary point (saddle point), in roughly the direction of steepest descent or stationary phase. The saddle-point approximation is used with integrals in the complex plane, whereas Laplace’s method is used with real integrals.

The integral to be estimated is often of the form

Cf(z)eλg(z)dz,

where C is a contour, and λ is large. One version of the method of steepest descent deforms the contour of integration C into a new path integration C′ so that the following conditions hold:

  1. C′ passes through one or more zeros of the derivative g′(z),
  2. the imaginary part of g(z) is constant on C′.

The method of steepest descent was first published by Template:Harvtxt, who used it to estimate Bessel functions and pointed out that it occurred in the unpublished note by Template:Harvtxt about hypergeometric functions. The contour of steepest descent has a minimax property, see Template:Harvtxt. Template:Harvtxt described some other unpublished notes of Riemann, where he used this method to derive the Riemann–Siegel formula.

Basic idea

The method of steepest descent is a method to approximate a complex integral of the formI(λ)=Cf(z)eλg(z)dzfor large λ, where f(z) and g(z) are analytic functions of z. Because the integrand is analytic, the contour C can be deformed into a new contour C without changing the integral. In particular, one seeks a new contour on which the imaginary part, denoted (), of g(z)=[g(z)]+i[g(z)] is constant (() denotes the real part). Then I(λ)=eiλ{g(z)}Cf(z)eλ{g(z)}dz,and the remaining integral can be approximated with other methods like Laplace's method.[1]

Etymology

The method is called the method of steepest descent because for analytic g(z), constant phase contours are equivalent to steepest descent contours.

If g(z)=X(z)+iY(z) is an analytic function of z=x+iy, it satisfies the Cauchy–Riemann equationsXx=YyandXy=Yx.Then XxYx+XyYy=XY=0,so contours of constant phase are also contours of steepest descent.

A simple estimate

Let Template:Math and Template:Math. If

M=supxC(S(x))<,

where () denotes the real part, and there exists a positive real number Template:Math such that

C|f(x)eλ0S(x)|dx<,

then the following estimate holds:[2]

|Cf(x)eλS(x)dx|consteλM,λ,λλ0.

Proof of the simple estimate:

|Cf(x)eλS(x)dx|C|f(x)||eλS(x)|dxC|f(x)|eλM|eλ0(S(x)M)e(λλ0)(S(x)M)|dxC|f(x)|eλM|eλ0(S(x)M)|dx|e(λλ0)(S(x)M)|1=eλ0MC|f(x)eλ0S(x)|dxconsteλM.

The case of a single non-degenerate saddle point

Basic notions and notation

Let Template:Mvar be a complex Template:Mvar-dimensional vector, and

S'xx(x)(2S(x)xixj),1i,jn,

denote the Hessian matrix for a function Template:Math. If

φ(x)=(φ1(x),φ2(x),,φk(x))

is a vector function, then its Jacobian matrix is defined as

φx(x)(φi(x)xj),1ik,1jn.

A non-degenerate saddle point, Template:Math, of a holomorphic function Template:Math is a critical point of the function (i.e., Template:Math) where the function's Hessian matrix has a non-vanishing determinant (i.e., detS'zz(z0)0).

The following is the main tool for constructing the asymptotics of integrals in the case of a non-degenerate saddle point:

Complex Morse lemma

The Morse lemma for real-valued functions generalizes as follows[3] for holomorphic functions: near a non-degenerate saddle point Template:Math of a holomorphic function Template:Math, there exist coordinates in terms of which Template:Math is exactly quadratic. To make this precise, let Template:Mvar be a holomorphic function with domain Template:Math, and let Template:Math in Template:Mvar be a non-degenerate saddle point of Template:Mvar, that is, Template:Math and detS'zz(z0)0. Then there exist neighborhoods Template:Math of Template:Math and Template:Math of Template:Math, and a bijective holomorphic function Template:Math with Template:Math such that

wV:S(φ(w))=S(z0)+12j=1nμjwj2,detφw(0)=1,

Here, the Template:Math are the eigenvalues of the matrix Szz(z0).

An illustration of Complex Morse lemma

Template:Math proof

The asymptotic expansion in the case of a single non-degenerate saddle point

Assume

  1. Template:Math and Template:Math are holomorphic functions in an open, bounded, and simply connected set Template:Math such that the Template:Math is connected;
  2. (S(z)) has a single maximum: maxzIx(S(z))=(S(x0)) for exactly one point Template:Math;
  3. Template:Math is a non-degenerate saddle point (i.e., Template:Math and detS'xx(x0)0).

Then, the following asymptotic holds Template:NumBlk where Template:Math are eigenvalues of the Hessian S'xx(x0) and (μj)12 are defined with arguments Template:NumBlk

This statement is a special case of more general results presented in Fedoryuk (1987).[4] Template:Math proof

Equation (8) can also be written as

Template:NumBlk

where the branch of

det(Sxx(x0))

is selected as follows

(det(Sxx(x0)))12=exp(i Ind(Sxx(x0)))j=1n|μj|12,Ind(Sxx(x0))=12j=1narg(μj),|arg(μj)|<π2.

Consider important special cases:

The case of multiple non-degenerate saddle points

If the function Template:Math has multiple isolated non-degenerate saddle points, i.e.,

S(x(k))=0,detS'xx(x(k))0,x(k)Ωx(k),

where

{Ωx(k)}k=1K

is an open cover of Template:Math, then the calculation of the integral asymptotic is reduced to the case of a single saddle point by employing the partition of unity. The partition of unity allows us to construct a set of continuous functions Template:Math such that

k=1Kρk(x)=1,xΩx,ρk(x)=0xΩxΩx(k).

Whence,

IxΩxf(x)eλS(x)dxk=1KIxΩxρk(x)f(x)eλS(x)dx.

Therefore as Template:Math we have:

k=1Ka neighborhood of x(k)f(x)eλS(x)dx=(2πλ)n2k=1KeλS(x(k))(det(Sxx(x(k))))12f(x(k)),

where equation (13) was utilized at the last stage, and the pre-exponential function Template:Math at least must be continuous.

The other cases

When Template:Math and detS'zz(z0)=0, the point Template:Math is called a degenerate saddle point of a function Template:Math.

Calculating the asymptotic of

f(x)eλS(x)dx,

when Template:Math is continuous, and Template:Math has a degenerate saddle point, is a very rich problem, whose solution heavily relies on the catastrophe theory. Here, the catastrophe theory replaces the Morse lemma, valid only in the non-degenerate case, to transform the function Template:Math into one of the multitude of canonical representations. For further details see, e.g., Template:Harvtxt and Template:Harvtxt.

Integrals with degenerate saddle points naturally appear in many applications including optical caustics and the multidimensional WKB approximation in quantum mechanics.

The other cases such as, e.g., Template:Math and/or Template:Math are discontinuous or when an extremum of Template:Math lies at the integration region's boundary, require special care (see, e.g., Template:Harvtxt and Template:Harvtxt).

Extensions and generalizations

An extension of the steepest descent method is the so-called nonlinear stationary phase/steepest descent method. Here, instead of integrals, one needs to evaluate asymptotically solutions of Riemann–Hilbert factorization problems.

Given a contour C in the complex sphere, a function f defined on that contour and a special point, say infinity, one seeks a function M holomorphic away from the contour C, with prescribed jump across C, and with a given normalization at infinity. If f and hence M are matrices rather than scalars this is a problem that in general does not admit an explicit solution.

An asymptotic evaluation is then possible along the lines of the linear stationary phase/steepest descent method. The idea is to reduce asymptotically the solution of the given Riemann–Hilbert problem to that of a simpler, explicitly solvable, Riemann–Hilbert problem. Cauchy's theorem is used to justify deformations of the jump contour.

The nonlinear stationary phase was introduced by Deift and Zhou in 1993, based on earlier work of the Russian mathematician Alexander Its. A (properly speaking) nonlinear steepest descent method was introduced by Kamvissis, K. McLaughlin and P. Miller in 2003, based on previous work of Lax, Levermore, Deift, Venakides and Zhou. As in the linear case, steepest descent contours solve a min-max problem. In the nonlinear case they turn out to be "S-curves" (defined in a different context back in the 80s by Stahl, Gonchar and Rakhmanov).

The nonlinear stationary phase/steepest descent method has applications to the theory of soliton equations and integrable models, random matrices and combinatorics.

Another extension is the Method of Chester–Friedman–Ursell for coalescing saddle points and uniform asymptotic extensions.

See also

Notes

Template:Reflist

References

Template:Sfn whitelist

  1. Template:Cite book
  2. A modified version of Lemma 2.1.1 on page 56 in Template:Harvtxt.
  3. Lemma 3.3.2 on page 113 in Template:Harvtxt
  4. Template:Harvtxt, pages 417-420.
  5. See equation (4.4.9) on page 125 in Template:Harvtxt
  6. Rigorously speaking, this case cannot be inferred from equation (8) because the second assumption, utilized in the derivation, is violated. To include the discussed case of a purely imaginary phase function, condition (9) should be replaced by |argμj|π4.
  7. See equation (2.2.6') on page 186 in Template:Harvtxt