Sparse Optimization and Minimum Generators (Optimal Cycles) for Persistent Homology (Inverse Problem)