School of Mechanical andAutomotive Engineering;
South China University of Technology;
Guangzhou 510640;
China;
Guangdong Polytechnic Normal University;
Guangzhou 510665;
China;
School of Computing Science;
University of Alberta;
Edmonton;
AB;
Canada;