1. Guangdong Provincial Key Laboratory of Precision Equipment and Manufacturing Technology, South China University of Technology, Guangzhou, China
2. Key Laboratory of Metallurgical Equipment and Control Technology, Ministry of Education, Wuhan University of Science and Technology, Wuhan, China
3. Computer Science Department, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia
4. Computer Engineering Department, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia
5. Shanxi Information Industry Technology Research Institute Company Ltd., Taiyuan, China