“…This work presents some sparse recovery algorithms. However, if the reader wants to know other algorithms, in addition to the vast list presented above, some of them can be found in: Back-tracking based Adaptive Orthogonal Matching Pursuit (BAOMP) [171], Chaining Pursuit (CP) [172], Conjugate Gradient Iterative Hard Thresholding [173], Differential Orthogonal Matching Pursuit (D-OMP) [174], Fast Iterative Shrinkage Thresholding Algorithm (FISTA) [130], Forward-Backward Pursuit (FBP) [175], Fourier sampling algorithm [176], Hard Thresholding Pursuit [177], Heavy Hitters on Steroids (HHS) [178], Normalized Iterative Hard Thresholding [179], l p -Regularized Least-Squares Two Pass [180], Sequential Least Squares Matching Pursuit (SLSMP) [115], Sparse Adaptive Orthogonal Matching Pursuit (SpAdOMP) [181], Sparse Reconstruction by Separable Approximation (SpaRSA) [182], Stochastic Gradient Pursuit (SGP) [183], Stochastic Search Algorithms [184], Tree Search Matching Pursuit (TSMP) [185], and Vector Approximate Message Passing (VAMP) [186].…”