pith:4JLKUCGV
A modified Anderson acceleration with sharp linear convergence rate predictions and application to incompressible flows
Modified Anderson acceleration using nonlinear residuals gives sharp linear convergence predictions for Navier-Stokes Picard iterations.
arxiv:2605.17664 v1 · 2026-05-17 · math.NA · cs.NA
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{4JLKUCGVTLFOMJIIJUN2T2EN2K}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
We establish a convergence analysis for this method with any depth that shows how AAg accelerates convergence through the gain of the optimization problem, and obtain a sharp prediction of its linear convergence rate (a feature that is not part of the known theory for classical Anderson acceleration).
The convergence analysis assumes that the nonlinear residual is used to define the least-squares problem in AAg and that the gain of this optimization problem directly controls the contraction factor; this premise is inherited from the prior work on AAg and is not re-derived from first principles for the Navier-Stokes setting.
The paper introduces AAg, a nonlinear-residual variant of Anderson acceleration, proves sharp linear convergence rates for arbitrary depth on Picard iterations for Navier-Stokes, and proposes an adaptive depth strategy validated by numerical tests.
References
Receipt and verification
| First computed | 2026-05-20T00:04:51.591997Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
e256aa08d59acae625084d1ba9e88dd295157d0575795ddb9bfc5821beed4616
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/4JLKUCGVTLFOMJIIJUN2T2EN2K \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: e256aa08d59acae625084d1ba9e88dd295157d0575795ddb9bfc5821beed4616
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "53e5ff034f433036672d6ef546db80b4adfb35b7dbdb398d65dec40503f93919",
"cross_cats_sorted": [
"cs.NA"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "math.NA",
"submitted_at": "2026-05-17T21:49:19Z",
"title_canon_sha256": "7dffdd3152a98e5faee26ecc7fb3b1485eb76480f44a982fc0966481e074b250"
},
"schema_version": "1.0",
"source": {
"id": "2605.17664",
"kind": "arxiv",
"version": 1
}
}