Nonlinear Equations - UFRJ
Nonlinear Equations - UFRJ
Nonlinear Equations - UFRJ
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
[SEC. 10.1: HOMOTOPY ALGORITHM 139<br />
As this is expository material, we will make suppositions about<br />
intermediate quantities that need to be computed. Namely, the following<br />
operations are assumed to be performed exactly and at unit<br />
cost: Sum, subtraction, multiplication, division, deciding x > 0, and<br />
square root.<br />
In particular, Newton iteration N(F, X) = X−DF(X) † F(X) can<br />
be computed in O(n dim(H d )) operations.<br />
It would be less realistic to assume that we can compute condition<br />
numbers (that have an operator norm). Operator norms can be<br />
approximated (up to a factor of √ n) by the Frobenius norm, which<br />
is easy to compute. Therefore, let<br />
µ F (F, X) =<br />
= ‖F‖<br />
DF(X) −1<br />
∥<br />
⎡<br />
⎢<br />
|X ⎣ ⊥<br />
‖X‖ d1−1√ ⎤<br />
d 1 . ..<br />
⎥<br />
⎦<br />
‖X‖ dn−1√ ∥<br />
d n<br />
be the ‘Frobenius’ condition number. It is invariant by scaling, and<br />
µ(f, x) ≤ µ F (f, x) ≤ √ n µ(f, x).<br />
Also, we need to define the following quantity:<br />
Φ t,σ (X) = ∥ ∥DF t (X) † (F σ (X) − F t (X)) ∥ ∥ .<br />
∥<br />
F<br />
The algorithm will depend on constants a 0 , α, ɛ 1 , ɛ 2 . The constant<br />
a 0 is fixed so that<br />
a 0 + ɛ 2<br />
= α. (10.3)<br />
(1 − ɛ 1 )<br />
2<br />
The value of the other constants was computed numerically (see<br />
remark 10.14 below). The constant C will appear as a complexity<br />
bound, and depends on the other constants. There is no claim of<br />
optimality in the values below:<br />
Constant Value<br />
α 7.110 × 10 −2<br />
ɛ 1 5.596 × 10 −2<br />
ɛ 2 5.656 × 10 −2<br />
a 0 6.805, 139, 185, 76 × 10 −3<br />
C 16.26 (upper bound).