Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Scalable Interior‐Point Gauss–Newton Method for PDE‐Constrained Optimization With Bound Constraints

Journal Article · · Numerical Linear Algebra with Applications
DOI:https://doi.org/10.1002/nla.70040· OSTI ID:3014007
Here, we present a scalable approach to solve a class of partial differential equation (PDE)‐constrained optimization problems with bound constraints. This approach utilizes a robust full‐space interior‐point (IP)‐Gauss–Newton optimization method. To cope with the poorly‐conditioned IP‐Gauss–Newton saddle‐point linear systems that need to be solved approximately, once per optimization step, we propose two spectrally related preconditioners. These preconditioners leverage the limited informativeness of data in regularized PDE‐constrained optimization problems. A block Gauss–Seidel preconditioner is proposed for the GMRES‐based solution of the IP‐Gauss–Newton linear systems. It is shown, for a large‐class of PDE‐ and bound‐constrained optimization problems, that the spectrum of the block Gauss–Seidel preconditioned IP‐Gauss–Newton matrix is asymptotically independent of discretization and is not impacted by the ill‐conditioning that notoriously plagues interior‐point methods. We exploit symmetry of the IP‐Gauss–Newton linear systems and propose a regularization and log‐barrier Hessian preconditioner for the preconditioned conjugate gradient (PCG)‐based solution of the equivalent IP‐Gauss–Newton–Schur complement linear systems. The eigenvalues of the block Gauss–Seidel preconditioned IP‐Gauss–Newton matrix, that are not equal to one, are identical to the eigenvalues of the regularization and log‐barrier Hessian preconditioned Schur complement matrix. The scalability of the approach is demonstrated on two example problems. The numerical solution of these optimization problems is shown to require a discretization independent number of IP‐Gauss–Newton linear solves. Furthermore, the linear systems are solved in a discretization and IP ill‐conditioning independent number of preconditioned Krylov subspace iterations. The parallel scalability of the preconditioner, achieved via algebraic multigrid component solvers when applicable, and the aforementioned algorithmic scalability permits a parallel scalable means to compute solutions of a large class of PDE‐ and bound‐constrained problems.
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
National Science Foundation (NSF); USDOE Laboratory Directed Research and Development (LDRD) Program; USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
3014007
Report Number(s):
LLNL--JRNL-858226
Journal Information:
Numerical Linear Algebra with Applications, Journal Name: Numerical Linear Algebra with Applications Journal Issue: 6 Vol. 32; ISSN 1070-5325; ISSN 1099-1506
Publisher:
WileyCopyright Statement
Country of Publication:
United States
Language:
English

References (42)

A new approximation of the Schur complement in preconditioners for PDE-constrained optimization: SCHUR COMPLEMENT IN PDE-CONSTRAINED OPTIMIZATION journal October 2011
An interior point method for a parabolic optimal control problem with regularized pointwise state constraints
  • Prüfert, U.; Tröltzsch, F.
  • ZAMM - Journal of Applied Mathematics and Mechanics / Zeitschrift für Angewandte Mathematik und Mechanik, Vol. 87, Issue 8-9 https://doi.org/10.1002/zamm.200610337
journal September 2007
Computational Contact Mechanics book January 2006
A class of iterative methods for solving saddle point problems journal July 1989
Fast interior point solution of quadratic programming problems arising from PDE-constrained optimization journal May 2017
Refined saddle-point preconditioners for discretized Stokes problems journal July 2017
A Class of Smoothers for Saddle Point Problems journal December 2000
On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming journal April 2005
Primal-dual interior-point methods for PDE-constrained optimization journal July 2007
An inertia-free filter line-search algorithm for large-scale nonlinear programming journal February 2016
A variational finite element method for source inversion for convective–diffusive transport journal May 2003
Scalable and efficient algorithms for the propagation of uncertainty from data through inference to prediction for large-scale problems, with application to flow of the Antarctic ice sheet journal September 2015
Numerical solution of saddle point problems journal April 2005
A survey of direct methods for sparse linear systems journal May 2016
Learning physics-based models from data: perspectives from inverse problems and model reduction journal May 2021
Fast inversion of large-scale magnetic data using wavelet transforms and a logarithmic barrier method journal February 2003
Second-order and Second-variation Methods for Determining Optimal Control: A Comparative Study using Differential Dynamic Programming journal February 1968
On the Derivation of Quasi-Newton Formulas for Optimization in Function Spaces journal July 2020
On the implementation of a quasi-Newton interior-point method for PDE-constrained optimization using finite element discretizations journal November 2022
Parallel Multiscale Gauss-Newton-Krylov Methods for Inverse Wave Propagation conference January 2002
Symmetric Indefinite Preconditioners for Saddle Point Problems with Applications to PDE-Constrained Optimization Problems journal January 2007
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
Fast Algorithms for Bayesian Uncertainty Quantification in Large-Scale Linear Inverse Problems Based on Low-Rank Partial Hessian Approximations journal January 2011
A Flexible Inner-Outer Preconditioned GMRES Algorithm journal March 1993
Computational Methods for Inverse Problems book January 2002
Regularization-Robust Preconditioners for Time-Dependent PDE-Constrained Optimization Problems journal January 2012
Bounds on Eigenvalues of Matrices Arising from Interior-Point Methods journal January 2014
A Computational Framework for Infinite-Dimensional Bayesian Inverse Problems Part I: The Linearized Case, with Application to Global Seismic Inversion journal January 2013
A Matrix-Free Trust-Region SQP Method for Equality Constrained Optimization journal January 2014
Null-Space Preconditioners for Saddle Point Systems journal January 2016
On the Analysis of Block Smoothers for Saddle Point Problems journal January 2018
Point Spread Function Approximation of High-Rank Hessians with Locally Supported Nonnegative Integral Kernels journal May 2024
Trust-Region Interior-Point SQP Algorithms for a Class of Nonlinear Programming Problems journal September 1998
Interior Point Methods in Function Space journal January 2005
The Primal-Dual Active Set Strategy as a Semismooth Newton Method journal January 2002
Line Search Filter Methods for Nonlinear Programming: Local Convergence journal January 2005
Line Search Filter Methods for Nonlinear Programming: Motivation and Global Convergence journal January 2005
Parallel Lagrange--Newton--Krylov--Schur Methods for PDE-Constrained Optimization. Part I: The Krylov--Schur Solver journal January 2005
hIPPYlib: An Extensible Software Framework for Large-Scale Inverse Problems Governed by PDEs: Part I: Deterministic Inversion and Linearized Bayesian Inference journal April 2021
MA57---a code for the solution of sparse symmetric definite and indefinite systems journal June 2004
Parallel finite-element implementation for higher-order ice-sheet models journal January 2012
An inexact Gauss-Newton method for inversion of basal sliding and rheology parameters in a nonlinear Stokes ice sheet model journal January 2012

Similar Records

Preconditioning a Newton-Krylov solver for all-speed melt pool flow physics
Journal Article · Wed Jul 24 20:00:00 EDT 2019 · Journal of Computational Physics · OSTI ID:1577941

Preconditioning of elliptic saddle point systems by substructuring and a penalty approach.
Conference · Fri Dec 31 23:00:00 EST 2004 · OSTI ID:947799

A preconditioning technique for Schur complement systems arising in stochastic optimization
Journal Article · Sat Dec 31 23:00:00 EST 2011 · Computational Optimization and Applications · OSTI ID:1051208