鞍点法近似(saddle point approximation),又称为stationary phase approximation,用于计算下列积分在\(N \to \infty\)时的渐进行为。

\[ I(N) = \int_C e^{Nf(x)} dx \]

其中涉及到复变函数的一些基本性质。

复数及复变函数性质

复变量\(z\)在复平面可表示为\(z = x+yi\),其复变函数可表示为\(f(z) = u + vi\),其中\(u = u(x, y), v = v(x, y)\)

另外也可以用极坐标来表示:\(z = |z|e^{i \phi}\),其中\(\phi\)决定了复变量的方向。

\(f(z)\)在区域内处处可导,则称\(f(z)\)为该区域内解析。而解析函数的充要条件为函数\(f(z)\)在该区域内连续,同时满足C-R条件(Cauchy-Riemann condition)。

C-R条件

复变函数\(f(z)\)的极限存在的必要条件之一为与\(z\)逼近极限的路径无关,所以我们可以考虑分别从实轴和虚轴去逼近函数极限来求\(f(z)\)的导数。

从实轴求导:\(z+\Delta z = (x+\Delta x) + yi\) \[ \begin{aligned} f'(z) &= \lim_{\Delta z \to 0} \frac{f(z+\Delta z)-f(z)}{\Delta z} \\ &= \lim_{\Delta x \to 0} \frac{\Delta u + \Delta vi}{\Delta x} \\ &= u_x + v_xi \end{aligned} \]

从虚轴求导:\(z+\Delta z = x+(y+\Delta y)i\) \[ \begin{aligned} f'(z) &= \lim_{\Delta z \to 0} \frac{f(z+\Delta z)-f(z)}{\Delta z} \\ &= \lim_{\Delta y \to 0} \frac{\Delta u + \Delta vi}{\Delta yi} \\ &= v_y - u_yi \end{aligned} \]

比较\((1)\)\((2)\),我们就可以得到可导函数的Cauchy-Riemann条件: \[ \begin{cases} u_x = v_y \\ u_y = -v_x \end{cases} \]

调和性

满足解析条件的复变函数\(f(z)\),其实部函数\(u(x, y)\)和虚部函数\(v(x, y)\)具有调和性(Harmonicity):

\[ \nabla^2 u = \nabla^2 v = 0 \]

根据C-R定理:

\[ \begin{aligned} \nabla^2 u &= \frac{\partial u_x}{\partial x} + \frac{\partial u_y}{\partial y} \\ &= \frac{\partial v_y}{\partial x} - \frac{\partial v_x}{\partial y} \\ &= v_{yx} - v_{xy} \\ &= 0 \end{aligned} \]

对于\(v\)同理可证。

根据调和性,我们可以知道函数的实部\(u(x,y)\)在两个方向上的二阶导数是异号(如果不为0的话)的,这表明了鞍点的存在。

鞍点近似法

对于积分\(I = \int e^{Nf(z)} dz\),要求\(f(z) = u + vi\)为解析复变函数,根据解析函数的调和性,\(f(z)\)有鞍点\(z_0\)。我们将积分路径\(C\)变为\(C'\),使其沿一个固定幅角\(\phi\)经过\(z_0\)

由于\(f(z)\)在指数函数上,因此可以想象,当\(N\)极大时,在鞍点\(z_0\)附近,\(e^{Nf(z)}\)的图像非常陡峭,因此该函数的积分主要由\(z_0\)的邻域所贡献。

\(f(z)\)\(z_0\)处进行Tayler展开,于是积分\(I\)变为:

\[ I = e^{Nf(z_0)} \int_{C'} e^{\frac{1}{2} N f''(z_0)(z-z_0)^2} dz \]

然后我们将复变量\((z-z_0)\)\(f''(z_0)\)均用极坐标来表示:

\[ z-z_0 = re^{i\phi} \] \[ f''(z_0) = |f''(z_0)|e^{i\theta} \]

于是上述积分变为:

\[ I = e^{Nf(z_0)} \int_{C'} e^{\frac{1}{2} N |f''(z_0)| r^2 e^{i(\theta+2\phi)}} e^{i\phi} dr \]

被积函数中\(e^{i(\theta+2\phi)} = \cos(\theta+2\phi)+i\sin(\theta+2\phi)\),可知当\(\theta+2\phi = \pi\)时,上述积分变为一个Gauss积分,于是最终得到积分近似:

\[ I = \int_C e^{Nf(z)}dz \approx e^{Nf(z_0)+i\phi}\cdot\sqrt{\frac{2\pi}{N|f''(z_0)|}} \]

其中\(\phi = \frac{\pi}{2}-\frac{arg(f''(z_0))}{2}\)

Stirling近似

\[ \Gamma(x) = \int_0^\infty e^{-t}t^{x-1} dt \]

\(x >> 1\)时,可使用鞍点近似。首先将\(\Gamma(x)\)变为\(\int e^{xf(t)} dt\)的形式:

\[ \Gamma(x+1) = \int_0^{\infty} e^{xlnt-t} dt \]

\(t = xs\),有:

\[ \Gamma(x+1) = x \int_0^{\infty} e^{xlnx+x(lns-s)} ds \]

因为有\(\Gamma(x+1) = x\Gamma(x)\),所以:

\[ \Gamma(x) = x^x \int_0^{\infty} e^{x(lns-s)} ds \]

考虑复平面上的积分\(I = \int e^{x(lnz-z)} dz\),其中\(f(z) = lnz-z\)\(z_0 = 1\)\(f(z_0) = -1\)\(f''(z_0) = -1\)\(arg(f''(z_0)) = \pi\),故积分路径的幅角\(\theta = 0\),恰好为沿着正实轴。

代入近似公式,得:

\[ \Gamma(x) \approx x^x e^{-x} \sqrt{\frac{2\pi}{x}} = x^{x-\frac{1}{2}}e^{-x}\sqrt{2\pi} \]