L1 minimization
1. Gradient Based Sparse Coding (GB-SC). Refer to the paper "Transformation Invariant Sparse Coding".
2. Fast Iterative Shrinkage/Thresholding Algorithm (FISTA). Refer to the paper "A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems"