1. a College of Computer Science and Technology Huazhong University of Science and Technology Wuhan 430074 People's Republic of China
2. b School of Physical Sciences and Engineering King's College London Strand London WC2R 2LS UK
3. c Department of Manufacturing Engineering and Engineering Management City University of Hong Kong Kowloon Tong Hong Kong People's Republic of China