72 6 Linear homotpy
H(x, λ) = (1 − λ)(q(x) − q(x
0
)) + λq(x) (6.27)
or
H(x, λ) = q(x) − (1 − λ)q(x
0
). (6.28)
Although the Newton homotopy is one of the easiest homotopies to use, one
does not have guarantees that all solutions will be found, see [109]. There are
other methods to construct start systems for linear homotopy. In the following
section, we shall see how one can define a start system for polynomial systems
automatically.
6-423 Start system for polynomial systems
A fundamental question is, how can we find the proper start system, which will provide
all solutions of the target system ? This problem can be solved if the nonlinear system
is specially a system of polynomial equations.
Let us consider the case where we are looking for the homotopy solution of
f(x) = 0, where f (x) is a polynomial system, f(x) : R
n
→ R
n
. To get all solutions,
one should find a proper polynomial system as the start system, g(x) = 0, where
g(x) : R
n
→ R
n
with known and easily computable solutions. An appropriate start
system can be generated in the following way, see [215].
Let f
i
(x
1
, . . . , x
n
), i = 1, . . . , n be a system of n polynomials. We are interested
in the common zeros of the system, namely f = (f
1
(x), . . . , f
n
(x)) = 0. Let d
j
denote the degree of the j
th
polynomial - that is the degree of the highest order
monomial in the equation. Then such a starting system is,
g
j
(x) = e
iφ
j
x
d
j
j
−
e
iθ
j
d
j
= 0, j = 1, . . . , n (6.29)
where φ
j
and θ
j
are random real numbers in the interval [0, 2 π] and here i is
the imaginary value. If no random complex numbers are introduced for the initial
values, this may lead to singularity in the Jacobian of the Newton’s method. The
equation above has the obvious particular solution x
j
= e
iθ
j
and the complete set
of the starting solutions for j = 1, . . . , n is given by
e
i
θ
j
+
2πk
d
j
, k = 0, 1, . . . , d
j
− 1. (6.30)
Bezout’s theorem, see [249], states that the number of isolated roots of such a
system is bounded by the total degree of the system, d = d
1
d
2
···d
n
. We illustrate
the discussion above by means of Example 6.1. However, we should mention, that
there is a tighter upper bound for the number of the solutions introduced as the
BKK-bound (due to contributions by Bernstein, Khovanskii and Kushnirenko) and
using “mixed volumes”, see [74, 75]. For dense systems, i.e., if all monomials have
non-zero coefficients, this quantity gives us back the Bezout bound, whereas in
many other cases it might b e much smaller.