link to my thesis
link to my thesis
link to my thesis
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)