20.05.2014 Views

link to my thesis

link to my thesis

link to my thesis

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

88 CHAPTER 6. ITERATIVE EIGENVALUE SOLVERS<br />

can potentially cause numerical difficulties. To overcome this problem the (natural)<br />

logarithmic transformation is applied <strong>to</strong> the entries of the eigenvec<strong>to</strong>r.<br />

Example 6.1. For n = 2 and d = 2 (hence m = 3) an eigenvec<strong>to</strong>r v is structured as<br />

(1, x 1 ,x 2 1,x 2 ,x 1 x 2 ,x 2 1x 2 ,x 2 2,x 1 x 2 2,x 2 1x 2 2) T . The logarithmic transformation applied<br />

<strong>to</strong> each of the entries of such a vec<strong>to</strong>r v with Stetter structure results in:<br />

⎛<br />

log<br />

⎜<br />

⎝<br />

⎞ ⎛<br />

1<br />

x 1<br />

x 2 1<br />

x 2<br />

= log(x 1 )<br />

⎟ ⎜<br />

⎠ ⎝<br />

x 1 x 2<br />

x 2 1x 2<br />

x 2 2<br />

x 1 x 2 2<br />

x 2 1x 2 2<br />

0<br />

1<br />

2<br />

0<br />

1<br />

2<br />

0<br />

1<br />

2<br />

⎞ ⎛<br />

+ log(x 2 )<br />

⎟ ⎜<br />

⎠ ⎝<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

2<br />

2<br />

2<br />

⎞<br />

. (6.11)<br />

⎟<br />

⎠<br />

In general a Stetter vec<strong>to</strong>r v (where the first entry is normalized <strong>to</strong> 1) can be<br />

decomposed as follows using the same logarithmic transformation:<br />

⎛<br />

log(v) =<br />

⎜<br />

⎝<br />

log(v 1 )<br />

.<br />

.<br />

log(v N )<br />

⎞<br />

⎟<br />

⎠ = log(x 1)w 1 + log(x 2 )w 2 + ...+ log(x n )w n (6.12)<br />

in which the vec<strong>to</strong>rs w 1 ,...,w n are fixed vec<strong>to</strong>rs, containing the integer values 0,<br />

1, ..., m− 1 (each m n−1 times) in a specific ordering depending on the monomial<br />

ordering that is used.<br />

Remark 6.1. The right-hand side of Equation (6.12) can be extended without loss of<br />

generality with a term log(x 0 )w 0 , where w 0 =(1,...,1) T , <strong>to</strong> be able <strong>to</strong> deal with<br />

eigenvec<strong>to</strong>rs in which the first entry is not normalized <strong>to</strong> 1.<br />

The right-hand side of Equation (6.12) can be used <strong>to</strong> project a vec<strong>to</strong>r that has<br />

an approximate Stetter structure <strong>to</strong> the desired structure. Thus, we are looking for<br />

complex quantities x 1 ,...,x n such that:<br />

log(û) = log(x 1 )w 1 + log(x 2 )w 2 + ...+ log(x n )w n (6.13)<br />

is a good approximation of log(u).<br />

However, this logarithmic transformation is not straightforward when applying it<br />

<strong>to</strong> a complex or negative entry in the approximate eigenvec<strong>to</strong>r. To overcome this<br />

problem, all entries of a vec<strong>to</strong>r u, including complex and negative ones, are written<br />

in polar coordinates. This yields for a general vec<strong>to</strong>r z:<br />

log(z) = log(|z|)+i · arg(z), (6.14)

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

Saved successfully!

Ooh no, something went wrong!