Skip to main content

Table 6 Basic GPSR algorithm

From: A unified approach to sparse signal processing

1. Initialize β∈(0,1), μ∈(0, 1 2 ), α0and z(0). Also set i=0.

2. Choose α(i)to be the largest number of the form α0βj, j≥0, such that

F z ( i ) − α ( i ) ∇ F ( z ( i ) ) + ≤ F ( z ( i ) ) − μ ∇ F ( z ( i ) ) T z ( i ) − z ( i ) − α ( i ) ∇ F ( z ( i ) ) +

3. Set z(i + 1)=(z(i)−α(i)∇F(z(i)))+.

4. Check the termination criterion. If neither the maximum number of iterations has passed nor a given stopping condition is fulfilled, increase i and return to the 2nd step.