In this dissertation, we aim at developing fast numerical methods to solve variational problems
often seen in practical sparse coding problems. Furthermore, the convergence analysis
of these proposed methods are also established in this dissertation.