20.05.2014 Views

link to my thesis

link to my thesis

link to my thesis

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.

5.3. EFFICIENCY OF THE ND-SYSTEMS APPROACH 79<br />

Table 5.4: Increase in the number of s<strong>to</strong>red points along the axis<br />

Increase fac<strong>to</strong>r Diagonal method Linear/Axis method Equalizing method<br />

n =2/ n =3 n =2and n =3 n =2/ n =3<br />

2 3.7 / 7.0 2.0 3.5 / 6.2<br />

5 15.7 / 49.5 4.5 11.9 / 30.3<br />

10 58.9 / 344.5 8.8 41.8 / 187.5<br />

5.3.4 Parallel computations in the nD-systems approach<br />

Suppose one wants <strong>to</strong> compute the state vec<strong>to</strong>rs at the time instants (0, 500), (125, 375),<br />

(250, 250), (375, 125), and (500, 0). Figure 5.18 shows that the least-increments<br />

method determines five paths for this purpose. In every iteration of the eigenvalue<br />

solver the values of w 0,500 , w 125,375 , w 250,250 ,w 375,125 , and w 500,0 have <strong>to</strong> be computed<br />

following these paths given the values of the initial state w 0,0 . Because these<br />

five paths are well separated from each other (except in the very beginning near<br />

the initial state), one could think of determining and computing these paths of the<br />

least-increments method in parallel, i.e., each path is considered by one processor.<br />

In such a situation a parallel approach is reasonable, but it has no effect when using<br />

an nD-systems approach for global polynomial optimization. This is a conclusion<br />

from the parallel numerical examples described in Section 7.4. The same results<br />

are described in [53]. The reason that parallelization does not give any benefit in<br />

an nD-systems approach for global polynomial optimization is the absence of long<br />

paths. Such long paths as displayed in Figure 5.18 can not occur: the smallest<br />

real eigenvalue of the opera<strong>to</strong>r A T p λ (x 1,...,x n)<br />

is of importance as it yields the value of<br />

the global minimum of p λ . The <strong>to</strong>tal time of the state vec<strong>to</strong>rs w t1,...,t n<br />

, needed <strong>to</strong><br />

compute the action of A T p λ (x 1,...,x n)<br />

is smaller than or equal <strong>to</strong> 2d, since the order of<br />

the polynomial p λ is 2d (see the Equations (4.1) and (5.10)). The maximum <strong>to</strong>tal<br />

time of a time instant y t1,...,t n<br />

in the initial state w 0,...,0 is 2d − 2. As a result the<br />

occurring paths contain time instants with a <strong>to</strong>tal time increasing from 2d − 2<strong>to</strong>2d<br />

and therefore these paths are clearly shorter as the paths denoted in Figure 5.18.<br />

The state vec<strong>to</strong>rs required <strong>to</strong> compute the action of the opera<strong>to</strong>r A T p λ (x ,<br />

1,...,x n)<br />

among which also the initial state w 0,...,0 , have the dimensions (2d − 1) × (2d − 1) ×<br />

···×(2d − 1) and they all lie inside the region of points with maximum <strong>to</strong>tal time<br />

2d, thereby forming a ‘closed’ region. These ’closed’ regions are displayed for the 2-<br />

dimensional and 3-dimensional case in the Figures 5.19(a) and 5.19(b), respectively,<br />

by a solid line.<br />

The number of paths is obviously given by the number of monomial terms in the<br />

polynomial p λ . Because of the fact that all these short paths start from the initial<br />

state w 0,...,0 , there is much overlap especially near this initial state.<br />

Remark 5.1. Note that even when the degree of p λ increases the paths remain short<br />

because only the initial state, containing the given values, becomes larger and still<br />

only a few steps in the nD-system are required <strong>to</strong> follow one path.

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

Saved successfully!

Ooh no, something went wrong!