|
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)
|
|