1. Department of Computer Engineering, College of Computers and Information Technology, Taif University, Taif, Saudi Arabia
2. Department of Electronics Engineering, College of Engineering, Sudan University of Science and Technology (SUST), Khartoum, Sudan
3. Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh, Saudi Arabia
4. Department of Information Technology, College of Computing and Informatics, Saudi Electronic University, Riyadh, Saudi Arabia
5. Computer Science Department, Prince Sattam bin Abdulaziz University, Riyadh, Saudi Arabia
6. Department of Physics, College of Science and Humanities, Prince Sattam Bin Abdulaziz University, Al-Kharj, Saudi Arabia