PDF
\(\newcommand{\footnotename}{footnote}\) \(\def \LWRfootnote {1}\) \(\newcommand {\footnote }[2][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\newcommand {\footnotemark }[1][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\let \LWRorighspace \hspace \) \(\renewcommand {\hspace }{\ifstar \LWRorighspace \LWRorighspace }\) \(\newcommand {\mathnormal }[1]{{#1}}\) \(\newcommand \ensuremath [1]{#1}\) \(\newcommand {\LWRframebox }[2][]{\fbox {#2}} \newcommand {\framebox }[1][]{\LWRframebox } \) \(\newcommand {\setlength }[2]{}\) \(\newcommand {\addtolength }[2]{}\) \(\newcommand {\setcounter }[2]{}\) \(\newcommand {\addtocounter }[2]{}\) \(\newcommand {\arabic }[1]{}\) \(\newcommand {\number }[1]{}\) \(\newcommand {\noalign }[1]{\text {#1}\notag \\}\) \(\newcommand {\cline }[1]{}\) \(\newcommand {\directlua }[1]{\text {(directlua)}}\) \(\newcommand {\luatexdirectlua }[1]{\text {(directlua)}}\) \(\newcommand {\protect }{}\) \(\def \LWRabsorbnumber #1 {}\) \(\def \LWRabsorbquotenumber "#1 {}\) \(\newcommand {\LWRabsorboption }[1][]{}\) \(\newcommand {\LWRabsorbtwooptions }[1][]{\LWRabsorboption }\) \(\def \mathchar {\ifnextchar "\LWRabsorbquotenumber \LWRabsorbnumber }\) \(\def \mathcode #1={\mathchar }\) \(\let \delcode \mathcode \) \(\let \delimiter \mathchar \) \(\def \oe {\unicode {x0153}}\) \(\def \OE {\unicode {x0152}}\) \(\def \ae {\unicode {x00E6}}\) \(\def \AE {\unicode {x00C6}}\) \(\def \aa {\unicode {x00E5}}\) \(\def \AA {\unicode {x00C5}}\) \(\def \o {\unicode {x00F8}}\) \(\def \O {\unicode {x00D8}}\) \(\def \l {\unicode {x0142}}\) \(\def \L {\unicode {x0141}}\) \(\def \ss {\unicode {x00DF}}\) \(\def \SS {\unicode {x1E9E}}\) \(\def \dag {\unicode {x2020}}\) \(\def \ddag {\unicode {x2021}}\) \(\def \P {\unicode {x00B6}}\) \(\def \copyright {\unicode {x00A9}}\) \(\def \pounds {\unicode {x00A3}}\) \(\let \LWRref \ref \) \(\renewcommand {\ref }{\ifstar \LWRref \LWRref }\) \( \newcommand {\multicolumn }[3]{#3}\) \(\require {textcomp}\) \(\newcommand {\intertext }[1]{\text {#1}\notag \\}\) \(\let \Hat \hat \) \(\let \Check \check \) \(\let \Tilde \tilde \) \(\let \Acute \acute \) \(\let \Grave \grave \) \(\let \Dot \dot \) \(\let \Ddot \ddot \) \(\let \Breve \breve \) \(\let \Bar \bar \) \(\let \Vec \vec \)

Fast Iterative Solvers for Optimization of Nonlocal PDEs

John W. Pearson

Abstract

In this talk, we consider fast and effective numerical methods for optimization problems where partial differential equations (PDEs) act as constraints, so-called PDE-constrained optimization. Such problems have numerous applications across science and engineering, for instance in fluid flow control problems, chemical and biological processes, mathematical finance, and medical imaging, to name a few. To give an example of a problem structure, consider the following formulation:

\begin{equation*} \ \min _{y,u}~~\frac {1}{2}\|y-\widehat {y}\|_{Q_1(\Omega )}^2+\frac {\beta }{2}\|u\|_{Q_2(\Omega )}^2\qquad \text {s.t.}~~~\mathcal {D}y=u~~\text {in }\Omega , \end{equation*}

where \(y\) and \(u\) denote one or more state variables (PDE variables) and optimal control variables respectively, \(\widehat {y}\) is a desired state, \(\beta >0\) is a regularization parameter, and \(\mathcal {D}\) represents a differential operator equipped with boundary conditions. The problem is posed on a (generally space–time) domain \(\Omega \), with \(Q_1\) and \(Q_2\) two (given) norms. It is possible to impose additional algebraic constraints on the states and/or controls.

The vast majority of work on the optimal control of PDEs has involved local PDEs, where the behaviour of the PDE at a point in \(\Omega \) can be described by problem features within a small neighbourhood of that point. In this talk we consider the emerging field of nonlocal PDE-constrained optimization, including problems with fractional derivatives, integro-differential equations, or (integral) kernel functions. On the numerical linear algebra level, this leads to dense linear systems, as opposed to the sparse matrices obtained from many discretizations of local PDEs. However, by exploiting the structures of the relevant matrices, we are nonetheless able to construct viable and robust schemes for problems of dimensions that would otherwise be out of reach.

Specifically, we derive preconditioned iterative methods to tackle huge-scale linear(ized) systems that result from nonlocal PDE-constrained optimization, and carefully utilize structures that arise in such systems to enhance the efficiency of solvers. For example,

This talk will outline some of the progress made in the above areas. In each case, as opposed to exploiting the property of sparsity as one would do for local problems, we utilize structure which the problem provides us with (Kronecker-product approximation, Gaussian kernel which allows a fast discrete transform, or multilevel Toeplitz) in a bespoke way. We will also provide an outlook of the subject area, discussing new applications of nonlocal PDEs and optimization problems, and outlining how the above methods could be adapted to resolve these challenges.

References