Affiliation: | a College of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China b Department of Manufacturing Engineering and Engineering Management, City University of Hong Kong, Kowloon Tong, Hong Kong, China c Bournemouth University, Poole, Dorset BH12 5BB, UK |