1. Physics and Engineering Mathematics Department, Faculty of Engineering, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
2. Electrical Engineering Department, Faculty of Engineering, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
3. Department of Computer Science and Informatics, Applied College, Taibah University, Al-Madinah Al-Munawarah 41461, Saudi Arabia
4. Department of Computers and Control Systems Engineering, Faculty of Engineering, Mansoura University, Mansoura 35516, Egypt
5. College of Computer Science and Engineering, Taibah University, Yanbu 46421, Saudi Arabia