![]()
MATH566 Lesson 15: Nonlinear systems
|
Linear system review
Nonlinear systems of equations
Gradient descent methods - an introduction
Newton and quasi-Newton methods - an introduction
![]()
Linear systems review
|
, , , a linear system of equations in unknowns. Solutions characterized by fundamental theorem of linear algebra
![]()
Nonlinear systems
|
No result available comparable to FTLA
General form of a nonlinear system ,
Consider case. Examples:
,
,
,
Approaches:
transform into an “easier” equivalent problem
introduce approximant of ,
![]()
Transformations based on norms
|
To solve use norm properties and restate problem as
Consider 2-norm and define
is positive semi-definite: and iff
is convex in some neighborhood of a root : such that ,
is positive semi-definite, , , has positive eigenvalues.
![]()
Gradient descent methods
|
Recall, for , is the vector indicating direction of most rapid increase of
Example: Rosenbrock function
![]()
Newton method
|
Instead of solve with , linear approximant
Linear approximant = Taylor polynomial of degree
Find next term in approximation sequence by setting
a linear system
As in the scalar case Newton's method is second-order convergent near the root
Difficuly: computation of Jacobian at each iteration
![]()
Quasi-Newton methods
|
Recall that secant did not require derivatives
Try similar approach for , .
is an approximation of the Jacobian , updated at each step
At iteration solve ,
How to construct ? Mimic secant property
(1) |
secant property is obtained along the direction of the most recent update
has components, (1) specifies only equations
![]()
Broyden methods
|
Determine components of by imposing it be close to
Choosing the 2-norm, the above minimization problem has solution