1. School of Computer Science and Technology, Hainan University, Haikou, China
2. School of Applied Science and Technology, Hainan University, Haikou, China
3. College of Computing, National University of Defense Technology, Changsha, China
4. Department of Computer, Mathematical and Physical Sciences, Sul Ross State University, Alpine, TX, USA