Algorithm 1 Iterative Algorithm for Generalized Elastic Net Regularization with Smoothed Penalty (IAGENR-L0)

0: Given vector y, matrix A, choose parameters and initialize

1: for do

2: Compute the following system for

(9)

3: Or compute the equivalent equation

(10)

4: Stop when

5: end for

6: Output the vector