CCG 03-07:Laplace-Beltrami 与调和函数

本页只解决一个问题

平面 Laplacian 如何推广到曲面,能量极小为何给出调和方程?

本页是原长篇讲义的单概念版本。第一次阅读只追踪本页定义的对象;看见未掌握的前置符号时,先沿链接退回,不要跳过定义硬背结论。

开始前

12. Laplace–Beltrami 算子

对函数ff,梯度由

(∇gf)i=gij∂jf(\nabla_gf)^i=g^{ij}\partial_jf

给出。向量场X=Xi∂iX=X^i\partial_i 的散度为

div⁡gX=1∣g∣∂i(∣g∣Xi).\operatorname{div}_gX =\frac1{\sqrt{|g|}} \partial_i(\sqrt{|g|}X^i).

因此

Δgf=div⁡g∇gf=1∣g∣∂i(∣g∣gij∂jf).\boxed{ \Delta_gf =\operatorname{div}_g\nabla_gf =\frac1{\sqrt{|g|}} \partial_i\left(\sqrt{|g|}g^{ij}\partial_jf\right). }

12.1 球面 Laplacian

球面度量g=R2diag⁡(1,sin⁡2θ)g=R^2\operatorname{diag}(1,\sin^2\theta),所以

ΔS2f=1R2sin⁡θ∂∂θ(sin⁡θ∂f∂θ)+1R2sin⁡2θ∂2f∂ϕ2.\Delta_{S^2}f =\frac1{R^2\sin\theta} \frac{\partial}{\partial\theta} \left(\sin\theta\frac{\partial f}{\partial\theta}\right) +\frac1{R^2\sin^2\theta} \frac{\partial^2f}{\partial\phi^2}.

球谐函数正是这个算子的特征函数。

13. Dirichlet 能量与调和函数

函数f:M→Rf:M\to\mathbb R 的 Dirichlet 能量:

E(f)=12∫M∥∇f∥g2dAg.E(f)=\frac12\int_M\|\nabla f\|_g^2dA_g.

取变分fε=f+εηf_\varepsilon=f+\varepsilon\eta,且η∣∂M=0\eta|_{\partial M}=0:

ddε∣0E(fε)=∫M⟨∇f,∇η⟩dA=−∫MηΔgf,dA.\begin{aligned} \left.\frac{d}{d\varepsilon}\right|_0E(f_\varepsilon) &=\int_M\langle\nabla f,\nabla\eta\rangle dA\\ &=-\int_M\eta\Delta_gf,dA. \end{aligned}

对任意η\eta 都为 0,当且仅当

Δgf=0.\boxed{\Delta_gf=0.}

这就是 Euler–Lagrange 方程。调和函数不是“看起来平滑”的函数,而是固定边界条件下 Dirichlet 能量的临界点;在合适条件下还是唯一极小值。

13.1 最大值原理

非恒定调和函数不能在内部取得严格最大值或最小值。因此边界值落在区间[a,b][a,b] 内,内部也在[a,b][a,b] 内。

离散参数化中的无翻转保证与正权重离散最大值原理密切相关。

读完必须能回答

  1. 不看公式,用自己的话回答开头的核心问题。
  2. 指出本页最重要公式中每个符号的类型:标量、向量、矩阵、映射还是集合。
  3. 找出定理成立所需的假设,并举一个删除某条假设后可能失败的例子。
  4. 对最小例子手算一遍;若本页含代码,再比较手算与程序输出。

前后课程

上一课:Gauss-Bonnet 定理 | 下一课:调和映射、共形性与等温坐标