1. College of Computing and Information Sciences, University of Technology and Applied Sciences, Ibri, Oman
2. Faculty of Computers and Informatics, Zagazig University, Zagazig, Sharkia, Egypt
3. Department of Mathematics, Faculty of Science, Suez Canal University, Ismailia, Egypt
4. Department of Computer Science, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
5. Department of Computer Science, Faculty of Computers and Informatics, Suez Canal University, Ismailia 41522, Egypt
6. College of Mechanical and Vehicle Engineering, Hunan University, Changsha 410082, China
7. Department of Mechanical and Aerospace Engineering, College of Engineering, United Arab Emirates University, Al Ain 15551, UAE
8. Production Engineering and Mechanical Design Department, Faculty of Engineering, Minia University, Minya 61519, Egypt