Zhejiang University of Technology Hangzhou 310014 China;
Zhejiang University of Technology Hangzhou 310014 China;
Dalian University of Technology Dalian 116024 China;
Harbin Institute of Technology Weihai 264209 China;
University of Essex Colchester CO4 3SQ United Kingdom;
Dalian University of Technology Dalian 116024 China;
University of Macau Macao SAR 999078 China;