Revised version by Xie Feng

This version is a revised version under guide by PHD Xie Feng. Sparsity problem added and several grammar problem fixed.