1. Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division, King Abdullah University of Science and Technology (KAUST), Thuwal 23955-6900, Saudi Arabia
2. Centre de Développement des Energies Renouvelables, CDER, B.P. 62, Route de l’Observatoire, Algiers 16340, Algeria
3. Computer Science Department, University of Science and Technology of Oran-Mohamed Boudiaf, USTO-MB, BP 1505, El Mnaouar, Bir El Djir 10587, Algeria