Next: comparison among migration/inversion methods
Up: Iterative inversion imaging algorithms
Previous: [2] L norm or
Many algorithms can be chosen to solve the minimizing problem which is determined by the property of matrix A. The matrix A is hoped to be positive definite. Here only Newton's iterative algorithms are listed.
[A] Initial Newton's approach
Performing a Taylor expansion of near the point yields
| |
|
| |
| (30) |
Letting yields . If the Hessian is invertible, the Newton iterative algorithm is
| |
(31) |
Clearly, the simple Newton iterative algorithm lacks 1D searching. The Newton iterative algorithm with 1D searching is called the damping Newton algorithm.
Algorithm procedure:
(a) Assign the initial model and the acceptable error and set the iterative number k=1.
(b) Calculate and .
(c) If , then stop iteration; otherwise, .
(d) Starting from , carry out 1D searching along the searching direction
for satisfying .
(e) Letting and k:=k+1, go to step (b).
If the Hessian is not positive definite, the Newton algorithm should be modified further. That means is replaced with . If the is chosen suitably, the matrix will be positive definite.
[B] Quasi-Newton algorithm:
The main feature of this algorithm is that the inverse of the Hessian matrix is not explicitly calculated. Further implementing the differential operation on both sides of equation (30) yields
| |
(32) |
and defining and yields the Quasi-Newton condition,
| |
(33) |
where .A series of formulas for calculating Hk+1 is listed below:
Formula 1: .Formula 2: , which is the DFP (Davidon-Fletcher-Powell) algorithm.
Formula 3: , which is the BFGS (Broyden-Fletcher-Goldfarb-Shanno) algorithm.
Formula 4: , where is an parameter.
The algorithm procedure is as follows:
(a) Assign the initial model and the acceptable error .
(b) Setting H1=In and the iterative number k=1, calculate .
(c) Let .
(d) Starting from , carry out 1D searching along the searching direction
for satisfying .
(e) If , then stop iteration; otherwise, go to Step (f).
(f) If k=n, then let , go to Step(b); Otherwise, go to Step (g).
(g) Letting , and , calculate Hk+1 with any of Formula 1-4. Setting k:=k+1, go to Step (c).
Next: comparison among migration/inversion methods
Up: Iterative inversion imaging algorithms
Previous: [2] L norm or
Stanford Exploration Project
11/1/2005