On the choice of optimization norm for Anderson acceleration of the Picard iteration for Navier-Stokes equations
Abstract
While the most recent Anderson acceleration (AA) convergence theory [Pollock et al, IMA Num. An., 2021] requires that the AA optimization norm match the Hilbert space norm associated with the fixed point operator, in implementations the 2 norm is perhaps the most common choice. Unfortunately, so far there is little research done regarding this discrepancy which might reveal when it is fine to use 2. To address this issue, we consider AA applied to the Picard iteration for the Navier-Stokes equations (NSE) with varying choices of the AA optimization norm. We first prove a sharpened and generalized convergence estimate for depth m AA-Picard for the NSE with the H10 AA optimization norm by using a problem-specific analysis, utilizing a sharper treatment of the nonlinear terms than previous AA-Picard convergence studies, removing a small data assumption, and developing new AA term identities in the NSE nonlinear term estimates. Next, we prove a convergence result for when L2 is used as the AA optimization norm, and this estimate is found to be very similar to that of the H10 case. While no analogous theory seems possible for the 2 norm, several numerical tests were run to compare AA-Picard convergence with varying choices of AA optimization norm. These tests revealed that convergence behavior was always similar for L2 and H10 and usually but not always similar for 2: on a test problem for channel flow past a cylinder with coarser meshes, convergence of AA-Picard using 2 performs significantly worse than using L2 and H10.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.