1. Department of Computer Science, Zhangzhou Teachers' College, Zhangzhou 363000, P.R. China
2. Department of Computer Science, South China University of Technology, Guangzhou 510641, P.R. China
3. Department of Electrical & Computer Engineering, University of California, Santa Barbara, CA 93106, USA