1. College of Energy and Electrical Engineering, Hohai University, Nanjing 211100, China
2. Department of Management Science and Engineering, Dalian University of Technology, Dalian 116024, China
3. Department of Information Systems, College of Computer and Information Science, King Saud University, Riyadh 11543, Saudi Arabia
4. School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
5. Department of Computer Science, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia
6. College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
7. Production Engineering Department, Alexandria University, Alexandria 21544, Egypt