Department of Computer Science & Technology Guizhou University Guiyang 550025 China;
School of Computer and Information Science Southwest University Chonqing 400715 China;
Guizhou Academy of Sciences Guiyang 550001 China;
Department of Computing Science University of Alberta Canada;