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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

relaxation parameters. We again let λ denote the constant relaxation parameter<br />

of the orthogonal projection <strong>for</strong> the rows of A and we let α denote the constant<br />

relaxation parameter <strong>for</strong> the orthogonal projection using the columns.<br />

The extended Kaczmarz method has the following algorithm, where x 0 ∈ R n<br />

and y 0 = b:<br />

y k,0 = y k<br />

y k,j = y k,j−1 − α<br />

y k+1 = y k,n<br />

b k+1 = b − y k+1<br />

x k,0 = x k<br />

aj, y k,j−1<br />

aj 2 2<br />

aj<br />

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

x k,i = x k,i−1 + λ bk+1 − ai , xk,i−1 a i , i = 1, . . . , m<br />

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

a i 2 2<br />

For the extended Kaczmarz method it is proven in [34] that <strong>for</strong> any x 0 ∈ R n<br />

and <strong>for</strong> any λ, α ∈ (0, 2) the method converges to a least squares solution. This<br />

method is not implemented in the package.<br />

3.2.5 Multiplicative ART<br />

Another method in the ART class is the multiplicative ART method. This<br />

method was proposed by in [17]. For this method we assume that x 0 is a n<br />

dimensional vector of all ones and that all the elements in A are between 0 and<br />

1, 0 ≤ aij ≤ 1. The multiplicative ART method is given as:<br />

x k+1<br />

j<br />

=<br />

<br />

bi<br />

〈ai , xk aij x<br />

〉<br />

k j,<br />

where i = (k mod m) + 1. Originally when the method was presented is was<br />

assumed that all the elements in A are either 0 or 1, but later is has been shown<br />

that if<br />

• all the entries of A are between 0 and 1<br />

• A does not have zero rows<br />

• the system (2.1) has a nonnegative solution

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

Saved successfully!

Ooh no, something went wrong!