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.

4 CHAPTER 1. INTRODUCTION<br />

1.2 Approach<br />

Finding the global minimum of a real-valued multivariate polynomial is a problem<br />

which has many useful applications. To guarantee a finite number of solutions <strong>to</strong><br />

the system of first-order conditions of the polynomial under consideration, we focus<br />

on Minkowski dominated polynomials. The system of first-order conditions of<br />

a Minkowski dominated polynomial is directly in Gröbner basis form with a known<br />

basis for the quotient space. However, in [63] and [64] it is shown that we could also<br />

start from general polynomials or rational functions.<br />

The Stetter-Möller matrix method reformulates the problem of finding the global<br />

minimum of a Minkowski dominated polynomial as an eigenvalue problem. Actually,<br />

it yields a set of large and sparse commuting matrices. To study and improve the<br />

efficiency of the Stetter-Möller matrix method, it is worked out how the matrices that<br />

show up in this method admit an interpretation in terms of nD-systems. Such an<br />

nD-system is used <strong>to</strong> compute the action of a matrix more efficiently using recursions.<br />

In this way it is possible <strong>to</strong> avoid the explicit construction of these matrices.<br />

The eigenvalues of these matrices determine the solutions of the system of firs<strong>to</strong>rder<br />

conditions. To compute the global minimum, not all these eigenvalues and<br />

eigenvec<strong>to</strong>rs are required, but we focus on a few selected solutions of the system of<br />

first-order conditions. To achieve the computation of only a selected set of eigenvalues,<br />

we use iterative eigenvalue solvers. This yields many possibilities <strong>to</strong> improve the<br />

efficiency of the approach, and some of them have been investigated. First, the nDsystems<br />

approach is incorporated in the Jacobi–Davidson eigenvalue solver, yielding<br />

a matrix-free solver, and the efficient computation within the nD-system setting is<br />

investigated. Second, the Jacobi–Davidson method is tuned in various ways, such<br />

as changing the parameter settings, implementing a projection method that projects<br />

an approximate eigenvec<strong>to</strong>r <strong>to</strong> a vec<strong>to</strong>r with Stetter structure and changing the opera<strong>to</strong>rs<br />

during the iteration process. In particular this last modification has lead <strong>to</strong><br />

the development of the JDCOMM iterative eigenvalue solver which has the following<br />

properties: (i) it computes the eigenvalues of a matrix while iterating with a much<br />

sparser matrix which results in a speed up in computation time and a decrease in<br />

required floating point operations, and (ii) it targets on the smallest real eigenvalue of<br />

the matrix first. Moreover, this solver is compatible with the matrix-free nD-system<br />

approach. Finally, all the methods mentioned here have been tested on a set of polynomials,<br />

varying in degree and number of variables. It turns out that in some cases<br />

the approach described here has a superior performance in terms of time and accuracy<br />

over other more conventional methods.<br />

Preliminary and partial results described in Part II of this <strong>thesis</strong> have been communicated<br />

in [13], [14], [15], [16], [17], [18], [20], [53], and [88].<br />

The same techniques are applied <strong>to</strong> address the H 2 model-order reduction problem<br />

of a system of order N <strong>to</strong> a reduced system of order N − k. The case where the order<br />

of the given system of order N is reduced <strong>to</strong> order N − k is called the co-order k case.

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

Saved successfully!

Ooh no, something went wrong!