1. Department of Computer Science, Applied College, University of Tabuk, Tabuk 47512, Saudi Arabia
2. Applied College in Dwadmi, Shaqra University, Dawadmi 17464, Saudi Arabia
3. Information Technology Department, Faculty of Computers and Information Technology, University of Tabuk, Tabuk 47512, Saudi Arabia
4. Department of Computer Science, University of Engineering & Technology, Mardan 23200, Pakistan
5. Energy Research Centre, COMSATS University Islamabad, Lahore Campus, Lahore 54000, Pakistan
6. Department of Electrical and Computer Engineering, COMSATS University Islamabad, Lahore Campus, Lahore 54000, Pakistan
7. Interdisciplinary Research Center for Intelligent Manufacturing & Robotics (IRC-IMR), King Fahd University of Petroleum & Minerals (KFUPM), Dhahran 31261, Saudi Arabia