21.06.2015 Views

Nonlinear Equations - UFRJ

Nonlinear Equations - UFRJ

Nonlinear Equations - UFRJ

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.

[SEC. 1.4: SMALE’S 17 TH PROBLEM 11<br />

1.4 Smale’s 17 th problem<br />

Theorems like Bézout’s or Bernstein’s give precise information on the<br />

solution of systems of polynomial equations. Proofs of those theorems<br />

(such as in Chapters 2, 5 or 6) give a hint on how to find those roots.<br />

They do not necessarily help us to find those roots in an efficient way.<br />

In this aspect, nonlinear equation solving is radically different<br />

from the subject of linear equation solving, where algorithms have<br />

running time typically bounded by a small degree polynomial on the<br />

input size. Here the number of roots is already exponential, and even<br />

finding one root can be a desperate task.<br />

As in numerical linear algebra, nonlinear systems of equations<br />

may have solutions that are extremely sensitive to the value of the<br />

coefficients. Instances with such behavior are said to be poorly conditioned,<br />

and their ‘hardness’ is measured by an invariant known as the<br />

condition number. It is known that the condition number of random<br />

polynomial systems is small with high probability (See Chapter 8).<br />

Smale 17 th problem was introduced in [78] as:<br />

Open Problem 1.11 (Smale). Can a zero of n complex polynomial<br />

equations in n unknowns be found approximately , on the average, in<br />

polynomial time with a uniform algorithm?<br />

The precise probability space referred in [78] is what we call<br />

(H d , dH d ) in Chapter 5. Zero means a zero in projective space P n ,<br />

and the notion of approximate zero is discussed in Chapter 7. Polynomial<br />

time means that the running time of the algorithm should<br />

be bound by a polynomial in the input size, that we can take as<br />

N = dim H d . The precise model of computation will not be discussed<br />

in this book, and we refer to [20]. However, the algorithm should be<br />

uniform in the sense that the same algorithm should work for all<br />

inputs. The number n of variables and degrees d = (d 1 , . . . , d n ) are<br />

part of the input.<br />

Exercise 1.9. Show that N = ∑ ( )<br />

n di + n<br />

i=1<br />

. Conclude that there<br />

n<br />

cannot exist an algorithm that approximates all the roots of a random<br />

homogeneous polynomial system in polynomial time.

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

Saved successfully!

Ooh no, something went wrong!