A multigrid solver for PDE-constrained optimization with uncertain inputs
Gabriele Ciaramella, Fabio Nobile, Tommaso Vanzan
TL;DR
The paper addresses scalable solution of PDE-constrained optimization under uncertainty by developing a collective multigrid method for large saddle-point systems. It provides a detailed convergence analysis, including the spectral characterization of the one-level smoother and the two-level method, and demonstrates that the per-smoothing cost scales linearly with problem size, $O(N)$. The framework is validated on three problem classes: a linear-quadratic OCPUU, a nonsmooth OCPUU with box constraints and $L^1$ penalization, and a risk-averse OCPUU using a smoothed CVaR; in all cases the method shows robust performance with respect to regularization, input variance, sampling, and mesh refinement. The results suggest a practical, scalable solver for full-space PDE-constrained optimization under uncertainty, with potential extensions to coarsening in the probability space and broader optimization contexts.
Abstract
In this manuscript, we present a collective multigrid algorithm to solve efficiently the large saddle-point systems of equations that typically arise in PDE-constrained optimization under uncertainty, and develop a novel convergence analysis of collective smoothers and collective two-level methods. The multigrid algorithm is based on a collective smoother that at each iteration sweeps over the nodes of the computational mesh, and solves a reduced saddle-point system whose size is proportional to the number $N$ of samples used to discretized the probability space. We show that this reduced system can be solved with optimal $O(N)$ complexity. The multigrid method is tested both as a stationary method and as a preconditioner for GMRES on three problems: a linear-quadratic problem, possibly with a local or a boundary control, for which the multigrid method is used to solve directly the linear optimality system; a nonsmooth problem with box constraints and $L^1$-norm penalization on the control, in which the multigrid scheme is used as an inner solver within a semismooth Newton iteration; a risk-averse problem with the smoothed CVaR risk measure where the multigrid method is called within a preconditioned Newton iteration. In all cases, the multigrid algorithm exhibits excellent performances and robustness with respect to the parameters of interest.
