An Inexact Penalty Decomposition Method for Sparse Optimization. (15th July 2021)