1. School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China
2. Department of Computer Science, Kohsar University, Murree, Pakistan
3. Renewable Energy Lab, College of Engineering, Prince Sultan University, Riyadh, Saudi Arabia