advanced30 min studyLesson 890 in Mathematics

Adaptive refinement and convergence

Connect bulk marking to estimator reduction and distinguish convergence from optimal error per computational cost.

On this page

What you’ll understand

  • Apply squared-indicator Dörfler marking with a declared convention.
  • Explain the stability, reduction, orthogonality and discrete-reliability ingredients of adaptive analysis.
  • Separate iteration contraction from optimal rates in degrees of freedom.

Adaptive finite element methods alternate solving, estimating, marking and refining. Local indicators suggest where new resolution is useful, but a plausible marking picture is not a convergence proof. The analysis must connect a marked estimator fraction to a reduction mechanism, control the change in the discrete solution, and retain admissible mesh geometry. We discuss the conforming symmetric Poisson setting first, then explain why broader axiomatic results list several separate requirements and distinguish different notions of optimality.

Mark a bulk of the squared estimator

Let nonnegative local squared indicators sum to eta_h squared. In the convention used here, Dörfler marking selects a set whose sum is at least theta times that total, with theta strictly between zero and one. Some references put theta squared in this formula, so the numerical parameter must be translated before comparisons. Sorting by indicator size produces a simple bulk set, although practical near-minimal algorithms need not sort every cell exactly.

Refinement must actually reduce the marked local scales while maintaining a conforming shape-regular mesh family, for example through an admissible bisection strategy and the necessary closure refinements. The marked cells are not necessarily the entire refined set: neighbors may also need refinement to remove hanging-node incompatibilities. Choosing a large indicator does not authorize a degenerate sliver or guarantee that the final cell count rises by the number of marks. Mesh closure and overlay properties enter later complexity estimates.

∑K∈MhηK2≥θ∑K∈ThηK2,0<θ<1.\sum_{K\in\mathcal M_h}\eta_K^2\ge\theta\sum_{K\in\mathcal T_h}\eta_K^2,\qquad 0<\theta<1.
This lesson uses theta times the squared total; the convention is fixed before choosing numerical marking thresholds.↔ Scroll wide equations horizontally.

Orthogonality links refinement to reduction

For nested conforming spaces and a symmetric exact bilinear form, energy orthogonality gives the old error squared equal to the new error squared plus the squared energy change between discrete solutions. This supplies a quantitative descent identity. Estimator reduction on refined cells usually includes a perturbation term involving that solution change, while estimator stability controls unrefined cells. A suitable combination of error and estimator can then contract under the hypotheses of a classical adaptive theorem.

The more general axiomatic framework records stability, reduction, quasi-orthogonality, and discrete reliability. Discrete reliability bounds the change between discrete solutions by indicators near the refined region; it is different from the global error reliability of the previous lesson. In nonsymmetric or nonlinear settings exact Pythagoras may be replaced by a suitable quasi-orthogonality statement. An arbitrary refinement loop is not covered merely because its estimator decreases on a few observed steps.

∥u−uh∥a2=∥u−uH∥a2+∥uH−uh∥a2(Vh⊂VH),Qℓ+1≤qQℓ,Qℓ=∥u−uℓ∥a2+γηℓ2.\|u-u_h\|_a^2=\|u-u_H\|_a^2+\|u_H-u_h\|_a^2\quad(V_h\subset V_H),\qquad Q_{\ell+1}\le qQ_\ell,\quad Q_\ell=\|u-u_\ell\|_a^2+\gamma\eta_\ell^2.
The identity uses nested symmetric exact-form Galerkin solutions; a contraction with gamma>0 and q<1 needs the additional estimator and refinement hypotheses.↔ Scroll wide equations horizontally.

Convergence per iteration is not optimal complexity

A contraction indexed by refinement steps proves decay of a combined quantity, but the number of new cells per step can vary substantially. An optimal algebraic rate instead compares estimator decay with the number of degrees of freedom relative to a best-admissible-mesh approximation class. Proving it needs further assumptions such as a suitable marking range, quasi-minimal marking, controlled mesh closure and an overlay property. The threshold on the bulk parameter in an optimality theorem can be stricter than that used for basic convergence.

Data oscillation also affects how an estimator-based approximation class corresponds to a best solution-error class. In the cited axiomatic theory, efficiency is not required merely for estimator convergence, while it helps relate classes to error plus data resolution. Inexact solves, nonzero boundary approximation, and changing polynomial degree require further compatible analysis. These distinctions let one make a precise claim: a verified adaptive method may converge without a proof of the best possible error per cell, and a mesh that looks refined near a corner is not itself evidence of either theorem.

Bulk marking and a conditional contraction budget

Four cells have squared indicators 0.49,0.25,0.16,0.10. Use theta=0.7 to find a smallest bulk set. If a proven combined-error contraction has q=3/4 and Q₀=0.16, bound Q₃.

  1. The squared total is one, so the threshold is 0.7. No single cell reaches it; the two largest indicators sum to 0.74, so those two cells form a minimum-cardinality bulk set.

  2. The actual refined set may include additional cells needed for conformity. The indicator calculation alone does not determine the final mesh size or the PDE error on each marked cell.

  3. Under the separately assumed contraction theorem, Q₃≤0.16·(3/4)³=0.0675. The energy error at step three is therefore at most the square root of 0.0675, because it is one nonnegative part of Q₃.

The result

Bulk selection and contraction are separate pieces of the argument. The numerical estimate uses an already justified contraction factor rather than deriving one from the four indicators.

Explore the model

Interactive lab

Interactive lab · root-finding

Compare a proved contraction with observed progress

Reset, set target c=2 and initial upper bound U=4. Predict the initial midpoint error bound two. Take two Steps, each one bisection, and predict bracket [1,2], midpoint 1.5 and error bound 0.5. The bracket contracts by a proved factor each step for this quadratic. This is an analogy for certified reduction, not an adaptive mesh or estimator model. Control changes retain time; Reset restores both settings and zero time.

Compare a proved contraction with observed progressBisection of x² − c on [0,U], capped at 50 iterations for floating-point resolution. The error bound is the maximum distance from the displayed midpoint to either bracket endpoint (half the width in exact arithmetic). Compensated square evaluation preserves the bracket when ordinary multiplication rounds a residual to zero. A truly exact endpoint or midpoint collapses the bracket. This is one monotone quadratic, not a general root solver. Current readings: Midpoint after 0 refinements: 1.5; Bracket error bound: 1.5; Computed residual · x² − c: 0.25. All parameters are adjustable with the labeled controls below.Bisection on x squared minus 2: bracket from 0 to 3 after 0 refinements.00.751.52.253−2.360.192.745.297.84x · bracket stays nonnegativef(x) = x² − cn = 0 · [ 0, 3 ]
Quadratic / midpointCurrent bracketPositive root
Midpoint after 0 refinements
1.5
Bracket error bound
1.5
Computed residual · x² − c
0.25
t = 0 s

Bisection of x² − c on [0,U], capped at 50 iterations for floating-point resolution. The error bound is the maximum distance from the displayed midpoint to either bracket endpoint (half the width in exact arithmetic). Compensated square evaluation preserves the bracket when ordinary multiplication rounds a residual to zero. A truly exact endpoint or midpoint collapses the bracket. This is one monotone quadratic, not a general root solver. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forObserved improvement and a guaranteed contraction are different; the latter requires a model-specific proof and assumptions.

Check your understanding

What additional claim is needed to turn iteration convergence into an optimal rate per mesh size?

Try it yourself

Six cells have squared indicators 0.36,0.25,0.16,0.09,0.09,0.05. With theta=0.6 in this lesson’s convention, find a smallest sorted bulk set. Does that force exactly two new mesh cells?

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

The squared total is one; compare the largest single contribution with the sum of the two largest. Then distinguish marking from conforming refinement.

Compare with the solution

The threshold is 0.6. The largest contribution 0.36 is insufficient, while the two largest sum to 0.61, so a minimum-cardinality bulk set contains those two cells. The number of newly created cells is not fixed by that count. The chosen refinement rule can split cells into multiple children, and mesh closure may refine additional neighbors to retain admissibility. Complexity requires a theorem about those operations rather than an equality between marks and new cells.

Take it with you

  • Dörfler marking uses a declared squared-indicator threshold and an admissible refinement procedure.
  • Adaptive convergence links estimator reduction with stability, orthogonality and reliability properties.
  • Optimal decay per degree of freedom needs additional marking, mesh-complexity and approximation-class assumptions.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.