27.07.2013 Views

AIR Tools - A MATLAB Package for Algebraic Iterative ...

AIR Tools - A MATLAB Package for Algebraic Iterative ...

AIR Tools - A MATLAB Package for Algebraic Iterative ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2 <strong>Algebraic</strong> Reconstruction Techniques (ART) 21<br />

where V = diag(ςj) and W = diag 1<br />

ςi <br />

i , where ς and ςj denotes the row and<br />

the column sums:<br />

ς i =<br />

ςj =<br />

n<br />

j=1<br />

m<br />

i=1<br />

a i j<br />

a i j<br />

<strong>for</strong> i = 1, . . .,m<br />

<strong>for</strong> j = 1, . . .,n.<br />

For this method we assume that ai = 0 and aj = 0, such that A does not contain<br />

any zero rows or columns.<br />

Since the SART method has T = I, we cannot use theorem 3.1. The convergence<br />

<strong>for</strong> SART was independently developed by Censor, Elfvind in [4] and Jiang,<br />

Wang in [26]. Both showed that the convergence <strong>for</strong> SART is within the interval<br />

(0, 2).<br />

3.2 <strong>Algebraic</strong> Reconstruction Techniques (ART)<br />

We now introduce a different class of methods which we will denote algebraic<br />

reconstruction techniques (ART). All methods in the ART-class are fully sequential<br />

method, i.e., each equation is treated at a time, since each equation is<br />

dependent on the previous.<br />

3.2.1 Kaczmarz’s Method<br />

The classical and most known method of the ART class is called Kaczmarz’s<br />

method, [27]. The method is a so-called row action method, since each iteration<br />

consist of a ”sweep” through all the rows in the matrix A. Since the method uses<br />

one equation in each step, an iteration consists of m steps. Figure 3.3 shows<br />

an example of a sweep <strong>for</strong> the consistent case with the relaxation parameter<br />

λk = 1.<br />

The algorithm <strong>for</strong> Kaczmarz’s method updates x k in the following way:<br />

x k,0 = x k ,<br />

x k,i = x k,i−1 bi −<br />

+ λk<br />

ai , xk,i−1 ai2 2<br />

x k+1 = x k,m .<br />

a i , i = 1, 2, . . .,m,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!