27
Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems Per Christian Hansen Technical University of Denmark Joint work with Kuniyoshi Abe - Gifu Shotoku Gakuen University Yiqiu Dong - Technical University of Denmark With thanks to Henrik Garde and Nao Kuroiwa

People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

  • Upload
    others

  • View
    3

  • Download
    1

Embed Size (px)

Citation preview

Page 1: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Hybrid Enriched Bidiagonalization forDiscrete Ill-Posed Problems

Per Christian HansenTechnical University of Denmark

Joint work with

Kuniyoshi Abe - Gifu Shotoku Gakuen University

Yiqiu Dong - Technical University of Denmark

With thanks toHenrik Garde and Nao Kuroiwa

Page 2: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20202/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Setting the Stage – Overview of Talk

Forward problem:b = A x

Inverse problem:solve Ax = b

Page 3: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20203/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Inverse Problems Ill-Conditioning

Page 4: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20204/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Regularization Algorithms

Page 5: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20205/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Krylov Subspaces and Semi-Convergence

Page 6: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20206/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Illustration of Semi-Convergence

Page 7: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20207/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Hybrid Methods

Projectedproblem

Regularizedprojectedproblem

Page 8: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20208/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Augmented Krylov Subspace

Page 9: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 20209/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Example: Augmented GMRES

GMRES Augmented GMRES

Page 10: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202010/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Overview of Methods

Page 11: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202011/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Enriched CGNR

Page 12: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202012/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Towards our Algorithm

Page 13: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202013/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Setting the Stage for Our Algorithm

Page 14: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202014/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

More Details

Projectedproblem

Page 15: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202015/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Basic Enriched Bidiagonalization

Page 16: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202016/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Efficient and Stable Implementation

Algorithm HYBR (Chung, Nagy, O’Leary 2008) also uses full reorthogonalization.

Page 17: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202017/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

And Now: a Hybrid Algorithm

Page 18: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202018/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

HEB: Hybrid Enriched Bidiagonalization

Regularized projected problem

Page 19: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202019/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Terrible Computational Details of Step 6

Page 20: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202020/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Numerical Examples

Page 21: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202021/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Large Component in Augment. Subspace

Results next page

Page 22: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202022/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Large Component in Augment. Subspace

Page 23: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202023/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

1D Deconvolution and “Inpainting”

Results next page

Page 24: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202024/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

1D Deconvolution and “Inpainting”

Page 25: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202025/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

2D Image Deblurring and Inpainting

Results next page

Page 26: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202026/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

2D Image Deblurring and Inpainting

LSQR

HEB

Page 27: People at DTU Compute - Hybrid Enriched …people.compute.dtu.dk/pcha/JSPS/HybridEnrichedBidiagonal...Hybrid Enriched Bidiagonalization for Discrete I ll-Posed Problems Per Christian

Japan, Spring 202027/27 P. C. Hansen – Hybrid Enriched Bidiagonalization for Discrete Ill-Posed Problems

Conclusions We augment the bidiagonalization algorithm underlying LSQR.

Our algorithm uses an enriched subspace:the Krylov subspace plus a low-dimensional linear subspace.

We add standard-form Tikhonov regularization, thus arriving at a hybrid enriched bidiagonalization algorithm.

We choose the regularization parameter adaptively in each iteration, e.g., by means of GCV.

Possible extension: use general-form Tikhonov regularization.