Algorithm 6 (Fast inexact proximal backtracking (FIPB) method)

Require:, , , , , , ,

Initialize:;;,;

while do

1. Backtracking: Find the smallest nonnegative integer i such that with

where

2. Set

3.

4.

5. (3.13)

6.

7.

8.

7.

end while