1. Try apply Compressed Sensing on `dct(A)` 2. Use SpM.cpp 3. Improve and converge to a better method 4. Find way for Mixed type