idr( ) as a projection method

Post on 23-Feb-2016

46 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

IDR( ) as a projection method. Marijn Bartel Schreuders Supervisor: Dr. Ir. M.B. Van Gijzen Date:Monday, 24 February 2014. Overview of this presentation . Iterative methods Projection methods Krylov subspace methods Eigenvalue problems Linear systems of equations The IDR( ) method - PowerPoint PPT Presentation

TRANSCRIPT

1IDR() as a projection method

IDR() as a projection methodMarijn Bartel Schreuders

Supervisor: Dr. Ir. M.B. Van GijzenDate: Monday, 24 February 2014

2IDR() as a projection method

Overview of this presentation

• Iterative methods• Projection methods• Krylov subspace methods• Eigenvalue problems• Linear systems of equations

• The IDR() method• General idea behind the IDR() method• Numerical examples• Ritz-IDR

• Research Goals

3IDR() as a projection method

Iterative methods

• Consider a linear system

(1)

with and

• Find an approximate solution to (1), with initial guess

• Residual

4IDR() as a projection method

Projection methods Subspaces

• Define of dimension

• ‘Subspace of candidate approximants’ or ‘Search subspace’

• Define of dimension

• ‘Subspace of constraints’ or ‘Left subspace’

5IDR() as a projection method

Projection methods Definition

Find such that

• Find

• Let form an orthonormal basis for

• Then

How to find this vector?

6IDR() as a projection method

Projection methods How to find

• Let form an orthonormal basis for

• • Hence:

𝑥𝑚=𝑥0+𝑉𝑚 𝑦𝑚

7IDR() as a projection method

Projection methods General algorithm

• How to choose the subspaces?

8IDR() as a projection method

Krylov subspace methods General

• Different methods for different choices of

• Can be used for• eigenvalue problems• linear systems of equations

9IDR() as a projection method

Krylov subspace methodsOverview

10IDR() as a projection method

Krylov subspace methodsOverview

11IDR() as a projection method

Krylov subspace methods Eigenvalue problems

• Computing all eigenvalues can be costly• A is a full matrix• A is large

• Idea: find smaller matrix for which it is easy to compute ‘Ritz values’

• Good approximations to some of the eigenvalues of A

12IDR() as a projection method

Krylov subspace methodsOverview

13IDR() as a projection method

Krylov subspace methodsOverview

14IDR() as a projection method

Krylov subspace methods Symmetric matrices

• Conjugate Gradient method (CG)

• Optimality condition• Uses short recurrences• Minimises the residual

15IDR() as a projection method

Krylov subspace methodsNonsymmetric matrices

• GMRES-type methods• Long recurrences• Minimisation of the residual

• Bi-CG – type methods• Short recurrences• No minimisation of the residual• Two matrix-vector operations per iteration

• Are their any other possibilities?

16IDR() as a projection method

Induced Dimension Reduction (s)

• Residuals are forced to be in certain subspaces

• Compute residuals in each iteration

17IDR() as a projection method

Induced Dimension Reduction (s)IDR theorem

Theorem 1 (IDR theorem):

Let and Let Let such that and do not share a subspace of

Define: )

Then the following holds:

(i)(ii) for some

18IDR() as a projection method

Induced Dimension Reduction (s)Numerical experiments

• Convection diffusion equation:

• Discretise using finite differences on unit cube; Dirichlet boundary conditions

• internal points equations

• Stopping criterion:

19IDR() as a projection method

Induced Dimension Reduction (s)Numerical experiments

• This is an example of a slide

20IDR() as a projection method

Induced Dimension Reduction (s)Numerical experiments

• Matrix Market: matrix

• Real, nonsymmetric, sparse matrix

http://math.nist.gov/MatrixMarket/data/misc/hamm/add20.html

21IDR() as a projection method

Induced Dimension Reduction (s)Numerical experiments

• This is an example of a slide

22IDR() as a projection method

Induced Dimension Reduction (s)Numerical experiments

• This is an example of a slide

23IDR() as a projection method

Induced Dimension Reduction (s)How to choose

• Recall: )

• Minimisation of the residuals

• Random?

• …… ?

How to choose ?

24IDR() as a projection method

Induced Dimension Reduction (s)Ritz-IDR

• Valeria Simoncini & Daniel Szyld

• Ritz-IDR• Calculates Ritz values

25IDR() as a projection method

Research goals

• Research goals are twofold:

1. Make clear how we can see IDR() in the framework of projection methods

2. Use the IDR(s) algorithm for calculating the

26IDR() as a projection method

IDR() as a projection methodMarijn Bartel Schreuders

Supervisor: Dr. Ir. M.B. Van GijzenDate: Monday, 24 February 2014

27IDR() as a projection method

28IDR() as a projection method

Research goals

• Let

• This is a polynomial in

• To minimise, take derivative w.r.t.

29IDR() as a projection method

Krylov subspace methods Eigenvalue problems

Arnoldi Method

Lanczos method&

Bi-Lanczos method

top related