[1] Taif Univ, Dept Comp Engn, Coll Comp & Informat Technol, Taif, Saudi Arabia
[2] King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Comp Sci, Jeddah 21589, Saudi Arabia
[3] King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Comp Sci, Jeddah 21589, Saudi Arabia
[4] King Fahd Univ Petr & Minerals, Interdisciplinary Res Ctr Renewable Energy & Powe, Dhahran 31261, Saudi Arabia
[5] KA CARE Energy Res & Innovat Ctr, Dhahran, Saudi Arabia
[6] King Khalid Univ, Dept Civil Engn, Coll Engn, Abha 61421, Saudi Arabia