1. Department of Computer Science, University of North Carolina at Charlotte, 9201 University City Boulevard, Charlotte, NC 28223, USA
2. Department of Computer Science and Technology, Ocean University of China, 238 Songling Road, Qingdao 266100, China