|
|
Algorithm 2
Waveform inversion with source encoding (WISE) algorithm. |
|
|
Input:
{gm},
{sm},
c(0)
|
| Output:
ĉ |
| 1: |
k ← 0
{k is the number of algorithm
iteration} |
| 2: |
while stopping criterion is
not satisfied do
|
| 3: |
k ←
k + 1 |
| 4: |
Draw elements of w
from independent and identical Rademacher distribution. |
| 5: |
pw
←
Hcsw
{sw is calculated via Eqn.
(14).} |
| 6: |
qw
←
Hcτw
{τw
is calculated via Eqn.
(17).} |
| 7: |
J ←
Jw +
βJR
{Jw is calculated via Eqn.
(16)} |
| 8: |
Determine step size λ by
use of line search |
| 9: |
c(k)
←
c(k−1)
− λJ
|
| 10: |
end while |
| 11: |
ĉ =
c(k)
|
|