Fast algorithms for the inverse medium problem. George Biros University of Pennsylvania

Similar documents
A multilevel algorithm for inverse problems with elliptic PDE constraints

Multigrid and Iterative Strategies for Optimal Control Problems

FAST ALGORITHMS FOR INVERSE PROBLEMS WITH PARABOLIC PDE CONSTRAINTS.

DYNAMIC DATA-DRIVEN INVERSION FOR TERASCALE SIMULATIONS: REAL-TIME IDENTIFICATION OF AIRBORNE CONTAMINANTS

Multigrid Algorithms for Inverse Problems with Linear Parabolic PDE Constraints

Parallelizing large scale time domain electromagnetic inverse problem

Preface to the Second Edition. Preface to the First Edition

Inversion of Airborne Contaminants in a Regional Model

Computational Information Games A minitutorial Part II Houman Owhadi ICERM June 5, 2017

Scalable Algorithms for Optimal Control of Systems Governed by PDEs Under Uncertainty

Parameter Identification in Partial Differential Equations

Simultaneous estimation of wavefields & medium parameters

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

Universal Scalable Robust Solvers from Computational Information Games and fast eigenspace adapted Multiresolution Analysis.

Multigrid methods for pde optimization

Solving PDEs with Multigrid Methods p.1

A multigrid method for large scale inverse problems

A multilevel, level-set method for optimizing eigenvalues in shape design problems

FaIMS: A fast algorithm for the inverse medium problem with multiple frequencies and multiple sources for the scalar Helmholtz equation

1. Fast Iterative Solvers of SLE

Computational methods for large distributed parameter estimation problems with possible discontinuities

Multigrid and Domain Decomposition Methods for Electrostatics Problems

A Line search Multigrid Method for Large-Scale Nonlinear Optimization

Numerical Methods for PDE-Constrained Optimization

Adaptive algebraic multigrid methods in lattice computations

Multigrid absolute value preconditioning

Downloaded 05/15/18 to Redistribution subject to SIAM license or copyright; see

A SHORT NOTE COMPARING MULTIGRID AND DOMAIN DECOMPOSITION FOR PROTEIN MODELING EQUATIONS

On the Development of Implicit Solvers for Time-Dependent Systems

Constrained Minimization and Multigrid

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners

AMS526: Numerical Analysis I (Numerical Linear Algebra)

Fast Iterative Solution of Saddle Point Problems

Trust-Region SQP Methods with Inexact Linear System Solves for Large-Scale Optimization

AMG for a Peta-scale Navier Stokes Code

A parallel method for large scale time domain electromagnetic inverse problems

Scalable Domain Decomposition Preconditioners For Heterogeneous Elliptic Problems

Progress in Parallel Implicit Methods For Tokamak Edge Plasma Modeling

Conjugate Gradients: Idea

Multigrid solvers for equations arising in implicit MHD simulations

Electronic Transactions on Numerical Analysis Volume 49, 2018

arxiv: v1 [math.na] 11 Jul 2011

Full-Waveform Inversion with Gauss- Newton-Krylov Method

High Performance Nonlinear Solvers

Contents. Preface... xi. Introduction...

Multigrid Based Optimal Shape and Topology Design in Magnetostatics

Robust solution of Poisson-like problems with aggregation-based AMG

A Multilevel Proximal Algorithm for Large Scale Composite Convex Optimization

Block-Structured Adaptive Mesh Refinement

Introduction to Multigrid Methods

A robust multilevel approximate inverse preconditioner for symmetric positive definite matrices

PARALLEL LAGRANGE NEWTON KRYLOV SCHUR METHODS FOR PDE-CONSTRAINED OPTIMIZATION. PART I: THE KRYLOV SCHUR SOLVER

Hessian-based model reduction for large-scale systems with initial condition inputs

Finite Difference Methods (FDMs) 1

Computational methods for large distributed parameter estimation problems in 3D

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

SOLVING MESH EIGENPROBLEMS WITH MULTIGRID EFFICIENCY

From Direct to Iterative Substructuring: some Parallel Experiences in 2 and 3D

University of Illinois at Urbana-Champaign. Multigrid (MG) methods are used to approximate solutions to elliptic partial differential

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

PARALLEL LAGRANGE-NEWTON-KRYLOV-SCHUR METHODS FOR PDE-CONSTRAINED OPTIMIZATION. PART I: THE KRYLOV-SCHUR SOLVER

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations

Partial differential equations

Numerical Solution I

A Recursive Trust-Region Method for Non-Convex Constrained Minimization

Overlapping Domain Decomposition and Multigrid Methods for Inverse Problems

A Space-Time Multigrid Solver Methodology for the Optimal Control of Time-Dependent Fluid Flow

Fast numerical methods for solving linear PDEs

ETNA Kent State University

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems

Iterative Methods and Multigrid

J.I. Aliaga 1 M. Bollhöfer 2 A.F. Martín 1 E.S. Quintana-Ortí 1. March, 2009

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS

Direct Current Resistivity Inversion using Various Objective Functions

One-Shot Domain Decomposition Methods for Shape Optimization Problems 1 Introduction Page 565

Lecture Note III: Least-Squares Method

Multigrid Method ZHONG-CI SHI. Institute of Computational Mathematics Chinese Academy of Sciences, Beijing, China. Joint work: Xuejun Xu

A New Multilevel Smoothing Method for Wavelet-Based Algebraic Multigrid Poisson Problem Solver

On domain decomposition preconditioners for finite element approximations of the Helmholtz equation using absorption

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II

1. Introduction. In this work we consider the solution of finite-dimensional constrained optimization problems of the form

Aspects of Multigrid

AM 205: lecture 14. Last time: Boundary value problems Today: Numerical solution of PDEs

Schedule of Talks. Monday, Nov :10-15:50 Martin Burger Optimization Problems in Semiconductor Dopant Profiling.

Fast Structured Spectral Methods

Stability of Krylov Subspace Spectral Methods

New Multigrid Solver Advances in TOPS

Integration of Sequential Quadratic Programming and Domain Decomposition Methods for Nonlinear Optimal Control Problems

Multilevel Methods for Eigenspace Computations in Structural Dynamics

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

A MULTILEVEL SUCCESSIVE ITERATION METHOD FOR NONLINEAR ELLIPTIC PROBLEMS

Hot-Starting NLP Solvers

Toward black-box adaptive domain decomposition methods

Simulation based optimization

Efficient solution of stationary Euler flows with critical points and shocks

An introduction to PDE-constrained optimization

FEM-FEM and FEM-BEM Coupling within the Dune Computational Software Environment

Transcription:

Fast algorithms for the inverse medium problem George Biros University of Pennsylvania

Acknowledgments S. Adavani, H. Sundar, S. Rahul (grad students) C. Davatzikos, D. Shen, H. Litt (heart project) Akcelic, Ghattas, B. Van Bloemen Waanders (transport) Department of Energy o DE-FG02-04ER25646 National Science Foundation o CCF/ITR 0427695, NSF/IIE 0431070 PSC, Argonne (PETSc)

Overview Inverse medium problems Motivating applications Linear problems o 1D parabolic problem, spatial control o Preconditioning techniques for reduced space approaches Multigrid Numerical results

Inverse medium problem

General comments on inverse medium problems Difficult as β 0 o Depends on spaces of y, u, z Goal: fast solvers o If y,u are in R N, then Mesh independent O(N) algorithm o Nonlinear robustness

Example of a scroll wave Normal propagation Scroll wave

Computational work for the forward electrophysiology problem System of reaction-diffusion PDEs Spatial resolution ~ 6*256^3 ~ 100 million Temporal resolution ~ 1000 time steps Inversion parameters o ~50-100K The associated costs suggest an inexact reduced space approach o Several other problems in this category

A similar, simpler problem Wind from mesoscale models (MM5) Sparse sensor readings of concentration Akcelic, Biros, Draganescu, Ghattas, Hill, Waanders 05

Formulation Given wind w, observations y*, estimate u : Then forward problem can be used to predict transport contaminant

Inversion example Inversion Reconstruction Real initial condition

Parallel multigrid performance and scalability on PSC EV68 AlphaCluster Fixed size scalability: 257^4 space-time ~9 billion unknowns 3-level MG Isogranular scalability (fixed size/cpu) ~140 billion unknowns for max size, 3 level MG

Sensitivity to regularization

Need for multilevel solvers for high-resolution inverse medium problems Problems with single level solver o Algorithmic scalability o Globalization (for nonlinear problems) o CG scales well if Hessian is compact perturbation of identity Multigrid to reduce constant o Inverse problems Need solver robustness wrt regularization parameter

Consider 1D inverse medium heat equation

Optimality conditions KKT optimality conditions KKT matrix

Optimality conditions operator form

Consider multigrid solvers State-of-the art for positive BVPs o Fast multipole methods and integral equations o Geometric and algebraic multigrid o Multilevel Schur & Schwarz o Wavelets Convexity requires positive BVP for reduced Hessian

2-grid multigrid scheme

Related work on multigrid Multigrid - elliptic PDEs o Brandt, Braess, Bramble, Hackbusch Multigrid second kind Fredholm o Hackbusch, Hemker & Schippers Multigrid for optimization o Ascher & Haber & Oldenburg, Borzi, Borzi & Kunisch, Borzi & Griesse, Chavent, Dreyer & Maar & Schultz, Draganescu, Hanke & Vogel, Lewis & Nash, Kaltenbacher, King, Kunoth, Ta asan, Tau & Xu, Vogel, Toint Large-scale parallel multigrid/cascade o Akcelic, Biros & Ghattas, Akcelic et al.

Challenges in designing fast solvers for reduced Hessians Typically dense Typically only MatVec available Positivity comes in many flavors o I + Compact o Compact o Differential Multigrid available for first and third o Little available in the middle category o Inverse problems when rhs range(hessian) Smoothers (coarse/fine grids work partitioning) Transfer operators (do not contaminate spectrum) Globalization (non-convex problems)

Spectrum of reduced Hessian in the unit box with Dirichlet BCs

Reduced Hessian spectrum Use CG as a smoother?

Using CG for the reduced Hessian - I regularization Fixed β : CG mesh-independent Fixed mesh : CG β-dependent β depends on frequency information that we need to recover o Truncation noise β h 2

Using CG for the reduced Hessian - II regularization Fixed β : CG mesh-independent Fixed mesh : CG β-dependent β depends on frequency information that we need to recover o Truncation noise β h 2

Motivation for reduced space CG solver Smooth eigenvectors forward operator spectrum Large eigenvectors

CG performance Laplacian smoothing factor Reduced Hessian wavenumber

Smoothers for optimization-related operators Hackbush smoother(s) for 2 nd -kind Fredholm o Not good in practice, especially for inverse problems Kaltenbacher-King smoothers o Easier to implement but not scalable as regularization 0 Borzi-Griesse pointwise space-time multigrid o Collective, but expensive for general regularization Time domain-decomposition o Lions, Hienkenschloss, Maday

Borzi, Griesse, Kunisch o linear elliptic or parabolic, nonlinear term Eliminate decision variables from optimality conditions Diagonally dominant operator for large β

Kaltenbacher-King

Pointwise smoother

Combine with filtering Apply only on high-frequency part Optimal complexity Mesh/ β independent

Numerical results Multigrid, with PF smoother Adavani, B., 06

Convergence factors

Summary Computationally demanding forward problems o Billions of states, millions of opt parameters Need for fast Hessian solvers Special structure of Hessian for inverse problems Multigrid o Standard smoothers won t work o Existing inv.prob smoothers don t scale wrt reg. param. Proposed new smoother Ongoing work o Variable coefficients, non-linear constraints o H1-regularization, TV-regularization

A maximum