A Tight Bound of Hard Thresholding
Efficient online and batch learning using forward backward splitting