Asymptotic & Perturbation Methods

singular perturbation

A singular perturbation is a problem where the small parameter, despite being tiny, cannot simply be set to zero — because doing so fundamentally changes the problem rather than just simplifying it. The clue is dramatic: turning the knob fully off (epsilon = 0) lowers the order of a differential equation, throws away a boundary condition, or makes a once-bounded solution explode. The small effect is small almost everywhere, but somewhere it is decisive.

The canonical signature is a small parameter multiplying the highest derivative, as in epsilon y'' + a(x) y' + b(x) y = 0 on an interval with two boundary conditions. Setting epsilon = 0 turns a second-order equation into a first-order one, which can satisfy only one boundary condition — so the naive 'outer' solution cannot meet both ends. The resolution is that the lost derivative reasserts itself in a thin region, a boundary layer of width of order epsilon, where the solution changes extremely fast to bridge the gap. Two different approximations are needed: a slowly varying outer solution away from the layer, and a rapidly varying inner solution inside it, stitched together by matching.

Singular perturbations are the rule rather than the exception in real applications: high-Reynolds-number fluid flow (thin viscous boundary layers on a wing), fast-slow chemical kinetics, semiconductor device equations, and any system with widely separated time or length scales. The honest caveat: there is no single recipe that always works. The form, location, and even the existence of boundary layers depend on the signs of the coefficients and the geometry, and getting them wrong (for instance putting the layer at the wrong endpoint) produces a confident-looking but completely wrong answer. Singular perturbation is a craft of diagnosing where the small parameter matters.

For epsilon y'' + y' + y = 0 on [0,1] with y(0)=0, y(1)=1, the outer solution satisfies y' + y = 0 and meets only the right end; a boundary layer of width epsilon near x = 0 carries the solution down to y(0) = 0.

Dropping the epsilon y'' term loses a boundary condition; the missing condition is recovered inside a thin boundary layer.

Smallness of epsilon does not imply smallness of its effect. In a singular problem the epsilon-multiplied term is negligible across most of the domain yet absolutely controls the solution inside the thin layer where derivatives are huge.

Also called
singular perturbation theory奇异摄动奇异微扰理论