Research Article

Nonmonotone Adaptive Barzilai-Borwein Gradient Algorithm for Compressed Sensing

Algorithm 1

NABBL1 for (3).
Initialization: Give initial point , set parameters , and ,
, and positive integer . Set .
Step  1. If , then stop. Otherwise, continue.
Step  2. Compute via (18).
Step  3. Compute via following nonmonotone line search
,
where the smallest nonnegative integer such as the stepsize satisfing above,
and .
Step  4. Let .
Step  5. Let . Go to Step  1.